v0.33.8
This commit is contained in:
1 parent
6b937aaf85
commit
87c8393d86
79 files changed
+6727
-297
No files matched your search
+20
@@ -1,5 +1,25 @@
|
||||
# RustProxy roadmap
|
||||
|
||||
## 0.33.8 - Performance with retained functionality
|
||||
|
||||
- [x] Reduce cache-disabled request-policy work, header copies, timer allocation
|
||||
and request-ID formatting overhead without changing security or telemetry.
|
||||
- [x] Move live-history cloning and eviction cleanup outside the mutex while
|
||||
retaining bounded history, explicit loss counters, live streams and sinks.
|
||||
- [x] Narrow filesystem job context, borrow pinned root descriptors and bound
|
||||
adaptive static-file reads at 64 KiB; preserve range and symlink behavior.
|
||||
- [x] Correct local HTTP/1 file completion for cache publication and accounting,
|
||||
with explicit empty, short-read, cancellation and multipart coverage.
|
||||
- [x] Reproduce baseline test failures and distinguish real inherited defects
|
||||
from obsolete fixtures; correct both without weakening functional contracts.
|
||||
- [x] Add repeatable live HTTP, verified TLS/H2/H3/WebSocket, nginx comparison,
|
||||
resource sampling, syscall profiling and mixed-traffic soak runners. Measured
|
||||
outcomes and limits are recorded in `docs/PERFORMANCE_0.33.8.md` and raw evidence.
|
||||
- [ ] Complete deployment-specific 24-hour soak and remote-network testing with
|
||||
actual PHP-FPM, Tinyauth and DNS infrastructure before production rollout.
|
||||
- [ ] Evaluate further proxy pool/queue costs and a secure static-file sendfile
|
||||
path from measured profiles; preserve TLS/H2/H3 and all observability semantics.
|
||||
|
||||
## 0.33.7 - named dashboard presets, focused HTML extraction and chart typography
|
||||
|
||||
- [x] Apply uniform 12px sentence-case labels to all Overview widgets,
|
||||
|
||||
Reference in new issue
Block a user