Documentation : https://docs.bunkerweb.io/1.6.16~rc4/
Docker tags :
- All-in-one :
bunkerity/bunkerweb-all-in-one:1.6.16-rc4orghcr.io/bunkerity/bunkerweb-all-in-one:1.6.16-rc4 - BunkerWeb :
bunkerity/bunkerweb:1.6.16-rc4orghcr.io/bunkerity/bunkerweb:1.6.16-rc4 - Scheduler :
bunkerity/bunkerweb-scheduler:1.6.16-rc4orghcr.io/bunkerity/bunkerweb-scheduler:1.6.16-rc4 - Autoconf :
bunkerity/bunkerweb-autoconf:1.6.16-rc4orghcr.io/bunkerity/bunkerweb-autoconf:1.6.16-rc4 - UI :
bunkerity/bunkerweb-ui:1.6.16-rc4orghcr.io/bunkerity/bunkerweb-ui:1.6.16-rc4 - API :
bunkerity/bunkerweb-api:1.6.16-rc4orghcr.io/bunkerity/bunkerweb-api:1.6.16-rc4
GitLab mirror :registry.gitlab.com/bunkerity/bunkerweb/<image>:1.6.16-rc4(same digests)
Linux packages : https://packagecloud.io/app/bunkerity/bunkerweb/search?q=1.6.16~rc4&filter=all&dist=
Changelog :
- [FEATURE]
BANS_TLS_DROP_REASONScloses the TLS handshake of banned IPs for the listed ban reasons instead of serving the 403 page. - [FEATURE]
crowdsec:CROWDSEC_BAN_REFRESHturns CrowdSec blocks into short, renewed bans listed on the Bans page and removed with their decisions on Unban. - [FEATURE]
ui: an admin-only Web UI Diagnostics bundle on the Support page;/support/logsalso anonymizes IPv6 addresses and credentials. - [SECURITY]
ui: the Support page configuration export masks password settings and the database password by default; only an admin can export clear values. - [BUGFIX]
antibot: the JavaScript challenge no longer fails on every attempt and loops until the client is rate limited. - [BUGFIX]
api: each request counts once against the rate limit; the cost grew with every request, so every client got 429 after aboutAPI_RATE_LIMITrequests since the API started. The rate-limit Redis password is no longer logged. - [BUGFIX]
api:POST /instances/{hostname}/reloadretries a busy instance instead of answering 502. - [BUGFIX]
crowdsec: serving a captcha no longer fails withattempt to concatenate a nil value. - [BUGFIX]
jobs: the update check stays on the installed release line; a newer line such as 1.7 only logs a link to the upgrade guide. - [BUGFIX]
letsencrypt: the certbot hooks log the instance API's HTTP status and reply instead ofKeyError: 'status'. - [BUGFIX]
letsencrypt: the certbot deploy hook retries a busy instance instead of failing the reload after a renewal. - [BUGFIX]
scheduler: the config saver and generator run with the scheduler's own Python, so RHEL 9 installs no longer run them under Python 3.9 and fail. - [BUGFIX]
scheduler: a read-only database with pending plugin changes no longer crash-loops the scheduler. - [BUGFIX]
ui: an updated plugin replaces its page, routes and templates instead of leaving the old ones served. - [BUGFIX]
ui: the language selector flag changes with the language. (Fixes #4002) - [BUGFIX]
ui: the Unban button tooltip shows the IP address instead of{{ip}}. (Fixes #4001) - [BUGFIX]
ui: the Bans page offers Investigate only for CrowdSec bans. (Refs #4000) - [BUGFIX]
ui: server-rendered labels match the English translation, so text no longer changes case while the page loads. (Refs #3963) - [BUGFIX]
ui: updated external plugin pages load after a scheduler restart instead of the old ones. - [BUGFIX]
ui: a logout sent while Redis is unreachable revokes the session, so the old cookie stays refused once Redis is back. - [BUGFIX]
ui: the Templates delete confirmation names templates instead of instances. - [BUGFIX]
ui: the setup wizard's Public Suffix switch says what it does: enabled skips the check. - [BUGFIX]
ui: custom configs named with a leading or trailing_or with non-ASCII letters open and rename again instead of failing with "does not exist". - [DOCKER] Final releases also publish a floating
1.6image tag that follows the newest 1.6.x. - [MISC]
install-bunkerweb.shpulls the1.6Docker tag by default, so an install stays on 1.6.x once a newer line ships. - [DOCS] Links in the documentation, installer, service files and examples point to the 1.6 docs instead of
latest. - [DOCS]
letsencrypt:LETS_ENCRYPT_DISABLE_PUBLIC_SUFFIXESis documented:yesskips the public suffix check,norefuses matching domains.