From b56527cad2f619e925b8732aed6abca69a8e9d4b Mon Sep 17 00:00:00 2001 From: oauth Date: Mon, 20 Oct 2025 02:17:49 +0000 Subject: [PATCH 01/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.11.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e8d2449030..98bc1b0f781 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [3.11.1](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.11.1) - 2025-10-20 + +### 📚 Documentation + +- chore(deps): lock file maintenance [[#5657](https://github.com/woodpecker-ci/woodpecker/pull/5657)] + ## [3.11.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.11.0) - 2025-10-19 ### ❤️ Thanks to all contributors! ❤️ From 3a1dde17c24486eccfbbdce76e4d1fe42ae2f450 Mon Sep 17 00:00:00 2001 From: oauth Date: Mon, 20 Oct 2025 13:47:40 +0000 Subject: [PATCH 02/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.11.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98bc1b0f781..adcabdfe323 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## [3.11.1](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.11.1) - 2025-10-20 -### 📚 Documentation +### 📦️ Dependency - chore(deps): lock file maintenance [[#5657](https://github.com/woodpecker-ci/woodpecker/pull/5657)] From 25b121ab5407ff835227f5fd6ba672d127768dc0 Mon Sep 17 00:00:00 2001 From: oauth Date: Mon, 20 Oct 2025 21:36:01 +0000 Subject: [PATCH 03/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.11.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index adcabdfe323..a0d89ed51d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ ## [3.11.1](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.11.1) - 2025-10-20 +### ❤️ Thanks to all contributors! ❤️ + +@6543 + +### 🐛 Bug Fixes + +- cli: show description of default value for `--backend-local-temp-dir` instead of value [[#5656](https://github.com/woodpecker-ci/woodpecker/pull/5656)] + ### 📦️ Dependency - chore(deps): lock file maintenance [[#5657](https://github.com/woodpecker-ci/woodpecker/pull/5657)] From fef6f2f8edff691bb5dd1ce437cae5b8b71da1de Mon Sep 17 00:00:00 2001 From: oauth Date: Mon, 20 Oct 2025 21:40:54 +0000 Subject: [PATCH 04/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.11.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a0d89ed51d3..d5edc96ea39 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ @6543 +### 🔒 Security + +- chore(deps): update dependency vite to v7.1.11 [security] [[#5660](https://github.com/woodpecker-ci/woodpecker/pull/5660)] + ### 🐛 Bug Fixes - cli: show description of default value for `--backend-local-temp-dir` instead of value [[#5656](https://github.com/woodpecker-ci/woodpecker/pull/5656)] From eee138118e887262061937962fa70d7368decdec Mon Sep 17 00:00:00 2001 From: oauth Date: Tue, 21 Oct 2025 00:49:39 +0000 Subject: [PATCH 05/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.11.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d5edc96ea39..5d8d69591ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.11.1](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.11.1) - 2025-10-20 +## [3.11.1](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.11.1) - 2025-10-21 ### ❤️ Thanks to all contributors! ❤️ @@ -16,6 +16,7 @@ ### 📦️ Dependency +- fix(deps): update module xorm.io/xorm to v1.3.11 [[#5662](https://github.com/woodpecker-ci/woodpecker/pull/5662)] - chore(deps): lock file maintenance [[#5657](https://github.com/woodpecker-ci/woodpecker/pull/5657)] ## [3.11.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.11.0) - 2025-10-19 From 21cdc2275dfbc807db7710ed3ea506dc7f09f28d Mon Sep 17 00:00:00 2001 From: oauth Date: Tue, 21 Oct 2025 06:07:52 +0000 Subject: [PATCH 06/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d8d69591ed..347b0c189cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.11.1](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.11.1) - 2025-10-21 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-21 ### ❤️ Thanks to all contributors! ❤️ @@ -10,6 +10,10 @@ - chore(deps): update dependency vite to v7.1.11 [security] [[#5660](https://github.com/woodpecker-ci/woodpecker/pull/5660)] +### 📈 Enhancement + +- Release linux/riscv64 binaries [[#5663](https://github.com/woodpecker-ci/woodpecker/pull/5663)] + ### 🐛 Bug Fixes - cli: show description of default value for `--backend-local-temp-dir` instead of value [[#5656](https://github.com/woodpecker-ci/woodpecker/pull/5656)] From da311d58410c4f640c95be2d940552d627980942 Mon Sep 17 00:00:00 2001 From: oauth Date: Tue, 21 Oct 2025 06:19:50 +0000 Subject: [PATCH 07/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 347b0c189cb..a4378b84329 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### ❤️ Thanks to all contributors! ❤️ -@6543 +@6543, @anbraten ### 🔒 Security @@ -12,6 +12,7 @@ ### 📈 Enhancement +- Support multiple users with same login name but different forges [[#5612](https://github.com/woodpecker-ci/woodpecker/pull/5612)] - Release linux/riscv64 binaries [[#5663](https://github.com/woodpecker-ci/woodpecker/pull/5663)] ### 🐛 Bug Fixes From b51aa7fa8354504568e8cc6ccfb886d8ca12427b Mon Sep 17 00:00:00 2001 From: oauth Date: Tue, 21 Oct 2025 06:41:13 +0000 Subject: [PATCH 08/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a4378b84329..cf68e30da98 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### ❤️ Thanks to all contributors! ❤️ -@6543, @anbraten +@6543, @anbraten, @qwerty287 ### 🔒 Security @@ -12,6 +12,7 @@ ### 📈 Enhancement +- Add log service addon [[#5507](https://github.com/woodpecker-ci/woodpecker/pull/5507)] - Support multiple users with same login name but different forges [[#5612](https://github.com/woodpecker-ci/woodpecker/pull/5612)] - Release linux/riscv64 binaries [[#5663](https://github.com/woodpecker-ci/woodpecker/pull/5663)] From e410838a3639cc3bac6070c25e9f07cc07ac0b69 Mon Sep 17 00:00:00 2001 From: oauth Date: Tue, 21 Oct 2025 10:22:10 +0000 Subject: [PATCH 09/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index cf68e30da98..4bb3f9da915 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,10 @@ - fix(deps): update module xorm.io/xorm to v1.3.11 [[#5662](https://github.com/woodpecker-ci/woodpecker/pull/5662)] - chore(deps): lock file maintenance [[#5657](https://github.com/woodpecker-ci/woodpecker/pull/5657)] +### Misc + +- Add migration tests for postgres [[#669](https://github.com/woodpecker-ci/woodpecker/pull/669)] + ## [3.11.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.11.0) - 2025-10-19 ### ❤️ Thanks to all contributors! ❤️ From 9d9c86c0c46e3bd9257d7b8d53a20362d671e689 Mon Sep 17 00:00:00 2001 From: oauth Date: Wed, 22 Oct 2025 01:58:19 +0000 Subject: [PATCH 10/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4bb3f9da915..05d84bca5d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-21 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-22 ### ❤️ Thanks to all contributors! ❤️ @@ -22,6 +22,7 @@ ### 📦️ Dependency +- fix(deps): update module github.com/urfave/cli/v3 to v3.5.0 [[#5668](https://github.com/woodpecker-ci/woodpecker/pull/5668)] - fix(deps): update module xorm.io/xorm to v1.3.11 [[#5662](https://github.com/woodpecker-ci/woodpecker/pull/5662)] - chore(deps): lock file maintenance [[#5657](https://github.com/woodpecker-ci/woodpecker/pull/5657)] From 3453ac738568527470a80b01982f51bcdd43423a Mon Sep 17 00:00:00 2001 From: oauth Date: Wed, 22 Oct 2025 06:20:10 +0000 Subject: [PATCH 11/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 05d84bca5d2..d8c644fae16 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### ❤️ Thanks to all contributors! ❤️ -@6543, @anbraten, @qwerty287 +@6543, @anbraten, @henkka, @qwerty287 ### 🔒 Security @@ -18,6 +18,7 @@ ### 🐛 Bug Fixes +- fix(bitbucketdatacenter): prevent adding new repos with empty branch [[#5669](https://github.com/woodpecker-ci/woodpecker/pull/5669)] - cli: show description of default value for `--backend-local-temp-dir` instead of value [[#5656](https://github.com/woodpecker-ci/woodpecker/pull/5656)] ### 📦️ Dependency From 2d882aabe293136017dc9ae865bb78180b7a2372 Mon Sep 17 00:00:00 2001 From: oauth Date: Thu, 23 Oct 2025 10:28:35 +0000 Subject: [PATCH 12/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d8c644fae16..7acb1932fd0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,10 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-22 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-23 ### ❤️ Thanks to all contributors! ❤️ -@6543, @anbraten, @henkka, @qwerty287 +@6543, @anbraten, @henkka, @qwerty287, @yyewolf ### 🔒 Security @@ -21,6 +21,10 @@ - fix(bitbucketdatacenter): prevent adding new repos with empty branch [[#5669](https://github.com/woodpecker-ci/woodpecker/pull/5669)] - cli: show description of default value for `--backend-local-temp-dir` instead of value [[#5656](https://github.com/woodpecker-ci/woodpecker/pull/5656)] +### 📚 Documentation + +- docs(plugins): add github-app-token and github-comment plugins to repository [[#5671](https://github.com/woodpecker-ci/woodpecker/pull/5671)] + ### 📦️ Dependency - fix(deps): update module github.com/urfave/cli/v3 to v3.5.0 [[#5668](https://github.com/woodpecker-ci/woodpecker/pull/5668)] From b88724fa66516b87a6a0edb51ddc84c9724ba3b9 Mon Sep 17 00:00:00 2001 From: oauth Date: Thu, 23 Oct 2025 10:54:36 +0000 Subject: [PATCH 13/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7acb1932fd0..713e53b103b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ ### 🐛 Bug Fixes +- Bitbucket: ignore push hooks with no changes propperly [[#5672](https://github.com/woodpecker-ci/woodpecker/pull/5672)] - fix(bitbucketdatacenter): prevent adding new repos with empty branch [[#5669](https://github.com/woodpecker-ci/woodpecker/pull/5669)] - cli: show description of default value for `--backend-local-temp-dir` instead of value [[#5656](https://github.com/woodpecker-ci/woodpecker/pull/5656)] From 662b0cb5ba02d67f538bcfb1d02fce78ae58a15d Mon Sep 17 00:00:00 2001 From: oauth Date: Thu, 23 Oct 2025 12:46:42 +0000 Subject: [PATCH 14/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 713e53b103b..2e1a722e1e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ ### 🐛 Bug Fixes +- Create GitHub forge via WebUI fails to be created [[#5675](https://github.com/woodpecker-ci/woodpecker/pull/5675)] - Bitbucket: ignore push hooks with no changes propperly [[#5672](https://github.com/woodpecker-ci/woodpecker/pull/5672)] - fix(bitbucketdatacenter): prevent adding new repos with empty branch [[#5669](https://github.com/woodpecker-ci/woodpecker/pull/5669)] - cli: show description of default value for `--backend-local-temp-dir` instead of value [[#5656](https://github.com/woodpecker-ci/woodpecker/pull/5656)] From 6fddd6c5601f6b53c41da1d7d4dc097995acc84d Mon Sep 17 00:00:00 2001 From: oauth Date: Thu, 23 Oct 2025 15:28:53 +0000 Subject: [PATCH 15/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e1a722e1e8..366a7b3d97f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,7 +18,8 @@ ### 🐛 Bug Fixes -- Create GitHub forge via WebUI fails to be created [[#5675](https://github.com/woodpecker-ci/woodpecker/pull/5675)] +- Allow username to be used with multiple forges [[#5676](https://github.com/woodpecker-ci/woodpecker/pull/5676)] +- Create GitHub forge via WebUI fails to be loaded [[#5675](https://github.com/woodpecker-ci/woodpecker/pull/5675)] - Bitbucket: ignore push hooks with no changes propperly [[#5672](https://github.com/woodpecker-ci/woodpecker/pull/5672)] - fix(bitbucketdatacenter): prevent adding new repos with empty branch [[#5669](https://github.com/woodpecker-ci/woodpecker/pull/5669)] - cli: show description of default value for `--backend-local-temp-dir` instead of value [[#5656](https://github.com/woodpecker-ci/woodpecker/pull/5656)] @@ -35,6 +36,7 @@ ### Misc +- Also create image preview on lable change only [[#5673](https://github.com/woodpecker-ci/woodpecker/pull/5673)] - Add migration tests for postgres [[#669](https://github.com/woodpecker-ci/woodpecker/pull/669)] ## [3.11.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.11.0) - 2025-10-19 From 04b50fb09ab40ba79f493918acdcd53ceb3e7e61 Mon Sep 17 00:00:00 2001 From: oauth Date: Thu, 23 Oct 2025 18:48:48 +0000 Subject: [PATCH 16/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 366a7b3d97f..469f63f95ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ ### 🐛 Bug Fixes +- Fix nil pointer dereference during GitHub Hook parsing [[#5681](https://github.com/woodpecker-ci/woodpecker/pull/5681)] - Allow username to be used with multiple forges [[#5676](https://github.com/woodpecker-ci/woodpecker/pull/5676)] - Create GitHub forge via WebUI fails to be loaded [[#5675](https://github.com/woodpecker-ci/woodpecker/pull/5675)] - Bitbucket: ignore push hooks with no changes propperly [[#5672](https://github.com/woodpecker-ci/woodpecker/pull/5672)] From dbe653a758647b45bff4ad3284fb583abb502e63 Mon Sep 17 00:00:00 2001 From: oauth Date: Fri, 24 Oct 2025 02:31:24 +0000 Subject: [PATCH 17/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 469f63f95ae..41539bc9b59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-23 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-24 ### ❤️ Thanks to all contributors! ❤️ @@ -31,6 +31,7 @@ ### 📦️ Dependency +- fix(deps): update module code.gitea.io/sdk/gitea to v0.22.1 [[#5682](https://github.com/woodpecker-ci/woodpecker/pull/5682)] - fix(deps): update module github.com/urfave/cli/v3 to v3.5.0 [[#5668](https://github.com/woodpecker-ci/woodpecker/pull/5668)] - fix(deps): update module xorm.io/xorm to v1.3.11 [[#5662](https://github.com/woodpecker-ci/woodpecker/pull/5662)] - chore(deps): lock file maintenance [[#5657](https://github.com/woodpecker-ci/woodpecker/pull/5657)] From e8967fe91b854c946e1310bec0d8e05520d73866 Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 25 Oct 2025 02:37:21 +0000 Subject: [PATCH 18/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 41539bc9b59..e7bbda84342 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-24 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-25 ### ❤️ Thanks to all contributors! ❤️ @@ -31,6 +31,8 @@ ### 📦️ Dependency +- chore(deps): update dependency mvdan/gofumpt to v0.9.2 [[#5687](https://github.com/woodpecker-ci/woodpecker/pull/5687)] +- fix(deps): update github.com/urfave/cli-docs/v3 digest to 72b87d1 [[#5686](https://github.com/woodpecker-ci/woodpecker/pull/5686)] - fix(deps): update module code.gitea.io/sdk/gitea to v0.22.1 [[#5682](https://github.com/woodpecker-ci/woodpecker/pull/5682)] - fix(deps): update module github.com/urfave/cli/v3 to v3.5.0 [[#5668](https://github.com/woodpecker-ci/woodpecker/pull/5668)] - fix(deps): update module xorm.io/xorm to v1.3.11 [[#5662](https://github.com/woodpecker-ci/woodpecker/pull/5662)] From d5e760d7b3dc460f5f4cb15d6ecbc1beebbdebdd Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 25 Oct 2025 05:39:35 +0000 Subject: [PATCH 19/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e7bbda84342..42c46b3acf6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,7 @@ ### 📚 Documentation +- chore(deps): update docs npm deps non-major [[#5688](https://github.com/woodpecker-ci/woodpecker/pull/5688)] - docs(plugins): add github-app-token and github-comment plugins to repository [[#5671](https://github.com/woodpecker-ci/woodpecker/pull/5671)] ### 📦️ Dependency From 945eb6cd59b958fbc9797a2e39c054b57007787a Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 25 Oct 2025 05:42:07 +0000 Subject: [PATCH 20/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 42c46b3acf6..6c15d3bfb51 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,6 +32,7 @@ ### 📦️ Dependency +- chore(deps): update web npm deps non-major [[#5689](https://github.com/woodpecker-ci/woodpecker/pull/5689)] - chore(deps): update dependency mvdan/gofumpt to v0.9.2 [[#5687](https://github.com/woodpecker-ci/woodpecker/pull/5687)] - fix(deps): update github.com/urfave/cli-docs/v3 digest to 72b87d1 [[#5686](https://github.com/woodpecker-ci/woodpecker/pull/5686)] - fix(deps): update module code.gitea.io/sdk/gitea to v0.22.1 [[#5682](https://github.com/woodpecker-ci/woodpecker/pull/5682)] From f7ba700ae9c95224e83744a081480c2f9e09247c Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 25 Oct 2025 06:36:52 +0000 Subject: [PATCH 21/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c15d3bfb51..6404d4b2a73 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### ❤️ Thanks to all contributors! ❤️ -@6543, @anbraten, @henkka, @qwerty287, @yyewolf +@6543, @anbraten, @henkka, @marcusramberg, @qwerty287, @yyewolf ### 🔒 Security @@ -12,6 +12,7 @@ ### 📈 Enhancement +- Fix so agents don't need to specify a required label twice [[#5684](https://github.com/woodpecker-ci/woodpecker/pull/5684)] - Add log service addon [[#5507](https://github.com/woodpecker-ci/woodpecker/pull/5507)] - Support multiple users with same login name but different forges [[#5612](https://github.com/woodpecker-ci/woodpecker/pull/5612)] - Release linux/riscv64 binaries [[#5663](https://github.com/woodpecker-ci/woodpecker/pull/5663)] From 9a0ca615894a3da0d22ce600855db845c67a0987 Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 25 Oct 2025 06:50:57 +0000 Subject: [PATCH 22/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6404d4b2a73..c117e30453f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,7 @@ ### 📦️ Dependency +- chore(deps): update docker.io/mysql docker tag to v9.5.0 [[#5690](https://github.com/woodpecker-ci/woodpecker/pull/5690)] - chore(deps): update web npm deps non-major [[#5689](https://github.com/woodpecker-ci/woodpecker/pull/5689)] - chore(deps): update dependency mvdan/gofumpt to v0.9.2 [[#5687](https://github.com/woodpecker-ci/woodpecker/pull/5687)] - fix(deps): update github.com/urfave/cli-docs/v3 digest to 72b87d1 [[#5686](https://github.com/woodpecker-ci/woodpecker/pull/5686)] From 75ae864aec8534499646ea52f62aac37c5b9de7a Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 25 Oct 2025 06:52:40 +0000 Subject: [PATCH 23/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c117e30453f..cd01227c324 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,7 @@ ### 📦️ Dependency +- chore(deps): update dependency vitest to v4 [[#5691](https://github.com/woodpecker-ci/woodpecker/pull/5691)] - chore(deps): update docker.io/mysql docker tag to v9.5.0 [[#5690](https://github.com/woodpecker-ci/woodpecker/pull/5690)] - chore(deps): update web npm deps non-major [[#5689](https://github.com/woodpecker-ci/woodpecker/pull/5689)] - chore(deps): update dependency mvdan/gofumpt to v0.9.2 [[#5687](https://github.com/woodpecker-ci/woodpecker/pull/5687)] From 2d252f7b48a2905a7821ba725ca6409ffb6593fc Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 25 Oct 2025 08:28:04 +0000 Subject: [PATCH 24/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cd01227c324..dfb1339b21b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,13 +12,14 @@ ### 📈 Enhancement -- Fix so agents don't need to specify a required label twice [[#5684](https://github.com/woodpecker-ci/woodpecker/pull/5684)] +- Make pipeline/frontend/yaml/* types able to be marshaled back to YAML [[#1835](https://github.com/woodpecker-ci/woodpecker/pull/1835)] - Add log service addon [[#5507](https://github.com/woodpecker-ci/woodpecker/pull/5507)] - Support multiple users with same login name but different forges [[#5612](https://github.com/woodpecker-ci/woodpecker/pull/5612)] - Release linux/riscv64 binaries [[#5663](https://github.com/woodpecker-ci/woodpecker/pull/5663)] ### 🐛 Bug Fixes +- Fix so agents don't need to specify a required label twice [[#5684](https://github.com/woodpecker-ci/woodpecker/pull/5684)] - Fix nil pointer dereference during GitHub Hook parsing [[#5681](https://github.com/woodpecker-ci/woodpecker/pull/5681)] - Allow username to be used with multiple forges [[#5676](https://github.com/woodpecker-ci/woodpecker/pull/5676)] - Create GitHub forge via WebUI fails to be loaded [[#5675](https://github.com/woodpecker-ci/woodpecker/pull/5675)] From d9d2c5700d2e8b5122d14cfd2783a04575ebdbf6 Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 25 Oct 2025 10:09:47 +0000 Subject: [PATCH 25/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index dfb1339b21b..0821e65dc06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,6 +34,7 @@ ### 📦️ Dependency +- fix(deps): update dependency @vueuse/core to v14 [[#5692](https://github.com/woodpecker-ci/woodpecker/pull/5692)] - chore(deps): update dependency vitest to v4 [[#5691](https://github.com/woodpecker-ci/woodpecker/pull/5691)] - chore(deps): update docker.io/mysql docker tag to v9.5.0 [[#5690](https://github.com/woodpecker-ci/woodpecker/pull/5690)] - chore(deps): update web npm deps non-major [[#5689](https://github.com/woodpecker-ci/woodpecker/pull/5689)] From c5ff475529c7c9534f96cfe245a3f2d35c1ac4b8 Mon Sep 17 00:00:00 2001 From: oauth Date: Sun, 26 Oct 2025 07:30:30 +0000 Subject: [PATCH 26/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0821e65dc06..9a63f829c2e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-25 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-26 ### ❤️ Thanks to all contributors! ❤️ @@ -34,6 +34,7 @@ ### 📦️ Dependency +- chore(deps): update web npm deps non-major [[#5694](https://github.com/woodpecker-ci/woodpecker/pull/5694)] - fix(deps): update dependency @vueuse/core to v14 [[#5692](https://github.com/woodpecker-ci/woodpecker/pull/5692)] - chore(deps): update dependency vitest to v4 [[#5691](https://github.com/woodpecker-ci/woodpecker/pull/5691)] - chore(deps): update docker.io/mysql docker tag to v9.5.0 [[#5690](https://github.com/woodpecker-ci/woodpecker/pull/5690)] From 5762855c811347319c4493e19e7bcab0ef240672 Mon Sep 17 00:00:00 2001 From: oauth Date: Mon, 27 Oct 2025 06:56:00 +0000 Subject: [PATCH 27/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a63f829c2e..852e17d11cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-26 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-27 ### ❤️ Thanks to all contributors! ❤️ @@ -34,6 +34,7 @@ ### 📦️ Dependency +- chore(deps): lock file maintenance [[#5695](https://github.com/woodpecker-ci/woodpecker/pull/5695)] - chore(deps): update web npm deps non-major [[#5694](https://github.com/woodpecker-ci/woodpecker/pull/5694)] - fix(deps): update dependency @vueuse/core to v14 [[#5692](https://github.com/woodpecker-ci/woodpecker/pull/5692)] - chore(deps): update dependency vitest to v4 [[#5691](https://github.com/woodpecker-ci/woodpecker/pull/5691)] From 2ff960fbfb631a6635dac28a73b3cf6fe3fe54c1 Mon Sep 17 00:00:00 2001 From: oauth Date: Mon, 27 Oct 2025 12:13:22 +0000 Subject: [PATCH 28/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 852e17d11cc..a5762f076b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ ### 📈 Enhancement +- Make local backend work with `cli exec` [[#4102](https://github.com/woodpecker-ci/woodpecker/pull/4102)] - Make pipeline/frontend/yaml/* types able to be marshaled back to YAML [[#1835](https://github.com/woodpecker-ci/woodpecker/pull/1835)] - Add log service addon [[#5507](https://github.com/woodpecker-ci/woodpecker/pull/5507)] - Support multiple users with same login name but different forges [[#5612](https://github.com/woodpecker-ci/woodpecker/pull/5612)] From b94cf9c62788b4b1054384048576a4b63a3a1473 Mon Sep 17 00:00:00 2001 From: oauth Date: Wed, 29 Oct 2025 03:56:52 +0000 Subject: [PATCH 29/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a5762f076b9..53541c5afa2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-27 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-29 ### ❤️ Thanks to all contributors! ❤️ @@ -35,6 +35,7 @@ ### 📦️ Dependency +- fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.157.1 [[#5697](https://github.com/woodpecker-ci/woodpecker/pull/5697)] - chore(deps): lock file maintenance [[#5695](https://github.com/woodpecker-ci/woodpecker/pull/5695)] - chore(deps): update web npm deps non-major [[#5694](https://github.com/woodpecker-ci/woodpecker/pull/5694)] - fix(deps): update dependency @vueuse/core to v14 [[#5692](https://github.com/woodpecker-ci/woodpecker/pull/5692)] From 32def078cc3a41872d7519e15f89e14ebcf71756 Mon Sep 17 00:00:00 2001 From: oauth Date: Wed, 29 Oct 2025 18:15:39 +0000 Subject: [PATCH 30/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 53541c5afa2..c3a319a8573 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### ❤️ Thanks to all contributors! ❤️ -@6543, @anbraten, @henkka, @marcusramberg, @qwerty287, @yyewolf +@6543, @LUKIEYF, @anbraten, @henkka, @marcusramberg, @qwerty287, @yyewolf ### 🔒 Security @@ -12,6 +12,7 @@ ### 📈 Enhancement +- Enhancement log stream reading and writing and handle new lines and max-size [[#5683](https://github.com/woodpecker-ci/woodpecker/pull/5683)] - Make local backend work with `cli exec` [[#4102](https://github.com/woodpecker-ci/woodpecker/pull/4102)] - Make pipeline/frontend/yaml/* types able to be marshaled back to YAML [[#1835](https://github.com/woodpecker-ci/woodpecker/pull/1835)] - Add log service addon [[#5507](https://github.com/woodpecker-ci/woodpecker/pull/5507)] From cc227a18bed732e80f88692b263bd706245d22da Mon Sep 17 00:00:00 2001 From: oauth Date: Thu, 30 Oct 2025 06:22:40 +0000 Subject: [PATCH 31/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c3a319a8573..d355ba6503f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,10 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-29 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-30 ### ❤️ Thanks to all contributors! ❤️ -@6543, @LUKIEYF, @anbraten, @henkka, @marcusramberg, @qwerty287, @yyewolf +@6543, @JohnWalkerx, @LUKIEYF, @anbraten, @henkka, @marcusramberg, @qwerty287, @yyewolf ### 🔒 Security @@ -52,6 +52,7 @@ ### Misc +- Update path to plugins moved to woodpecker-community [[#5698](https://github.com/woodpecker-ci/woodpecker/pull/5698)] - Also create image preview on lable change only [[#5673](https://github.com/woodpecker-ci/woodpecker/pull/5673)] - Add migration tests for postgres [[#669](https://github.com/woodpecker-ci/woodpecker/pull/669)] From 17aacfaf8755fdaea06fd063c13cf325a43f5118 Mon Sep 17 00:00:00 2001 From: oauth Date: Fri, 31 Oct 2025 07:11:03 +0000 Subject: [PATCH 32/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d355ba6503f..66c11894c2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,10 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-30 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-31 ### ❤️ Thanks to all contributors! ❤️ -@6543, @JohnWalkerx, @LUKIEYF, @anbraten, @henkka, @marcusramberg, @qwerty287, @yyewolf +@6543, @JohnWalkerx, @LUKIEYF, @anbraten, @henkka, @hhamalai, @marcusramberg, @qwerty287, @yyewolf ### 🔒 Security @@ -21,6 +21,7 @@ ### 🐛 Bug Fixes +- fix: panic due to an invalid memory address when injectSecretRecursive encounters nil values [[#5699](https://github.com/woodpecker-ci/woodpecker/pull/5699)] - Fix so agents don't need to specify a required label twice [[#5684](https://github.com/woodpecker-ci/woodpecker/pull/5684)] - Fix nil pointer dereference during GitHub Hook parsing [[#5681](https://github.com/woodpecker-ci/woodpecker/pull/5681)] - Allow username to be used with multiple forges [[#5676](https://github.com/woodpecker-ci/woodpecker/pull/5676)] From ce2010d4552234f119236dff165a65382d2884ad Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 1 Nov 2025 03:12:19 +0000 Subject: [PATCH 33/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 66c11894c2a..74faf061dd0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-10-31 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-01 ### ❤️ Thanks to all contributors! ❤️ @@ -32,6 +32,7 @@ ### 📚 Documentation +- chore(deps): update docs npm deps non-major [[#5701](https://github.com/woodpecker-ci/woodpecker/pull/5701)] - chore(deps): update docs npm deps non-major [[#5688](https://github.com/woodpecker-ci/woodpecker/pull/5688)] - docs(plugins): add github-app-token and github-comment plugins to repository [[#5671](https://github.com/woodpecker-ci/woodpecker/pull/5671)] From 6633aeee1db1452e78bde0e4aa0af499e6e0e1f1 Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 1 Nov 2025 06:16:00 +0000 Subject: [PATCH 34/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 74faf061dd0..05bf47a5547 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -38,6 +38,8 @@ ### 📦️ Dependency +- chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.0 [[#5704](https://github.com/woodpecker-ci/woodpecker/pull/5704)] +- chore(deps): update gitea/gitea docker tag to v1.25 [[#5703](https://github.com/woodpecker-ci/woodpecker/pull/5703)] - fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.157.1 [[#5697](https://github.com/woodpecker-ci/woodpecker/pull/5697)] - chore(deps): lock file maintenance [[#5695](https://github.com/woodpecker-ci/woodpecker/pull/5695)] - chore(deps): update web npm deps non-major [[#5694](https://github.com/woodpecker-ci/woodpecker/pull/5694)] From c20c5b37823197ec74eeb7c894227e134342fdef Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 1 Nov 2025 10:16:22 +0000 Subject: [PATCH 35/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 05bf47a5547..a6be0f719ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,6 +32,7 @@ ### 📚 Documentation +- chore(deps): update dependency @types/node to v24 [[#5706](https://github.com/woodpecker-ci/woodpecker/pull/5706)] - chore(deps): update docs npm deps non-major [[#5701](https://github.com/woodpecker-ci/woodpecker/pull/5701)] - chore(deps): update docs npm deps non-major [[#5688](https://github.com/woodpecker-ci/woodpecker/pull/5688)] - docs(plugins): add github-app-token and github-comment plugins to repository [[#5671](https://github.com/woodpecker-ci/woodpecker/pull/5671)] From 49764b573922a653b3dca1a9b1159a182c62581e Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 1 Nov 2025 10:53:44 +0000 Subject: [PATCH 36/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a6be0f719ed..572ce6079cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,6 +39,7 @@ ### 📦️ Dependency +- chore(deps): update node.js to v24 [[#5707](https://github.com/woodpecker-ci/woodpecker/pull/5707)] - chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.0 [[#5704](https://github.com/woodpecker-ci/woodpecker/pull/5704)] - chore(deps): update gitea/gitea docker tag to v1.25 [[#5703](https://github.com/woodpecker-ci/woodpecker/pull/5703)] - fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.157.1 [[#5697](https://github.com/woodpecker-ci/woodpecker/pull/5697)] From 572fe3cd00813b0793c070773a3d3ddbf52ec4db Mon Sep 17 00:00:00 2001 From: oauth Date: Sun, 2 Nov 2025 00:52:53 +0000 Subject: [PATCH 37/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 572ce6079cf..968be6833a5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-01 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-02 ### ❤️ Thanks to all contributors! ❤️ @@ -39,6 +39,7 @@ ### 📦️ Dependency +- fix(deps): update module github.com/yaronf/httpsign to v0.4.1 [[#5708](https://github.com/woodpecker-ci/woodpecker/pull/5708)] - chore(deps): update node.js to v24 [[#5707](https://github.com/woodpecker-ci/woodpecker/pull/5707)] - chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.0 [[#5704](https://github.com/woodpecker-ci/woodpecker/pull/5704)] - chore(deps): update gitea/gitea docker tag to v1.25 [[#5703](https://github.com/woodpecker-ci/woodpecker/pull/5703)] From e63eedbbc39189f9ac4216c2b5b3b389d7400c61 Mon Sep 17 00:00:00 2001 From: oauth Date: Sun, 2 Nov 2025 17:15:03 +0000 Subject: [PATCH 38/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 968be6833a5..09b4dfd7eb5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,6 +32,7 @@ ### 📚 Documentation +- chore(deps): update dependency isomorphic-dompurify to v2.31.0 [[#5709](https://github.com/woodpecker-ci/woodpecker/pull/5709)] - chore(deps): update dependency @types/node to v24 [[#5706](https://github.com/woodpecker-ci/woodpecker/pull/5706)] - chore(deps): update docs npm deps non-major [[#5701](https://github.com/woodpecker-ci/woodpecker/pull/5701)] - chore(deps): update docs npm deps non-major [[#5688](https://github.com/woodpecker-ci/woodpecker/pull/5688)] From 19b7d956fc599b0b0a0f4e4fb483a45b606debd7 Mon Sep 17 00:00:00 2001 From: oauth Date: Sun, 2 Nov 2025 21:17:00 +0000 Subject: [PATCH 39/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 09b4dfd7eb5..d38ee4d6430 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,7 @@ ### 🐛 Bug Fixes +- Revert to forge internal implementation of pagination for `Repos()` and `Teams()` for gitea/forgejo [[#5679](https://github.com/woodpecker-ci/woodpecker/pull/5679)] - fix: panic due to an invalid memory address when injectSecretRecursive encounters nil values [[#5699](https://github.com/woodpecker-ci/woodpecker/pull/5699)] - Fix so agents don't need to specify a required label twice [[#5684](https://github.com/woodpecker-ci/woodpecker/pull/5684)] - Fix nil pointer dereference during GitHub Hook parsing [[#5681](https://github.com/woodpecker-ci/woodpecker/pull/5681)] From 942027896e2320ae90a0941cbce8485e973b5c43 Mon Sep 17 00:00:00 2001 From: oauth Date: Mon, 3 Nov 2025 14:23:35 +0000 Subject: [PATCH 40/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d38ee4d6430..62138dbc57f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-02 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-03 ### ❤️ Thanks to all contributors! ❤️ @@ -41,6 +41,8 @@ ### 📦️ Dependency +- chore(deps): update dependency golangci/golangci-lint to v2.6.0 [[#5702](https://github.com/woodpecker-ci/woodpecker/pull/5702)] +- chore(deps): update web npm deps non-major [[#5705](https://github.com/woodpecker-ci/woodpecker/pull/5705)] - fix(deps): update module github.com/yaronf/httpsign to v0.4.1 [[#5708](https://github.com/woodpecker-ci/woodpecker/pull/5708)] - chore(deps): update node.js to v24 [[#5707](https://github.com/woodpecker-ci/woodpecker/pull/5707)] - chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.0 [[#5704](https://github.com/woodpecker-ci/woodpecker/pull/5704)] From f0a642abff337f628dc9be194ecc1100a8421b96 Mon Sep 17 00:00:00 2001 From: oauth Date: Mon, 3 Nov 2025 14:31:49 +0000 Subject: [PATCH 41/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 62138dbc57f..06268657758 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,7 @@ ### 📚 Documentation +- chore(deps): lock file maintenance [[#5711](https://github.com/woodpecker-ci/woodpecker/pull/5711)] - chore(deps): update dependency isomorphic-dompurify to v2.31.0 [[#5709](https://github.com/woodpecker-ci/woodpecker/pull/5709)] - chore(deps): update dependency @types/node to v24 [[#5706](https://github.com/woodpecker-ci/woodpecker/pull/5706)] - chore(deps): update docs npm deps non-major [[#5701](https://github.com/woodpecker-ci/woodpecker/pull/5701)] From a7f3e10bb4e6b510f62be84b720a88666537964e Mon Sep 17 00:00:00 2001 From: oauth Date: Mon, 3 Nov 2025 18:03:41 +0000 Subject: [PATCH 42/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 06268657758..1ac26fd3ef5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### ❤️ Thanks to all contributors! ❤️ -@6543, @JohnWalkerx, @LUKIEYF, @anbraten, @henkka, @hhamalai, @marcusramberg, @qwerty287, @yyewolf +@1001Josias, @6543, @JohnWalkerx, @LUKIEYF, @anbraten, @henkka, @hhamalai, @marcusramberg, @qwerty287, @yyewolf ### 🔒 Security @@ -21,6 +21,7 @@ ### 🐛 Bug Fixes +- docs: add warning about 27-axis matrix limit [[#5700](https://github.com/woodpecker-ci/woodpecker/pull/5700)] - Revert to forge internal implementation of pagination for `Repos()` and `Teams()` for gitea/forgejo [[#5679](https://github.com/woodpecker-ci/woodpecker/pull/5679)] - fix: panic due to an invalid memory address when injectSecretRecursive encounters nil values [[#5699](https://github.com/woodpecker-ci/woodpecker/pull/5699)] - Fix so agents don't need to specify a required label twice [[#5684](https://github.com/woodpecker-ci/woodpecker/pull/5684)] From db4ebd94e6a942361d246bb202e4c8f0e0065996 Mon Sep 17 00:00:00 2001 From: oauth Date: Tue, 4 Nov 2025 01:45:42 +0000 Subject: [PATCH 43/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ac26fd3ef5..03d58c8f834 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,10 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-03 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-04 ### ❤️ Thanks to all contributors! ❤️ -@1001Josias, @6543, @JohnWalkerx, @LUKIEYF, @anbraten, @henkka, @hhamalai, @marcusramberg, @qwerty287, @yyewolf +@1001Josias, @6543, @JohnWalkerx, @LUKIEYF, @anbraten, @henkka, @hhamalai, @marcusramberg, @pixelateapotato, @qwerty287, @yyewolf ### 🔒 Security @@ -21,7 +21,6 @@ ### 🐛 Bug Fixes -- docs: add warning about 27-axis matrix limit [[#5700](https://github.com/woodpecker-ci/woodpecker/pull/5700)] - Revert to forge internal implementation of pagination for `Repos()` and `Teams()` for gitea/forgejo [[#5679](https://github.com/woodpecker-ci/woodpecker/pull/5679)] - fix: panic due to an invalid memory address when injectSecretRecursive encounters nil values [[#5699](https://github.com/woodpecker-ci/woodpecker/pull/5699)] - Fix so agents don't need to specify a required label twice [[#5684](https://github.com/woodpecker-ci/woodpecker/pull/5684)] @@ -34,7 +33,8 @@ ### 📚 Documentation -- chore(deps): lock file maintenance [[#5711](https://github.com/woodpecker-ci/woodpecker/pull/5711)] +- Fix typo in about.md [[#5716](https://github.com/woodpecker-ci/woodpecker/pull/5716)] +- docs: add warning about 27-axis matrix limit [[#5700](https://github.com/woodpecker-ci/woodpecker/pull/5700)] - chore(deps): update dependency isomorphic-dompurify to v2.31.0 [[#5709](https://github.com/woodpecker-ci/woodpecker/pull/5709)] - chore(deps): update dependency @types/node to v24 [[#5706](https://github.com/woodpecker-ci/woodpecker/pull/5706)] - chore(deps): update docs npm deps non-major [[#5701](https://github.com/woodpecker-ci/woodpecker/pull/5701)] @@ -43,6 +43,7 @@ ### 📦️ Dependency +- chore(deps): lock file maintenance [[#5711](https://github.com/woodpecker-ci/woodpecker/pull/5711)] - chore(deps): update dependency golangci/golangci-lint to v2.6.0 [[#5702](https://github.com/woodpecker-ci/woodpecker/pull/5702)] - chore(deps): update web npm deps non-major [[#5705](https://github.com/woodpecker-ci/woodpecker/pull/5705)] - fix(deps): update module github.com/yaronf/httpsign to v0.4.1 [[#5708](https://github.com/woodpecker-ci/woodpecker/pull/5708)] From 291d78fafe719679e8ae87ae1742efbd7a9e60a4 Mon Sep 17 00:00:00 2001 From: oauth Date: Tue, 4 Nov 2025 02:07:58 +0000 Subject: [PATCH 44/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 03d58c8f834..2351f522be7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -43,6 +43,7 @@ ### 📦️ Dependency +- fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.158.0 [[#5718](https://github.com/woodpecker-ci/woodpecker/pull/5718)] - chore(deps): lock file maintenance [[#5711](https://github.com/woodpecker-ci/woodpecker/pull/5711)] - chore(deps): update dependency golangci/golangci-lint to v2.6.0 [[#5702](https://github.com/woodpecker-ci/woodpecker/pull/5702)] - chore(deps): update web npm deps non-major [[#5705](https://github.com/woodpecker-ci/woodpecker/pull/5705)] From 3c5b65d5a8ce8e18f5d56ceecda211c3f43715c2 Mon Sep 17 00:00:00 2001 From: oauth Date: Tue, 4 Nov 2025 13:44:48 +0000 Subject: [PATCH 45/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2351f522be7..0b05901d7b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ ### 📈 Enhancement +- Switch from BoolTrue to optional.Option[bool] [[#5693](https://github.com/woodpecker-ci/woodpecker/pull/5693)] - Enhancement log stream reading and writing and handle new lines and max-size [[#5683](https://github.com/woodpecker-ci/woodpecker/pull/5683)] - Make local backend work with `cli exec` [[#4102](https://github.com/woodpecker-ci/woodpecker/pull/4102)] - Make pipeline/frontend/yaml/* types able to be marshaled back to YAML [[#1835](https://github.com/woodpecker-ci/woodpecker/pull/1835)] @@ -38,6 +39,7 @@ - chore(deps): update dependency isomorphic-dompurify to v2.31.0 [[#5709](https://github.com/woodpecker-ci/woodpecker/pull/5709)] - chore(deps): update dependency @types/node to v24 [[#5706](https://github.com/woodpecker-ci/woodpecker/pull/5706)] - chore(deps): update docs npm deps non-major [[#5701](https://github.com/woodpecker-ci/woodpecker/pull/5701)] +- Update path to plugins moved to woodpecker-community [[#5698](https://github.com/woodpecker-ci/woodpecker/pull/5698)] - chore(deps): update docs npm deps non-major [[#5688](https://github.com/woodpecker-ci/woodpecker/pull/5688)] - docs(plugins): add github-app-token and github-comment plugins to repository [[#5671](https://github.com/woodpecker-ci/woodpecker/pull/5671)] @@ -67,7 +69,6 @@ ### Misc -- Update path to plugins moved to woodpecker-community [[#5698](https://github.com/woodpecker-ci/woodpecker/pull/5698)] - Also create image preview on lable change only [[#5673](https://github.com/woodpecker-ci/woodpecker/pull/5673)] - Add migration tests for postgres [[#669](https://github.com/woodpecker-ci/woodpecker/pull/669)] From e27f4e61c4f5e018dbe3a22aef786a9ad9b2e2cf Mon Sep 17 00:00:00 2001 From: oauth Date: Wed, 5 Nov 2025 00:08:24 +0000 Subject: [PATCH 46/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b05901d7b5..e41b7282f5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-04 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-05 ### ❤️ Thanks to all contributors! ❤️ @@ -22,6 +22,7 @@ ### 🐛 Bug Fixes +- Fix secret on new forge [[#5715](https://github.com/woodpecker-ci/woodpecker/pull/5715)] - Revert to forge internal implementation of pagination for `Repos()` and `Teams()` for gitea/forgejo [[#5679](https://github.com/woodpecker-ci/woodpecker/pull/5679)] - fix: panic due to an invalid memory address when injectSecretRecursive encounters nil values [[#5699](https://github.com/woodpecker-ci/woodpecker/pull/5699)] - Fix so agents don't need to specify a required label twice [[#5684](https://github.com/woodpecker-ci/woodpecker/pull/5684)] From c21f8ba18aa8b78664ce0252356f38c9f6d3ad23 Mon Sep 17 00:00:00 2001 From: oauth Date: Wed, 5 Nov 2025 00:20:22 +0000 Subject: [PATCH 47/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e41b7282f5a..f9d1b05e6b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -46,6 +46,7 @@ ### 📦️ Dependency +- fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.159.0 [[#5720](https://github.com/woodpecker-ci/woodpecker/pull/5720)] - fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.158.0 [[#5718](https://github.com/woodpecker-ci/woodpecker/pull/5718)] - chore(deps): lock file maintenance [[#5711](https://github.com/woodpecker-ci/woodpecker/pull/5711)] - chore(deps): update dependency golangci/golangci-lint to v2.6.0 [[#5702](https://github.com/woodpecker-ci/woodpecker/pull/5702)] From 76a36dc3ec533dc4110e473306d72844dcad1a89 Mon Sep 17 00:00:00 2001 From: oauth Date: Wed, 5 Nov 2025 10:42:58 +0000 Subject: [PATCH 48/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f9d1b05e6b5..ee025467166 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ ### 📈 Enhancement +- Add Header User-Agent for request client [[#5664](https://github.com/woodpecker-ci/woodpecker/pull/5664)] - Switch from BoolTrue to optional.Option[bool] [[#5693](https://github.com/woodpecker-ci/woodpecker/pull/5693)] - Enhancement log stream reading and writing and handle new lines and max-size [[#5683](https://github.com/woodpecker-ci/woodpecker/pull/5683)] - Make local backend work with `cli exec` [[#4102](https://github.com/woodpecker-ci/woodpecker/pull/4102)] From 8e7be1b5da1de74a2ec9f56f8b54cb9ce9c9d9ab Mon Sep 17 00:00:00 2001 From: oauth Date: Thu, 6 Nov 2025 02:15:50 +0000 Subject: [PATCH 49/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee025467166..1f13d8a8aa3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-05 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-06 ### ❤️ Thanks to all contributors! ❤️ @@ -47,6 +47,7 @@ ### 📦️ Dependency +- fix(deps): update golang-packages to v28.5.2+incompatible [[#5723](https://github.com/woodpecker-ci/woodpecker/pull/5723)] - fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.159.0 [[#5720](https://github.com/woodpecker-ci/woodpecker/pull/5720)] - fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.158.0 [[#5718](https://github.com/woodpecker-ci/woodpecker/pull/5718)] - chore(deps): lock file maintenance [[#5711](https://github.com/woodpecker-ci/woodpecker/pull/5711)] From 3478f91b8846067e3c6eeaa1fab3486eab3b2d0c Mon Sep 17 00:00:00 2001 From: oauth Date: Thu, 6 Nov 2025 07:54:00 +0000 Subject: [PATCH 50/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f13d8a8aa3..a6fac8f47a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### ❤️ Thanks to all contributors! ❤️ -@1001Josias, @6543, @JohnWalkerx, @LUKIEYF, @anbraten, @henkka, @hhamalai, @marcusramberg, @pixelateapotato, @qwerty287, @yyewolf +@1001Josias, @6543, @JohnWalkerx, @LUKIEYF, @anbraten, @chamburr, @henkka, @hhamalai, @marcusramberg, @pixelateapotato, @qwerty287, @yyewolf ### 🔒 Security @@ -23,6 +23,7 @@ ### 🐛 Bug Fixes +- Fix workflow path filter for GitHub [[#5721](https://github.com/woodpecker-ci/woodpecker/pull/5721)] - Fix secret on new forge [[#5715](https://github.com/woodpecker-ci/woodpecker/pull/5715)] - Revert to forge internal implementation of pagination for `Repos()` and `Teams()` for gitea/forgejo [[#5679](https://github.com/woodpecker-ci/woodpecker/pull/5679)] - fix: panic due to an invalid memory address when injectSecretRecursive encounters nil values [[#5699](https://github.com/woodpecker-ci/woodpecker/pull/5699)] From 8a5d9ab57ca5668680def51dfb4dd2bf30a76cca Mon Sep 17 00:00:00 2001 From: oauth Date: Thu, 6 Nov 2025 15:54:05 +0000 Subject: [PATCH 51/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a6fac8f47a0..bb395498ea6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### ❤️ Thanks to all contributors! ❤️ -@1001Josias, @6543, @JohnWalkerx, @LUKIEYF, @anbraten, @chamburr, @henkka, @hhamalai, @marcusramberg, @pixelateapotato, @qwerty287, @yyewolf +@1001Josias, @6543, @JohnWalkerx, @LUKIEYF, @MartinSchmidt, @anbraten, @chamburr, @henkka, @hhamalai, @marcusramberg, @pixelateapotato, @qwerty287, @yyewolf ### 🔒 Security @@ -12,6 +12,7 @@ ### 📈 Enhancement +- Add support for sidecar containers and volumes in Kubernetes backend [[#5666](https://github.com/woodpecker-ci/woodpecker/pull/5666)] - Add Header User-Agent for request client [[#5664](https://github.com/woodpecker-ci/woodpecker/pull/5664)] - Switch from BoolTrue to optional.Option[bool] [[#5693](https://github.com/woodpecker-ci/woodpecker/pull/5693)] - Enhancement log stream reading and writing and handle new lines and max-size [[#5683](https://github.com/woodpecker-ci/woodpecker/pull/5683)] From a80076830c314240dd2d95b5d0e289d58f3134c9 Mon Sep 17 00:00:00 2001 From: oauth Date: Thu, 6 Nov 2025 16:34:29 +0000 Subject: [PATCH 52/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bb395498ea6..cc036ac0052 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### ❤️ Thanks to all contributors! ❤️ -@1001Josias, @6543, @JohnWalkerx, @LUKIEYF, @MartinSchmidt, @anbraten, @chamburr, @henkka, @hhamalai, @marcusramberg, @pixelateapotato, @qwerty287, @yyewolf +@1001Josias, @6543, @JohnWalkerx, @LUKIEYF, @Utkarsh9571, @anbraten, @chamburr, @henkka, @hhamalai, @marcusramberg, @pixelateapotato, @qwerty287, @yyewolf ### 🔒 Security @@ -12,7 +12,6 @@ ### 📈 Enhancement -- Add support for sidecar containers and volumes in Kubernetes backend [[#5666](https://github.com/woodpecker-ci/woodpecker/pull/5666)] - Add Header User-Agent for request client [[#5664](https://github.com/woodpecker-ci/woodpecker/pull/5664)] - Switch from BoolTrue to optional.Option[bool] [[#5693](https://github.com/woodpecker-ci/woodpecker/pull/5693)] - Enhancement log stream reading and writing and handle new lines and max-size [[#5683](https://github.com/woodpecker-ci/woodpecker/pull/5683)] @@ -75,6 +74,7 @@ ### Misc +- feat(agent): log agent version on startup [[#5724](https://github.com/woodpecker-ci/woodpecker/pull/5724)] - Also create image preview on lable change only [[#5673](https://github.com/woodpecker-ci/woodpecker/pull/5673)] - Add migration tests for postgres [[#669](https://github.com/woodpecker-ci/woodpecker/pull/669)] From 29f08af6c8e3c3f591ac553f57a435063630784e Mon Sep 17 00:00:00 2001 From: oauth Date: Fri, 7 Nov 2025 07:06:55 +0000 Subject: [PATCH 53/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cc036ac0052..1e1ba9015a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-06 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-07 ### ❤️ Thanks to all contributors! ❤️ @@ -23,6 +23,7 @@ ### 🐛 Bug Fixes +- Fix badge label padding [[#5725](https://github.com/woodpecker-ci/woodpecker/pull/5725)] - Fix workflow path filter for GitHub [[#5721](https://github.com/woodpecker-ci/woodpecker/pull/5721)] - Fix secret on new forge [[#5715](https://github.com/woodpecker-ci/woodpecker/pull/5715)] - Revert to forge internal implementation of pagination for `Repos()` and `Teams()` for gitea/forgejo [[#5679](https://github.com/woodpecker-ci/woodpecker/pull/5679)] From 8920c23fd8ae0926ba0b78cc773a9d10cf4765e2 Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 8 Nov 2025 02:47:15 +0000 Subject: [PATCH 54/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1e1ba9015a0..2acfae83608 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-07 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-08 ### ❤️ Thanks to all contributors! ❤️ @@ -12,6 +12,7 @@ ### 📈 Enhancement +- feat(agent): log agent version on startup [[#5724](https://github.com/woodpecker-ci/woodpecker/pull/5724)] - Add Header User-Agent for request client [[#5664](https://github.com/woodpecker-ci/woodpecker/pull/5664)] - Switch from BoolTrue to optional.Option[bool] [[#5693](https://github.com/woodpecker-ci/woodpecker/pull/5693)] - Enhancement log stream reading and writing and handle new lines and max-size [[#5683](https://github.com/woodpecker-ci/woodpecker/pull/5683)] @@ -49,6 +50,7 @@ ### 📦️ Dependency +- chore(deps): update dependency golang to v1.25.4 [[#5731](https://github.com/woodpecker-ci/woodpecker/pull/5731)] - fix(deps): update golang-packages to v28.5.2+incompatible [[#5723](https://github.com/woodpecker-ci/woodpecker/pull/5723)] - fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.159.0 [[#5720](https://github.com/woodpecker-ci/woodpecker/pull/5720)] - fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.158.0 [[#5718](https://github.com/woodpecker-ci/woodpecker/pull/5718)] @@ -75,8 +77,7 @@ ### Misc -- feat(agent): log agent version on startup [[#5724](https://github.com/woodpecker-ci/woodpecker/pull/5724)] -- Also create image preview on lable change only [[#5673](https://github.com/woodpecker-ci/woodpecker/pull/5673)] +- Also create image preview on label change only [[#5673](https://github.com/woodpecker-ci/woodpecker/pull/5673)] - Add migration tests for postgres [[#669](https://github.com/woodpecker-ci/woodpecker/pull/669)] ## [3.11.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.11.0) - 2025-10-19 From 5eb5b5d52aa1b53c87f4be5daee2c021f5b340b0 Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 8 Nov 2025 03:03:56 +0000 Subject: [PATCH 55/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2acfae83608..3d8db2ebc4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -50,6 +50,7 @@ ### 📦️ Dependency +- chore(deps): update dependency golangci/golangci-lint to v2.6.1 [[#5732](https://github.com/woodpecker-ci/woodpecker/pull/5732)] - chore(deps): update dependency golang to v1.25.4 [[#5731](https://github.com/woodpecker-ci/woodpecker/pull/5731)] - fix(deps): update golang-packages to v28.5.2+incompatible [[#5723](https://github.com/woodpecker-ci/woodpecker/pull/5723)] - fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.159.0 [[#5720](https://github.com/woodpecker-ci/woodpecker/pull/5720)] From 1b27bfac8c5b0aa5db88830bfe102168a72dce57 Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 8 Nov 2025 04:37:10 +0000 Subject: [PATCH 56/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d8db2ebc4b..74fedcb4f01 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -50,6 +50,7 @@ ### 📦️ Dependency +- chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.1 [[#5734](https://github.com/woodpecker-ci/woodpecker/pull/5734)] - chore(deps): update dependency golangci/golangci-lint to v2.6.1 [[#5732](https://github.com/woodpecker-ci/woodpecker/pull/5732)] - chore(deps): update dependency golang to v1.25.4 [[#5731](https://github.com/woodpecker-ci/woodpecker/pull/5731)] - fix(deps): update golang-packages to v28.5.2+incompatible [[#5723](https://github.com/woodpecker-ci/woodpecker/pull/5723)] From d3f7cf9d58916a2505127dc06d76eba466542b3c Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 8 Nov 2025 04:43:07 +0000 Subject: [PATCH 57/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 74fedcb4f01..23eae5726a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,6 +39,7 @@ ### 📚 Documentation +- chore(deps): update docs npm deps non-major [[#5733](https://github.com/woodpecker-ci/woodpecker/pull/5733)] - Fix typo in about.md [[#5716](https://github.com/woodpecker-ci/woodpecker/pull/5716)] - docs: add warning about 27-axis matrix limit [[#5700](https://github.com/woodpecker-ci/woodpecker/pull/5700)] - chore(deps): update dependency isomorphic-dompurify to v2.31.0 [[#5709](https://github.com/woodpecker-ci/woodpecker/pull/5709)] From d44eff75be8718fa7f3f76624676845827c2321f Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 8 Nov 2025 10:37:28 +0000 Subject: [PATCH 58/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23eae5726a6..8611d34241a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -51,6 +51,7 @@ ### 📦️ Dependency +- chore(deps): update web npm deps non-major [[#5735](https://github.com/woodpecker-ci/woodpecker/pull/5735)] - chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.1 [[#5734](https://github.com/woodpecker-ci/woodpecker/pull/5734)] - chore(deps): update dependency golangci/golangci-lint to v2.6.1 [[#5732](https://github.com/woodpecker-ci/woodpecker/pull/5732)] - chore(deps): update dependency golang to v1.25.4 [[#5731](https://github.com/woodpecker-ci/woodpecker/pull/5731)] From 84bed0836af803a6d82278ab1ffdc759c451df05 Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 8 Nov 2025 10:45:54 +0000 Subject: [PATCH 59/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8611d34241a..eebed6eec8a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,6 +39,7 @@ ### 📚 Documentation +- fix(deps): update dependency marked to v17 [[#5736](https://github.com/woodpecker-ci/woodpecker/pull/5736)] - chore(deps): update docs npm deps non-major [[#5733](https://github.com/woodpecker-ci/woodpecker/pull/5733)] - Fix typo in about.md [[#5716](https://github.com/woodpecker-ci/woodpecker/pull/5716)] - docs: add warning about 27-axis matrix limit [[#5700](https://github.com/woodpecker-ci/woodpecker/pull/5700)] From 3de8d6d9ac1a623a0b3e98f6e4fa68a7d88f06d5 Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 8 Nov 2025 13:46:37 +0000 Subject: [PATCH 60/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eebed6eec8a..20efb316185 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,7 +39,6 @@ ### 📚 Documentation -- fix(deps): update dependency marked to v17 [[#5736](https://github.com/woodpecker-ci/woodpecker/pull/5736)] - chore(deps): update docs npm deps non-major [[#5733](https://github.com/woodpecker-ci/woodpecker/pull/5733)] - Fix typo in about.md [[#5716](https://github.com/woodpecker-ci/woodpecker/pull/5716)] - docs: add warning about 27-axis matrix limit [[#5700](https://github.com/woodpecker-ci/woodpecker/pull/5700)] @@ -52,6 +51,8 @@ ### 📦️ Dependency +- fix(deps): update module github.com/google/go-github/v76 to v77 [[#5737](https://github.com/woodpecker-ci/woodpecker/pull/5737)] +- fix(deps): update dependency marked to v17 [[#5736](https://github.com/woodpecker-ci/woodpecker/pull/5736)] - chore(deps): update web npm deps non-major [[#5735](https://github.com/woodpecker-ci/woodpecker/pull/5735)] - chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.1 [[#5734](https://github.com/woodpecker-ci/woodpecker/pull/5734)] - chore(deps): update dependency golangci/golangci-lint to v2.6.1 [[#5732](https://github.com/woodpecker-ci/woodpecker/pull/5732)] From ada367edc3d6695a8290b76e57d7ffca0522a387 Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 8 Nov 2025 18:48:33 +0000 Subject: [PATCH 61/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20efb316185..0d34bdd21df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -51,6 +51,7 @@ ### 📦️ Dependency +- fix(deps): update module github.com/google/go-github/v77 to v78 [[#5739](https://github.com/woodpecker-ci/woodpecker/pull/5739)] - fix(deps): update module github.com/google/go-github/v76 to v77 [[#5737](https://github.com/woodpecker-ci/woodpecker/pull/5737)] - fix(deps): update dependency marked to v17 [[#5736](https://github.com/woodpecker-ci/woodpecker/pull/5736)] - chore(deps): update web npm deps non-major [[#5735](https://github.com/woodpecker-ci/woodpecker/pull/5735)] From 2c5e886c9a093efb1c0ef0168872f52502933c87 Mon Sep 17 00:00:00 2001 From: oauth Date: Sun, 9 Nov 2025 07:35:19 +0000 Subject: [PATCH 62/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d34bdd21df..52279d09431 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-08 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-09 ### ❤️ Thanks to all contributors! ❤️ @@ -51,6 +51,7 @@ ### 📦️ Dependency +- chore(deps): update dependency simple-icons to v15.20.0 [[#5742](https://github.com/woodpecker-ci/woodpecker/pull/5742)] - fix(deps): update module github.com/google/go-github/v77 to v78 [[#5739](https://github.com/woodpecker-ci/woodpecker/pull/5739)] - fix(deps): update module github.com/google/go-github/v76 to v77 [[#5737](https://github.com/woodpecker-ci/woodpecker/pull/5737)] - fix(deps): update dependency marked to v17 [[#5736](https://github.com/woodpecker-ci/woodpecker/pull/5736)] From 856fab7d40a05444f1935fa464dfd79a0b641b21 Mon Sep 17 00:00:00 2001 From: oauth Date: Sun, 9 Nov 2025 08:02:33 +0000 Subject: [PATCH 63/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 52279d09431..2aff0bd761c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -51,6 +51,7 @@ ### 📦️ Dependency +- fix(deps): update golang-packages [[#5741](https://github.com/woodpecker-ci/woodpecker/pull/5741)] - chore(deps): update dependency simple-icons to v15.20.0 [[#5742](https://github.com/woodpecker-ci/woodpecker/pull/5742)] - fix(deps): update module github.com/google/go-github/v77 to v78 [[#5739](https://github.com/woodpecker-ci/woodpecker/pull/5739)] - fix(deps): update module github.com/google/go-github/v76 to v77 [[#5737](https://github.com/woodpecker-ci/woodpecker/pull/5737)] From 21d1af0fb43680b1da3e9b5e336544b8ad3b3168 Mon Sep 17 00:00:00 2001 From: oauth Date: Mon, 10 Nov 2025 01:28:45 +0000 Subject: [PATCH 64/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2aff0bd761c..5cfea905b2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-09 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-10 ### ❤️ Thanks to all contributors! ❤️ @@ -39,6 +39,7 @@ ### 📚 Documentation +- chore(deps): lock file maintenance [[#5744](https://github.com/woodpecker-ci/woodpecker/pull/5744)] - chore(deps): update docs npm deps non-major [[#5733](https://github.com/woodpecker-ci/woodpecker/pull/5733)] - Fix typo in about.md [[#5716](https://github.com/woodpecker-ci/woodpecker/pull/5716)] - docs: add warning about 27-axis matrix limit [[#5700](https://github.com/woodpecker-ci/woodpecker/pull/5700)] @@ -51,6 +52,7 @@ ### 📦️ Dependency +- fix(deps): update module github.com/urfave/cli/v3 to v3.6.0 [[#5743](https://github.com/woodpecker-ci/woodpecker/pull/5743)] - fix(deps): update golang-packages [[#5741](https://github.com/woodpecker-ci/woodpecker/pull/5741)] - chore(deps): update dependency simple-icons to v15.20.0 [[#5742](https://github.com/woodpecker-ci/woodpecker/pull/5742)] - fix(deps): update module github.com/google/go-github/v77 to v78 [[#5739](https://github.com/woodpecker-ci/woodpecker/pull/5739)] From c53dffa1252780dd18dabb75114ad4252f2d9d3b Mon Sep 17 00:00:00 2001 From: oauth Date: Wed, 12 Nov 2025 09:26:46 +0000 Subject: [PATCH 65/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5cfea905b2d..0fa8ea2d749 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-10 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-12 ### ❤️ Thanks to all contributors! ❤️ @@ -39,7 +39,6 @@ ### 📚 Documentation -- chore(deps): lock file maintenance [[#5744](https://github.com/woodpecker-ci/woodpecker/pull/5744)] - chore(deps): update docs npm deps non-major [[#5733](https://github.com/woodpecker-ci/woodpecker/pull/5733)] - Fix typo in about.md [[#5716](https://github.com/woodpecker-ci/woodpecker/pull/5716)] - docs: add warning about 27-axis matrix limit [[#5700](https://github.com/woodpecker-ci/woodpecker/pull/5700)] @@ -52,7 +51,9 @@ ### 📦️ Dependency +- fix(deps): update golang-packages [[#5745](https://github.com/woodpecker-ci/woodpecker/pull/5745)] - fix(deps): update module github.com/urfave/cli/v3 to v3.6.0 [[#5743](https://github.com/woodpecker-ci/woodpecker/pull/5743)] +- chore(deps): lock file maintenance [[#5744](https://github.com/woodpecker-ci/woodpecker/pull/5744)] - fix(deps): update golang-packages [[#5741](https://github.com/woodpecker-ci/woodpecker/pull/5741)] - chore(deps): update dependency simple-icons to v15.20.0 [[#5742](https://github.com/woodpecker-ci/woodpecker/pull/5742)] - fix(deps): update module github.com/google/go-github/v77 to v78 [[#5739](https://github.com/woodpecker-ci/woodpecker/pull/5739)] From dcd36112c1b9c8c199a2f4b75dc9e6e5d41962b1 Mon Sep 17 00:00:00 2001 From: oauth Date: Wed, 12 Nov 2025 16:30:58 +0000 Subject: [PATCH 66/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0fa8ea2d749..f0eb9f41235 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### ❤️ Thanks to all contributors! ❤️ -@1001Josias, @6543, @JohnWalkerx, @LUKIEYF, @Utkarsh9571, @anbraten, @chamburr, @henkka, @hhamalai, @marcusramberg, @pixelateapotato, @qwerty287, @yyewolf +@1001Josias, @6543, @JohnWalkerx, @LUKIEYF, @MeurillonGuillaume, @Utkarsh9571, @anbraten, @chamburr, @henkka, @hhamalai, @marcusramberg, @pixelateapotato, @qwerty287, @yyewolf ### 🔒 Security @@ -12,6 +12,7 @@ ### 📈 Enhancement +- Support for file changes in Bitbucket Cloud [[#5730](https://github.com/woodpecker-ci/woodpecker/pull/5730)] - feat(agent): log agent version on startup [[#5724](https://github.com/woodpecker-ci/woodpecker/pull/5724)] - Add Header User-Agent for request client [[#5664](https://github.com/woodpecker-ci/woodpecker/pull/5664)] - Switch from BoolTrue to optional.Option[bool] [[#5693](https://github.com/woodpecker-ci/woodpecker/pull/5693)] From b736852fa877f9b98f2ddf1e7878af3c068ca9db Mon Sep 17 00:00:00 2001 From: oauth Date: Thu, 13 Nov 2025 00:52:37 +0000 Subject: [PATCH 67/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f0eb9f41235..d800a1f7e83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-12 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-13 ### ❤️ Thanks to all contributors! ❤️ @@ -52,6 +52,7 @@ ### 📦️ Dependency +- fix(deps): update golang-packages [[#5746](https://github.com/woodpecker-ci/woodpecker/pull/5746)] - fix(deps): update golang-packages [[#5745](https://github.com/woodpecker-ci/woodpecker/pull/5745)] - fix(deps): update module github.com/urfave/cli/v3 to v3.6.0 [[#5743](https://github.com/woodpecker-ci/woodpecker/pull/5743)] - chore(deps): lock file maintenance [[#5744](https://github.com/woodpecker-ci/woodpecker/pull/5744)] From 224a4f871543ac1e376e292ff7810a318c50401d Mon Sep 17 00:00:00 2001 From: oauth Date: Thu, 13 Nov 2025 07:41:17 +0000 Subject: [PATCH 68/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d800a1f7e83..4643b23b19b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### ❤️ Thanks to all contributors! ❤️ -@1001Josias, @6543, @JohnWalkerx, @LUKIEYF, @MeurillonGuillaume, @Utkarsh9571, @anbraten, @chamburr, @henkka, @hhamalai, @marcusramberg, @pixelateapotato, @qwerty287, @yyewolf +@1001Josias, @6543, @JohnWalkerx, @LUKIEYF, @MeurillonGuillaume, @Utkarsh9571, @Xuxe, @anbraten, @chamburr, @henkka, @hhamalai, @marcusramberg, @pixelateapotato, @qwerty287, @yyewolf ### 🔒 Security @@ -25,6 +25,8 @@ ### 🐛 Bug Fixes +- Fix crash when a HTTP/2 client goes away on SSE streams [[#5738](https://github.com/woodpecker-ci/woodpecker/pull/5738)] +- Add created icon [[#5747](https://github.com/woodpecker-ci/woodpecker/pull/5747)] - Fix badge label padding [[#5725](https://github.com/woodpecker-ci/woodpecker/pull/5725)] - Fix workflow path filter for GitHub [[#5721](https://github.com/woodpecker-ci/woodpecker/pull/5721)] - Fix secret on new forge [[#5715](https://github.com/woodpecker-ci/woodpecker/pull/5715)] From 33c09f30c2a60d6086c1ab2a0d0abeeffe71b658 Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 15 Nov 2025 02:54:14 +0000 Subject: [PATCH 69/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4643b23b19b..fa605bc4531 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-13 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-15 ### ❤️ Thanks to all contributors! ❤️ @@ -42,6 +42,7 @@ ### 📚 Documentation +- chore(deps): update docs npm deps non-major [[#5752](https://github.com/woodpecker-ci/woodpecker/pull/5752)] - chore(deps): update docs npm deps non-major [[#5733](https://github.com/woodpecker-ci/woodpecker/pull/5733)] - Fix typo in about.md [[#5716](https://github.com/woodpecker-ci/woodpecker/pull/5716)] - docs: add warning about 27-axis matrix limit [[#5700](https://github.com/woodpecker-ci/woodpecker/pull/5700)] @@ -54,6 +55,7 @@ ### 📦️ Dependency +- chore(deps): update dependency golangci/golangci-lint to v2.6.2 [[#5751](https://github.com/woodpecker-ci/woodpecker/pull/5751)] - fix(deps): update golang-packages [[#5746](https://github.com/woodpecker-ci/woodpecker/pull/5746)] - fix(deps): update golang-packages [[#5745](https://github.com/woodpecker-ci/woodpecker/pull/5745)] - fix(deps): update module github.com/urfave/cli/v3 to v3.6.0 [[#5743](https://github.com/woodpecker-ci/woodpecker/pull/5743)] From 8c8e1730779a4c102b69c54946955bf7ab44c649 Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 15 Nov 2025 05:52:57 +0000 Subject: [PATCH 70/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa605bc4531..8f15427c1bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -55,6 +55,7 @@ ### 📦️ Dependency +- chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.2 [[#5753](https://github.com/woodpecker-ci/woodpecker/pull/5753)] - chore(deps): update dependency golangci/golangci-lint to v2.6.2 [[#5751](https://github.com/woodpecker-ci/woodpecker/pull/5751)] - fix(deps): update golang-packages [[#5746](https://github.com/woodpecker-ci/woodpecker/pull/5746)] - fix(deps): update golang-packages [[#5745](https://github.com/woodpecker-ci/woodpecker/pull/5745)] From f4cd1a271d427748000cdb27d66366a4a8f51de5 Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 15 Nov 2025 06:00:12 +0000 Subject: [PATCH 71/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f15427c1bf..884e96eec9d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -55,6 +55,7 @@ ### 📦️ Dependency +- chore(deps): update web npm deps non-major [[#5754](https://github.com/woodpecker-ci/woodpecker/pull/5754)] - chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.2 [[#5753](https://github.com/woodpecker-ci/woodpecker/pull/5753)] - chore(deps): update dependency golangci/golangci-lint to v2.6.2 [[#5751](https://github.com/woodpecker-ci/woodpecker/pull/5751)] - fix(deps): update golang-packages [[#5746](https://github.com/woodpecker-ci/woodpecker/pull/5746)] From e6c660257e4dbc45f4ca8bf4dfd46273afe1e694 Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 15 Nov 2025 10:53:23 +0000 Subject: [PATCH 72/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 884e96eec9d..7ff7871a33c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -55,6 +55,7 @@ ### 📦️ Dependency +- chore(deps): update postgres docker tag to v18.1 [[#5755](https://github.com/woodpecker-ci/woodpecker/pull/5755)] - chore(deps): update web npm deps non-major [[#5754](https://github.com/woodpecker-ci/woodpecker/pull/5754)] - chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.2 [[#5753](https://github.com/woodpecker-ci/woodpecker/pull/5753)] - chore(deps): update dependency golangci/golangci-lint to v2.6.2 [[#5751](https://github.com/woodpecker-ci/woodpecker/pull/5751)] From e5a13b7789680d68f581da69b4d57a5a7b8cb61e Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 15 Nov 2025 10:56:31 +0000 Subject: [PATCH 73/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ff7871a33c..385ae2c1cb1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -55,6 +55,7 @@ ### 📦️ Dependency +- fix(deps): update module github.com/docker/cli to v29 [[#5756](https://github.com/woodpecker-ci/woodpecker/pull/5756)] - chore(deps): update postgres docker tag to v18.1 [[#5755](https://github.com/woodpecker-ci/woodpecker/pull/5755)] - chore(deps): update web npm deps non-major [[#5754](https://github.com/woodpecker-ci/woodpecker/pull/5754)] - chore(deps): update pre-commit hook golangci/golangci-lint to v2.6.2 [[#5753](https://github.com/woodpecker-ci/woodpecker/pull/5753)] From fa32bb3bcce804c4de24c5fd4798fccc7e5fb505 Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 15 Nov 2025 15:03:02 +0000 Subject: [PATCH 74/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 385ae2c1cb1..b2f251612ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -55,6 +55,7 @@ ### 📦️ Dependency +- fix(deps): update module github.com/google/go-github/v78 to v79 [[#5757](https://github.com/woodpecker-ci/woodpecker/pull/5757)] - fix(deps): update module github.com/docker/cli to v29 [[#5756](https://github.com/woodpecker-ci/woodpecker/pull/5756)] - chore(deps): update postgres docker tag to v18.1 [[#5755](https://github.com/woodpecker-ci/woodpecker/pull/5755)] - chore(deps): update web npm deps non-major [[#5754](https://github.com/woodpecker-ci/woodpecker/pull/5754)] From cf4a0492743edf9c2e59bb0f840bc1ad372c7b83 Mon Sep 17 00:00:00 2001 From: oauth Date: Sat, 15 Nov 2025 18:10:48 +0000 Subject: [PATCH 75/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b2f251612ec..4aa33352c51 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -55,6 +55,7 @@ ### 📦️ Dependency +- chore(deps): update dependency vue-tsc to v3.1.4 [[#5758](https://github.com/woodpecker-ci/woodpecker/pull/5758)] - fix(deps): update module github.com/google/go-github/v78 to v79 [[#5757](https://github.com/woodpecker-ci/woodpecker/pull/5757)] - fix(deps): update module github.com/docker/cli to v29 [[#5756](https://github.com/woodpecker-ci/woodpecker/pull/5756)] - chore(deps): update postgres docker tag to v18.1 [[#5755](https://github.com/woodpecker-ci/woodpecker/pull/5755)] From 7c47cba570e3dafcec3fdc143dec8ac078f9259c Mon Sep 17 00:00:00 2001 From: oauth Date: Mon, 17 Nov 2025 01:57:08 +0000 Subject: [PATCH 76/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4aa33352c51..48bc2b9ff31 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-15 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-17 ### ❤️ Thanks to all contributors! ❤️ @@ -42,6 +42,7 @@ ### 📚 Documentation +- chore(deps): lock file maintenance [[#5760](https://github.com/woodpecker-ci/woodpecker/pull/5760)] - chore(deps): update docs npm deps non-major [[#5752](https://github.com/woodpecker-ci/woodpecker/pull/5752)] - chore(deps): update docs npm deps non-major [[#5733](https://github.com/woodpecker-ci/woodpecker/pull/5733)] - Fix typo in about.md [[#5716](https://github.com/woodpecker-ci/woodpecker/pull/5716)] @@ -55,6 +56,7 @@ ### 📦️ Dependency +- fix(deps): update module github.com/urfave/cli/v3 to v3.6.1 [[#5759](https://github.com/woodpecker-ci/woodpecker/pull/5759)] - chore(deps): update dependency vue-tsc to v3.1.4 [[#5758](https://github.com/woodpecker-ci/woodpecker/pull/5758)] - fix(deps): update module github.com/google/go-github/v78 to v79 [[#5757](https://github.com/woodpecker-ci/woodpecker/pull/5757)] - fix(deps): update module github.com/docker/cli to v29 [[#5756](https://github.com/woodpecker-ci/woodpecker/pull/5756)] From 239c1c949cc61d638e5062dd7e151f25c81b8c73 Mon Sep 17 00:00:00 2001 From: oauth Date: Tue, 18 Nov 2025 12:27:16 +0000 Subject: [PATCH 77/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 48bc2b9ff31..d511a1ef0ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-17 +## [3.12.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.12.0) - 2025-11-18 ### ❤️ Thanks to all contributors! ❤️ @@ -42,6 +42,7 @@ ### 📚 Documentation +- Add docs for 3.12 [[#5763](https://github.com/woodpecker-ci/woodpecker/pull/5763)] - chore(deps): lock file maintenance [[#5760](https://github.com/woodpecker-ci/woodpecker/pull/5760)] - chore(deps): update docs npm deps non-major [[#5752](https://github.com/woodpecker-ci/woodpecker/pull/5752)] - chore(deps): update docs npm deps non-major [[#5733](https://github.com/woodpecker-ci/woodpecker/pull/5733)] From 379713740a39d8a97ca8e9920fe4895dcd3b5d2e Mon Sep 17 00:00:00 2001 From: oauth Date: Tue, 18 Nov 2025 16:43:45 +0000 Subject: [PATCH 78/78] =?UTF-8?q?=F0=9F=8E=89=20Release=203.12.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d511a1ef0ae..60700a9097d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ ### 📈 Enhancement +- feat(bitbucketserver): get changes from all commits in a single push event [[#5748](https://github.com/woodpecker-ci/woodpecker/pull/5748)] - Support for file changes in Bitbucket Cloud [[#5730](https://github.com/woodpecker-ci/woodpecker/pull/5730)] - feat(agent): log agent version on startup [[#5724](https://github.com/woodpecker-ci/woodpecker/pull/5724)] - Add Header User-Agent for request client [[#5664](https://github.com/woodpecker-ci/woodpecker/pull/5664)]