Releases: falconry/falcon
4.0.0rc1
We are almost ready to release Falcon 4.0!
🐍 4.0.0rc1 on PyPI
📚 Changelog on RtD
We would greatly appreciate it if you could help us with the final round of testing on your apps (pip install falcon==4.0.0rc1),
and let us know if you run into any issues!
Thank You!
4.0.0b4
Falcon 4.0.0b4 is hopefully the final beta release of Falcon 4.0. Compared to 4.0.0b3, we have made the timezone-aware datetime breaking changes more consistent, and documented the scope clearer.
🐍 4.0.0b4 on PyPI
📚 Changelog on RtD
Please test this beta release with your apps (pip install falcon==4.0.0b4), and let us know if you run into any issues!
Thank You!
4.0.0b3
This is the third beta release of Falcon 4.0; it is almost identical to 4.0.0b2 with the exception of one multipart form parsing bug that has been fixed (#2364).
🐍 4.0.0b3 on PyPI
📚 Changelog on RtD
Please test this beta release with your apps (pip install falcon==4.0.0b3), and let us know if you run into any issues!
Thank You!
4.0.0b2
This is the second beta release of Falcon 4.0, where we made minor CI tweaks, and brought back the unintentionally removed, blocked resp.body property (it raises an instance of specialized AttributeError instead of a silent failure, making it much easier for the developer to track down this breaking change).
🐍 4.0.0b2 on PyPI
📚 Changelog on RtD
This release is otherwise largely identical to 4.0.0b1.
Please test this beta release with your apps (pip install falcon==4.0.0b2), and let us know if you run into any issues!
Thank You!
4.0.0b1
The first beta release of Falcon 4.0.0 is here!
Falcon 4.0 is now feature-complete, and we would really be thankful if you could test this beta release with your apps, and let us know if you run into any issues!
If you make use of type annotations in your Falcon app, please run your type checker of choice without any typeshed extensions for Falcon, and report back to us how it went!
🐍 4.0.0b1 on PyPI
📚 Changelog on RtD
As always, you can grab the new release from PyPI:
pip install falcon==4.0.0b1This release would have not been possible without contributions from the fantastic group of 30 community members and maintainers.
Thank You!
4.0.0a2
The second alpha release of Falcon 4.0.0 is out!
Although we are still in the process of polishing the last items from the version 4.0 milestone, we do not expect (m)any radical changes from now on until Falcon 4.0.0 final.
The full changelog of new features, breaking changes and fixes will be rendered as part of the first beta release.
This release hopefully addresses the build issues we encountered in 4.0.0a1.
We would really appreciate if you could help with early testing on your code!
You can grab this release from PyPI (pip install falcon==4.0.0a2), and let us know how it went!
4.0.0a1
The first alpha release of Falcon 4.0.0 is here!
Although we are still in the process of polishing the last items from the version 4.0 milestone, we do not expect (m)any radical changes from now on until Falcon 4.0.0 final.
The full changelog of new features, breaking changes and fixes will be rendered as part of the first beta release.
Update
One wheel failed to build on Windows, so nothing has been published to PyPI yet 😬. We will address this issue in 4.0.0a2.
If you feel adventurous, you can still build and test the release from the below files here on GitHub:
# Build binaries (takes a couple of minutes)
pip install https://github.com/falconry/falcon/releases/download/4.0.0a1/falcon-4.0.0a1.tar.gz# Pure-python wheel (fast install, slightly lower runtime performance)
pip install https://github.com/falconry/falcon/releases/download/4.0.0a1/falcon-4.0.0a1-py3-none-any.whl3.1.3
Falcon 3.1.3 is a minor bugfix release that only pins the pytest-asyncio test dependency
in order to prevent an incompatible version from interfering with the build workflow.
This release is otherwise identical to Falcon 3.1.2.
3.1.3rc1
Falcon 3.1.3 is a minor bugfix release that only pins the pytest-asyncio test dependency
in order to prevent an incompatible version from interfering with the build workflow.
This release is otherwise identical to Falcon 3.1.2.
3.1.2
Falcon 3.1.2 is a minor point release fixing a couple of high impact bugs,
as well as publishing binary wheels for the recently released CPython 3.12.