From 7ad98afd65bfd1fb35afc3b43ee718e97d624317 Mon Sep 17 00:00:00 2001 From: Aidan Nguyen Date: Thu, 9 Jul 2026 16:48:41 -0400 Subject: [PATCH 1/2] chore(deps): Bump zlib-rs from 0.6.0 to 0.6.6 --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0c0c7202e8a44..c5abd00f3d845 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14774,9 +14774,9 @@ dependencies = [ [[package]] name = "zlib-rs" -version = "0.6.0" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7948af682ccbc3342b6e9420e8c51c1fe5d7bf7756002b4a3c6cabfe96a7e3c" +checksum = "b142a20ec14a91d5bc708c1dc21b080c550113d8aa77afa29635673a65dd02c5" [[package]] name = "zmij" From 582fe3c9a0d230ec46607348009d683da3ce5dc3 Mon Sep 17 00:00:00 2001 From: Aidan Nguyen Date: Thu, 9 Jul 2026 19:30:20 -0400 Subject: [PATCH 2/2] chore(deps): add changelog fragment for arm64 zlib checksum fix --- changelog.d/bump_zlib_rs_aarch64_checksum.fix.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 changelog.d/bump_zlib_rs_aarch64_checksum.fix.md diff --git a/changelog.d/bump_zlib_rs_aarch64_checksum.fix.md b/changelog.d/bump_zlib_rs_aarch64_checksum.fix.md new file mode 100644 index 0000000000000..d5dc19c41b788 --- /dev/null +++ b/changelog.d/bump_zlib_rs_aarch64_checksum.fix.md @@ -0,0 +1,3 @@ +Updated the zlib backend (`zlib-rs`) from 0.6.0 to 0.6.6, pulling in an upstream fix for an aarch64 NEON Adler-32 bug that could produce incorrect checksums. On arm64, valid zlib-format (RFC 1950) payloads, such as `deflate` content-encoding handled by HTTP-based sources, could previously be rejected as corrupt with an `incorrect data check` error. + +authors: Stunned1