v0.25.6
This commit is contained in:
1 parent
c819f0a335
commit
e1a59f6e56
53 files changed
+817
-380
No files matched your search
+10
@@ -1,5 +1,14 @@
|
||||
# RustProxy roadmap
|
||||
|
||||
## 0.25.6 - Backend memory diagnostics visibility
|
||||
|
||||
Current direction: 0.25.5 -> 0.25.6
|
||||
|
||||
- [x] Show upstream client generation, current-generation request count, generation age and total rotations in the main Backends diagnostics table.
|
||||
- [x] Reuse the existing `/api/events` status snapshot refresh path; do not add a second diagnostics polling loop.
|
||||
- [x] Keep the 0.25.5 client-generation recycling defaults and configuration compatibility unchanged.
|
||||
- [ ] Run compiler-enabled `cargo fmt --all`, `cargo check --locked --all-targets` and `cargo test --locked --all-targets` on a Rust release host.
|
||||
|
||||
## 0.25.5 - Traffic country consistency and Revision History styling
|
||||
|
||||
Current direction: 0.25.4 -> 0.25.5
|
||||
@@ -10,6 +19,7 @@ Current direction: 0.25.4 -> 0.25.5
|
||||
- [x] Add Cloudflare-country trust regression coverage and release/source-contract checks.
|
||||
- [x] Extend Prometheus with a live Traffic analytics collector, fixed-cardinality User-Agent/method/source families, country/top-route views and built-in Web Server inventory/source metrics.
|
||||
- [x] Extend the bundled Grafana dashboard with a Traffic vhost filter, Web Server request rate, countries, User-Agent families, serving sources, methods, status classes, cache outcomes, capture-state gauges and configured routes.
|
||||
- [x] Bound backend Hyper client lifetime with configurable request/age recycling and an upstream HTTP/1 buffer ceiling so sustained traffic can release pool/TLS high-water allocations without a vhost save.
|
||||
- [ ] Run compiler-enabled `cargo fmt --all`, `cargo check --locked --all-targets` and `cargo test --locked --all-targets` on a Rust release host.
|
||||
|
||||
## 0.25.4 - Configuration history restore
|
||||
|
||||
Reference in new issue
Block a user