FAQ | This is a LIVE service | Changelog

Skip to content

fix(deps): update all non-major dependencies

This MR contains the following updates:

Package Change Age Confidence Type Update
certifi ==2025.6.15 -> ==2025.10.5 age confidence minor
charset-normalizer (changelog) ==3.4.2 -> ==3.4.4 age confidence patch
google-api-core ==2.25.1 -> ==2.28.1 age confidence minor
google-api-python-client ==2.172.0 -> ==2.187.0 age confidence minor
google-auth ==2.40.3 -> ==2.43.0 age confidence minor
google-auth-httplib2 ==0.2.0 -> ==0.2.1 age confidence patch
googleapis-common-protos (source) ==1.70.0 -> ==1.72.0 age confidence minor
httplib2 ==0.22.0 -> ==0.31.0 age confidence minor
idna (changelog) ==3.10 -> ==3.11 age confidence minor
protobuf ==6.31.1 -> ==6.33.0 age confidence minor
pyparsing ==3.2.3 -> ==3.2.5 age confidence patch
requests (source, changelog) ==2.32.4 -> ==2.32.5 age confidence patch
uis/devops/continuous-delivery/ci-templates v7.19.2 -> v7.20.3 age confidence repository minor
urllib3 (changelog) ==2.4.0 -> ==2.5.0 age confidence minor

Release Notes

certifi/python-certifi (certifi)

v2025.10.5

Compare Source

v2025.8.3

Compare Source

v2025.7.14

Compare Source

v2025.7.9

Compare Source

jawah/charset_normalizer (charset-normalizer)

v3.4.4

Compare Source

Changed
  • Bound setuptools to a specific constraint setuptools>=68,<=81.
  • Raised upper bound of mypyc for the optional pre-built extension to v1.18.2
Removed
  • setuptools-scm as a build dependency.
Misc
  • Enforced hashes in dev-requirements.txt and created ci-requirements.txt for security purposes.
  • Additional pre-built wheels for riscv64, s390x, and armv7l architectures.
  • Restore multiple.intoto.jsonl in GitHub releases in addition to individual attestation file per wheel.

v3.4.3

Compare Source

