v0.32.6_fix1

This commit is contained in:
Mateusz Gruszczyński committed 2026-10-14 08:19:09 +02:00
1 parent a3d183bd4b
commit e3de084149
34 files changed
+559 -85

No files matched your search

+22 -2
View File
@@ -1,4 +1,4 @@
# RustProxy 0.32.5
# RustProxy 0.32.6
**0.31.0 panel/cache additions:** browser-negotiated Zstd/Brotli/gzip for HTML, JS and CSS (Settings → Administration); optional HTTP BAN/PURGE restricted to explicit IP/CIDR allowlist (Settings → Cache, disabled by default); System information Refresh button beside the API badge. See [Settings](docs/SETTINGS.md) and [Cache](docs/CACHE.md).
@@ -7,7 +7,27 @@ streaming HTTP/TLS/WebSocket forwarding, raw TCP/UDP stream hosts, IP-bound vhos
**0.31.9 Certificate API management: inspect and edit credential settings without exposing/rotating the current token, or regenerate one existing token with one-time display. Rust/Cargo and live testing required.**
## What changed in 0.32.5
## What changed in 0.32.6
- **Mobile Overview:** display two metric tiles per row on phone-width canvases,
including 320-430px layouts and the initial pre-script paint. Keep horizontal
overflow disabled, allow vertical touch scrolling and avoid unnecessary DOM
reparenting/scroll anchoring during Dashboard preference refreshes.
- **Global corner presets:** apply the selected Appearance shape consistently to
vhost cards, status badges, entity cards and secondary panels as well as the
existing metric and content cards. Keep the square-style draft dock unchanged.
- **Vhosts backend HTTP badges:** show the configured upstream mode alongside
the last HTTP/1.1 or HTTP/2 version actually returned by a real upstream
proxy request for each origin. `AUTO → ?` means there is no response from the
past five minutes; never guess a negotiation result or run an extra probe.
The authenticated status payload includes last observation timestamp and
counters per upstream client; the active connection may vary across requests.
- **Tests:** Chromium simulated-mobile layout/scroll and shape presets,
JavaScript live-status protocol badges and Rust response-version recorder test.
The actual Rust build, iOS Safari interaction and end-to-end negotiated ALPN
verification remain pending on a deployment host.
## Previously in 0.32.5
- **ACL editor startup hotfix:** fix the JavaScript `i18n` initialization order
that could prevent the entire administration UI from loading. This does not