Sourced from flask's releases.
3.1.3
This is the Flask 3.1.3 security fix release, which fixes a security issue but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.
PyPI: https://pypi.org/project/Flask/3.1.3/ Changes: https://flask.palletsprojects.com/page/changes/#version-3-1-3
- The session is marked as accessed for operations that only access the keys but not the values, such as
inandlen. GHSA-68rp-wp8r-47263.1.2
This is the Flask 3.1.2 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.
PyPI: https://pypi.org/project/Flask/3.1.2/ Changes: https://flask.palletsprojects.com/page/changes/#version-3-1-2 Milestone: https://github.com/pallets/flask/milestone/38?closed=1
Sourced from flask's changelog.
Version 3.1.3
Released 2026-02-18
- The session is marked as accessed for operations that only access the keys but not the values, such as
inandlen. :ghsa:68rp-wp8r-4726Version 3.1.2
Released 2025-08-19
stream_with_contextdoes not fail inside async views. :issue:5774- When using
follow_redirectsin the test client, the final state ofsessionis correct. :issue:5786- Relax type hint for passing bytes IO to
send_file. :issue:5776
22d9247 release version 3.1.3089cb86 Merge commit from forkc17f379 request context tracks session access27be933 start version 3.1.34e652d3 Abort if the instance folder cannot be created (#5903)3d03098 Abort if the instance folder cannot be created407eb76 document using gevent for async (#5900)ac5664d document using gevent for async4f79d5b Increase required flit_core version to 3.11 (#5865)fe3b215 Increase required flit_core version to 3.11