Changed
  • mypy(c) is no longer a required dependency at build time if CHARSET_NORMALIZER_USE_MYPYC isn't set to 1. (#​595) (#​583)
  • automatically lower confidence on small bytes samples that are not Unicode in detect output legacy function. (#​391)
Added
  • Custom build backend to overcome inability to mark mypy as an optional dependency in the build phase.
  • Support for Python 3.14
Fixed
  • sdist archive contained useless directories.
  • automatically fallback on valid UTF-16 or UTF-32 even if the md says it's noisy. (#​633)
Misc
  • SBOM are automatically published to the relevant GitHub release to comply with regulatory changes. Each published wheel comes with its SBOM. We choose CycloneDX as the format.
  • Prebuilt optimized wheel are no longer distributed by default for CPython 3.7 due to a change in cibuildwheel.
googleapis/python-api-core (google-api-core)

v2.28.1

Compare Source

Bug Fixes
  • Remove dependency on packaging and pkg_resources (#​852) (ca59a86)

v2.28.0

Compare Source

Features

v2.27.0

Compare Source

Features

v2.26.0

Compare Source

Features

v2.25.2

Compare Source

Bug Fixes
googleapis/google-api-python-client (google-api-python-client)

v2.187.0

Compare Source

Features
Bug Fixes

v2.186.0

Compare Source

Features
Bug Fixes

v2.185.0

Compare Source

Features
Bug Fixes

v2.184.0

Compare Source

Features
Bug Fixes

v2.183.0

Compare Source

Features

v2.182.0

Compare Source

Features
Bug Fixes

v2.181.0

Compare Source

Features
Bug Fixes

v2.179.0

Compare Source

Features

v2.178.0

Compare Source

Features
Bug Fixes

v2.177.0

Compare Source

Features
Bug Fixes

v2.176.0

Compare Source

Features
Bug Fixes

v2.175.0

Compare Source

Features

v2.174.0

Compare Source

Features
Bug Fixes

v2.173.0

Compare Source

Features
Bug Fixes
googleapis/google-auth-library-python (google-auth)

v2.43.0

Compare Source

Features
  • Add public wrapper for _mtls_helper.check_use_client_cert which enables mTLS if GOOGLE_API_USE_CLIENT_CERTIFICATE is not set, when the MWID/X.509 cert sources detected (#​1859) Add public wrapper for check_use_client_cert which enables mTLS if GOOGLE_API_USE_CLIENT_CERTIFICATE is not set, when the MWID/X.509 cert sources detected. Also, fix check_use_client_cert to return boolean value. Change #​1848 added the check_use_client_cert method that helps know if client cert should be used for mTLS connection. However, that was in a private class, thus, created a public wrapper of the same function so that it can be used by python Client Libraries. Also, updated check_use_client_cert to return a boolean value instead of existing string value for better readability and future scope. --------- (1535eccbff0ad8f3fd6a9775316ac8b77dca66ba)
  • Enable mTLS if GOOGLE_API_USE_CLIENT_CERTIFICATE is not set, if the MWID/X.509 cert sources detected (#​1848) The Python SDK will use a hybrid approach for mTLS enablement:
  • If the GOOGLE_API_USE_CLIENT_CERTIFICATE environment variable is set (either true or false), the SDK will respect that setting. This is necessary for test scenarios and users who need to explicitly control mTLS behavior.
  • If the GOOGLE_API_USE_CLIENT_CERTIFICATE environment variable is not set, the SDK will automatically enable mTLS only if it detects Managed Workload Identity (MWID) or X.509 Workforce Identity Federation (WIF) certificate sources. In other cases where the variable is not set, mTLS will remain disabled. ** This change also adds the helper method check_use_client_cert and it's unit test, which will be used for checking the criteria for setting the mTLS to true ** This change is only for Auth-Library, other changes will be created for Client-Library use-cases. --------- (395e405b64b56ddb82ee639958c2e8056ad2e82b)

v2.42.1

Compare Source

Bug Fixes

v2.42.0

Compare Source

Features
Bug Fixes

v2.41.1

Compare Source

Bug Fixes

v2.41.0

Compare Source

Features
Bug Fixes
Documentation
GoogleCloudPlatform/google-auth-library-python-httplib2 (google-auth-httplib2)

v0.2.1

Compare Source

Bug Fixes
  • deps: Require google-auth >= 1.32.0,<3.0.0 (a69b725)
  • deps: Require httplib2 >= 0.19.0,<1.0.0 (a69b725)
  • Drop python 3.6; require python 3.7+ (a69b725)
  • Remove setup.cfg configuration for creating universal wheels (#​191) (c2be0ae)
googleapis/google-cloud-python (googleapis-common-protos)

v1.72.0: googleapis-common-protos 1.72.0

Compare Source

Features

v1.71.0: googleapis-common-protos 1.71.0

Compare Source

Features
httplib2/httplib2 (httplib2)

v0.31.0

Compare Source

v0.30.2

Compare Source

v0.30.0

Compare Source

kjd/idna (idna)

v3.11

Compare Source

psf/requests (requests)

v2.32.5

Compare Source

Bugfixes

  • The SSLContext caching feature originally introduced in 2.32.0 has created a new class of issues in Requests that have had negative impact across a number of use cases. The Requests team has decided to revert this feature as long term maintenance of it is proving to be unsustainable in its current iteration.

Deprecations

  • Added support for Python 3.14.
  • Dropped support for Python 3.8 following its end of support.
uis/devops/continuous-delivery/ci-templates (uis/devops/continuous-delivery/ci-templates)

v7.20.3: 7.20.3

Compare Source

7.20.3 (2025-11-03)
Bug Fixes
  • use only needed bits of Terraform-Module.gitlab-ci.yml to avoid duplicate jobs (ff646a0)

v7.20.2: 7.20.2

Compare Source

7.20.2 (2025-10-30)
Bug Fixes
  • check-latest-tag-in-changelog: skip job if tag is an alpha or beta release (210ffd5)

v7.20.1: 7.20.1

Compare Source

7.20.1 (2025-10-29)
Bug Fixes
  • allow no test coverage in maven (40db7bf)

v7.20.0: 7.20.0

Compare Source

7.20.0 (2025-10-28)
Features
  • add code coverage to maven jobs (53c1345)
urllib3/urllib3 (urllib3)

v2.5.0

Compare Source

==================

Features

  • Added support for the compression.zstd module that is new in Python 3.14. See PEP 784 <https://peps.python.org/pep-0784/>_ for more information. (#&#8203;3610 <https://github.com/urllib3/urllib3/issues/3610>__)
  • Added support for version 0.5 of hatch-vcs (#&#8203;3612 <https://github.com/urllib3/urllib3/issues/3612>__)

Bugfixes

  • Fixed a security issue where restricting the maximum number of followed redirects at the urllib3.PoolManager level via the retries parameter did not work.
  • Made the Node.js runtime respect redirect parameters such as retries and redirects.
  • Raised exception for HTTPResponse.shutdown on a connection already released to the pool. (#&#8203;3581 <https://github.com/urllib3/urllib3/issues/3581>__)
  • Fixed incorrect CONNECT statement when using an IPv6 proxy with connection_from_host. Previously would not be wrapped in []. (#&#8203;3615 <https://github.com/urllib3/urllib3/issues/3615>__)

Configuration

📅 Schedule: Branch creation - Monday through Friday ( * * * * 1-5 ) in timezone Europe/London, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

♻️ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This MR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by uis-devops-renovatebot

Merge request reports

Loading