2.4 KiB
2.4 KiB
Version 23.6.0 🔶
Features
- #2670 Increase
KEEP_ALIVE_TIMEOUTdefault to 120 seconds - #2716 Adding allow route overwrite option in blueprint
- #2724 and #2792 Add a new exception signal for ALL exceptions raised anywhere in application
- #2727 Add name prefixing to BP groups
- #2754 Update request type on middleware types
- #2770 Better exception message on startup time application induced import error
- #2776 Set multiprocessing start method early
- #2785 Add custom typing to config and ctx objects
- #2790 Add
request.client_ip
Bugfixes
- #2728 Fix traversals for intended results
- #2729 Handle case when headers argument of ResponseStream constructor is None
- #2737 Fix type annotation for
JSONREsponsedefault content type - #2740 Use Sanic's serializer for JSON responses in the Inspector
- #2760 Support for
Request.get_currentin ASGI mode - #2773 Alow Blueprint routes to explicitly define error_format
- #2774 Resolve headers on different renderers
- #2782 Resolve pypy compatibility issues
Deprecations and Removals
- #2777 Remove Python 3.7 support
Developer infrastructure
Improved Documentation
- #2741 Better documentation examples about running Sanic From that list, the items to highlight in the release notes: