Skip to content

Releases: falconry/falcon

4.0.0rc1

16 Oct 04:54
61c1047

Choose a tag to compare

4.0.0rc1 Pre-release
Pre-release

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

14 Oct 05:35
9debc9e

Choose a tag to compare

4.0.0b4 Pre-release
Pre-release

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

10 Oct 19:34
2556dbe

Choose a tag to compare

4.0.0b3 Pre-release
Pre-release

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

09 Oct 18:16
06fdf28

Choose a tag to compare

4.0.0b2 Pre-release
Pre-release

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

06 Oct 20:48

Choose a tag to compare

4.0.0b1 Pre-release
Pre-release

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.0b1

This release would have not been possible without contributions from the fantastic group of 30 community members and maintainers.

Thank You!

4.0.0a2

28 Sep 09:52
a0da915

Choose a tag to compare

4.0.0a2 Pre-release
Pre-release

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

28 Sep 05:58
217dc46

Choose a tag to compare

4.0.0a1 Pre-release
Pre-release

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

Let us know how it went!

3.1.3

05 Dec 06:19

Choose a tag to compare

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

04 Dec 23:18
8e568a0

Choose a tag to compare

3.1.3rc1 Pre-release
Pre-release

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

04 Dec 19:58

Choose a tag to compare

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.