Skip to content

🎉 Release 3.14.0#5976

Open
woodpecker-bot wants to merge 293 commits intomainfrom
next-release/main
Open

🎉 Release 3.14.0#5976
woodpecker-bot wants to merge 293 commits intomainfrom
next-release/main

Conversation

@woodpecker-bot
Copy link
Contributor

@woodpecker-bot woodpecker-bot commented Jan 15, 2026

This PR was opened by the ready-release-go plugin. When you're ready to do a release, you can merge this pull-request and a new release with version 3.14.0 will be created automatically. If you're not ready to do a release yet, that's fine, whenever you add more changes to main this pull-request will be updated.

Options

  • Mark this version as a release candidate

3.14.0 - 2026-03-07

🔒 Security

  • Update dompurify and svgo [#6198]
  • Update edwards25519 [#6143]
  • chore(deps): update dependency lodash to v4.17.23 [security] [#5997]

✨ Features

  • Support exclusive config extensions [#5978]

📈 Enhancement

  • refactor: use upstream slices.Concat and remove utils.MergeSlices [#6185]
  • Add enhanced function for error message handling in http request for configuration fetching [#5712]
  • Remove fixed badge width in UI [#6157]
  • Refactor pipeline engine [#6073]
  • Added cancel info so one can see why it was cancelled [#6072]
  • Document required forge methods [#6049]
  • Dynamic log following [#6036]
  • Per-Workflow and Per-Workflow-Step badge generation [#5977]
  • Render MD in pipeline titles [#5999]
  • Simplify and Fix server task queue [#6017]
  • fix(agent): workflow runner use shutdown context [#6021]
  • Update Architecture: move pipeline/rpc => rpc & server/{grpc => rpc} [#6012]
  • Implement retry logic in HTTP Send method [#5857]
  • CLI: Allow single output template [#5882]
  • Improve service syntax related docs and tests nits [#5991]
  • Remove deactivated secrets type from container defintion [#5983]

🐛 Bug Fixes

  • Fix message on gitlab tag event [#6196]
  • fix(bbdc): resolve annotated tag object SHA to commit SHA before posting build status [#6203]
  • Prevent leaking goroutines on cancelled steps [#6186]
  • Independently evaluate status filter and support on workflows [#6183]
  • Fix status merging with skipped pipelines [#6176]
  • Update pipeline config schema [#6156]
  • Fix OAuth token refresh race condition with singleflight [#6153]
  • Fully merge statuses [#6119]
  • Only set tag env on tags [#6142]
  • Fix bitbucket email [#6102]
  • Detached or service steps report back too [#6039]
  • Don't propagate workflow error from agent back to agent [#6056]
  • Fix pipeline cancellation status handling and step state synchronization [#6011]
  • Add retry logic for CreatePipeline with backoff [#6067]
  • Fix OAuth token refresh in webhook handling for Bitbucket and GitHub [#6059]
  • Refresh token before forge calls [#6035]
  • Local backend: cleanup generated script for cmd.exe shell [#6029]
  • Local backend: setup clone step respects context [#6030]
  • Fix: Agent now gracefully handles running containers when killed [#6018]
  • Local backend: handle canceled steps case [#6008]

📚 Documentation

  • chore(deps): update dependency svgo to v4 [#6214]
  • chore(deps): update docs npm deps non-major [#6210]
  • Update serialize-javascript [#6182]
  • chore(deps): update docs npm deps non-major [#6173]
  • chore(deps): update dependency isomorphic-dompurify to v3 [#6147]
  • chore(deps): update docs npm deps non-major [#6137]
  • Add deprecation policy [#6068]
  • fix(deps): update dependency @easyops-cn/docusaurus-search-local to ^0.55.0 [#6125]
  • Improve selinux docs [#6066]
  • document how to ignore failure on services [#6106]
  • chore(deps): update docs npm deps non-major [#6109]
  • fix(deps): update dependency @easyops-cn/docusaurus-search-local to ^0.54.0 [#6091]
  • chore(deps): update dependency axios to v1.13.5 [#6090]
  • chore(deps): update docs npm deps non-major [#6088]
  • chore(deps): update dependency isomorphic-dompurify to v2.36.0 [#6086]
  • fix(deps): update docs npm deps non-major [#6052]
  • Update Module Interaction Diagram [#6019]
  • Add Buildah plugin link [#6050]
  • chore(deps): update docs npm deps non-major [#6045]
  • Add Homebrew package [#6037]
  • chore(deps): update dependency axios to v1.13.3 [#6010]
  • chore(deps): update docs npm deps non-major [#6000]
  • Fix docusaurus md link deprecation [#5979]
  • chore(deps): update docs npm deps non-major [#5982]

📦️ Dependency

  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v2 [#6216]
  • fix(deps): update module codeberg.org/mvdkleijn/forgejo-sdk/forgejo/v2 to v3 [#6215]
  • chore(deps): update web npm deps non-major [#6213]
  • chore(deps): update golangci/golangci-lint docker tag to v2.11.1 [#6211]
  • fix(deps): update module google.golang.org/grpc to v1.79.2 [#6208]
  • chore(deps): update dependency golang to v1.26.1 [#6207]
  • fix(deps): update module github.com/docker/cli to v29.3.0+incompatible [#6201]
  • fix(deps): update module github.com/yaronf/httpsign to v0.4.2 [#6188]
  • chore(deps): update dependency eslint-plugin-vue-scoped-css to v3 [#6178]
  • fix(deps): update golang-packages [#6179]
  • chore(deps): lock file maintenance [#6180]
  • chore(deps): update dependency @intlify/eslint-plugin-vue-i18n to v4.3.0 [#6177]
  • chore(deps): update dependency simple-icons to v16.10.0 [#6175]
  • fix(deps): update golang-packages [#6174]
  • fix(deps): update module github.com/google/go-github/v83 to v84 [#6172]
  • chore(deps): update docker.io/woodpeckerci/plugin-ready-release-go docker tag to v4 [#6171]
  • chore(deps): update web npm deps non-major [#6170]
  • chore(deps): update postgres docker tag to v18.3 [#6169]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v1.44.0 [#6165]
  • fix(deps): update golang-packages [#6160]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v1.42.0 [#6159]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v1.41.0 [#6151]
  • chore(deps): lock file maintenance [#6152]
  • chore(deps): lock file maintenance [#6149]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v1.40.1 [#6148]
  • chore(deps): update golangci/golangci-lint docker tag to v2.10.1 [#6138]
  • chore(deps): update dependency vue-tsc to v3.2.5 [#6141]
  • fix(deps): update module github.com/google/go-github/v82 to v83 [#6140]
  • chore(deps): update pre-commit hook golangci/golangci-lint to v2.10.1 [#6139]
  • chore(deps): update web npm deps non-major [#6136]
  • fix(deps): update module gitlab.com/gitlab-org/api/client-go to v1.39.0 [#6134]
  • chore(deps): lock file maintenance [#6128]
  • chore(deps): update web npm deps non-major [#6127]
  • fix(deps): update golang-packages [#6126]
  • chore(deps): update golang-lang [#6123]
  • chore(deps): update postgres docker tag to v18.2 [#6124]
  • chore(deps): update docker.io/golang docker tag to v1.26 [#6121]
  • chore(deps): update docker.io/lycheeverse/lychee docker tag to v0.23.0 [#6122]
  • chore(deps): update web npm deps non-major [#6116]
  • fix(deps): update module google.golang.org/grpc to v1.79.0 [#6117]
  • fix(deps): update golang-packages [#6104]
  • fix(deps): update golang-packages [#6098]
  • chore(deps): lock file maintenance [#6093]
  • fix(deps): update golang-packages [#6092]
  • chore(deps): update dependency @types/node to v24.10.12 [#6087]
  • chore(deps): update eslint monorepo to v10 (major) [#6083]
  • chore(deps): update dependency @antfu/eslint-config to v7.3.0 [#6084]
  • chore(deps): update dependency jsdom to v28 [#6082]
  • chore(deps): update web npm deps non-major [#6081]
  • chore(deps): update dependency golang to v1.25.7 [#6080]
  • fix(deps): update golang-packages [#6058]
  • chore(deps): lock file maintenance [#6054]
  • chore(deps): update dependency @vueuse/core to v14.2.0 [#6048]
  • fix(deps): update dependency vue-router to v5 [#6046]
  • fix(deps): update golang-packages [#6042]
  • fix(deps): update golang-packages [#6040]
  • fix(deps): update golang-packages [#6026]
  • chore(deps): lock file maintenance [#6014]
  • fix(deps): update golang-packages [#6013]
  • chore(deps): update woodpeckerci/plugin-git docker tag to v2.8.1 [#6006]
  • chore(deps): update web npm deps non-major [#6003]
  • chore(deps): update docker.io/mysql docker tag to v9.6.0 [#6002]
  • chore(deps): update pre-commit hook rbubley/mirrors-prettier to v3.8.1 [#6001]
  • chore(deps): update docker.io/woodpeckerci/plugin-codecov docker tag to v2.2.2 [#5994]
  • fix(deps): update module github.com/urfave/cli/v3 to v3.6.2 [#5989]
  • chore(deps): lock file maintenance [#5990]
  • fix(deps): update module github.com/docker/cli to v29.1.5+incompatible [#5986]
  • chore(deps): update web npm deps non-major [#5984]
  • chore(deps): update dependency golang to v1.25.6 [#5981]
  • chore(deps): update pre-commit non-major [#5949]

Misc

  • Increase timeout for migration tests [#6206]
  • Ignore fixtures for coverage [#6197]
  • Use tabs for indentation in embedded JSON [#6103]
  • Improve Debian packages [#6085]
  • Add some tests [#6076]
  • Ignore mocks for coverage [#6074]

@qwerty287 qwerty287 added the documentation docu & docs label Jan 16, 2026
@woodpecker-bot woodpecker-bot changed the title 🎉 Release 3.13.1 🎉 Release 3.14.0 Jan 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation docu & docs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants