Sanic

Latest version: v23.12.1

Safety actively analyzes 630026 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 12

0.5.2

Not secure
To see the exhaustive list of pull requests included in this release see:
https://github.com/channelcat/sanic/milestone/8?closed=1

Highlights
* New contributing rules are now present for all incoming PR's
* Now allow unknown status codes per 643 (Thanks to aryeh)
* Fix absolute path bug for static files 647
* Fix signals being shared amongst multiple Sanic apps 652 (Thanks to 38elements)
* Fix duplicate signal settings for gunicorn worker 655
* Update token attribute to function with/without `Token: ` prefix 656
* Allow disabling of keep-alive functionality through config/environment variable. 646

0.5.1

Not secure
Quick release to fix a security flaw found by yeahx in issue 633

0.5.0

Not secure
To see the exhaustive list of pull requests included in this release see:
https://github.com/channelcat/sanic/milestone/6?closed=1

Highlights
* Allow a socket to be passed even when not multiprocessing 506 (Thanks to zenixls2)
* Websockets! 469 (Thanks to miguelgrinberg)
* Streaming content handlers 473 (Thanks to subyraman)
* A gunicorn worker! 545 (Thanks to messense)
* Setting configurations through environment variables 573
* Adding a way to pass in a custom request class 622 (Thanks to aryeh)

0.4.1

Not secure
Highlights
- Fixes issue 492, where users could not install the pip package with older versions of setuptools
- Fixes issue 494, where multiple handlers with the same route would not be registered correctly to the router.

0.4.0

Not secure
To see the exhaustive list of pull requests included in this release see:
https://github.com/channelcat/sanic/milestone/5?closed=1

Highlights
- Content range (HTTP 1.1 feature) 378 (Thanks to aquacash5)
- Added a loop property to app class for easier access 409 (Thanks to r0fls)
- Middleware decorators now take explicit args 406 (Thanks to agoose77)
- uvloop is now a soft dependency for Windows users 402 (Thanks to agoose77)
- Event listeners (like `before_start, after_start etc.) are now handled through decorators 408 (Thanks to agoose77)
- Ensure future added as a way to ensure execution of functions after an app starts 411 (Thanks to r0fls)
- CompositionView now has tests! 416 (Thanks to subyraman)
- Blueprints now support adding HTTPMethodView as routes 424 (Thanks to growingdever)
- App object now has a flask-like `test_client` property 431 (Thanks to subyraman)
- Request object now includes `app` which acts as the currently running app 476

Notes

This 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.

0.3.1

Not secure
To see the exhaustive list of pull requests included in this release see:
https://github.com/channelcat/sanic/milestone/4?closed=1

Highlights
- 199 Add methods to load configs from a file (Thanks to Tim-Erwin)
- 362 We're on readthedocs! (Thanks to channelcat)
- 360 Fixed dynamic route overloading
- 387 Added `url_for` method (Thanks to subyraman)

Page 11 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.