diff --git a/python-urllib3.changes b/python-urllib3.changes index 15f591b..3cf6d46 100644 --- a/python-urllib3.changes +++ b/python-urllib3.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Tue May 27 08:56:43 UTC 2025 - Daniel Garcia + +- Update to 2.4.0 + * Applied PEP 639 by specifying the license fields in + pyproject.toml. (#3522) + * Updated exceptions to save and restore more properties during the + pickle/serialization process. (#3567) + * Added verify_flags option to create_urllib3_context with a default + of VERIFY_X509_PARTIAL_CHAIN and VERIFY_X509_STRICT for Python + 3.13+. (#3571) + * Fixed a bug with partial reads of streaming data in Emscripten. + (#3555) + * Switched to uv for installing development dependecies. (#3550) + * Removed the multiple.intoto.jsonl asset from GitHub releases. + Attestation of release files since v2.3.0 can be found on PyPI. + (#3566) +- 2.3.0: + * Added HTTPResponse.shutdown() to stop any ongoing or future reads + for a specific response. It calls shutdown(SHUT_RD) on the + underlying socket. This feature was sponsored by LaunchDarkly. + (#2868) + * Added support for JavaScript Promise Integration on Emscripten. + This enables more efficient WebAssembly requests and streaming, + and makes it possible to use in Node.js if you launch it as node + --experimental-wasm-stack-switching. (#3400) + * Added the proxy_is_tunneling property to HTTPConnection and + HTTPSConnection. (#3285) + * Added pickling support to NewConnectionError and + NameResolutionError. (#3480) + * Fixed an issue in debug logs where the HTTP version was rendering + as "HTTP/11" instead of "HTTP/1.1". (#3489) + * Removed support for Python 3.8. (#3492) + +------------------------------------------------------------------- +Tue May 27 08:51:09 UTC 2025 - Daniel Garcia + +- Skip test_close_after_handshake flaky test, it fails sometimes in + ppc64le and s390x architectures, bsc#1243583 + ------------------------------------------------------------------- Thu Dec 19 07:20:32 UTC 2024 - Daniel Garcia diff --git a/python-urllib3.spec b/python-urllib3.spec index 4e4e352..88bb794 100644 --- a/python-urllib3.spec +++ b/python-urllib3.spec @@ -1,7 +1,7 @@ # # spec file for package python-urllib3 # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,7 +28,7 @@ %endif %{?sle15_python_module_pythons} Name: python-urllib3%{psuffix} -Version: 2.2.3 +Version: 2.4.0 Release: 0 Summary: HTTP library with thread-safe connection pooling, file post, and more License: MIT @@ -119,7 +119,7 @@ export PYTHONPATH="$PWD/../patched-hypercorn/hypercorn-%{hypercorn_commit}/src" # gh#urllib3/urllib3#2109 export CI="true" # skip some randomly failing tests (mostly on i586, but sometimes they fail on other architectures) -skiplist="test_ssl_read_timeout or test_ssl_failed_fingerprint_verification or test_ssl_custom_validation_failure_terminates" +skiplist="test_ssl_read_timeout or test_ssl_failed_fingerprint_verification or test_ssl_custom_validation_failure_terminates or test_close_after_handshake" # gh#urllib3/urllib3#1752 and others: upstream's way of checking that the build # system has a correct system time breaks (re-)building the package after too # many months have passed since the last release. diff --git a/urllib3-2.2.3.tar.gz b/urllib3-2.2.3.tar.gz deleted file mode 100644 index f9b3fb0..0000000 --- a/urllib3-2.2.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9 -size 300677 diff --git a/urllib3-2.4.0.tar.gz b/urllib3-2.4.0.tar.gz new file mode 100644 index 0000000..739ac59 --- /dev/null +++ b/urllib3-2.4.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:414bc6535b787febd7567804cc015fee39daab8ad86268f1310a9250697de466 +size 390672