From 57f5195d65369392b556730512241995ef0231ab Mon Sep 17 00:00:00 2001 From: Sean McArthur Date: Mon, 15 Jun 2026 08:39:26 -0400 Subject: [PATCH] v0.4.15 --- CHANGELOG.md | 10 ++++++++++ Cargo.toml | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b102459..420f0abf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +# 0.4.15 (June 15, 2026) + +* Fix closing a connection when header size is "way too large" (currently x4 configured limit). +* Fix overflow calculating padding length if a DATA frame had 255 bytes of padding. +* Fix ignoring library-initiated resets in the connection state loop. +* Fix decoding panic with an absurd amount of headers and no limit to now use `try_append()`. +* Fix rejecting frames on streams whose HEADERS have not been sent. +* Fix `poll_capacity()` to not return `Some(Ok(0))`. +* Fix discarding of buffered DATA frames when a reset is scheduled. + # 0.4.14 (May 5, 2026) * Add `header_table_size()` option to server builder. diff --git a/Cargo.toml b/Cargo.toml index c690bc63..759af367 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ name = "h2" # When releasing to crates.io: # - Update CHANGELOG.md. # - Create git tag -version = "0.4.14" +version = "0.4.15" license = "MIT" authors = [ "Carl Lerche ",