Bumps the pip group with 2 updates in the /monitoring_flask_backend directory:gunicorn andrequests.
Updatesgunicorn from 21.2.0 to 22.0.0
Release notes
Sourced fromgunicorn's releases.
Gunicorn 22.0 has been released
Gunicorn 22.0.0 has been released. This version fix the numerous security vulnerabilities. You're invited to upgrade asap your own installation.
Changes:
22.0.0 - 2024-04-17===================- use
utime to notify workers liveness - migrate setup to pyproject.toml
- fix numerous security vulnerabilities in HTTP parser (closing some request smuggling vectors)
- parsing additional requests is no longer attempted past unsupported request framing
- on HTTP versions < 1.1 support for chunked transfer is refused (only used in exploits)
- requests conflicting configured or passed SCRIPT_NAME now produce a verbose error
- Trailer fields are no longer inspected for headers indicating secure scheme
- support Python 3.12
** Breaking changes **
- minimum version is Python 3.7
- the limitations on valid characters in the HTTP method have been bounded to Internet Standards
- requests specifying unsupported transfer coding (order) are refused by default (rare)
- HTTP methods are no longer casefolded by default (IANA method registry contains none affected)
- HTTP methods containing the number sign (#) are no longer accepted by default (rare)
- HTTP versions < 1.0 or >= 2.0 are no longer accepted by default (rare, only HTTP/1.1 is supported)
- HTTP versions consisting of multiple digits or containing a prefix/suffix are no longer accepted
- HTTP header field names Gunicorn cannot safely map to variables are silently dropped, as in other software
- HTTP headers with empty field name are refused by default (no legitimate use cases, used in exploits)
- requests with both Transfer-Encoding and Content-Length are refused by default (such a message might indicate an attempt to perform request smuggling)
- empty transfer codings are no longer permitted (reportedly seen with really old & broken proxies)
** SECURITY **
- Documentation is available there:https://docs.gunicorn.org/en/stable/news.html
- Packages:https://pypi.org/project/gunicorn/
Commits
f63d59e bump to 22.04ac81e0 Merge pull request#3175 from e-kwsm/typo401cecf Merge pull request#3179 from dhdaines/exclude-eventlet-03600243ec3 fix(deps): exclude eventlet 0.36.0628a0bc chore: fix typos88fc4a4 Merge pull request#3131 from pajod/patch-py12-rebaseddeae2fc CI: back off the agressive timeoutf470382 docs: promise 3.12 compat5e30bfa add changelog to project.urls (updated for PEP621)481c3f9 remove setup.cfg - overridden by pyproject.toml- Additional commits viewable incompare view
Updatesrequests from 2.31.0 to 2.32.4
Release notes
Sourced fromrequests's releases.
v2.32.4
2.32.4 (2025-06-10)
Security
- CVE-2024-47081 Fixed an issue where a maliciously crafted URL and trustedenvironment will retrieve credentials for the wrong hostname/machine from anetrc file. (#6965)
Improvements
- Numerous documentation improvements
Deprecations
- Added support for pypy 3.11 for Linux and macOS. (#6926)
- Dropped support for pypy 3.9 following its end of support. (#6926)
v2.32.3
2.32.3 (2024-05-29)
Bugfixes
- Fixed bug breaking the ability to specify custom SSLContexts in sub-classes ofHTTPAdapter. (#6716)
- Fixed issue where Requests started failing to run on Python versions compiledwithout the
ssl module. (#6724)
v2.32.2
2.32.2 (2024-05-21)
Deprecations
To provide a more stable migration for custom HTTPAdapters impactedby the CVE changes in 2.32.0, we've renamed_get_connection toa new public API,get_connection_with_tls_context. Existing customHTTPAdapters will need to migrate their code to use this new API.get_connection is considered deprecated in all versions of Requests>=2.32.0.
A minimal (2-line) example has been provided in the linked PR to easemigration, but we strongly urge users to evaluate if their custom adapteris subject to the same issue described inCVE-2024-35195. (#6710)
v2.32.1
2.32.1 (2024-05-20)
Bugfixes
- Add missing test certs to the sdist distributed on PyPI.
v2.32.0
2.32.0 (2024-05-20)
... (truncated)
Changelog
Sourced fromrequests's changelog.
2.32.4 (2025-06-10)
Security
- CVE-2024-47081 Fixed an issue where a maliciously crafted URL and trustedenvironment will retrieve credentials for the wrong hostname/machine from anetrc file.
Improvements
- Numerous documentation improvements
Deprecations
- Added support for pypy 3.11 for Linux and macOS.
- Dropped support for pypy 3.9 following its end of support.
2.32.3 (2024-05-29)
Bugfixes
- Fixed bug breaking the ability to specify custom SSLContexts in sub-classes ofHTTPAdapter. (#6716)
- Fixed issue where Requests started failing to run on Python versions compiledwithout the
ssl module. (#6724)
2.32.2 (2024-05-21)
Deprecations
To provide a more stable migration for custom HTTPAdapters impactedby the CVE changes in 2.32.0, we've renamed_get_connection toa new public API,get_connection_with_tls_context. Existing customHTTPAdapters will need to migrate their code to use this new API.get_connection is considered deprecated in all versions of Requests>=2.32.0.
A minimal (2-line) example has been provided in the linked PR to easemigration, but we strongly urge users to evaluate if their custom adapteris subject to the same issue described inCVE-2024-35195. (#6710)
2.32.1 (2024-05-20)
Bugfixes
- Add missing test certs to the sdist distributed on PyPI.
2.32.0 (2024-05-20)
Security
... (truncated)
Commits
021dc72 Polish up release tooling for last manual release821770e Bump version and add release notes for v2.32.459f8aa2 Add netrc file search information to authentication documentation (#6876)5b4b64c Add more tests to prevent regression of CVE 2024 470817bc4587 Add new test to check netrc auth leak (#6962)96ba401 Only use hostname to do netrc lookup instead of netloc7341690 Merge pull request#6951 from tswast/patch-16716d7c remove linksa7e1c74 Update docs/conf.pyc799b81 docs: fix dead links to kenreitz.org- Additional commits viewable incompare view
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 <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> 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 <dependency name> 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 <dependency name> 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 <dependency name> will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
You can disable automated security fix PRs for this repo from theSecurity Alerts page.
Bumps the pip group with 2 updates in the /monitoring_flask_backend directory:gunicorn andrequests.
Updates
gunicornfrom 21.2.0 to 22.0.0Release notes
Sourced fromgunicorn's releases.
Commits
f63d59ebump to 22.04ac81e0Merge pull request#3175 from e-kwsm/typo401cecfMerge pull request#3179 from dhdaines/exclude-eventlet-03600243ec3fix(deps): exclude eventlet 0.36.0628a0bcchore: fix typos88fc4a4Merge pull request#3131 from pajod/patch-py12-rebaseddeae2fcCI: back off the agressive timeoutf470382docs: promise 3.12 compat5e30bfaadd changelog to project.urls (updated for PEP621)481c3f9remove setup.cfg - overridden by pyproject.tomlUpdates
requestsfrom 2.31.0 to 2.32.4Release notes
Sourced fromrequests's releases.
... (truncated)
Changelog
Sourced fromrequests's changelog.
... (truncated)
Commits
021dc72Polish up release tooling for last manual release821770eBump version and add release notes for v2.32.459f8aa2Add netrc file search information to authentication documentation (#6876)5b4b64cAdd more tests to prevent regression of CVE 2024 470817bc4587Add new test to check netrc auth leak (#6962)96ba401Only use hostname to do netrc lookup instead of netloc7341690Merge pull request#6951 from tswast/patch-16716d7cremove linksa7e1c74Update docs/conf.pyc799b81docs: fix dead links to kenreitz.orgDependabot 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill 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 <dependency name> minor versionwill 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 <dependency name>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 <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditionsYou can disable automated security fix PRs for this repo from theSecurity Alerts page.