Version 25.12.1
What's Changed v25 LTS security patch Full Changelog: v25.12.0...v25.12.1
What's Changed v25 LTS security patch Full Changelog: v25.12.0...v25.12.1
What's Changed v24 LTS security patch by @ahopkins in #3165 Full Changelog: v24.6.0...v24.12.1
What's Changed Create baseline for bandit to remove false positives by @ChihweiLHBird in #3084 Use secrets for generating unique ping payloads by @Tronic in #3091 Add some typing and fix some tests by @ahopkins in #3094 Fix race condition in worker restart causing spawn failure by @jameslovespancakes in #3086 Fix AttributeError in close_if_idle() when _http is not initialized by @jameslovespancake…
What's Changed cleanup py3.8 by @erhuabushuo in #3023 added minor type hinting by @SaidBySolo in #3024 Gh checks by @ahopkins in #3041 Add REPL context by @ahopkins in #3042 Try websockets 11.0+ import first, then fall back to <11.0 by @eric-spitler in #3030 Handle the websockets response body change by @ahopkins in #3046 Add missing test to workflow by @ahopkins in #3028 Add default to response.c…
What's Changed DOCS: small fix to class name by @vltr in #2888 Cleanup some typing by @ahopkins in #3014 Fix SanicException quiet attribute handling when set to False by @C5H12O5 in #3009 Kill the entire process group if applicable by @ahopkins in #3015 Cleanup setup.cfg by @ChihweiLHBird in #3017 Fix incompatible type annotation of get method in the HTTPMethodView class by @ChihweiLHBird in #3016…
What's Changed Fix Docker publish by @prryplatypus in #2887 Fix Websockets Deprecation Warning by @ChihweiLHBird in #2919 Run ruff with some changes by @ahopkins in #2932 fix markdown on html5tagger page by @DeJayDev in #2924 Remove erroneous del line by @Huy-Ngo in #2899 Fix typo in sanic-ext configuration readme.md file by @jakkaz in #2930 2882 Apply dynamic port fixture for tests of http, ext i…
What's Changed Fix Docker publish by @prryplatypus in #2887 Backport PR 2973 by @ahopkins in #2975 Clear HTTPX check in REPL by @ahopkins in #2965 Backport PRs 2979 2980 by @ahopkins in #2981 Full Changelog: v23.12.1...v23.12.2
What's Changed Fix broken multiplexer manage by @ahopkins in #2895 Do not strip entity-headers with HTTP status 304 or 412 by @Tronic in #2824 Full Changelog: v23.12.0...v23.12.1
Version 23.12.0 Current version Features #2775 Start and restart arbitrary processes #2811 Cleaner process management in shutdown #2812 Suppress task cancel traceback on open websocket #2822 Listener and signal prioritization #2831 Reduce memory consumption #2837 Accept bare cookies #2841 Add websocket.handler.<before/after/exception> signals #2805 Add changed files to reload trigger listeners #28…
Version 23.6.0 🔶 Features #2670 Increase KEEP_ALIVE_TIMEOUT default 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…