v0.34.0_7
This commit is contained in:
1 parent
47ce1f18c2
commit
b6a3e12225
21 files changed
+471
-84
No files matched your search
+20
-2
@@ -5,6 +5,24 @@
|
||||
|
||||
## 0.34.0
|
||||
|
||||
- DEV 1 KiB OPT5 multi-site follow-up: use direct CSPRNG 256-bit request ID
|
||||
bytes mixed with the existing per-process sequence rather than SHA-256 per
|
||||
request, retaining 64 lowercase hex digits and protected `X-Request-ID`.
|
||||
Construct the absolute original URL only when the frontend enables Tinyauth,
|
||||
without changing trusted/untrusted forwarding or IPv6 validation. Borrow the
|
||||
healthy LB response detail instead of allocating the string `ok`.
|
||||
- Keep traffic analytics non-blocking and bounded at 2,048 queued samples;
|
||||
process up to 64 samples per dashboard mutex acquisition in arrival order,
|
||||
allocate vhost keys only on first observation, classify User-Agents without
|
||||
a lowercase string, reuse static common status-family labels and render
|
||||
one-vhost views without cloning every top table. Skip response compression
|
||||
policy resolution when no codec is accepted by the global ceiling (e.g.
|
||||
`identity`), retaining all enabled codec, scope and exclusion behavior.
|
||||
- Source-only until OPT5 compilation and Rust tests. The compiled OPT4 input
|
||||
passed 151 live HTTP checks (0 failed, 1 optional Zstandard skipped).
|
||||
Brief shared-host OPT4/OPT3/nginx tests are mixed at 16/64 connections;
|
||||
see `docs/PROXY_1KB_OPT5_DEV_0.34.0.md`. No version increment.
|
||||
|
||||
- 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
|
||||
@@ -15,8 +33,8 @@
|
||||
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`.
|
||||
(optional Zstandard). OPT4 was subsequently compiled and tested similarly;
|
||||
see `docs/PROXY_1KB_OPT4_DEV_0.34.0.md` and newer OPT5 analysis.
|
||||
|
||||
|
||||
- DEV 1 KiB throughput follow-up (OPT3): keep normalized safe routing
|
||||
|
||||
Reference in new issue
Block a user