# Woodpecker CI v3.16.0 — 3.16.0 - Product: Woodpecker CI (https://whatsnew.fyi/product/woodpecker-ci) - Vendor: Woodpecker - Date: 2026-06-27 - Version: v3.16.0 - Original notes: https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.16.0 - Permalink: https://whatsnew.fyi/product/woodpecker-ci/releases/v3.16.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **security** — Gate Kubernetes serviceAccountName backend step config behind agent config - **security** — Harden agent rpc to check agentID on workflow - **security** — Security updates for js dependencies - **security** — Update mongo-driver to v1.17.7 - **security** — Update joi - **added** — Add workflow concurrency limit option - **added** — Support Unix Sockets - **changed** — Kubernetes allow custom image when precreating workingDir as nonroot - **changed** — Server can move pipeline parsing into background on long creation times - **added** — Add CI_COMMIT_PULL_REQUEST_DRAFT environment variable - **changed** — Make LogEntry Buffer configurable for agent - **changed** — Agent treat gRPC Internal error as fatal - **added** — Add Prometheus metrics for pipeline step duration and failures - **added** — Add k8s userns support - **changed** — Make cli exec auto detect single workflow test in multi workflow setup - **changed** — Surface .env load errors - **changed** — Group commands followup user preference - **changed** — Trim white spaces for cron create/update - **fixed** — Allow images for secrets to contain SHA256 for image pinning - **fixed** — Server should drop stale queue tasks already missing in database ##### [3.16.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.16.0) - 2026-06-27 ###### ❤️ Thanks to all contributors! ❤️ @6543, @AkashKumar7902, @M31ancholy, @MeurillonGuillaume, @WeslleyNasRocha, @gedankenstuecke, @head1328, @mahlzahn, @mmeier86, @nati737, @nijave, @qwerty287, @simonckemper, @simonmeyerrr ###### 🔒 Security - Gate Kubernetes serviceAccountName backend step config behind agent config [[#6792](https://github.com/woodpecker-ci/woodpecker/pull/6792)] - Harden agent rpc to check agentID on workflow [[#6759](https://github.com/woodpecker-ci/woodpecker/pull/6759)] - Security updates for js dependencies [[#6737](https://github.com/woodpecker-ci/woodpecker/pull/6737)] - bump go.mongodb.org/mongo-driver v1.17.6 => v1.17.7 [[#6741](https://github.com/woodpecker-ci/woodpecker/pull/6741)] - Update joi [[#6728](https://github.com/woodpecker-ci/woodpecker/pull/6728)] ###### ✨ Features - Add workflow concurrency limit option [[#6671](https://github.com/woodpecker-ci/woodpecker/pull/6671)] - Support Unix Sockets [[#6721](https://github.com/woodpecker-ci/woodpecker/pull/6721)] ###### 📈 Enhancement - Kubernetes: allow custom image when precreating workingDir as nonroot [[#6771](https://github.com/woodpecker-ci/woodpecker/pull/6771)] - Server can move pipeline parsing into background on long creation times [[#6781](https://github.com/woodpecker-ci/woodpecker/pull/6781)] - Add CI_COMMIT_PULL_REQUEST_DRAFT environment variable [[#6778](https://github.com/woodpecker-ci/woodpecker/pull/6778)] - Make LogEntry Buffer configurable for agent [[#6773](https://github.com/woodpecker-ci/woodpecker/pull/6773)] - Agent treat gRPC Internal error as fatal [[#6780](https://github.com/woodpecker-ci/woodpecker/pull/6780)] - Refactor to inject store and context into server scheduler [[#6755](https://github.com/woodpecker-ci/woodpecker/pull/6755)] - Refactor server scheduler collect in new interface [[#6753](https://github.com/woodpecker-ci/woodpecker/pull/6753)] - Add Prometheus metrics for pipeline step duration and failures [[#6738](https://github.com/woodpecker-ci/woodpecker/pull/6738)] - Add k8s userns support [[#6710](https://github.com/woodpecker-ci/woodpecker/pull/6710)] - Make cli exec auto detect single workflow test in multi workflow setup [[#6715](https://github.com/woodpecker-ci/woodpecker/pull/6715)] - Surface `.env` load errors [[#6707](https://github.com/woodpecker-ci/woodpecker/pull/6707)] - Group commands followup user preference [[#6694](https://github.com/woodpecker-ci/woodpecker/pull/6694)] - Trim white spaces for cron create/update [[#6690](https://github.com/woodpecker-ci/woodpecker/pull/6690)] - Improve slow user authorization if many orgs/repos [[#5665](https://github.com/woodpecker-ci/woodpecker/pull/5665)] - pipeline: use more explizite error for step dependencies filtered out by its conditions [[#6680](https://github.com/woodpecker-ci/woodpecker/pull/6680)] - Add commit timestamp env vars [[#6670](https://github.com/woodpecker-ci/woodpecker/pull/6670)] - Show forge in users list [[#6666](https://github.com/woodpecker-ci/woodpecker/pull/6666)] ###### 🐛 Bug Fixes - Allow images for secrets to contain SHA256 for image pinning [[#6784](https://github.com/woodpecker-ci/woodpecker/pull/6784)] - server should drop stale queue tasks already missing in database [[#6765](https://github.com/woodpecker-ci/woodpecker/pull/6765)] - server queue api should ignore missing agent [[#6763](https://github.com/woodpecker-ci/woodpecker/pull/6763)] - docs: deps migrate gray-matter to maintained fork [[#6744](https://github.com/woodpecker-ci/woodpecker/pull/6744)] - local backend: on windows use process tree-walk as workaround to kill [[#6718](https://github.com/woodpecker-ci/woodpecker/pull/6718)] - Fix issue with deeply nested k8s backend_options [[#6730](https://github.com/woodpecker-ci/woodpecker/pull/6730)] - cli exec: have uniq prefix for each workflow [[#6716](https://github.com/woodpecker-ci/woodpecker/pull/6716 _[Truncated at 4000 characters — full notes: https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.16.0]_