v0.34.0_7
This commit is contained in:
1 parent
47ce1f18c2
commit
b6a3e12225
21 files changed
+471
-84
No files matched your search
+13
-2
@@ -2,14 +2,25 @@
|
||||
|
||||
## 0.34.0 - Scoped cache correctness and proxy body hot path
|
||||
|
||||
- [x] Compile supplied OPT4 binary; run real HTTP regression (151 passing,
|
||||
0 failed, 1 skipped) and a short OPT3/OPT4/nginx 1,040-byte diagnostic run.
|
||||
- [x] OPT5 source: remove per-request SHA-256 while retaining CSPRNG entropy,
|
||||
skip Tinyauth-only original URL work when Tinyauth is absent, avoid a pooled
|
||||
backend success-detail allocation, batch analytics processing, use borrowed
|
||||
status/UA labels, avoid scoped compression resolution for unaccepted codecs.
|
||||
- [x] Preserve exact forwarding and analytics semantics with new Rust tests;
|
||||
retain 0.34.0, TLS/H2/H3, WebSocket, cache, ACL, logs and bounded queues.
|
||||
- [ ] Compile and test OPT5; run full real-protocol regression and >=7
|
||||
30-second CPU-isolated A/B/nginx runs before accepting a throughput gain.
|
||||
|
||||
- [x] OPT4 source candidate: borrow original no-rewrite public target,
|
||||
bypass the request body adapter only for bodies reporting end-of-stream,
|
||||
avoid redundant upstream URI refcount operations, and simplify common
|
||||
forwarding/header/log branches without weakening validation.
|
||||
- [x] Add OPT4 regression tests for body accounting and permits, Unicode,
|
||||
URI identity, and safe Connection header filtering.
|
||||
- [ ] Compile and run OPT4 Rust tests, re-test ACL/TLS/H2/H3/WebSocket/cache;
|
||||
collect A/B-nginx RPS and profiling evidence before accepting a gain.
|
||||
- [ ] Complete OPT4/OPT5 Rust unit suites and extended TLS/H2/H3/WS/LB
|
||||
acceptance; the short OPT4 RPS comparison did not prove a stable gain.
|
||||
|
||||
|
||||
- [x] DEV 1 KiB: remove shared HOT store mutex from cache outcome/reason
|
||||
|
||||
Reference in new issue
Block a user