Releases: bunkerity/bunkerweb
v1.5.0
Documentation : https://docs.bunkerweb.io/1.5.0/
Docker tags :
bunkerity/bunkerweb:1.5.0
bunkerity/bunkerweb-scheduler:1.5.0
bunkerity/bunkerweb-autoconf:1.5.0
bunkerity/bunkerweb-ui:1.5.0
Linux packages : https://packagecloud.io/app/bunkerity/bunkerweb/search?q=1.5.0&filter=all&dist=
Changelog :
- Refactoring of almost all the components of the project
- Dedicated scheduler service to manage jobs and configuration
- Store configuration in a database backend
- Improved web UI and make it working with all integrations
- Improved internal LUA code
- Improved internal cache of BW
- Add Redis support when using clustered integrations
- Add RHEL integration
- Add Vagrant integration
- Init support of generic TCP/UDP (stream)
- Init support of IPv6
- Improved CI/CD : UI tests, core tests and release automation
- Reduce Docker images size
- Fix and improved core plugins : antibot, cors, dnsbl, ...
- Use PCRE regex instead of LUA patterns
- Connectivity tests at startup/reload with logging
v1.5.0-beta
Documentation : https://docs.bunkerweb.io/1.5.0-beta/
Docker tags :
bunkerity/bunkerweb:1.5.0-beta
bunkerity/bunkerweb-scheduler:1.5.0-beta
bunkerity/bunkerweb-autoconf:1.5.0-beta
bunkerity/bunkerweb-ui:1.5.0-beta
Linux packages : https://packagecloud.io/app/bunkerity/bunkerweb/search?q=1.5.0-beta&filter=all&dist=
Changelog :
- Refactoring of almost all the components of the project
- Dedicated scheduler service to manage jobs and configuration
- Store configuration in a database backend
- Improved web UI and make it working with all integrations
- Improved internal LUA code
- Add Redis support when using clustered integrations
- Add RHEL integration
- Add Vagrant integration
- Improved CI/CD
v1.4.8
Documentation : https://docs.bunkerweb.io/1.4/
Docker tags :
bunkerity/bunkerweb:1.4.8
bunkerity/bunkerweb-autoconf:1.4.8
bunkerity/bunkerweb-ui:1.4.8
Linux packages : https://packagecloud.io/app/bunkerity/bunkerweb/search?q=1.4.8&filter=all&dist=
Changelog :
- Fix UI bug related to multiple settings
- Increase check reload interval in UI to avoid rate limit
- Fix Let's Encrypt error when using auth basic
- Fix wrong setting name in realip job (again)
- Fix blog posts retrieval in the UI
- Fix missing logs for UI
- Fix error log if BunkerNet ip list is empty
- Updated python dependencies
- Gunicorn will now show the logs in the console for the UI
- BunkerNet job will now create the ip list file at the beginning of the job to avoid errors
v1.4.7
Documentation : https://docs.bunkerweb.io/1.4/
Docker tags :
bunkerity/bunkerweb:1.4.7
bunkerity/bunkerweb-autoconf:1.4.7
bunkerity/bunkerweb-ui:1.4.7
Linux packages : https://packagecloud.io/app/bunkerity/bunkerweb/search?q=1.4.7&filter=all&dist=
Changelog :
- Fix DISABLE_DEFAULT_SERVER=yes not working with HTTPS (again)
- Fix wrong setting name in realip job
- Fix whitelisting not working with modsecurity
v1.4.6
Documentation : https://docs.bunkerweb.io/1.4/
Docker tags :
bunkerity/bunkerweb:1.4.6
bunkerity/bunkerweb-autoconf:1.4.6
bunkerity/bunkerweb-ui:1.4.6
Linux packages : https://packagecloud.io/app/bunkerity/bunkerweb/search?q=1.4.6&filter=all&dist=
Changelog :
- Fix error in the UI when a service have multiple domains
- Fix bwcli bans command
- Fix documentation about Linux Fedora install
- Fix DISABLE_DEFAULT_SERVER=yes not working with HTTPS
- Add INTERCEPTED_ERROR_CODES setting
v1.4.5
Documentation : https://docs.bunkerweb.io/1.4/
Docker tags :
bunkerity/bunkerweb:1.4.5
bunkerity/bunkerweb-autoconf:1.4.5
bunkerity/bunkerweb-ui:1.4.5
Linux packages : https://packagecloud.io/app/bunkerity/bunkerweb/search?q=1.4.5&filter=all&dist=
Changelog :
- Fix bwcli syntax error
- Fix UI not working using Linux integration
- Fix missing openssl dep in autoconf
- Fix typo in selfsigned job
v1.4.4
Documentation : https://docs.bunkerweb.io/1.4/
Docker tags :
bunkerity/bunkerweb:1.4.4
bunkerity/bunkerweb-autoconf:1.4.4
bunkerity/bunkerweb-ui:1.4.4
Linux packages : https://packagecloud.io/app/bunkerity/bunkerweb/search?q=1.4.4&filter=all&dist=
Changelog :
- Fix k8s controller not watching the events when there is an exception
- Fix python dependencies bug in CentOS and Fedora
- Fix incorrect log when reloading nginx using Linux integration
- Fix UI dev mode, production mode is now the default
- Fix wrong exposed port in the UI container
- Fix endless loading in the UI
- Fix *CUSTOM_CONF* dissapear when jobs are executed
- Fix various typos in documentation
- Fix warning about StartLimitIntervalSec directive when using Linux
- Fix incorrect log when issuing certbot renew
- Fix certbot renew error when using Linux or Docker integration
- Add greylist core feature
- Add BLACKLIST_IGNORE_* settings
- Add automatic change of SecRequestBodyLimit modsec directive based on MAX_CLIENT_SIZE setting
- Add MODSECURITY_SEC_RULE_ENGINE and MODSECURITY_SEC_AUDIT_LOG_PARTS settings
- Add manual ban and get bans to the API/CLI
- Add Brawdunoir community example
- Improve core plugins order and add documentation about it
- Improve overall documentation
- Improve CI/CD
v1.4.3
Documentation : https://docs.bunkerweb.io/1.4/
Docker tags :
bunkerity/bunkerweb:1.4.3
bunkerity/bunkerweb-autoconf:1.4.3
bunkerity/bunkerweb-ui:1.4.3
Linux packages : https://packagecloud.io/app/bunkerity/bunkerweb/search?q=1.4.3&filter=all&dist=
Changelog :
- Fix various documentation errors/typos and add various enhancements
- Fix ui.env not read when using Linux integration
- Fix wrong variables.env path when using Linux integration
- Fix missing default server when TEMP_NGINX=yes
- Fix check if BunkerNet is activated on default server
- Fix request crash when mmdb lookup fails
- Fix bad behavior trigger when request is whitelisted
- Fix bad behavior not triggered when request is on default server
- Fix BW overriding config when config is already present
- Add Ansible integration in beta
- Add *CUSTOM_CONF* setting to automatically add custom config files from setting value
- Add DENY_HTTP_STATUS setting to choose standard 403 error page (default) or 444 to close connection when access is denied
- Add CORS (Cross-Origin Resource Sharing) core plugin
- Add documentation about Docker in rootless mode and podman
- Improve automatic tests setup
- Migrate CI/CD infrastructure to another provider
v1.4.2
Documentation : https://docs.bunkerweb.io/1.4/
Docker tags :
bunkerity/bunkerweb:1.4.2
bunkerity/bunkerweb-autoconf:1.4.2
bunkerity/bunkerweb-ui:1.4.2
Linux packages : https://packagecloud.io/app/bunkerity/bunkerweb/search?q=1.4.2&filter=all&dist=
Changelog :
- Fix "too old resource version" exceptions when using k8s integration
- Fix missing bwcli command with Linux integration
- Fix various bugs with jobs scheduler when using autoconf/swarm/k8s
- Fix bwcli unban command when using Linux integration
- Fix permissions check when filename has a space
- Fix static config (SERVER_NAME not empty) support when using autoconf/swarm/k8s
- Fix config files overwrite when using Docker autoconf
- Add EXTERNAL_PLUGIN_URLS setting to automatically download and install external plugins
- Add log_default() plugin hook
- Add various certbot-dns examples
- Add mattermost example
- Add radarr example
- Add Discord and Slack to list of official plugins
- Force NGINX version dependencies in Linux packages DEB/RPM
v1.4.1
Documentation : https://docs.bunkerweb.io/1.4/
Docker tags :
bunkerity/bunkerweb:1.4.1
bunkerity/bunkerweb-autoconf:1.4.1
bunkerity/bunkerweb-ui:1.4.1
Linux packages : https://packagecloud.io/app/bunkerity/bunkerweb/search?q=1.4.1&filter=all&dist=
Changelog :
- Fix sending local IPs to BunkerNet when DISABLE_DEFAULT_SERVER=yes
- Fix certbot bug when AUTOCONF_MODE=yes
- Fix certbot bug when MULTISITE=no
- Add reverse proxy timeouts settings
- Add auth_request settings
- Add authentik and authelia examples
- Prebuilt Docker images for arm64 and armv7
- Improve documentation for Linux integration
- Various fixes in the documentation