Releases: dj-bolt/django-bolt
Releases · dj-bolt/django-bolt
v0.8.1
What's Changed
- SSE brotli compression - exploration branch by @cleemesser in #222
- Add union response by @andreasnuesslein in #228
- fix: media routes no longer ignored by @dbrun3 in #230
New Contributors
- @andreasnuesslein made their first contribution in #228
- @dbrun3 made their first contribution in #230
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- nanodjango plugin enhancement by @cleemesser in #208
- feat: add option to use PollWatcher by @ThenTech in #216
- OpenAPI 3.1 schema correctness: union nullability, WebSocket headers, validity test by @jameswinegar in #214
- fix: revocation TTL zero treated as falsy and model path validation by @aliharby12 in #211
- fix: flatten Struct-typed Form() params in OpenAPI multipart schema by @FarhanAliRaza in #219
- fix: preserve handler-set cookies through django_middleware_to_django_response() by @FarhanAliRaza in #220
- Enhance schema generation with path parameters and serializers by @cesarbenjamindotnet in #207
New Contributors
- @ThenTech made their first contribution in #216
- @aliharby12 made their first contribution in #211
- @cesarbenjamindotnet made their first contribution in #207
Full Changelog: v0.7.6...v0.8.0
v0.7.6
Full Changelog: v0.7.5...v0.7.6
v0.7.5
What's Changed
- feat: Add EventSourceResponse with FastAPI-style SSE support by @FarhanAliRaza in #203
- feat: improve viewsets; add pagination support by @ClanEver in #189
Full Changelog: v0.7.4...v0.7.5
v0.7.4
Full Changelog: v0.7.3...v0.7.4
v0.7.3
Full Changelog: v0.7.2...v0.7.3
v0.7.2
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- feat: add lifecycle hooks (on_startup/on_shutdown) - closes #96 by @Pratap38 in #179
- feat: rewrite serializer model extraction with async support and type… by @FarhanAliRaza in #182
- feat: replace Django autoreload with native Rust dev reloader by @FarhanAliRaza in #188
- feat: expose status module with http codes and helpers by @AdrianTworek in #185
- fix: populate headers/body/query when handler has request param by @jameswinegar in #176
- Django Enum support for serializer by @FarhanAliRaza in #190
- fix: handle bare ROOT_URLCONF (e.g. "urls") in API autodiscovery by @FarhanAliRaza in #194
- feat: improve OpenAPI schema accuracy for constraints, enums, and defaults by @AdrianTworek in #192
New Contributors
- @Pratap38 made their first contribution in #179
- @AdrianTworek made their first contribution in #185
Full Changelog: https://github.com/dj-bolt/django-bolt/commits/v0.7.1
v0.7.0
What's Changed
- Optimize hot-path dispatch: move access logging to Rust, eliminate per-request allocations by @FarhanAliRaza in #174
- fix: WebSocket handlers fail when injector returns tuple args by @jameswinegar in #173
- improve api discovery by using ast to find BoltAPI instances by @cleemesser in #171
New Contributors
- @cleemesser made their first contribution in #171
Full Changelog: v0.6.7...v0.7.0
v0.6.7
What's Changed
- Fix JWTAuthentication swallowing OperationalError/InterfaceError (#165) by @jameswinegar in #166
- Fix: Improve health check performance and add streaming file API by @prabinKh in #159
- Pre-compile response serialization handlers at registration time (#167) by @FarhanAliRaza in #167
- Fix: Surface ASGI mount exception details in HTTP 500 responses by @FarhanAliRaza in #168
- Auto-register OpenAPI SecurityScheme definitions from auth backends by @FarhanAliRaza in #170
New Contributors
- @jameswinegar made their first contribution in #166
- @prabinKh made their first contribution in #159
Full Changelog: v0.6.6...v0.6.7