Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 5, 2025

This PR contains the following updates:

Package Change Age Confidence
pytest (changelog) 9.0.19.0.2 age confidence
urllib3 (changelog) 2.5.02.6.2 age confidence

Release Notes

pytest-dev/pytest (pytest)

v9.0.2

Compare Source

pytest 9.0.2 (2025-12-06)

Bug fixes

  • #​13896: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.

    You may enable it again by passing -p terminalprogress. We may enable it by default again once compatibility improves in the future.

    Additionally, when the environment variable TERM is dumb, the escape codes are no longer emitted, even if the plugin is enabled.

  • #​13904: Fixed the TOML type of the tmp_path_retention_count settings in the API reference from number to string.

  • #​13946: The private config.inicfg attribute was changed in a breaking manner in pytest 9.0.0.
    Due to its usage in the ecosystem, it is now restored to working order using a compatibility shim.
    It will be deprecated in pytest 9.1 and removed in pytest 10.

  • #​13965: Fixed quadratic-time behavior when handling unittest subtests in Python 3.10.

Improved documentation

  • #​4492: The API Reference now contains cross-reference-able documentation of pytest's command-line flags <command-line-flags>.
urllib3/urllib3 (urllib3)

v2.6.2

Compare Source

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

  • Fixed HTTPResponse.read_chunked() to properly handle leftover data in
    the decoder's buffer when reading compressed chunked responses.
    (#&#8203;3734 <https://github.com/urllib3/urllib3/issues/3734>__)

v2.6.1

Compare Source

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

  • Restore previously removed HTTPResponse.getheaders() and
    HTTPResponse.getheader() methods.
    (#&#8203;3731 <https://github.com/urllib3/urllib3/issues/3731>__)

v2.6.0

Compare Source

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

Security

  • Fixed a security issue where streaming API could improperly handle highly
    compressed HTTP content ("decompression bombs") leading to excessive resource
    consumption even when a small amount of data was requested. Reading small
    chunks of compressed data is safer and much more efficient now.
    (GHSA-2xpw-w6gg-jr37 <https://github.com/urllib3/urllib3/security/advisories/GHSA-2xpw-w6gg-jr37>__)
  • Fixed a security issue where an attacker could compose an HTTP response with
    virtually unlimited links in the Content-Encoding header, potentially
    leading to a denial of service (DoS) attack by exhausting system resources
    during decoding. The number of allowed chained encodings is now limited to 5.
    (GHSA-gm62-xv2j-4w53 <https://github.com/urllib3/urllib3/security/advisories/GHSA-gm62-xv2j-4w53>__)

.. caution::

  • If urllib3 is not installed with the optional urllib3[brotli] extra, but
    your environment contains a Brotli/brotlicffi/brotlipy package anyway, make
    sure to upgrade it to at least Brotli 1.2.0 or brotlicffi 1.2.0.0 to
    benefit from the security fixes and avoid warnings. Prefer using
    urllib3[brotli] to install a compatible Brotli package automatically.

  • If you use custom decompressors, please make sure to update them to
    respect the changed API of urllib3.response.ContentDecoder.

Features

  • Enabled retrieval, deletion, and membership testing in HTTPHeaderDict using bytes keys. (#&#8203;3653 <https://github.com/urllib3/urllib3/issues/3653>__)
  • Added host and port information to string representations of HTTPConnection. (#&#8203;3666 <https://github.com/urllib3/urllib3/issues/3666>__)
  • Added support for Python 3.14 free-threading builds explicitly. (#&#8203;3696 <https://github.com/urllib3/urllib3/issues/3696>__)

Removals

  • Removed the HTTPResponse.getheaders() method in favor of HTTPResponse.headers.
    Removed the HTTPResponse.getheader(name, default) method in favor of HTTPResponse.headers.get(name, default). (#&#8203;3622 <https://github.com/urllib3/urllib3/issues/3622>__)

Bugfixes

  • Fixed redirect handling in urllib3.PoolManager when an integer is passed
    for the retries parameter. (#&#8203;3649 <https://github.com/urllib3/urllib3/issues/3649>__)
  • Fixed HTTPConnectionPool when used in Emscripten with no explicit port. (#&#8203;3664 <https://github.com/urllib3/urllib3/issues/3664>__)
  • Fixed handling of SSLKEYLOGFILE with expandable variables. (#&#8203;3700 <https://github.com/urllib3/urllib3/issues/3700>__)

Misc

  • Changed the zstd extra to install backports.zstd instead of zstandard on Python 3.13 and before. (#&#8203;3693 <https://github.com/urllib3/urllib3/issues/3693>__)
  • Improved the performance of content decoding by optimizing BytesQueueBuffer class. (#&#8203;3710 <https://github.com/urllib3/urllib3/issues/3710>__)
  • Allowed building the urllib3 package with newer setuptools-scm v9.x. (#&#8203;3652 <https://github.com/urllib3/urllib3/issues/3652>__)
  • Ensured successful urllib3 builds by setting Hatchling requirement to >= 1.27.0. (#&#8203;3638 <https://github.com/urllib3/urllib3/issues/3638>__)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the type/minor label Dec 5, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Dec 5, 2025

🏷️ Test Badge Generation (Shields.io)

hilbert

Burton GoLand BadgeSort trulia StyleShare GNU IceCat Veeam Geocaching Moo Kickstarter Vitest Spreaker ESLGaming Cloudflare Pages Virgin Grubhub Zyte Jetpack Compose GitKraken Zenn Packer Audioboom Roots .NET Starling Bank Zelle

hsv

Burton GoLand BadgeSort StyleShare Virgin Cloudflare Pages Spreaker ESLGaming Vitest trulia Veeam Geocaching Kickstarter Moo GitKraken Packer Zenn Audioboom GNU IceCat Jetpack Compose Roots .NET Starling Bank Zelle Zyte Grubhub

step

Burton GoLand BadgeSort StyleShare Virgin Cloudflare Pages Vitest Spreaker ESLGaming trulia Geocaching Moo GitKraken Veeam Kickstarter GNU IceCat Audioboom Jetpack Compose Packer Zenn Zelle .NET Starling Bank Roots Zyte Grubhub

step_invert

Burton GoLand BadgeSort StyleShare Virgin Cloudflare Pages ESLGaming Spreaker Vitest trulia Kickstarter Veeam GitKraken Moo Geocaching GNU IceCat Audioboom Jetpack Compose Packer Zenn Roots Starling Bank .NET Zelle Zyte Grubhub

luminance

Burton GoLand BadgeSort trulia StyleShare GNU IceCat Zelle Virgin .NET Starling Bank Zyte Geocaching Roots Grubhub Audioboom Moo GitKraken Jetpack Compose Veeam Packer Vitest Zenn Cloudflare Pages Kickstarter Spreaker ESLGaming

@github-actions
Copy link
Contributor

github-actions bot commented Dec 5, 2025

🏷️ Test Badge Generation (Badgen.net)

hilbert

Burton GoLand BadgeSort trulia StyleShare GNU IceCat Veeam Geocaching Moo Kickstarter Vitest Spreaker ESLGaming Cloudflare Pages Virgin Grubhub Zyte Jetpack Compose GitKraken Zenn Packer Audioboom Roots .NET Starling Bank Zelle

@renovate renovate bot added the type/patch label Dec 7, 2025
@renovate renovate bot changed the title fix(deps): update urllib3 to 2.6.0 fix(deps): update pypi group Dec 7, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Dec 7, 2025

🏷️ Test Badge Generation (Shields.io)

hilbert

HarmonyOS BadgeSort Peloton Icinga CircleCI Nucleo Paytm VMware G2 Graylog Ferrari N.V. ThinkPad El Jueves Meetup Plurk HubSpot Udemy Sony Poetry Hackster Wikiquote Beijing Subway Eclipse Mosquitto Obsidian PWA byte

hsv

HarmonyOS BadgeSort CircleCI Sony ThinkPad Ferrari N.V. Graylog El Jueves Plurk G2 HubSpot Nucleo VMware Wikiquote Hackster Beijing Subway Poetry Peloton Eclipse Mosquitto Paytm Icinga Obsidian byte PWA Udemy Meetup

step

HarmonyOS BadgeSort CircleCI El Jueves ThinkPad Ferrari N.V. Graylog G2 Plurk HubSpot Sony Peloton Nucleo Paytm Beijing Subway Eclipse Mosquitto Wikiquote VMware Hackster Poetry Icinga PWA byte Obsidian Udemy Meetup

step_invert

HarmonyOS BadgeSort CircleCI El Jueves ThinkPad Ferrari N.V. Graylog G2 Plurk HubSpot Sony Peloton Nucleo Paytm Beijing Subway Eclipse Mosquitto Wikiquote VMware Hackster Poetry Obsidian byte PWA Icinga Udemy Meetup

luminance

HarmonyOS BadgeSort Icinga Peloton Nucleo PWA Paytm CircleCI byte Beijing Subway Obsidian Eclipse Mosquitto Meetup Wikiquote El Jueves ThinkPad Ferrari N.V. Udemy Graylog VMware G2 Plurk Hackster HubSpot Poetry Sony

@github-actions
Copy link
Contributor

github-actions bot commented Dec 7, 2025

🏷️ Test Badge Generation (Badgen.net)

hilbert

HarmonyOS BadgeSort Peloton Icinga CircleCI Nucleo Paytm VMware G2 Graylog Ferrari N.V. ThinkPad El Jueves Meetup Plurk HubSpot Udemy Sony Poetry Hackster Wikiquote Beijing Subway Eclipse Mosquitto Obsidian PWA byte

@github-actions
Copy link
Contributor

github-actions bot commented Dec 8, 2025

🏷️ Test Badge Generation (Shields.io)

hilbert

Vercel BadgeSort Dashlane Koa Husqvarna semantic-release Firebase Buy Me A Coffee Apache Hive OpenMined pnpm Instructables GSK E3 Kyocera Hetzner Slides Google Domains Google Assistant Headless UI webcomponents.org Moonrepo Rainmeter Microsoft OneNote Insomnia Dacia

hsv

Vercel BadgeSort semantic-release E3 GSK OpenMined pnpm Instructables Firebase Buy Me A Coffee Apache Hive Dashlane Headless UI webcomponents.org Rainmeter Google Domains Google Assistant Husqvarna Dacia Koa Moonrepo Insomnia Microsoft OneNote Slides Hetzner Kyocera

step

Vercel BadgeSort semantic-release E3 GSK pnpm OpenMined Instructables Firebase Buy Me A Coffee Apache Hive Dashlane Husqvarna Rainmeter Google Domains Google Assistant webcomponents.org Headless UI Insomnia Dacia Koa Moonrepo Microsoft OneNote Kyocera Hetzner Slides

step_invert

Vercel BadgeSort semantic-release E3 GSK pnpm OpenMined Instructables Apache Hive Buy Me A Coffee Firebase Dashlane Husqvarna Rainmeter Google Domains Google Assistant webcomponents.org Headless UI Moonrepo Koa Dacia Insomnia Microsoft OneNote Slides Hetzner Kyocera

luminance

Vercel BadgeSort Insomnia Dashlane Dacia Koa Husqvarna Microsoft OneNote Kyocera Hetzner Rainmeter semantic-release Moonrepo E3 Google Domains Google Assistant Slides GSK webcomponents.org pnpm OpenMined Instructables Headless UI Firebase Buy Me A Coffee Apache Hive

@github-actions
Copy link
Contributor

github-actions bot commented Dec 8, 2025

🏷️ Test Badge Generation (Badgen.net)

hilbert

Vercel BadgeSort Dashlane Koa Husqvarna semantic-release Firebase Buy Me A Coffee Apache Hive OpenMined pnpm Instructables GSK E3 Kyocera Hetzner Slides Google Domains Google Assistant Headless UI webcomponents.org Moonrepo Rainmeter Microsoft OneNote Insomnia Dacia

@github-actions
Copy link
Contributor

🏷️ Test Badge Generation (Shields.io)

hilbert

Peugeot BadgeSort Zendesk CircleCI Rolls-Royce Google Play Parse.ly teratail LiveChat Grunt Jamboard McLaren Leanpub EditorConfig Fluent Bit Drooble Khan Academy New Relic Spinnaker Microsoft SharePoint Meta NativeScript Scribd Underscore.js iBeacon SEPA

hsv

Peugeot BadgeSort CircleCI Google Play EditorConfig Leanpub McLaren Jamboard Grunt teratail LiveChat Parse.ly Khan Academy Fluent Bit Drooble New Relic Scribd Zendesk Spinnaker Underscore.js Microsoft SharePoint iBeacon Meta SEPA NativeScript Rolls-Royce

step

Peugeot BadgeSort CircleCI McLaren Google Play Jamboard Grunt EditorConfig Leanpub teratail LiveChat Parse.ly Khan Academy Drooble Fluent Bit Zendesk SEPA Meta Underscore.js Microsoft SharePoint Scribd New Relic iBeacon Spinnaker NativeScript Rolls-Royce

step_invert

Peugeot BadgeSort CircleCI McLaren Google Play Jamboard Grunt EditorConfig Leanpub LiveChat teratail Parse.ly Fluent Bit Drooble Khan Academy Zendesk SEPA Meta Underscore.js Microsoft SharePoint Scribd New Relic iBeacon Spinnaker NativeScript Rolls-Royce

luminance

Peugeot BadgeSort Rolls-Royce Zendesk CircleCI McLaren Google Play SEPA Meta NativeScript Underscore.js Microsoft SharePoint Scribd New Relic iBeacon Spinnaker Parse.ly Jamboard Khan Academy Drooble Fluent Bit Grunt teratail LiveChat EditorConfig Leanpub

@github-actions
Copy link
Contributor

🏷️ Test Badge Generation (Badgen.net)

hilbert

Peugeot BadgeSort Zendesk CircleCI Rolls-Royce Google Play Parse.ly teratail LiveChat Grunt Jamboard McLaren Leanpub EditorConfig Fluent Bit Drooble Khan Academy New Relic Spinnaker Microsoft SharePoint Meta NativeScript Scribd Underscore.js iBeacon SEPA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant