py-anyio: updated to 4.16.0
4.16.0
*New features*
- Added ``BlockingPortal.call_async()`` for asynchronously calling into an event loop
with optional abandonment on cancellation
- Added SOCK_SEQPACKET support to ``connect_unix()`` and ``create_unix_listener()``
*Other changes*
- Changed UDP sockets on the asyncio backend to make ``send()`` wait until the
datagram has been passed to the operating system
*Bug fixes*
- Fixed documentation implying that ``use_uvloop=True`` falls back to the standard
event loop when uvloop (winloop on Windows) is not installed, and showed how to
[100 lines not shown]
cargo-nextest: updated to 0.9.151
0.9.151
Fixed
With test groups and threads-required, a test waiting for a slot in its group is now started as soon as enough threads are free. Previously, if the threads were freed by a test outside that group, the waiting test could be delayed. If no other test in its group was still running, the run could end with the test not being run.
Fixed a panic when reusing builds (--archive-file or --binaries-metadata) for a custom target provided by rustc --print=cfg.
grpc py-grpcio*: updated to 1.85.1
1.85.1
Python
Fixes Denial of service in Health Watch RPC
Fixes Memory leak in AsyncIO client-streaming calls with interceptors
Core
host/:authority handling in the HPACK parser
graphics/py-img2pdf: import py-img2pdf-0.6.3
Packaged by martin, leot, and myself in wip.
Lossless conversion of raster images to PDF. You should use img2pdf if
your priorities are (in this order):
always lossless: the image embedded in the PDF will always have the
exact same color information for every pixel as the input
small: if possible, the difference in filesize between the input
image and the output PDF will only be the overhead of the PDF container
itself
fast: if possible, the input image is just pasted into the PDF
document as-is without any CPU hungry re-encoding of the pixel data
graphics/unpaper: import unpaper-7.0.0
Packaged for wip by Kamel Ibn Aziz Derouiche, shattered@, and myself.
unpaper is a post-processing tool for scanned sheets of paper,
especially for book-pages scanned from previously created photocopies.
unpaper tries to remove dark edges, corrects the rotation ("deskew"),
and aligns the centering of pages.
ngtcp2: updated to 1.26.0
1.26.0
doc: Add pseudo code and documentation for writing packets with GSO
build(deps): bump actions/stale from 10 to 11
Cleanup
No stream is closed just because STOP_SENDING is received
Restructure conn
Tighten long header packet length check for 32-bit platform
map: Remove key if resizing table fails
examples/server: Check QUIC version
Add callback for extendmaxdata
Update callback tests
Do not retire the fallback DCID if it is still used
Fix CUBIC CWND increment function
Call extend_max_data on handshake completion
Return STREAM_LIMIT error if the limit is violated by STREAMS_BLOCKED
Add ngtcp2_conn_tx_strmq_push_if_not
[101 lines not shown]
nghttp3: updated to 1.19.0
1.19.0
build(deps): bump actions/stale from 10 to 11
Extend minimum unsent bytes in anticipation of QMux
map: Remove key if resizing table fails
Suggested fixes
fuzz: Fix ASAN failure
fuzz: Update with C++23 features
GHA: Build fuzzers
fuzz: Fix docker build
Assert the control stream
Bump clang-format to 21
tests: Add more tests for trailers in CONNECT stream
GHA: Bump ubuntu to 26.04
Port ngtcp2_ratelim changes
Cleanup QPACK opcode branching
Check priority field size and apply buffer limit early
[6 lines not shown]
nghttp2: updated to 1.71.0
1.71.0
Take into account idle streams
Add option to limit the maximum outbound queue size
Revert "Take into account idle streams"
build(deps): bump actions/stale from 10 to 11
util: add include
Add length check for CONTINUATION
nghttpx: Check QUIC version
build(deps): bump golang.org/x/net from 0.57.0 to 0.58.0
Gha bump ubuntu
Munit cxx assertions
Bump go to 1.26
build(deps): bump github.com/quic-go/quic-go from 0.61.0 to 0.62.0
nghttpx: Refactor Router
nghttpx: Client TLS certificate validation based on RFC 9525
nghttpx: Rewrite CertLookupTree based on RFC 9525 rules
[33 lines not shown]