Skip to content

Releases: woodpecker-ci/woodpecker

3.10.0

28 Sep 20:18
9fa82d3
Compare
Choose a tag to compare

3.10.0 - 2025-09-28

❤️ Thanks to all contributors! ❤️

@6543, @Gusted, @da-Kai, @henkka, @hhamalai, @j04n-f, @klausi85, @marcusramberg, @qwerty287, @xoxys, @zhedazijingang

🔒 Security

  • chore(deps): update dependency vite to v7.1.5 [security] [#5495]

✨ Features

  • New event pull request metadata [#5214]
  • Add task UUID label to Kubernetes pods [#5544]
  • feat: expose listing available organizations via woodpecker-go / CLI [#5481]
  • Add milestone to metadata [#5174]

📈 Enhancement

  • Trace errors during SetupWorkflow, make service step setup errors visible to user [#5559]
  • Enable completion support for cli [#5552]
  • Add StepFinished to log service [#5530]
  • Migrate to mockery v3 [#5547]
  • Show human readable information in queue info [#5516]
  • feat(bitbucketdatacenter): Implement missing OrgMembership method [#5476]
  • Cleanup columns in forges table [#5517]
  • Allow to get secrets from file [#5509]
  • refactor: use slices.Contains to simplify [#5468]
  • Hide unsupported forge options [#5465]
  • Collapse changed files in file-tree [#5451]
  • Simplify queue interface [#5449]

🐛 Bug Fixes

  • Support for pull requests opened events from forked repositories [#5536]
  • Add back-off retry for pod log streaming to kubernetes backend [#5550]
  • Fix dir not found handling [#5533]
  • Show readable error [#5501]
  • fix: allow spaces in cli string slices [#5494]
  • fix: changed schema definition for "backend_options.kubernetes.tolerations" to accept an array of objects [#5478]
  • Print execution errors [#5448]

📚 Documentation

  • chore(deps): update dependency @types/react to v19.1.15 [#5562]
  • chore(deps): update docs npm deps non-major [#5554]
  • Add MCP tool to awesome docs [#5546]
  • chore(deps): update docs npm deps non-major [#5527]
  • chore(deps): update docs npm deps non-major [#5512]
  • Add a blog post [#5510]
  • chore(deps): update docs npm deps non-major [#5503]
  • docs: add SonarQube to plugins list [#5502]
  • Add Bitbucket key limit known issue [#5497]
  • chore(deps): update dependency @types/node to v22.18.1 [#5484]
  • chore(deps): update docs npm deps non-major [#5472]
  • Add ui proxy docs [#5459]
  • chore(deps): update dependency @types/react to v19.1.11 [#5454]
  • Add easypanel community package [#5446]
  • Add some blogs and videos [#5445]

📦️ Dependency

  • chore(deps): update dependency vue-tsc to v3.1.0 [#5563]
  • fix(deps): update golang-packages [#5561]
  • chore(deps): update postgres docker tag to v18 [#5557]
  • chore(deps): update docker.io/postgres docker tag to v18 [#5556]
  • chore(deps): update web npm deps non-major [#5553]
  • chore(deps): update pre-commit hook hadolint/hadolint to v2.14.0 [#5555]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.148.0 [#5548]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.147.1 [#5541]
  • chore(deps): update pre-commit hook golangci/golangci-lint to v2.5.0 [#5535]
  • fix(deps): update dependency simple-icons to v15.16.0 [#5532]
  • fix(deps): update module github.com/gin-gonic/gin to v1.11.0 [#5531]
  • fix(deps): update web npm deps non-major [#5528]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.146.0 [#5524]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.145.0 [#5523]
  • chore(deps): lock file maintenance [#5514]
  • fix(deps): update dependency marked to v16.3.0 [#5513]
  • fix(deps): update dependency simple-icons to v15.15.0 [#5508]
  • chore(deps): update dependency jsdom to v27 [#5506]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.144.1 [#5505]
  • chore(deps): update web npm deps non-major [#5504]
  • fix(deps): update golang-packages [#5499]
  • fix(deps): update golang-packages [#5496]
  • fix(deps): update golang-packages [#5493]
  • chore(deps): lock file maintenance [#5492]
  • fix(deps): update golang-packages [#5491]
  • fix(deps): update dependency simple-icons to v15.14.0 [#5490]
  • fix(deps): update module github.com/prometheus/client_golang to v1.23.2 [#5489]
  • chore(deps): update dependency @intlify/unplugin-vue-i18n to v11 [#5487]
  • fix(deps): update web npm deps non-major [#5486]
  • chore(deps): update dependency golang to v1.25.1 [#5485]
  • fix(deps): update module github.com/prometheus/client_golang to v1.23.1 [#5483]
  • fix(deps): update golang-packages to v28.4.0+incompatible [#5480]
  • fix(deps): update golang-packages [#5479]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.142.5 [#5475]
  • fix(deps): update web npm deps non-major [#5473]
  • fix(deps): update golang-packages [#5467]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.142.2 [#5466]
  • fix(deps): update golang-packages [#5463]
  • chore(deps): lock file maintenance [#5458]
  • fix(deps): update golang-packages [#5457]
  • fix(deps): update dependency simple-icons to v15.12.0 [#5456]
  • fix(deps): update web npm deps non-major [#5455]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.142.0 [#5452]
  • fix(deps): update golang-packages [#5442]

Misc

  • Fix prettier configs [#5529]
  • eslint ignore html-indent in vue [#5521...
Read more

3.9.0

20 Aug 20:54
27dd97b
Compare
Choose a tag to compare

3.9.0 - 2025-08-20

❤️ Thanks to all contributors! ❤️

@6543, @anbraten, @clintonsteiner, @henkka, @hhamalai, @hrfee, @ivaltryek, @lilioid, @qwerty287, @scottshotgg, @wgroeneveld, @xoxys

🔒 Security

  • Remediate webpack vulnerability in webpack-dev-server [#5264]
  • fix(deps): update module github.com/docker/docker to v28.3.3+incompatible [security] [#5373]
  • Prevent secrets from leaking to Kubernetes API Server logs [#5305]

✨ Features

  • feat(k8s): Kubernetes namespace per organization [#5309]
  • Add and edit additional forges in UI [#5328]

📈 Enhancement

  • Rename oauth variables [#5435]
  • Add fsGroupChangePolicy option to Kubernetes backend [#5416]
  • Rework background colors for light/dark theme [#5411]
  • Allow to set default approval mode [#5406]
  • Add Agent-level Tolerations setting [#5266]
  • feat(k8s): k8s priority class name config [#5391]
  • Count reopening an pull as opening an pull [#5370]
  • Add pipeline log fullscreen [#5377]
  • Show changed files as file-tree [#5379]
  • Replace header bg with border [#5380]
  • Prevent body jump when scrollbar appears [#5381]
  • Show oauth host and favicon on login [#5376]
  • Support secrets in cli exec [#5374]
  • Simplify backend types [#5299]

🐛 Bug Fixes

  • Handle empty url and oauth_host on login page [#5434]
  • Fix background color of pipeline step list [#5431]
  • Fix bitbucket status sending [#5372]
  • Correct OpenApi LookupOrg router path [#5351]
  • fix(agent): handle context cancellation [#5323]
  • woodpecker-go/types: fix time-related struct field tags [#5343]
  • Reload repo on hook [#5324]
  • Fix loading icons and add missing loading indicators [#5329]
  • Use correct parameter for forge selection on login [#5325]

📚 Documentation

  • chore(deps): lock file maintenance [#5430]
  • chore(deps): update docs npm deps non-major [#5420]
  • Remove X link [#5412]
  • fix(deps): update docs npm deps non-major [#5395]
  • fix(deps): update docs npm deps non-major [#5384]
  • Remove references of kaniko [#5371]
  • Add ASCII JUnit Test Report plugin [#5355]
  • fix(deps): update docs npm deps non-major [#5340]
  • chore(deps): update docs npm deps non-major [#5316]

📦️ Dependency

  • fix(deps): update module google.golang.org/grpc to v1.75.0 [#5437]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.141.1 [#5432]
  • chore(deps): update golang-lang [#5423]
  • chore(deps): update docker.io/golang docker tag to v1.25 [#5422]
  • fix(deps): update dependency simple-icons to v15.11.0 [#5427]
  • chore(deps): update pre-commit hook golangci/golangci-lint to v2.4.0 [#5425]
  • chore(deps): update postgres docker tag to v17.6 [#5424]
  • fix(deps): update web npm deps non-major [#5421]
  • fix(deps): update golang-packages [#5415]
  • fix(deps): update golang-packages [#5413]
  • fix(deps): update golang-packages [#5407]
  • chore(deps): lock file maintenance [#5404]
  • chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6 [#5399]
  • fix(deps): update dependency simple-icons to v15.10.0 [#5400]
  • fix(deps): update web npm deps non-major [#5396]
  • chore(deps): update docker.io/woodpeckerci/plugin-ready-release-go docker tag to v3.4.0 [#5394]
  • chore(deps): update dependency golang to v1.24.6 [#5393]
  • fix(deps): update golang-packages [#5392]
  • chore(deps): lock file maintenance [#5388]
  • chore(deps): update pre-commit hook golangci/golangci-lint to v2.3.1 [#5386]
  • fix(deps): update web npm deps non-major [#5385]
  • fix(deps): update module github.com/prometheus/client_golang to v1.23.0 [#5382]
  • fix(deps): update golang-packages [#5375]
  • chore(deps): lock file maintenance [#5369]
  • fix(deps): update module github.com/bmatcuk/doublestar/v4 to v4.9.1 [#5365]
  • fix(deps): update module github.com/google/go-github/v73 to v74 [#5363]
  • chore(deps): update dependency @antfu/eslint-config to v5 [#5362]
  • chore(deps): update web npm deps non-major [#5361]
  • chore(deps): update docker.io/mysql docker tag to v9.4.0 [#5359]
  • fix(deps): update golang-packages [#5356]
  • 📦 update web dependencies [#5352]
  • chore(config): migrate renovate config [#5350]
  • chore(deps): lock file maintenance [#5348]
  • fix(deps): update golang-packages [#5347]
  • fix(deps): update golang-packages [#5336]
  • chore(deps): lock file maintenance [#5344]
  • fix(deps): update web npm deps non-major [#5341]
  • fix(deps): update dependency vue-i18n to v11.1.10 [security] [#5335]
  • fix(deps): update golang-packages [#5333]
  • chore(deps): lock file maintenance [#5320]
  • fix(deps): update web npm deps non-major [#5317]
  • fix(deps): update module github.com/bmatcuk/doublestar/v4 to v4.9.0 [#5318]
  • chore(deps): update dependency golang to v1.24.5 [#5314]
  • fix(deps): update golang-packages [#5313]
  • fix(deps): update golang-packages [#5311]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.134.0 [#5308]
  • chore(deps): lock file maintenance [#5307]

Misc

  • 🧑‍💻 Add support for proxying to existing woodpecker server [#5354]
  • Update and improve nix flake [#5349]
  • Update issue number for link checker [[#5327](h...
Read more

3.8.0

05 Jul 07:43
c97467d
Compare
Choose a tag to compare

3.8.0 - 2025-07-05

❤️ Thanks to all contributors! ❤️

@OCram85, @henkka, @johanvdw, @mmatous, @qwerty287

📚 Documentation

  • chore(deps): lock file maintenance [#5302]
  • chore(deps): update dependency @types/node to v22.15.34 [#5280]
  • chore(deps): update dependency @types/node to v22.15.33 [#5277]
  • fix(deps): update docs npm deps non-major [#5267]
  • add Peckify plugin [#5260]
  • fix(deps): update docs npm deps non-major [#5252]
  • fix(deps): update docs npm deps non-major [#5226]

🐛 Bug Fixes

  • Fix gitlab MR fetching [#5287]
  • Use pipeline number in title [#5275]
  • Adjust documentation urls [#5273]
  • Fix doc links in agent settings [#5251]

📈 Enhancement

  • Add pipeline author and avatar env vars [#5227]
  • Support for pull request file changes in bitbucketdatacenter [#5205]

📦️ Dependency

  • chore(deps): update dependency vue-tsc to v3 [#5301]
  • chore(deps): update web npm deps non-major [#5300]
  • chore(deps): update docker.io/woodpeckerci/plugin-ready-release-go docker tag to v3.3.0 [#5298]
  • chore(deps): update docker.io/woodpeckerci/plugin-trivy docker tag to v1.4.1 [#5297]
  • chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v6.0.2 [#5295]
  • chore(deps): update docker.io/woodpeckerci/plugin-editorconfig-checker docker tag to v0.3.1 [#5296]
  • chore(deps): lock file maintenance [#5289]
  • fix(deps): update web npm deps non-major [#5281]
  • fix(deps): update golang-packages [#5291]
  • chore(deps): update pre-commit hook golangci/golangci-lint to v2.2.1 [#5288]
  • fix(deps): update dependency marked to v16 [#5284]
  • chore(deps): update dependency @vitejs/plugin-vue to v6 [#5282]
  • chore(deps): update pre-commit hook golangci/golangci-lint to v2.2.0 [#5286]
  • chore(deps): update dependency vite to v7 [#5283]
  • fix(deps): update module github.com/google/go-github/v72 to v73 [#5285]
  • chore(deps): update pre-commit hook rbubley/mirrors-prettier to v3.6.2 [#5278]
  • fix(deps): update golang-packages to v28.3.0+incompatible [#5274]
  • chore(deps): lock file maintenance [#5271]
  • fix(deps): update dependency vue-i18n to v11.1.7 [#5270]
  • fix(deps): update dependency simple-icons to v15.3.0 [#5269]
  • fix(deps): update web npm deps non-major [#5268]
  • fix(deps): update golang-packages to v0.33.2 [#5265]
  • fix(deps): update golang-packages [#5261]
  • fix(deps): update module github.com/go-viper/mapstructure/v2 to v2.3.0 [#5259]
  • chore(deps): lock file maintenance [#5257]
  • fix(deps): update dependency simple-icons to v15.2.0 [#5256]
  • fix(deps): update web npm deps non-major [#5254]
  • chore(deps): update gitea/gitea docker tag to v1.24 [#5253]
  • fix(deps): update golang-packages [#5250]
  • chore(deps): lock file maintenance [#5233]
  • fix(deps): update dependency simple-icons to v15.1.0 [#5246]
  • fix(deps): update web npm deps non-major [#5244]
  • fix(deps): update golang-packages [#5242]
  • chore(deps): update dependency golang to v1.24.4 [#5241]

Misc

  • Disable package name linting [#5294]

3.7.0

06 Jun 16:53
29238b1
Compare
Choose a tag to compare

3.7.0 - 2025-06-06

❤️ Thanks to all contributors! ❤️

@6543, @Epsilon02, @Levy-Tal, @OCram85, @Spiffyk, @SuperSandro2000, @deltamualpha, @qwerty287, @rruzicic, @sebastinez, @xoxys

📚 Documentation

  • update docs-link for todo checker [#5236]
  • Add sccache plugin [#5234]
  • fix(deps): update dependency redocusaurus to v2.3.0 [#5203]
  • chore(deps): update docs npm deps non-major [#5197]
  • Add reference to woodpecker-community plugin org [#5186]
  • fix(deps): update docs npm deps non-major [#5183]
  • Move gitea-package plugin to codeberg [#5175]
  • add Portainer Service Update plugin [#5172]
  • Split 'pull' option docs from 'image' docs [#5161]
  • chore(deps): update docs npm deps non-major [#5164]
  • Add Bluesky post plugin [#5156]

📈 Enhancement

  • Move forge webhook fixtures into own files [#5216]
  • Treat no available route in grpc as fatal error [#5192]

🐛 Bug Fixes

  • Always collect metrics (reverts #4667) [#5213]
  • fix(bitbucketDC): manual event has broken commit link [#5160]
  • fix(bitbucketdc): build status gets incorrectly reported on multi workflow builds [#5178]
  • fix(bitbucketdc): build status not reported on PR builds [#5162]

📦️ Dependency

  • fix(deps): update golang-packages to v28.2.1+incompatible [#5217]
  • fix(deps): update dependency simple-icons to v15 [#5232]
  • chore(deps): update woodpeckerci/plugin-git docker tag to v2.6.5 [#5230]
  • fix(deps): update web npm deps non-major [#5228]
  • chore(deps): update docker.io/woodpeckerci/plugin-surge-preview docker tag to v1.4.0 [#5225]
  • chore(deps): update docker.io/alpine docker tag to v3.22 [#5224]
  • fix(deps): update golang-packages [#5209]
  • chore(deps): lock file maintenance [#5204]
  • fix(deps): update dependency simple-icons to v14.15.0 [#5202]
  • fix(deps): update dependency vue-i18n to v11.1.4 [#5201]
  • chore(deps): update docker.io/woodpeckerci/plugin-surge-preview docker tag to v1.3.6 [#5200]
  • fix(deps): update web npm deps non-major [#5198]
  • fix(deps): update module github.com/oklog/ulid/v2 to v2.1.1 [#5194]
  • fix(deps): update module github.com/gin-gonic/gin to v1.10.1 [#5193]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.129.0 [#5190]
  • chore(deps): lock file maintenance [#5189]
  • chore(deps): update pre-commit hook igorshubovych/markdownlint-cli to v0.45.0 [#5187]
  • fix(deps): update dependency simple-icons to v14.14.0 [#5188]
  • fix(deps): update web npm deps non-major [#5185]
  • fix(deps): update golang-packages to v0.33.1 [#5184]
  • fix(deps): update golang-packages [#5180]
  • chore(deps): lock file maintenance [#5171]
  • fix(deps): update module github.com/google/go-github/v71 to v72 [#5167]
  • fix(deps): update dependency simple-icons to v14.13.0 [#5170]
  • fix(deps): update module github.com/urfave/cli/v3 to v3.3.3 [#5169]
  • fix(deps): update web npm deps non-major [#5166]
  • chore(deps): update postgres docker tag to v17.5 [#5165]
  • chore(deps): update dependency golang to v1.24.3 [#5163]

Misc

  • Ignore direnv config and folder [#5235]
  • flake.lock: Update [#5206]

3.6.0

07 May 11:48
3aadef8
Compare
Choose a tag to compare

3.6.0 - 2025-05-07

❤️ Thanks to all contributors! ❤️

@Spiffyk, @SuperSandro2000, @gsaslis, @joshuachp, @lukashass, @maurerle, @pat-s, @qwerty287, @renich, @sp1thas, @xoxys

✨ Features

  • Use docker go client directly [#5134]

📚 Documentation

  • Simplify NixOS docs [#5120]
  • chore(deps): lock file maintenance [#5150]
  • plugins: Add SSH/SCP plugin [#4871]
  • chore(deps): update dependency @types/node to v22.15.3 [#5142]
  • chore(deps): lock file maintenance [#5136]
  • Explain tasks [#5129]
  • Mention named volumes [#5130]
  • chore(deps): update docs npm deps non-major [#5128]
  • Fix link to agent configuration in v3.5 docs [#5122]
  • Fix link to agent configuration in next docs [#5119]
  • Move plugin-s3 to Codeberg [#5118]
  • Use slugified plugin urls in docs [#5116]
  • Fix example value for WOODPECKER_GRPC_ADDR in autoscaler docs [#5102]
  • .deb and .rpm installation commands fixed [#5087]
  • chore(deps): update dependency @types/react to v19.1.2 [#5107]
  • Slugify plugin names used for urls [#5098]
  • Mention backend_options in workflow syntax docs [#5096]
  • Document rootless container requirements for skip-clone [#5056]

📈 Enhancement

  • View full pipeline duration in tooltip [#5123]
  • Set dynamic page titles [#5104]
  • Use centrally typed inject provide in Vue [#5113]
  • Scroll to selected pipeline step [#5103]

🐛 Bug Fixes

  • Fix args docs for admin secrets [#5127]
  • Add name flag to admin secret add [#5101]

📦️ Dependency

  • fix(deps): update golang-packages [#5152]
  • chore(deps): update pre-commit hook golangci/golangci-lint to v2.1.6 [#5149]
  • chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v6.0.1 [#5147]
  • chore(deps): update pre-commit hook adrienverge/yamllint to v1.37.1 [#5148]
  • chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v6 [#5144]
  • fix(deps): update web npm deps non-major [#5143]
  • fix(deps): update module github.com/getkin/kin-openapi to v0.132.0 [#5141]
  • chore(deps): update dependency vite to v6.3.4 [security] [#5139]
  • fix(deps): update module github.com/urfave/cli/v3 to v3.3.2 [#5137]
  • fix(deps): update module github.com/urfave/cli/v3 to v3.3.1 [#5135]
  • fix(deps): update module github.com/docker/docker to v28 [#5132]
  • fix(deps): update module github.com/docker/cli to v28 [#5131]
  • fix(deps): update dependency vue-router to v4.5.1 [#5126]
  • chore(deps): update pre-commit hook golangci/golangci-lint to v2.1.5 [#5125]
  • fix(deps): update web npm deps non-major [#5077]
  • fix(deps): update golang-packages [#5121]
  • fix(deps): update golang-packages [#5111]
  • chore(deps): lock file maintenance [#5112]
  • chore(deps): update docker.io/mysql docker tag to v9.3.0 [#5109]
  • chore(deps): update docker.io/woodpeckerci/plugin-ready-release-go docker tag to v3.2.0 [#5110]
  • chore(deps): update pre-commit hook golangci/golangci-lint to v2.1.2 [#5108]
  • fix(deps): update golang-packages [#5097]

Misc

  • Add pre-commit plugin [#5146]
  • Fix gitpod golang version [#5093]

3.5.2

15 Apr 20:13
e2ce937
Compare
Choose a tag to compare

3.5.2 - 2025-04-15

❤️ Thanks to all contributors! ❤️

@xoxys

📚 Documentation

  • chore(deps): lock file maintenance [#5092]
  • fix(deps): update docs npm deps non-major [#5089]
  • Move plugin-surge docs to codeberg [#5086]
  • chore(deps): lock file maintenance [#5080]
  • chore(deps): update docs npm deps non-major [#5075]

🐛 Bug Fixes

  • Avoid db errors while executing migrations check [#5072]

📦️ Dependency

  • fix(deps): update module github.com/google/go-github/v70 to v71 [#5090]
  • chore(deps): update pre-commit hook golangci/golangci-lint to v2.1.1 [#5091]
  • chore(deps): update dependency vite to v6.2.6 [security] [#5088]
  • fix(deps): update module github.com/prometheus/client_golang to v1.22.0 [#5084]
  • fix(deps): update golang-packages [#5083]
  • fix(deps): update module golang.org/x/crypto to v0.37.0 [#5079]
  • fix(deps): update golang-packages [#5078]
  • fix(deps): update module github.com/fsnotify/fsnotify to v1.9.0 [#5076]
  • chore(deps): update dependency vite to v6.2.5 [security] [#5074]

Misc

  • Add markdown template for release umbrella issues [#5055]

3.5.1

04 Apr 09:24
009612d
Compare
Choose a tag to compare

3.5.1 - 2025-04-04

❤️ Thanks to all contributors! ❤️

@xoxys

🐛 Bug Fixes

  • Add missing icon for changes files tab [#5068]
  • Improve CLI info text and remove markdown [#5069]
  • Fix cli format flag fallback [#5057]

📚 Documentation

  • chore(deps): update docs npm deps non-major [#5060]

📦️ Dependency

  • fix(deps): update module code.gitea.io/sdk/gitea to v0.21.0 [#5067]
  • chore(deps): lock file maintenance [#5062]
  • fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.27 [#5058]

3.5.0

02 Apr 18:51
1c3c3f5
Compare
Choose a tag to compare

3.5.0 - 2025-04-02

❤️ Thanks to all contributors! ❤️

@6543, @Levy-Tal, @anbraten, @jenrik, @nekowinston, @qwerty287, @rhafer, @xoxys

🐛 Bug Fixes

  • BitbucketDC: add event pull request opened [#5048]
  • Fix exclude path constraint behavior [#5042]
  • Use pointer cursor for icon buttons [#5002]
  • Add back cursor-pointer to pipeline step list buttons [#4982]

📈 Enhancement

  • add nushell support to local backend [#5043]
  • Style navbar login button as navbar-link [#5033]
  • Use xorm quoter for feed query [#5018]
  • Use badge value instead of label for single values [#5010]
  • Add icons to all tabs [#4421]
  • Tag pipeline with source information [#4796]
  • Add titles and descriptions to repos page [#4981]

📚 Documentation

  • Print at which file docs parsing failed [#5040]
  • fix(deps): update dependency yaml to v2.7.1 [#5029]
  • fix(deps): update docs npm deps non-major [#5026]
  • Revert manual changes to changelog [#5007]
  • Add missing docs for 3.x minor versions [#4992]
  • fix(deps): update dependency redocusaurus to v2.2.2 [#4998]
  • Add missing links to 3.x docs [#4991]
  • chore(deps): update docs npm deps non-major [#4987]
  • Rework secrets docs and document multiline secrets [#4974]
  • Add documentation for WOODPECKER_EXPERT env vars [#4972]

📦️ Dependency

  • fix(deps): update golang-packages [#5046]
  • chore(deps): lock file maintenance [#5044]
  • chore(deps): lock file maintenance [#5032]
  • fix(deps): update module github.com/urfave/cli/v3 to v3.1.0 [#5039]
  • chore(deps): update dependency vite to v6.2.4 [security] [#5036]
  • fix(deps): update dependency simple-icons to v14.12.0 [#5030]
  • chore(deps): update pre-commit hook golangci/golangci-lint to v2 [#5028]
  • fix(deps): update web npm deps non-major [#5027]
  • chore(deps): update docker.io/woodpeckerci/plugin-ready-release-go docker tag to v3.1.4 [#5025]
  • fix(deps): update module golang.org/x/net to v0.38.0 [#5024]
  • chore(deps): update woodpeckerci/plugin-git docker tag to v2.6.3 [#5021]
  • chore(deps): update dependency vite to v6.2.3 [security] [#5014]
  • fix(deps): update golang-packages [#5012]
  • chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v5.2.2 [#4997]
  • chore(deps): lock file maintenance [#5000]
  • fix(deps): update dependency simple-icons to v14.11.1 [#4999]
  • chore(deps): update pre-commit hook adrienverge/yamllint to v1.37.0 [#4996]
  • fix(deps): update module github.com/rs/zerolog to v1.34.0 [#4995]
  • chore(deps): update dependency @antfu/eslint-config to v4.11.0 [#4994]
  • chore(deps): update woodpeckerci/plugin-release docker tag to v0.2.5 [#4993]
  • fix(deps): update module github.com/google/go-github/v69 to v70 [#4990]
  • fix(deps): update web npm deps non-major [#4989]
  • chore(deps): update pre-commit non-major [#4988]
  • fix(deps): update module github.com/golang-jwt/jwt/v5 to v5.2.2 [security] [#4986]
  • fix(deps): update module github.com/go-sql-driver/mysql to v1.9.1 [#4985]
  • fix(deps): update module github.com/getkin/kin-openapi to v0.131.0 [#4984]
  • fix(deps): update module github.com/expr-lang/expr to v1.17.1 [#4983]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.126.0 [#4976]

Misc

  • Bump golangci-lint to v2 [#5034]
  • Update flake development environment [#5022]

3.4.0

17 Mar 19:14
8087760
Compare
Choose a tag to compare

3.4.0 - 2025-03-17

❤️ Thanks to all contributors! ❤️

@qwerty287, @xoxys

📈 Enhancement

  • Remove woodpecker prefix from env var title in docs [#4968]
  • Add backoff retry for store setup [#4964]
  • Migrate repo output format to customizable output [#4888]

📚 Documentation

  • chore(deps): lock file maintenance [#4970]
  • fix(deps): update docs npm deps non-major [#4958]
  • Add global var note [#4956]
  • chore(deps): lock file maintenance [#4948]
  • chore(deps): update dependency @types/node to v22.13.10 [#4944]
  • chore(deps): update dependency axios to v1.8.2 [security] [#4941]
  • Fix dockerhub links in docs [#4931]

🐛 Bug Fixes

  • Fix fs owner in scratch-based container images [#4961]

📦️ Dependency

  • fix(deps): update module github.com/expr-lang/expr to v1.17.0 [#4969]
  • fix(deps): update dependency simple-icons to v14.11.0 [#4966]
  • fix(deps): update golang-packages [#4963]
  • chore(deps): update pre-commit hook adrienverge/yamllint to v1.36.1 [#4962]
  • fix(deps): update dependency @vueuse/core to v13 [#4960]
  • fix(deps): update web npm deps non-major [#4959]
  • chore(deps): update pre-commit non-major [#4957]
  • fix(deps): update golang-packages to v0.32.3 [#4953]
  • fix(deps): update dependency prismjs to v1.30.0 [security] [#4951]
  • chore(deps): update dependency @intlify/eslint-plugin-vue-i18n to v4 [#4943]
  • fix(deps): update module al.essio.dev/pkg/shellescape to v1.6.0 [#4947]
  • fix(deps): update dependency simple-icons to v14.10.0 [#4946]
  • chore(deps): update dependency @types/node to v22.13.10 [#4945]
  • fix(deps): update web npm deps non-major [#4942]
  • fix(deps): update dependency vue-i18n to v11.1.2 [security] [#4940]
  • fix(deps): update golang-packages [#4936]
  • chore(deps): lock file maintenance [#4933]
  • fix(deps): update golang-packages [#4929]

3.3.0

04 Mar 15:50
c6dcf70
Compare
Choose a tag to compare

3.3.0 - 2025-03-04

❤️ Thanks to all contributors! ❤️

@Levy-Tal, @qwerty287, @xoxys

📚 Documentation

  • Refactor admin docs [#4899]
  • chore(deps): lock file maintenance [#4928]
  • chore(deps): update dependency @types/node to v22.13.9 [#4925]
  • chore(deps): lock file maintenance [#4922]
  • Add some blog posts [#4921]
  • chore(deps): update dependency @types/node to v22.13.8 [#4915]
  • Remove Slack plugin from examples [#4914]
  • chore(deps): update docs npm deps non-major [#4911]

🐛 Bug Fixes

  • Add migration to fix zero forge_id in orgs table [#4924]
  • Fix unique constraint for orgs [#4923]

📈 Enhancement

  • BitbucketDC: optimize repository search [#4919]
  • Include forge type in netrc [#4908]

📦️ Dependency

  • chore(deps): update dependency @types/node to v22.13.9 [#4926]
  • chore(deps): update pre-commit non-major [#4927]
  • chore(deps): update dependency @antfu/eslint-config to v4.4.0 [#4917]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.124.0 [#4920]
  • chore(deps): update dependency @types/node to v22.13.8 [#4916]
  • chore(deps): update dependency @types/lodash to v4.17.16 [#4913]
  • chore(deps): update web npm deps non-major [#4912]