Skip to content

Releases: falconry/falcon

3.0.0b1

23 Dec 18:12
Compare
Choose a tag to compare
3.0.0b1 Pre-release
Pre-release

It's finally here!

After many, many hours of designing, coding, testing, and writing, the 3.0 release is now feature-complete, and so we are releasing the first beta so that you can start testing all the new goodies with your apps. As before, this release includes native wheels with Cython support for Linux, macOS, and Windows.

👉 3.0.0b1 on PyPI
👉 ASGI Tutorial

Again, many thanks go out to the talented and well-dressed community members who have contributed to the Falcon 3.0.0 release. It has been a long road, and we have very much appreciated everyone's patience and input along the way. Adding features like native ASGI support, lean-and-mean WebSocket handling, and incredibly efficient and robust multipart form parsing, was no easy task. But we wanted to get it right and deliver a well-tested, forward-looking feature set sans hacks and compatibility layers.

Please see RTD for the complete changelog for the next major release of Falcon, and please try out the beta with some of your apps. Let us know in falconry/dev if you run into any issues.

We really need all hands on deck to ensure this is a rock-solid release.

Thank you!

3.0.0a3

01 Dec 07:02
3.0.0a3
Compare
Choose a tag to compare
3.0.0a3 Pre-release
Pre-release

This third alpha includes WebSocket support, improved documentation, and bug fixes. This is also the first time we are publishing native wheels with Cython support for Linux, MacOS, and Windows. It is likely this will be the final pre-release before the first beta, at which time the ASGI interface design will be frozen.

Please see RTD for the latest documentation, and _newsfragments for the list of changes since 2.0.

Install from PyPi with pip install --pre -U falcon

Note: There's a bug that slipped through our tests re not lazy-importing msgpack for the WebSocket media handler. We'll get that fixed for the next pre-release. 🤦🏻‍♂️