2.1.0
2.1.0 - 2023-12-26
❤️ Thanks to all contributors! ❤️
@anbraten, @lukashass, @qwerty287, @6543, @Lerentis, @renovate[bot], @zc-devs, @johanvdw, @lafriks, @runephilosof-karnovgroup, @allanger, @xoxys, @gapanyc, @mikhail-putilov, @kaylynb, @voidcontext, @robbie-cahill, @micash545, @dominic-p, @mzampetakis
✨ Features
- Add pull request closed event [#2684]
- Add depends_on support for steps [#2771]
- gitlab: support nested repos [#2981]
- Support go plugins for forges and agent backends [#2751]
📈 Enhancement
- Show default branch on top [#3019]
- Support more addon types [#2984]
- Hide PR tab if PRs are disabled [#3004]
- Switch to ULID [#2986]
- Ignore pipelines without config [#2949]
- Link labels to input and select [#2974]
- Register Agent with hostname [#2936]
- Update slogan & logo [#2962]
- Improve error handling when activating a repository [#2965]
- Add check for storage where repo/org name is empty [#2968]
- Update pipeline icons [#2783]
- Kubernetes refactor [#2794]
- Export changed files via builtin environment variables [#2935]
- Show secrets from org and global level [#2873]
- Only update pipelineStatus in one place [#2952]
- Rename
engine
tobackend
[#2950] - Add linting for
log.Fatal()
[#2946] - Remove separate root path config [#2943]
- init CI_COMMIT_TAG if commit ref is a tag [#2934]
- Update go module path for major version 2 [#2905]
- Unify date/time dependencies [#2891]
- Add linting for
any
[#2893] - Fix vite deprecations [#2885]
- Migrate to Xormigrate [#2711]
- Simple security context options (Kubernetes) [#2550]
- Changes PullRequest Index to ForgeRemoteID type [#2823]
🐛 Bug Fixes
- Hide queue visualization if nothing to show [#3003]
- fix and lint swagger file [#3007]
- Fix IPv6 host aliases for kubernetes [#2992]
- Fix cli lint throwing error on warnings [#2995]
- Fix static file caching [#2975]
- Gitea driver: ignore GetOrg error if we get a valid user. [#2967]
- feat(k8s): Add a port name to service definition [#2933]
- Fix error container overflow [#2957]
- ignore some errors on repairAllRepos [#2792]
- Allow to restart pipelines that has warnings [#2939]
- Fix skipped pipelines model [#2923]
- fix: Add
backend_options
to service linter entry [#2930] - Fix flags added multiple times [#2914]
- Fix schema validation with array syntax for clone and services [#2920]
- Fix prometheus docs [#2919]
- Fix podman agent container in v2 [#2897]
- Fix bitbucket org fetching [#2874]
- Only deploy docs on
main
[#2892] - Fix pipeline-related environment [#2876]
- Fix version check partially [#2871]
- Fix unregistering agents when using agent tokens [#2870]
📚 Documentation
- [Awesome Woodpecker] added yet another autoscaler [#3011]
- Add cookbook blog and improve docs [#3002]
- Replace multi-pipelines with workflows on docs frontpage [#2990]
- Update README badges [#2956]
- Update 20-kubernetes.md [#2927]
- Add release documentation to CONTRIBUTING [#2917]
- Add nix-attic plugin to the index [#2889]
- Add usage with Tunnelmole to docs [#2881]
- Improve code blocks in docs [#2879]
- Add a blog post [#2877]
- Add documentation on Kubernetes securityContext [#2822]
- Add default page to categories [#2869]
- Use same format for Github docs as used for the other forges [#2866]
Misc
- chore(deps): update dependency isomorphic-dompurify to v2 [#3001]
- fix(deps): update dependency @intlify/unplugin-vue-i18n to v2 [#2998]
- Fix go in gitpod [#2973]
- fix(deps): update module google.golang.org/grpc to v1.60.1 [#2969]
- chore(deps): update docker.io/alpine docker tag to v3.19 [#2970]
- Fix broken gated repos [#2959]
- fix(deps): update golang (packages) [#2958]
- Update docker.io/techknowlogick/xgo Docker tag to go-1.21.5 [#2926]
- Update docker.io/golang Docker tag to v1.21.5 [#2925]
- Lock file maintenance [#2910]
- Update web npm deps non-major [#2909]
- Update docs npm deps non-major [#2908]
- Update golang (packages) [#2904]
- Update module github.com/google/go-github/v56 to v57 [#2899]
- Update dependency marked to v11 [#2898]
- Update dependency vite-svg-loader to v5 [#2837]
- Update golang (packages) [#2894]
- Update web npm deps non-major [#2895]
- Update web npm deps non-major [#2884]
- Update docker.io/woodpeckerci/plugin-docker-buildx Docker tag to v2.2.1 [#2883]