v26.7.3
What's Changed
- Replace Gunicorn with Granian by @jodal in #660
- chore: Drop support for Python 3.12 by @jodal in #661
- feat: Use PostgreSQL connection pooling by @jodal in #662
- feat: Add Content-Security-Policy via Django's built-in CSP support by @jodal in #663
- chore: Add docker ecosystem to Dependabot config by @jodal in #664
- chore: Remove unused cache middleware settings by @jodal in #671
- build(deps-dev): bump the linters group with 4 updates by @dependabot[bot] in #666
- build(deps): bump setuptools from 82.0.1 to 83.0.0 by @dependabot[bot] in #667
- build(deps): bump astral-sh/setup-uv from 8.3.0 to 8.3.2 in the actions group by @dependabot[bot] in #665
- fix: Include pyproject.toml in uv cache-keys by @jodal in #672
- build(deps): bump django from 6.0.6 to 6.0.7 by @dependabot[bot] in #670
- build(deps): bump pillow from 12.2.0 to 12.3.0 by @dependabot[bot] in #668
- build(deps): bump django-stubs-ext from 6.0.5 to 6.0.6 by @dependabot[bot] in #669
- Improve type hints enough to replace mypy with basedpyright by @jodal in #673
- Use type-safe queryset methods instead of custom ORM queries by @jodal in #674
Full Changelog: v26.7.2...v26.7.3