NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3829 most downloaded on PyPI
A web server and web framework that's written to go fast. Build fast. Run fast.
Last release 4 months ago
31 May 2026
Ships fairly regularly
a new release about every 4 months
Most releases are documented
notes for 53 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
84 releases · first in 2016
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
To see the exhaustive list of pull requests included in this release see: https://github.com/channelcat/sanic/milestone/12?closed=1
To see the exhaustive list of pull requests included in this release see: https://github.com/channelcat/sanic/milestone/12?closed=1
trigger_events didn't actually trigger events in async create_server #885 (Thanks to @yunstanford)strict_slashes to be True by default #900 (Thanks to @yunstanford)Unauthorized exception __init__ to be more like the rest of the exceptions #914 (Thanks to @CharAct3)syslog raises an ImportError #947 (Thanks to @lanfon72)Connection lost before response written #965 (Thanks to @samael500)To see the exhaustive list of pull requests included in this release see: https://github.com/channelcat/sanic/milestone/10?closed=1
To see the exhaustive list of pull requests included in this release see: https://github.com/channelcat/sanic/milestone/10?closed=1
None #717request.token() would fail if Authorization headers were not provided #731To see the exhaustive list of pull requests included in this release see: https://github.com/channelcat/sanic/milestone/9?closed=1
To see the exhaustive list of pull requests included in this release see: https://github.com/channelcat/sanic/milestone/9?closed=1
If you're wondering why 0.5.3 exists and there's no change-log for it, the release was actually botched by my error.
Consider 0.5.4 the latest and greatest for sanic.
__main__.py #665 (Thanks to @pyx)To see the exhaustive list of pull requests included in this release see: https://github.com/channelcat/sanic/milestone/8?closed=1
To see the exhaustive list of pull requests included in this release see: https://github.com/channelcat/sanic/milestone/8?closed=1
Token: prefix #656Quick release to fix a security flaw found by @yeahx in issue #633
Quick release to fix a security flaw found by @yeahx in issue #633
To see the exhaustive list of pull requests included in this release see: https://github.com/channelcat/sanic/milestone/6?closed=1
To see the exhaustive list of pull requests included in this release see: https://github.com/channelcat/sanic/milestone/6?closed=1
Fixes issue #492, where users could not install the pip package with older versions of setuptools
To see the exhaustive list of pull requests included in this release see: https://github.com/channelcat/sanic/milestone/5?closed=1
To see the exhaustive list of pull requests included in this release see: https://github.com/channelcat/sanic/milestone/5?closed=1
test_client property #431 (Thanks to @subyraman)app which acts as the currently running app #476This release may be a bit short-lived, we have a number of great pull requests that support features like websockets, HTTP pipelining, streaming content, and http2 support so 0.5.0 may come as early as next week.
To see the exhaustive list of pull requests included in this release see: https://github.com/channelcat/sanic/milestone/4?closed=1
To see the exhaustive list of pull requests included in this release see: https://github.com/channelcat/sanic/milestone/4?closed=1
url_for method (Thanks to @subyraman)To see the exhaustive list of pull requests included in this release see: https://github.com/channelcat/sanic/milestone/3?closed=1
New features galore!
To see the exhaustive list of pull requests included in this release see: https://github.com/channelcat/sanic/milestone/3?closed=1
This pull request encompasses a lot of bug fixes among other things.
This pull request encompasses a lot of bug fixes among other things.
To see the exhaustive list visit: https://github.com/channelcat/sanic/milestone/2?closed=1
PR's included in the milestone can be found here: https://github.com/channelcat/sanic/milestone/1?closed=1
PR's included in the milestone can be found here: https://github.com/channelcat/sanic/milestone/1?closed=1
Added shared request storage #163
Lazy Cookie Setting (slight speed improvement when not setting cookies)
Changelog:
Nothing published for this version
Blueprint listeners and ordering
Changelog:
Breaking:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →