This commit is contained in:
Mateusz Gruszczyński committed 2026-10-14 14:54:22 +02:00
1 parent 1b9135117c
commit 4f36de240c
32 files changed
+1175 -704

No files matched your search

+16
View File
@@ -3,6 +3,22 @@
> Operator-facing release history. Historical engineering notes are kept in
> [`docs/CHANGELOG_TECHNICAL_ARCHIVE.md`](docs/CHANGELOG_TECHNICAL_ARCHIVE.md).
## 0.32.7
- Handle peer-initiated graceful upstream HTTP/2 GOAWAY(NO_ERROR) by retiring a
stale connection-pool generation and retrying one empty, safe request on the
same backend. Do not replay requests with bodies or unsafe methods.
- Keep expected H2 GOAWAY and co-timed cancellations out of passive I/O error
quarantine. Count unrelated I/O errors, but de-duplicate failures inside a
brief connection-closure burst.
- Make passive ejections recover through healthy active probes or, when active
health checks are disabled, a bounded half-open cooldown.
- Emit one WARN per transition out of traffic with the first failure detail in
the counted streak and the error triggering the threshold, subject to the
existing Error log sink configuration.
- Add unit and static regression coverage. Rust compilation and live H2
acceptance testing remain pending.
## 0.32.6
- **Development-branch Appearance layout:** replace the long