v0.27.0
This commit is contained in:
1 parent
a9f9450f80
commit
762eb9e28b
81 files changed
+1242
-1095
No files matched your search
+14
@@ -1,5 +1,19 @@
|
||||
# RustProxy roadmap
|
||||
|
||||
## 0.27.0 - Compression policy and persistent Docker publications
|
||||
|
||||
Current direction: 0.26.7 -> 0.27.0
|
||||
|
||||
- [x] Enable zstd/Brotli/gzip downstream compression by default, keep deflate opt-in, honor client q-values and use deterministic `zstd -> br -> gzip -> deflate` tie priority.
|
||||
- [x] Allow authenticated/cookie/private/no-store responses to compress while retaining explicit no-transform/range/SSE/upgrade/existing-encoding exclusions.
|
||||
- [x] Add inherited dynamic-compression overrides for vhosts, Docker publications and Web Server services, including per-scope codec filters under the global codec ceiling; hide/disable codec controls while a scope is explicitly OFF without clearing saved overrides.
|
||||
- [x] Default fresh installations to `Server: RustProxy` without rewriting existing saved policies.
|
||||
- [x] Remove Debian package-build metadata from this source tree; packaging is maintained separately at `rustproxy.linuxiarz.pl`.
|
||||
- [x] Keep published Docker hostnames materialized while a service is missing, return 503 until it returns, and reuse last-known inventory during temporary agent communication failures.
|
||||
- [x] Render cache occupancy progress fill consistently across Chromium/WebKit and Firefox.
|
||||
- [x] Keep SQLite schema 8 and additive/defaulted saved configuration compatibility with 0.26.x.
|
||||
- [ ] Run compiler-enabled `cargo fmt --all`, `cargo check --locked --all-targets` and `cargo test --locked --all-targets` on a Rust release host.
|
||||
|
||||
## 0.26.7 - Cache occupancy and backend rotation continuity
|
||||
|
||||
Current direction: 0.26.6 -> 0.26.7
|
||||
|
||||
Reference in new issue
Block a user