Sanic

Latest version: v23.12.1

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

Scan your dependencies

Page 7 of 12

20.12.1

Not secure
Features
- 1993 Add disable app registry

20.12.0

Not secure
Features

- [\1945][] Static route more verbose if file not found
- [\1954][] Fix static routes registration on a blueprint
- [\1961][] Add Python 3.9 support
- [\1962][] Sanic CLI upgrade
- [\1967][] Update aiofile version requirements
- [\1969][] Update multidict version requirements
- [\1970][] Add py.typed file
- [\1972][] Speed optimization in request handler
- [\1979][] Add app registry and Sanic class level app retrieval

Bugfixes

- [\1965][] Fix Chunked Transport-Encoding in ASGI streaming
response

Deprecations and Removals

- [\1981][] Cleanup and remove deprecated code

Developer infrastructure

- [\1956][] Fix load module test
- [\1973][] Transition Travis from .org to .com
- [\1986][] Update tox requirements

Improved Documentation

- [\1951][] Documentation improvements
- [\1983][] Remove duplicate contents in testing.rst
- [\1984][] Fix typo in routing.rst

[\1945]: https://github.com/huge-success/sanic/pull/1945
[\1954]: https://github.com/huge-success/sanic/pull/1954
[\1961]: https://github.com/huge-success/sanic/pull/1961
[\1962]: https://github.com/huge-success/sanic/pull/1962
[\1967]: https://github.com/huge-success/sanic/pull/1967
[\1969]: https://github.com/huge-success/sanic/pull/1969
[\1970]: https://github.com/huge-success/sanic/pull/1970
[\1972]: https://github.com/huge-success/sanic/pull/1972
[\1979]: https://github.com/huge-success/sanic/pull/1979
[\1965]: https://github.com/huge-success/sanic/pull/1965
[\1981]: https://github.com/huge-success/sanic/pull/1981
[\1956]: https://github.com/huge-success/sanic/pull/1956
[\1973]: https://github.com/huge-success/sanic/pull/1973
[\1986]: https://github.com/huge-success/sanic/pull/1986
[\1951]: https://github.com/huge-success/sanic/pull/1951
[\1983]: https://github.com/huge-success/sanic/pull/1983
[\1984]: https://github.com/huge-success/sanic/pull/1984

20.9.1

Not secure
Bugfixes

* [1957](https://github.com/huge-success/sanic/pull/1957) Removes duplicate headers in ASGI streaming body
* [1954](https://github.com/huge-success/sanic/pull/1954) Fix static route registration on blueprints

20.9.0

Not secure
Features

* [1887](https://github.com/huge-success/sanic/pull/1887) Pass subprotocols in websockets (both sanic server and ASGI)
* [1894](https://github.com/huge-success/sanic/pull/1894) Automatically set `test_mode` flag on app instance
* [1903](https://github.com/huge-success/sanic/pull/1903) Add new unified method for updating app values
* [1906](https://github.com/huge-success/sanic/pull/1906), [#1909](https://github.com/huge-success/sanic/pull/1909) Adds WEBSOCKET_PING_TIMEOUT and WEBSOCKET_PING_INTERVAL configuration values
* [1935](https://github.com/huge-success/sanic/pull/1935) httpx version dependency updated, it is slated for removal as a dependency in v20.12
* [1937](https://github.com/huge-success/sanic/pull/1937) Added auto, text, and json fallback error handlers (in v21.3, the default will change form html to auto)

Bugfixes

* [1897](https://github.com/huge-success/sanic/pull/1897) Resolves exception from unread bytes in stream

Deprecations and Removals

* [1903](https://github.com/huge-success/sanic/pull/1903) config.from_envar, config.from_pyfile, and config.from_object are deprecated and set to be removed in v21.3

Developer infrastructure

* [1890](https://github.com/huge-success/sanic/pull/1890), [#1891](https://github.com/huge-success/sanic/pull/1891) Update isort calls to be compatible with new API
* [1893](https://github.com/huge-success/sanic/pull/1893) Remove version section from setup.cfg
* [1924](https://github.com/huge-success/sanic/pull/1924) Adding --strict-markers for pytest

Improved Documentation

* [1922](https://github.com/huge-success/sanic/pull/1922) Add explicit ASGI compliance to the README

20.6.3

Not secure
Bugfixes

* [1884](https://github.com/huge-success/sanic/pull/1884) Socket binding implemented properly for IPv6 and UNIX sockets

20.6.2

Not secure
Features

* [1641](https://github.com/huge-success/sanic/pull/1641) Socket binding implemented properly for IPv6 and UNIX sockets

Page 7 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.