File: 3.1.1.rst

package info (click to toggle)
python-falcon 3.1.1-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 5,204 kB
  • sloc: python: 28,455; makefile: 184; sh: 139; javascript: 66
file content (39 lines) | stat: -rw-r--r-- 1,306 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Changelog for Falcon 3.1.1
==========================

Summary
-------

This is a minor point release addressing a couple of high impact bugs,
and enabling the framework on the recently released CPython 3.11.


Changes to Supported Platforms
------------------------------

- Falcon is now functional on CPython 3.11.
  Full 3.11 support (including taking care of stdlib deprecations)
  will be formalized in Falcon 4.0.
- As with the previous release, Python 3.5 & 3.6 remain deprecated and
  will no longer be supported in Falcon 4.0.


Fixed
-----

- Request attributes :attr:`~falcon.Request.forwarded_scheme` and
  :attr:`~falcon.Request.forwarded_host` now no longer raise an ``IndexError``
  while processing an invalid or empty ``Forwarded`` header. (`#2043 <https://github.com/falconry/falcon/issues/2043>`__)
- The ``orjson`` library now works correctly when used as JSON serializer in
  the media handlers in the ASGI version of Falcon. (`#2100 <https://github.com/falconry/falcon/issues/2100>`__)


Contributors to this Release
----------------------------

Many thanks to those who contributed to this bugfix release:

- `CaselIT <https://github.com/CaselIT>`__
- `kgriffs <https://github.com/kgriffs>`__
- `TBoshoven <https://github.com/TBoshoven>`__
- `vytas7 <https://github.com/vytas7>`__