diff mbox series

[meta-python,17/36] python3-httpx2: Upgrade 2.12.0 -> 2.15.1

Message ID 20261021110103.1943456-17-leon.anavi@konsulko.com
State Under Review
Headers show
Series [meta-python,01/36] python3-cachetools: Upgrade 7.2.3 -> 7.2.4 | expand

Commit Message

Leon Anavi Oct. 21, 2026, 11 a.m. UTC
Upgrade to release 2.15.1:

Highlights:

- Flat CPU usage for long-lived clients on Linux:

On Linux, the default SSL context is now configured once instead of
on every handshake. With OpenSSL older than 3.4, each handshake
added a duplicate certificate lookup path, so CPU usage per request
grew over the lifetime of a reused client. Certificate verification
is unchanged, and Windows and macOS still use truststore.

httpx2:

Fixed:

- Configure the default SSL context once on Linux, instead of on
  every handshake. With OpenSSL older than 3.4, CPU usage grew over
  the lifetime of a reused client (#1253).

httpcore2:

Fixed:

- Configure the default SSL context once on Linux, instead of on
  every handshake. With OpenSSL older than 3.4, CPU usage grew over
  the lifetime of a reused client (#1253).

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
---
 .../{python3-httpx2_2.12.0.bb => python3-httpx2_2.15.1.bb}      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-python/recipes-devtools/python/{python3-httpx2_2.12.0.bb => python3-httpx2_2.15.1.bb} (84%)
diff mbox series

Patch

diff --git a/meta-python/recipes-devtools/python/python3-httpx2_2.12.0.bb b/meta-python/recipes-devtools/python/python3-httpx2_2.15.1.bb
similarity index 84%
rename from meta-python/recipes-devtools/python/python3-httpx2_2.12.0.bb
rename to meta-python/recipes-devtools/python/python3-httpx2_2.15.1.bb
index 0d16318a47..f6427c31ac 100644
--- a/meta-python/recipes-devtools/python/python3-httpx2_2.12.0.bb
+++ b/meta-python/recipes-devtools/python/python3-httpx2_2.15.1.bb
@@ -2,7 +2,7 @@  SUMMARY = "The next generation HTTP client."
 LICENSE = "BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://LICENSE.md;md5=166cfc32dc0986f87a7e950553b52e5e"
 
-SRC_URI[sha256sum] = "7631fe9887a8a2275f4a2540e053aa670fcc50742864a9ae7c66e609fdcf12cf"
+SRC_URI[sha256sum] = "ff75485308fbe441e75b1218546e4e78d884df41e1a9741c1f79335ed8fcfef7"
 
 inherit pypi python_hatchling