Skip to content

Commit

Permalink
🎉 Release 2.4.0 (woodpecker-ci#3307)
Browse files Browse the repository at this point in the history
## [2.4.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/2.4.0) - 2024-03-19

### 🔒 Security

- Improve security context handling
[[woodpecker-ci#3482](woodpecker-ci#3482)]
- fix(deps): update module github.com/moby/moby to v24.0.9+incompatible
[[woodpecker-ci#3323](woodpecker-ci#3323)]

### ✨ Features

- Cli setup command
[[woodpecker-ci#3384](woodpecker-ci#3384)]
- Add bitbucket datacenter (server) support
[[woodpecker-ci#2503](woodpecker-ci#2503)]
- Cli updater
[[woodpecker-ci#3382](woodpecker-ci#3382)]

### 📚 Documentation

- Delete docs for v0.15.x
[[woodpecker-ci#3508](woodpecker-ci#3508)]
- Add deployment plugin
[[woodpecker-ci#3495](woodpecker-ci#3495)]
- Bump follow-redirects and fix broken anchors
[[woodpecker-ci#3488](woodpecker-ci#3488)]
- fix: plugin doc page not found
[[woodpecker-ci#3480](woodpecker-ci#3480)]
- Documentation improvements
[[woodpecker-ci#3376](woodpecker-ci#3376)]
- fix(deps): update docs npm deps non-major
[[woodpecker-ci#3455](woodpecker-ci#3455)]
- Add "Sonatype Nexus" plugin
[[woodpecker-ci#3446](woodpecker-ci#3446)]
- Add blog post
[[woodpecker-ci#3439](woodpecker-ci#3439)]
- Add "Gradle Wrapper Validation" plugin
[[woodpecker-ci#3435](woodpecker-ci#3435)]
- Add blog post
[[woodpecker-ci#3410](woodpecker-ci#3410)]
- Extend core ideas documentation
[[woodpecker-ci#3405](woodpecker-ci#3405)]
- docs: fix contributions link
[[woodpecker-ci#3363](woodpecker-ci#3363)]
- Update/fix some docs
[[woodpecker-ci#3359](woodpecker-ci#3359)]
- chore(deps): update dependency marked to v12
[[woodpecker-ci#3325](woodpecker-ci#3325)]

### 🐛 Bug Fixes

- Fix skip setup for some general cli commands
[[woodpecker-ci#3498](woodpecker-ci#3498)]
- Move generic agent flags to cmd/agent/core
[[woodpecker-ci#3484](woodpecker-ci#3484)]
- Fix usage of WOODPECKER_DATABASE_DATASOURCE_FILE
[[woodpecker-ci#3404](woodpecker-ci#3404)]
- Set pull-request id and labels on pr-closed event
[[woodpecker-ci#3442](woodpecker-ci#3442)]
- Update org name on login
[[woodpecker-ci#3409](woodpecker-ci#3409)]
- Do not alter secret key upper-/lowercase
[[woodpecker-ci#3375](woodpecker-ci#3375)]
- fix: can't run multiple services on k8s
[[woodpecker-ci#3395](woodpecker-ci#3395)]
- Fix agent polling
[[woodpecker-ci#3378](woodpecker-ci#3378)]
- Remove empty strings from slice before parsing agent config
[[woodpecker-ci#3387](woodpecker-ci#3387)]
- Set correct link for commit
[[woodpecker-ci#3368](woodpecker-ci#3368)]
- Fix schema links
[[woodpecker-ci#3369](woodpecker-ci#3369)]
- Fix correctly handle gitlab pr closed events
[[woodpecker-ci#3362](woodpecker-ci#3362)]
- fix: update schema event_enum to remove error warning when.event
[[woodpecker-ci#3357](woodpecker-ci#3357)]
- Fix version check on next
[[woodpecker-ci#3340](woodpecker-ci#3340)]
- Ignore gitlab merge request events without code changes
[[woodpecker-ci#3338](woodpecker-ci#3338)]
- Ignore gitlab push events without commits
[[woodpecker-ci#3339](woodpecker-ci#3339)]
- Consider gitlab inherited permissions
[[woodpecker-ci#3308](woodpecker-ci#3308)]
- fix: agent panic when node is terminated during step execution
[[woodpecker-ci#3331](woodpecker-ci#3331)]

### 📈 Enhancement

- Enable golangci linter gomnd
[[woodpecker-ci#3171](woodpecker-ci#3171)]
- Apply "grpcnotrace" go build tag
[[woodpecker-ci#3448](woodpecker-ci#3448)]
- Simplify store interfaces
[[woodpecker-ci#3437](woodpecker-ci#3437)]
- Deprecate alternative names on secrets
[[woodpecker-ci#3406](woodpecker-ci#3406)]
- Store workflows/steps for blocked pipeline
[[woodpecker-ci#2757](woodpecker-ci#2757)]
- Parse email from Gitea webhook
[[woodpecker-ci#3420](woodpecker-ci#3420)]
- Replace http types on forge interface
[[woodpecker-ci#3374](woodpecker-ci#3374)]
- Prevent agent deletion when it's still running tasks
[[woodpecker-ci#3377](woodpecker-ci#3377)]
- Refactor internal services
[[woodpecker-ci#915](woodpecker-ci#915)]
- Lint for event filter and deprecate `exclude`
[[woodpecker-ci#3222](woodpecker-ci#3222)]
- Allow editing all environment variables in pipeline popups
[[woodpecker-ci#3314](woodpecker-ci#3314)]
- Parse backend options in backend
[[woodpecker-ci#3227](woodpecker-ci#3227)]
- Make agent usable for external backends
[[woodpecker-ci#3270](woodpecker-ci#3270)]
- Add no branches text
[[woodpecker-ci#3312](woodpecker-ci#3312)]
- Add loading spinner to repo list
[[woodpecker-ci#3310](woodpecker-ci#3310)]

### Misc

- Post on mastodon when releasing a new version
[[woodpecker-ci#3509](woodpecker-ci#3509)]
- chore(deps): update dependency alpine_3_18/ca-certificates to
v20240226
[[woodpecker-ci#3501](woodpecker-ci#3501)]
- fix(deps): update module github.com/google/go-github/v59 to v60
[[woodpecker-ci#3493](woodpecker-ci#3493)]
- fix(deps): update dependency @intlify/unplugin-vue-i18n to v3
[[woodpecker-ci#3492](woodpecker-ci#3492)]
- chore(deps): update dependency vue-tsc to v2
[[woodpecker-ci#3491](woodpecker-ci#3491)]
- chore(deps): update dependency eslint-config-airbnb-typescript to v18
[[woodpecker-ci#3490](woodpecker-ci#3490)]
- chore(deps): update web npm deps non-major
[[woodpecker-ci#3489](woodpecker-ci#3489)]
- fix(deps): update golang (packages)
[[woodpecker-ci#3486](woodpecker-ci#3486)]
- fix(deps): update module google.golang.org/protobuf to v1.33.0
[security]
[[woodpecker-ci#3487](woodpecker-ci#3487)]
- chore(deps): update docker.io/techknowlogick/xgo docker tag to
go-1.22.1
[[woodpecker-ci#3476](woodpecker-ci#3476)]
- chore(deps): update docker.io/golang docker tag to v1.22.1
[[woodpecker-ci#3475](woodpecker-ci#3475)]
- Update prettier version
[[woodpecker-ci#3471](woodpecker-ci#3471)]
- chore(deps): update woodpeckerci/plugin-ready-release-go docker tag to
v1.1.0 [[woodpecker-ci#3464](woodpecker-ci#3464)]
- chore(deps): lock file maintenance
[[woodpecker-ci#3465](woodpecker-ci#3465)]
- chore(deps): update postgres docker tag to v16.2
[[woodpecker-ci#3461](woodpecker-ci#3461)]
- chore(deps): update lycheeverse/lychee docker tag to v0.14.3
[[woodpecker-ci#3429](woodpecker-ci#3429)]
- fix(deps): update golang (packages)
[[woodpecker-ci#3430](woodpecker-ci#3430)]
- More `when` filters
[[woodpecker-ci#3407](woodpecker-ci#3407)]
- Apply `documentation`/`ui` label to corresponding renovate updates
[[woodpecker-ci#3400](woodpecker-ci#3400)]
- chore(deps): update dependency eslint-plugin-simple-import-sort to v12
[[woodpecker-ci#3396](woodpecker-ci#3396)]
- chore(deps): update typescript-eslint monorepo to v7 (major)
[[woodpecker-ci#3397](woodpecker-ci#3397)]
- fix(deps): update module github.com/google/go-github/v58 to v59
[[woodpecker-ci#3398](woodpecker-ci#3398)]
- chore(deps): update docker.io/techknowlogick/xgo docker tag to
go-1.22.0
[[woodpecker-ci#3392](woodpecker-ci#3392)]
- chore(deps): update docker.io/golang docker tag
[[woodpecker-ci#3391](woodpecker-ci#3391)]
- fix(deps): update golang (packages)
[[woodpecker-ci#3393](woodpecker-ci#3393)]
- chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker
tag to v3.1.0
[[woodpecker-ci#3394](woodpecker-ci#3394)]
- Add link checking
[[woodpecker-ci#3371](woodpecker-ci#3371)]
- Apply `dependencies` label to all PRs
[[woodpecker-ci#3358](woodpecker-ci#3358)]
- chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker
tag to v3.0.1
[[woodpecker-ci#3324](woodpecker-ci#3324)]

---------

Co-authored-by: 6543 <m.huber@kithara.com>
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
  • Loading branch information
3 people authored Mar 19, 2024
1 parent d8e20cc commit 21d6ea2
Showing 1 changed file with 105 additions and 0 deletions.
105 changes: 105 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,110 @@
# Changelog

## [2.4.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/2.4.0) - 2024-03-19

### ❤️ Thanks to all contributors! ❤️

@6543, @Ray-D-Song, @anbraten, @eliasscosta, @fernandrone, @kjuulh, @kytta, @langecode, @lukashass, @qwerty287, @rockdrilla, @sinlov, @smainz, @xoxys, @zc-devs, @zowhoey

### 🔒 Security

- Improve security context handling [[#3482](https://github.com/woodpecker-ci/woodpecker/pull/3482)]
- fix(deps): update module github.com/moby/moby to v24.0.9+incompatible [[#3323](https://github.com/woodpecker-ci/woodpecker/pull/3323)]

### ✨ Features

- Cli setup command [[#3384](https://github.com/woodpecker-ci/woodpecker/pull/3384)]
- Add bitbucket datacenter (server) support [[#2503](https://github.com/woodpecker-ci/woodpecker/pull/2503)]
- Cli updater [[#3382](https://github.com/woodpecker-ci/woodpecker/pull/3382)]

### 📚 Documentation

- Delete docs for v0.15.x [[#3508](https://github.com/woodpecker-ci/woodpecker/pull/3508)]
- Add deployment plugin [[#3495](https://github.com/woodpecker-ci/woodpecker/pull/3495)]
- Bump follow-redirects and fix broken anchors [[#3488](https://github.com/woodpecker-ci/woodpecker/pull/3488)]
- fix: plugin doc page not found [[#3480](https://github.com/woodpecker-ci/woodpecker/pull/3480)]
- Documentation improvements [[#3376](https://github.com/woodpecker-ci/woodpecker/pull/3376)]
- fix(deps): update docs npm deps non-major [[#3455](https://github.com/woodpecker-ci/woodpecker/pull/3455)]
- Add "Sonatype Nexus" plugin [[#3446](https://github.com/woodpecker-ci/woodpecker/pull/3446)]
- Add blog post [[#3439](https://github.com/woodpecker-ci/woodpecker/pull/3439)]
- Add "Gradle Wrapper Validation" plugin [[#3435](https://github.com/woodpecker-ci/woodpecker/pull/3435)]
- Add blog post [[#3410](https://github.com/woodpecker-ci/woodpecker/pull/3410)]
- Extend core ideas documentation [[#3405](https://github.com/woodpecker-ci/woodpecker/pull/3405)]
- docs: fix contributions link [[#3363](https://github.com/woodpecker-ci/woodpecker/pull/3363)]
- Update/fix some docs [[#3359](https://github.com/woodpecker-ci/woodpecker/pull/3359)]
- chore(deps): update dependency marked to v12 [[#3325](https://github.com/woodpecker-ci/woodpecker/pull/3325)]

### 🐛 Bug Fixes

- Fix skip setup for some general cli commands [[#3498](https://github.com/woodpecker-ci/woodpecker/pull/3498)]
- Move generic agent flags to cmd/agent/core [[#3484](https://github.com/woodpecker-ci/woodpecker/pull/3484)]
- Fix usage of WOODPECKER_DATABASE_DATASOURCE_FILE [[#3404](https://github.com/woodpecker-ci/woodpecker/pull/3404)]
- Set pull-request id and labels on pr-closed event [[#3442](https://github.com/woodpecker-ci/woodpecker/pull/3442)]
- Update org name on login [[#3409](https://github.com/woodpecker-ci/woodpecker/pull/3409)]
- Do not alter secret key upper-/lowercase [[#3375](https://github.com/woodpecker-ci/woodpecker/pull/3375)]
- fix: can't run multiple services on k8s [[#3395](https://github.com/woodpecker-ci/woodpecker/pull/3395)]
- Fix agent polling [[#3378](https://github.com/woodpecker-ci/woodpecker/pull/3378)]
- Remove empty strings from slice before parsing agent config [[#3387](https://github.com/woodpecker-ci/woodpecker/pull/3387)]
- Set correct link for commit [[#3368](https://github.com/woodpecker-ci/woodpecker/pull/3368)]
- Fix schema links [[#3369](https://github.com/woodpecker-ci/woodpecker/pull/3369)]
- Fix correctly handle gitlab pr closed events [[#3362](https://github.com/woodpecker-ci/woodpecker/pull/3362)]
- fix: update schema event_enum to remove error warning when.event [[#3357](https://github.com/woodpecker-ci/woodpecker/pull/3357)]
- Fix version check on next [[#3340](https://github.com/woodpecker-ci/woodpecker/pull/3340)]
- Ignore gitlab merge request events without code changes [[#3338](https://github.com/woodpecker-ci/woodpecker/pull/3338)]
- Ignore gitlab push events without commits [[#3339](https://github.com/woodpecker-ci/woodpecker/pull/3339)]
- Consider gitlab inherited permissions [[#3308](https://github.com/woodpecker-ci/woodpecker/pull/3308)]
- fix: agent panic when node is terminated during step execution [[#3331](https://github.com/woodpecker-ci/woodpecker/pull/3331)]

### 📈 Enhancement

- Enable golangci linter gomnd [[#3171](https://github.com/woodpecker-ci/woodpecker/pull/3171)]
- Apply "grpcnotrace" go build tag [[#3448](https://github.com/woodpecker-ci/woodpecker/pull/3448)]
- Simplify store interfaces [[#3437](https://github.com/woodpecker-ci/woodpecker/pull/3437)]
- Deprecate alternative names on secrets [[#3406](https://github.com/woodpecker-ci/woodpecker/pull/3406)]
- Store workflows/steps for blocked pipeline [[#2757](https://github.com/woodpecker-ci/woodpecker/pull/2757)]
- Parse email from Gitea webhook [[#3420](https://github.com/woodpecker-ci/woodpecker/pull/3420)]
- Replace http types on forge interface [[#3374](https://github.com/woodpecker-ci/woodpecker/pull/3374)]
- Prevent agent deletion when it's still running tasks [[#3377](https://github.com/woodpecker-ci/woodpecker/pull/3377)]
- Refactor internal services [[#915](https://github.com/woodpecker-ci/woodpecker/pull/915)]
- Lint for event filter and deprecate `exclude` [[#3222](https://github.com/woodpecker-ci/woodpecker/pull/3222)]
- Allow editing all environment variables in pipeline popups [[#3314](https://github.com/woodpecker-ci/woodpecker/pull/3314)]
- Parse backend options in backend [[#3227](https://github.com/woodpecker-ci/woodpecker/pull/3227)]
- Make agent usable for external backends [[#3270](https://github.com/woodpecker-ci/woodpecker/pull/3270)]
- Add no branches text [[#3312](https://github.com/woodpecker-ci/woodpecker/pull/3312)]
- Add loading spinner to repo list [[#3310](https://github.com/woodpecker-ci/woodpecker/pull/3310)]

### Misc

- Post on mastodon when releasing a new version [[#3509](https://github.com/woodpecker-ci/woodpecker/pull/3509)]
- chore(deps): update dependency alpine_3_18/ca-certificates to v20240226 [[#3501](https://github.com/woodpecker-ci/woodpecker/pull/3501)]
- fix(deps): update module github.com/google/go-github/v59 to v60 [[#3493](https://github.com/woodpecker-ci/woodpecker/pull/3493)]
- fix(deps): update dependency @intlify/unplugin-vue-i18n to v3 [[#3492](https://github.com/woodpecker-ci/woodpecker/pull/3492)]
- chore(deps): update dependency vue-tsc to v2 [[#3491](https://github.com/woodpecker-ci/woodpecker/pull/3491)]
- chore(deps): update dependency eslint-config-airbnb-typescript to v18 [[#3490](https://github.com/woodpecker-ci/woodpecker/pull/3490)]
- chore(deps): update web npm deps non-major [[#3489](https://github.com/woodpecker-ci/woodpecker/pull/3489)]
- fix(deps): update golang (packages) [[#3486](https://github.com/woodpecker-ci/woodpecker/pull/3486)]
- fix(deps): update module google.golang.org/protobuf to v1.33.0 [security] [[#3487](https://github.com/woodpecker-ci/woodpecker/pull/3487)]
- chore(deps): update docker.io/techknowlogick/xgo docker tag to go-1.22.1 [[#3476](https://github.com/woodpecker-ci/woodpecker/pull/3476)]
- chore(deps): update docker.io/golang docker tag to v1.22.1 [[#3475](https://github.com/woodpecker-ci/woodpecker/pull/3475)]
- Update prettier version [[#3471](https://github.com/woodpecker-ci/woodpecker/pull/3471)]
- chore(deps): update woodpeckerci/plugin-ready-release-go docker tag to v1.1.0 [[#3464](https://github.com/woodpecker-ci/woodpecker/pull/3464)]
- chore(deps): lock file maintenance [[#3465](https://github.com/woodpecker-ci/woodpecker/pull/3465)]
- chore(deps): update postgres docker tag to v16.2 [[#3461](https://github.com/woodpecker-ci/woodpecker/pull/3461)]
- chore(deps): update lycheeverse/lychee docker tag to v0.14.3 [[#3429](https://github.com/woodpecker-ci/woodpecker/pull/3429)]
- fix(deps): update golang (packages) [[#3430](https://github.com/woodpecker-ci/woodpecker/pull/3430)]
- More `when` filters [[#3407](https://github.com/woodpecker-ci/woodpecker/pull/3407)]
- Apply `documentation`/`ui` label to corresponding renovate updates [[#3400](https://github.com/woodpecker-ci/woodpecker/pull/3400)]
- chore(deps): update dependency eslint-plugin-simple-import-sort to v12 [[#3396](https://github.com/woodpecker-ci/woodpecker/pull/3396)]
- chore(deps): update typescript-eslint monorepo to v7 (major) [[#3397](https://github.com/woodpecker-ci/woodpecker/pull/3397)]
- fix(deps): update module github.com/google/go-github/v58 to v59 [[#3398](https://github.com/woodpecker-ci/woodpecker/pull/3398)]
- chore(deps): update docker.io/techknowlogick/xgo docker tag to go-1.22.0 [[#3392](https://github.com/woodpecker-ci/woodpecker/pull/3392)]
- chore(deps): update docker.io/golang docker tag [[#3391](https://github.com/woodpecker-ci/woodpecker/pull/3391)]
- fix(deps): update golang (packages) [[#3393](https://github.com/woodpecker-ci/woodpecker/pull/3393)]
- chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v3.1.0 [[#3394](https://github.com/woodpecker-ci/woodpecker/pull/3394)]
- Add link checking [[#3371](https://github.com/woodpecker-ci/woodpecker/pull/3371)]
- Apply `dependencies` label to all PRs [[#3358](https://github.com/woodpecker-ci/woodpecker/pull/3358)]
- chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v3.0.1 [[#3324](https://github.com/woodpecker-ci/woodpecker/pull/3324)]

## [2.3.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/2.3.0) - 2024-01-31

### ❤️ Thanks to all contributors! ❤️
Expand Down

0 comments on commit 21d6ea2

Please sign in to comment.