From 01aab43949b746c7dd380191cd6ffbfcf81a1839 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 13 Jun 2026 07:49:02 +0000 Subject: [PATCH] chore(release-next): release 3.0.0-alpha.4 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 9c6ece10..d0ac598d 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "3.0.0-alpha.3" + ".": "3.0.0-alpha.4" } diff --git a/CHANGELOG.md b/CHANGELOG.md index d4480bcb..d1b382f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [3.0.0-alpha.4](https://github.com/Leberkas-org/TurboHTTP/compare/v3.0.0-alpha.3...v3.0.0-alpha.4) (2026-06-13) + + +### Features + +* **docs:** Add 'When to Use' page and nav link ([bd5c6f3](https://github.com/Leberkas-org/TurboHTTP/commit/bd5c6f3b9057e3819b19b0ac184a41e16d1a8eca)) + + +### Bug Fixes + +* **client:** bound HTTP/1.1 request body pump with outbound flush backpressure ([c76e9ee](https://github.com/Leberkas-org/TurboHTTP/commit/c76e9ee6f081bd0394aa8618a1fdf508ff3d9650)) +* **client:** stamp cancellation token into request options before channel enqueue ([28d422d](https://github.com/Leberkas-org/TurboHTTP/commit/28d422dc342bb65c3fbc8d1c1daff639e40b6f37)) +* **h3:** dispose decoded frames and copy blocked QPACK header blocks ([e51ab5d](https://github.com/Leberkas-org/TurboHTTP/commit/e51ab5daca6cc913289d94e9aef3aa58656f45dc)) +* **http2:** stop returning in-use body-drain buffers to the shared pool on teardown ([19b83c5](https://github.com/Leberkas-org/TurboHTTP/commit/19b83c57b18c91836da5484dbbe444d0c8c1f3bf)) +* **server:** guard buffered body fast path and serve single-segment bodies zero-copy ([3358b02](https://github.com/Leberkas-org/TurboHTTP/commit/3358b0252e5b36337fda83bbb17dc5c516319ae6)) +* **server:** remove response data-rate entry when body completes ([61a4b1e](https://github.com/Leberkas-org/TurboHTTP/commit/61a4b1e9e506ee275db4caf2961d8ba68503f6e5)) +* **server:** serialize HTTP/1.x pipelined dispatch and fix WirePipeliningSpec under-read ([3429403](https://github.com/Leberkas-org/TurboHTTP/commit/34294036036463b08538a905eb565ebcb702fa20)) + + +### Performance + +* **h3:** decode inbound frames zero-copy from the transport buffer ([1171012](https://github.com/Leberkas-org/TurboHTTP/commit/11710123dd96f7155ed673f1100de52861c6529d)) +* **server:** deduplicate data-rate timer scheduling and reuse response pipe writer ([0c0e157](https://github.com/Leberkas-org/TurboHTTP/commit/0c0e15776b8f6a0eaef40b3bfdf5c4786888d22f)) + ## [3.0.0-alpha.3](https://github.com/Leberkas-org/TurboHTTP/compare/v3.0.0-alpha.2...v3.0.0-alpha.3) (2026-06-11)