5.0.1 with fix for Azure tokens / binary attrs_before
This is a bug fix for 5.0.0 that restores the ability to pass bytes objects in the attrs_before parameter when connecting. This is often used for Azure with a token. Issue #1289
This is a fix release for the 3.0.x feature release branch.
Fixes an issue where using other JSON providers, such as flask-orjson, previously caused loaded session data to have an incorrect format in some cases.
Correct type for path argument to send_file. :issue:5230
Fix a typo in an error message for the flask run --key option. :pr:5344
Session data is untagged without relying on the built-in json.loadsobject_hook. This allows other JSON providers that don't implement that.
:issue:5381
Address more type findings when using mypy strict mode. :pr:5383
Version 3.0.0
Released 2023-09-30
Remove previously deprecated code. :pr:5223
Deprecate the __version__ attribute. Use feature detection, or
importlib.metadata.version("flask"), instead. :issue:5230
Restructure the code such that the Flask (app) and Blueprint
classes have Sans-IO bases. :pr:5127
Allow self as an argument to url_for. :pr:5264
Require Werkzeug >= 3.0.0.
Version 2.3.3
Released 2023-08-21
Python 3.12 compatibility.
Require Werkzeug >= 2.3.7.
Use flit_core instead of setuptools as build backend.
Refactor how an app's root and instance paths are determined. :issue:5160
Version 2.3.2
Released 2023-05-01
Set Vary: Cookie header when the session is accessed, modified, or refreshed.
Update Werkzeug requirement to >=2.3.3 to apply recent bug fixes.
Stop removing spaces from walrus operators within subscripts (#3823)
Fix incorrect formatting of certain async statements (#3609)
Allow combining # fmt: skip with other comments (#3959)
There are already a few improvements in the --preview style, which are slated for the
2025 stable style. Try them out and
share your feedback. In the past, the preview
style has included some features that we were not able to stabilize. This year, we're
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Updates the requirements on pyodbc, flask, gunicorn, pytest and black to permit the latest version. Updates
pyodbc
to 5.0.1Release notes
Sourced from pyodbc's releases.
Commits
32d1073
Release 5.0.1d5a9359
attrs_before: Add error for unknown type4435d14
odbcversion doc and pyi updates19beb9a
handle bytes in attrs_before7f91191
Updating version to 5.0.0215dbaa
params: Move xdecrefs after last use8a4555d
Allow customization of default odbc version36148c3
Upgrade Python syntax with pyupgrade --py38-plusd84993b
Drop support for EOL Python 3.7885a84c
Remove redundant code for dropped Python versionsUpdates
flask
to 3.0.1Release notes
Sourced from flask's releases.
Changelog
Sourced from flask's changelog.
... (truncated)
Commits
f622b1c
release version 3.0.15fcc999
fix create release actionda3a0dd
fix slsa generator version5e059be
update actions versionsbae6ee8
address mypy strict findings (#5383)81b3c85
update requirements08d3185
update pre-commit hooks6000e80
address mypy strict findings5a48a0f
untag withoutobject_hook
(#5382)700fc7d
untag without object_hookUpdates
gunicorn
to 21.2.0Release notes
Sourced from gunicorn's releases.
Commits
ab9c830
bump to 21.2.0f5669f6
Merge pull request #3033 from benoitc/fix-gthreadbc90585
revert change considering connection as idle4e12ebe
bump to 21.1.060b78e3
fix setup.cfg: use new license_files property83c3973
Merge pull request #3030 from benoitc/fix-ghthread86d85cb
fix gthread worker547f856
bump 21.0.1: fix doc033dca6
fix doc path to conf.py in readthedocs.yaml1dd24e6
fix .readthedocs.yaml pathUpdates
pytest
to 8.0.0Release notes
Sourced from pytest's releases.
Commits
478f823
Prepare release version 8.0.06085900
[8.0.x] fix: avoid rounding microsecond to1_000_000
(#11863)3b41c65
[8.0.x] Escape skip reason in junitxml (#11845)747072a
[8.0.x] Update docstring of scripts/generate-gh-release-notes.py (#11768)011a475
Properly attach packages to the GH release notes (#11839) (#11840)97960bd
Merge pull request #11835 from pytest-dev/release-8.0.0rc26be0a3c
Prepare release version 8.0.0rc244ffe07
Merge pull request #11837 from pytest-dev/backport-11836-to-8.0.x14ecb04
[8.0.x] testing: temporarily disable test due to hypothesis issue41c8dab
Merge pull request #11831 from bluetech/backport-11825-to-8.0.xUpdates
black
to 24.1.1Release notes
Sourced from black's releases.
Changelog
Sourced from black's changelog.
... (truncated)
Commits
e026c93
Prepare release 24.1.1 (#4186)79fc115
chore: ignore node_modules (produced by a pre-commit check) (#4184)8bf0454
Consistently add trailing comma on typed parameters (#4164)1607e9a
Fix missing space in option description (#4182)ed770ba
Fix cache file length (#4176)659c29a
New changelog0e6e46b
Prepare release 24.1.0 (#4170)4f47cac
Add --unstable flag (#4096)bccec8a
Show warning on invalid toml configuration (#4165)7d78946
Describe 2024 module docstring more accurately (#4168)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show