v0.34.0_1

This commit is contained in:
Mateusz Gruszczyński committed 2026-10-18 06:41:20 +02:00
1 parent 9cfc4588cc
commit f20c8da718
25 files changed
+694 -117

No files matched your search

+12
View File
@@ -1,5 +1,17 @@
# RustProxy 0.34.0
## DEV: cache counter contention and saturated analytics (source candidate)
Per-domain cache outcome/reason accounting now uses bounded immutable indexes
and atomic counters rather than the HOT cache's global store mutex on every
request. The analytics producer reserves a queue slot before cloning fields;
full-queue/drop behavior and its counter remain unchanged. Per-vhost
latency histograms now update one exclusive atomic bin per completion and
reconstruct unchanged cumulative Prometheus buckets during scraping. The supplied
previous DEV binary passed 151 live HTTP assertions, but this newest code
**has not been built**. No version bump, no measured RPS claim. See
[`docs/PROXY_1KB_COUNTERS_DEV_0.34.0.md`](docs/PROXY_1KB_COUNTERS_DEV_0.34.0.md).
## 0.34.0: HOT HIT critical-section follow-up (source candidate)
Immutable response headers are shared until a HIT; the mutable per-response