v0.34.0_6
This commit is contained in:
1 parent
5910e6e901
commit
47ce1f18c2
18 files changed
+364
-69
No files matched your search
+17
-2
@@ -5,6 +5,20 @@
|
||||
|
||||
## 0.34.0
|
||||
|
||||
- DEV 1 KiB follow-up (OPT4): keep ordinary unmodified public request targets
|
||||
borrowed through URI rewriting, avoid creating a metering body adapter for
|
||||
request bodies with no frames/trailers, and consume already-validated upstream
|
||||
URI ownership rather than cloning on the ordinary HTTP/1.1 path. Reuse the
|
||||
formatted IPv4 peer address in RFC 7239 forwarding metadata, fast-path
|
||||
short ASCII access-log fields, and skip nominated-hop parsing for absent,
|
||||
plain `close` or single `keep-alive` Connection headers. Preserve cache
|
||||
refresh owned targets, streamed upload metering, full hop-by-hop filtering
|
||||
for complex values, TLS/H2/H3 authority handling and request limits.
|
||||
- OPT3 compiled binary passed 151 live HTTP checks, 0 failed, 1 skipped
|
||||
(optional Zstandard). OPT4 Rust sources must still be compiled and benchmarked;
|
||||
see `docs/PROXY_1KB_OPT4_DEV_0.34.0.md`.
|
||||
|
||||
|
||||
- DEV 1 KiB throughput follow-up (OPT3): keep normalized safe routing
|
||||
paths borrowed from an independently retained URI instead of allocating
|
||||
during observation and forwarding; use the original strict percent/decode
|
||||
@@ -16,8 +30,9 @@
|
||||
body streaming, analytics, metrics and defaults remain unchanged.
|
||||
- Add regressions for path validator equivalence, multi-valued hop-by-hop
|
||||
fields and untrusted IPv6 forwarding. User-supplied OPT2-FIX1 binary passed
|
||||
89 targeted live checks. **This newest source has not been compiled or
|
||||
RPS-tested**; see `docs/PROXY_1KB_OPT3_DEV_0.34.0.md`.
|
||||
89 targeted live checks. A compiled OPT3 executable was subsequently tested
|
||||
(151 passing HTTP cases; one skipped), but short shared-host A/B did not
|
||||
establish a stable RPS gain; see `docs/PROXY_1KB_OPT3_DEV_0.34.0.md`.
|
||||
|
||||
- DEV 1 KiB accounting follow-up: move per-domain HIT/MISS/BYPASS, reason,
|
||||
stored-entry and saved-body statistics outside the HOT cache's shared mutex.
|
||||
|
||||
Reference in new issue
Block a user