What bunkerity/bunkerweb shipped
Written by FoxPlug from the repository's own releases; not affiliated with Bunkerweb. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/bunkerity/bunkerweb; Bunkerweb did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.
Get a weekly update like this for your product, free
Week of November 2, 2026
What shipped
- Released v1.6.18-rc3 as a release candidate with all-in-one, BunkerWeb and scheduler images and matching documentation. Release
- Removed hardcoded ANSI escape sequences from the scheduler update-check alert box, which previously wrote raw color codes into the background scheduler log. Pull request #4134
- Updated and completed Turkish translations, filling remaining untranslated English strings, especially in the CrowdSec module, and resyncing outdated sections with the English file. Pull request #4143
- Merged dev into staging for the 1.6.18~rc3 release head. Pull request #4142
- Merged dev into staging for the 1.6.18~rc3 release head. Pull request #4140
- Merged dev into staging for the 1.6.18~rc3 release head. Pull request #4139
- Merged dev into staging for the 1.6.18~rc3 release, on the prepare commit. Pull request #4138
Why it matters
This week a new release candidate, 1.6.18-rc3, was cut and staged with images and docs, so users can test upcoming changes before the final release. The scheduler's update-check log no longer contains raw color escape codes, which keeps the log readable when an update is available. Turkish translations were also completed and brought in line with the English source.
Changelog entry
- Released v1.6.18-rc3 with all-in-one, BunkerWeb and scheduler images and documentation. Release
- Fixed the scheduler update-check alert box to no longer log raw ANSI escape sequences. Pull request #4134
- Updated and completed Turkish translations, including the CrowdSec module, and resynced sections with the English file. Pull request #4143
- Merged dev into staging for the 1.6.18~rc3 release head. Pull request #4142
- Merged dev into staging for the 1.6.18~rc3 release head. Pull request #4140
- Merged dev into staging for the 1.6.18~rc3 release head. Pull request #4139
- Merged dev into staging for the 1.6.18~rc3 release. Pull request #4138
V1.6.18-rc3 is out as a release candidate, with all-in-one, BunkerWeb and scheduler images plus docs. Also shipped: cleaner scheduler update-check logs with ANSI escapes removed from the alert box, and completed Turkish translations.
BunkerWeb v1.6.18-rc3 is now available as a release candidate, with all-in-one, BunkerWeb and scheduler images and documentation at the 1.6.18~rc3 docs. This week also fixed the scheduler update-check alert box, which was writing hardcoded ANSI color escapes into the background scheduler log. Turkish translations were updated and completed, covering remaining English strings in the CrowdSec module and resyncing outdated sections with the English file. Testing the release candidate and reporting issues helps before the final release.
Week of October 19, 2026
What shipped
- Released v1.6.17 with 1.6.17 Docker tags for all-in-one, BunkerWeb and scheduler images. Release
- Fixed wrong blocked request counts on the dashboard blocking chart, blocked-countries map and top blocked IPs by counting every entry in the Redis requests list as blocked. Pull request #4029
- Fixed antibot so the post-challenge destination is kept when the first solve fails. Pull request #4070
- Merged dev into staging for the staging test gate, including a musl CVE fix, a CICD_SECRETS check workflow, an optional k8s region override and the 1.6.18~rc1 changes. Pull request #4099
- Merged dev into staging with Brotli v1.2.1 and lua-resty-dns v0.24 for 1.6.18~rc1. Pull request #4103
- Merged dev into staging with a CrowdSec fix for the staging run on the new CICD_SECRETS. Pull request #4101
- Published the testing release, which should not be used in production. Release
- Merged the reviewed 1.6.17 stable changes from dev into staging for the staging test gate. Pull request #4083
- Merged the reviewed 1.6.17 stable changes from dev into staging for the staging test gate. Pull request #4076
- Merged the reviewed 1.6.17 stable changes from dev into staging for the staging test gate. Pull request #4075
Why it matters
A stable 1.6.17 release is out with matching Docker tags, so users have a production-ready version to run. Two fixes land alongside it: the dashboard now counts blocked requests correctly, and antibot keeps the destination when a first challenge solve fails. Work on 1.6.18~rc1 continues through staging merges.
Changelog entry
- Release v1.6.17 with all-in-one, BunkerWeb and scheduler Docker tags. Release
- Fix wrong blocked request count on the dashboard blocking chart, blocked-countries map and top blocked IPs. Pull request #4029
- Fix antibot keeping the post-challenge destination when the first solve fails. Pull request #4070
- Merge dev into staging with musl CVE fix, CICD_SECRETS check workflow, optional k8s region override and 1.6.18~rc1 changes. Pull request #4099
- Update Brotli to v1.2.1 and lua-resty-dns to v0.24 for 1.6.18~rc1. Pull request #4103
- Add CrowdSec fix for the staging run on the new CICD_SECRETS. Pull request #4101
- Publish testing release, not for production use. Release
- Merge reviewed 1.6.17 stable changes from dev into staging. Pull request #4083
- Merge reviewed 1.6.17 stable changes from dev into staging. Pull request #4076
- Merge reviewed 1.6.17 stable changes from dev into staging. Pull request #4075
- Merge dev into staging. Pull request #4102
V1.6.17 is out with matching Docker tags. This week also brings fixes for blocked request counts on the dashboard chart, map and top blocked IPs, and for antibot keeping the post-challenge destination when the first solve fails. Testing images are separate and not for production.
BunkerWeb v1.6.17 is released, with Docker tags for all-in-one, BunkerWeb and scheduler images. Alongside the release, two fixes are in: the dashboard's blocking status chart, blocked-countries map and top blocked IPs now count every blocked request instead of only those with status 403, 429 or 444, and antibot now keeps the post-challenge destination when the first solve fails. Staging merges for 1.6.18~rc1 also continue, with Brotli v1.2.1 and lua-resty-dns v0.24. A testing build is available but should not be used in production.
Week of October 12, 2026
What shipped
- V1.6.16 stable was released with documentation and Docker tags for the all-in-one image, the BunkerWeb image and the scheduler. Release
- The road to 1.6.16 pull request was merged, covering the work that led to the stable release. Pull request #4042
- V1.6.17-rc1 was published with documentation and Docker tags for the all-in-one image, the BunkerWeb image and the scheduler. Release
- V1.6.17-rc2 was published with documentation and Docker tags for the all-in-one image, the BunkerWeb image and the scheduler. Release
- A testing build was published with Docker tags for BunkerWeb and the scheduler, and it is not meant for production use. Release
- The dev branch was merged into staging. Pull request #4063
- The dev branch was merged into staging. Pull request #4041
Why it matters
This week brought a stable release alongside two release candidates for the next version, so users can run 1.6.16 in production and start checking 1.6.17 before it is finalized. A testing build is also available for those who want to follow development, with the project warning it should not be used in production.
Changelog entry
- Release v1.6.16 with documentation and Docker tags for all-in-one, BunkerWeb and scheduler. Release
- Merge road to 1.6.16 pull request. Pull request #4042
- Release v1.6.17-rc1 with documentation and Docker tags for all-in-one, BunkerWeb and scheduler. Release
- Release v1.6.17-rc2 with documentation and Docker tags for all-in-one, BunkerWeb and scheduler. Release
- Publish testing build of BunkerWeb and scheduler; not for production use. Release
- Merge dev into staging. Pull request #4063
- Merge dev into staging. Pull request #4041
BunkerWeb v1.6.16 is out, with the all-in-one, BunkerWeb and scheduler images tagged and docs published. Release candidates v1.6.17-rc1 and rc2 are also available for testing, plus a testing build that is not for production.
BunkerWeb v1.6.16 is now available: the all-in-one image, the BunkerWeb image and the scheduler image are tagged 1.6.16, and the matching documentation is published. Following it, v1.6.17-rc1 and v1.6.17-rc2 are available for early testing with the same set of images, so you can check the next version before it becomes stable. A testing build is also published for BunkerWeb and the scheduler; it should not be used in production, and the latest stable release remains the recommended choice.
Week of September 28, 2026
What shipped
- Release candidate v1.6.16-rc3 available with Docker tags for all-in-one, BunkerWeb, and Scheduler images. Release
- Added SameSite=None support for Set-Cookie flags to handle cross-site cookie flows in legacy environments. Pull request #3066
- Fixed metrics Redis syncing to stop rewriting unchanged metrics every 5 seconds, reducing CPU spikes during idle traffic. Pull request #3972
- Merged dev branch into staging branch. Pull request #3999
- Merged dev branch into staging branch. Pull request #3998
Why it matters
Version 1.6.16-rc3 brings improvements for cookie handling in cross-site scenarios and fixes a performance issue affecting Redis deployments. The metrics fix addresses unnecessary CPU consumption for users running BunkerWeb with Redis enabled.
Changelog entry
- V1.6.16-rc3 released with Docker images available Release
- Added SameSite=None support for Set-Cookie flags in cookie filter Pull request #3066
- Fixed metrics: stopped resyncing unchanged metrics to Redis on every timer tick Pull request #3972
V1.6.16-rc3 is out. SameSite=None cookie support for legacy environments, plus a fix for Redis metrics syncing that was causing CPU spikes during idle traffic.
V1.6.16-rc3 release candidate now available. This release includes SameSite=None support for Set-Cookie flags to support cross-site cookie flows in legacy service environments, and fixes a metrics performance issue where unchanged metrics were being resynced to Redis every 5 seconds, causing unnecessary CPU spikes.
Week of September 21, 2026
What shipped
- V1.6.16-rc2 released with Docker images available on Docker Hub and GHCR. Release
- Fixed BROTLI_MIN_LENGTH regex validation to properly anchor and reject trailing input that could inject NGINX configuration. Pull request #3959
- V1.6.16-rc1 released with documentation and Docker images available. Release
- V1.6.15 stable release published with full documentation and container images. Release
Why it matters
Two release candidates for v1.6.16 are available for testing, including a critical fix for BROTLI_MIN_LENGTH validation that prevents configuration injection. The stable v1.6.15 release is now available for production deployments.
Changelog entry
- Fixed BROTLI_MIN_LENGTH regex pattern to anchor to end of string, preventing trailing input from being injected into NGINX configuration Pull request #3959
V1.6.16-rc2 is out with a fix for BROTLI_MIN_LENGTH regex validation. Test it now and report issues. v1.6.15 stable also available.
This week Bunkerweb released v1.6.16-rc2 and v1.6.15 stable. A security-relevant fix in v1.6.16-rc2 addresses BROTLI_MIN_LENGTH validation to prevent configuration injection. Both release candidates and stable versions are available on Docker Hub and GHCR for testing and production deployment.
Week of September 14, 2026
What shipped
- Release candidate v1.6.15-rc3 is available for testing across all-in-one and individual scheduler images. Release
- ModSecurity validation no longer requires concurrent storage directory configuration on inactive scopes. Pull request #3907
- Tar extraction is now compatible with older Python versions. Pull request #3922
- Kapsule Kubernetes tests now use CoreDNS resolver for improved test reliability. Pull request #3921
- Ansible target interpreter is pinned in CI pipeline. Pull request #3940
- Passbolt tests temporarily disabled pending further investigation. Pull request #3929
Why it matters
V1.6.15-rc3 is ready for testing with fixes addressing ModSecurity configuration validation, Python compatibility, and Kubernetes test infrastructure. These changes improve configuration flexibility and test reliability for users deploying across different environments.
Changelog entry
- Release v1.6.15-rc3 Release
- Fix ModSecurity: don't require concurrent storage directory on inactive scopes Pull request #3907
- Fix: make safe tar extraction compatible with older Python Pull request #3922
- Fix tests: use CoreDNS resolver for Kapsule Kubernetes tests Pull request #3921
- Fix CI: pin Ansible target interpreter Pull request #3940
- Fix tests: temporarily disable passbolt tests Pull request #3929
V1.6.15-rc3 is available for testing. This release includes ModSecurity validation fixes, improved Python compatibility for tar extraction, and enhanced Kubernetes test infrastructure.
V1.6.15-rc3 of Bunkerweb is now available for testing. This release candidate includes fixes for ModSecurity configuration validation that previously rejected valid configurations on inactive scopes, improved tar extraction compatibility with older Python versions, and upgraded Kubernetes test infrastructure using CoreDNS resolver.