What's Changed
‼️ Breaking Changes & New Settings ⚙️
- Allow S3 Default ACL Override for Backblaze by @pilotMike in #3670
- nginx: move common upstream config to server_config by @ilkka-ollakka in #3881
- add custom security middleware by @hughrun in #3906
Updated Dependencies 🧸
- celery: pump version to 5.6.2 and change to gevent pool by @ilkka-ollakka in #3880
- build(deps-dev): bump pytest from 8.1.1 to 9.0.3 by @dependabot[bot] in #3893
- build(deps-dev): bump django from 5.2.9 to 5.2.14 by @dependabot[bot] in #3894
- build(deps-dev): bump pillow from 11.3.0 to 12.2.0 by @dependabot[bot] in #3892
- build(deps-dev): bump aiohttp from 3.13.3 to 3.13.4 by @dependabot[bot] in #3895
- build(deps-dev): bump requests from 2.32.4 to 2.33.0 by @dependabot[bot] in #3898
- build(deps-dev): bump markdown from 3.6 to 3.8.1 by @dependabot[bot] in #3896
- bind gunicorn to ipv6 and pump nginx to 1.30.1 by @ilkka-ollakka in #3884
New Features 🎉
- Make series a separate model by @hughrun in #3747
- Allow reviews without titles by @hughrun in #3886
- Refresh UI display of statuses by @mouse-reeve in #38
Bug Fixes 🐛
- Some tweaks to manifest.json by @WKobes in #3825
- fix(initdb): check linkdomain only name to be present by @ilkka-ollakka in #3857
- Fix template ids by @WKobes in #3869
- Prevent users being added when signature validated by @hughrun in #3891
- Security: Ineffective File Size Middleware by @tomaioo in #3901
Other Changes
- Tune user model indexing and re-enable admin dashbord charts by @ilkka-ollakka in #3860
- bw-dev: dev workflow improvements by @ilkka-ollakka in #3855
- anubis: add allow rules for rss feeds by @ilkka-ollakka in #3864
- Enable IPv6 for the main network so federation with IPv6-only instances is possible by @WKobes in #3846
- Improve CommonMark adherence in
README. by @RokeJulianLockhart in #3865 - Add contribution info front-and-center in the README by @mouse-reeve in #3872
- Redirect contributors to docs and ban agents by @hughrun in #3873
- Leave backups from dev flow by @ilkka-ollakka in #3874
- change .env.dev to .env.dev.example by @hughrun in #3885
- bw-dev: use dev rm in resetdb by @ilkka-ollakka in #3879
- caching: set cache expire to 0 in debug mode by @ilkka-ollakka in #3882
- replace JS_CACHE with ManifestStaticFilesStorage by @ilkka-ollakka in #3883
- Add github action to build and release containers by @ilkka-ollakka in #3841
- utilize build cache on workflow container build by @ilkka-ollakka in #3900
- fix(i18n): add missing translation block for group members heading by @enaktes9-hub in #3902
- Avoid using cached template loader in development by @mouse-reeve in #3833
- docker-compose(certbot): do infinite sleep with reverse_proxy NGINX-mode by @ilkka-ollakka in #3904
- Add more ruff validation for code quality checks by @mouse-reeve in #3909
- bw-dev: rework dev command to a prefix by @ilkka-ollakka in #3905
- Adds arbitrary dev command runner to bw-dev by @mouse-reeve in #3915
New Contributors
- @ChrisW-B made their first contribution in #3441
- @pilotMike made their first contribution in #3670
- @dashohoxha made their first contribution in #3859
- @RokeJulianLockhart made their first contribution in #3865
- @enaktes9-hub made their first contribution in #3902
- @tomaioo made their first contribution in #3901
Full Changelog: v0.8.5...v0.8.6