v0.32.6_official
This commit is contained in:
1 parent
fc8711d4d8
commit
d2c6cf59a9
16 files changed
+1801
-1027
No files matched your search
+22
-12
@@ -5,7 +5,26 @@
|
||||
|
||||
## 0.32.6
|
||||
|
||||
- **Development-branch diagnostics charts (no version bump):** publish cached
|
||||
- **Development-branch Appearance layout:** replace the long
|
||||
half-width Overview cards settings list with a full-width, compact horizontal
|
||||
ribbon. Keep every visibility switch and reorder control operational, add
|
||||
left/right browsing, and provide an optional expanded grid. Preserve stored
|
||||
layout preferences, theme shapes, and the visual layout editor.
|
||||
|
||||
- **Development-branch dashboard polish:** keep the Cache
|
||||
hits/misses/bypasses per-second chart visually continuous across browser-tab
|
||||
minimize/restore by reusing the last valid rate sample until a fresh interval
|
||||
is available again, rather than leaving a visible gap. Preserve the 3 s
|
||||
Overview cadence and do not change server polling.
|
||||
- **Development-branch mobile/layout polish:** make the
|
||||
Overview page-intro action buttons equal-height and symmetric on mobile,
|
||||
tighten the Appearance → Dashboard layout → Overview cards editor into a more
|
||||
horizontal wrapped control strip, increase the gap between the `p` and the right border of the
|
||||
RustProxy logo mark, and normalize the Overview canvas gutter so small-small,
|
||||
small-large and large-large dashboard block transitions use the same spacing.
|
||||
|
||||
|
||||
- **Development-branch diagnostics charts:** publish cached
|
||||
CPU, process CPU/RSS and per-interface RX/TX samples in compact live status;
|
||||
charts follow the Overview update cadence (default 3 s, accepting saved 2 s)
|
||||
while all Process details still follow the selected System-info refresh. The
|
||||
@@ -14,7 +33,7 @@
|
||||
for reported WebKit jumps near Process/Network; physical iOS 27 validation is
|
||||
still required. Match the Origin protocol badge's radius to neighboring
|
||||
policy pills for both default and configured corner styles, preserving colors.
|
||||
- **Development-branch rate continuity (no version bump):** preserve cache
|
||||
- **Development-branch rate continuity:** preserve cache
|
||||
HIT/MISS and other counter-derived chart histories when a browser tab is
|
||||
suspended, minimized or restored from BFCache. Treat resumed/overdue
|
||||
observations as new counter baselines, not artificial 0/s samples. Show
|
||||
@@ -22,7 +41,7 @@
|
||||
values. Apply one shared rule to Cache, Transform, Overview, backend,
|
||||
vhost and Stream charts without adding polling or changing System-info
|
||||
scheduling. Add isolated JavaScript pause/resume and reset tests.
|
||||
- **Development-branch follow-up (no version bump):** update existing network-interface
|
||||
- **Development-branch follow-up:** update existing network-interface
|
||||
diagnostic chart nodes in place during live refresh, preserving DOM identity
|
||||
and avoiding scroll-anchor loss around the Process and Network panels on touch
|
||||
browsers. Keep network-interface history advancing on every live Overview update
|
||||
@@ -46,8 +65,6 @@
|
||||
|
||||
## 0.32.5
|
||||
|
||||
- Fix the administration panel startup `ReferenceError: Cannot access 'i18n' before initialization` in the new DNS/DDNS ACL editor. Define its localization helper before creating the DNS hint; preserve all ACL settings and translations. Add a JavaScript startup regression test to the release checks.
|
||||
- Fix Rust `E0505` during dynamic ACL DNS resolution: give `lookup_host` an independently owned hostname, while returning the original normalized cache key. The resolver timeout, allowlist expiration and fail-closed behavior are unchanged.
|
||||
- Add bounded DNS/DDNS hostnames as **allow-only** client ACL rules in reusable
|
||||
profiles, host policies, vhosts, locations and Docker ACL assignments.
|
||||
- Refresh A/AAAA answers asynchronously every 60 seconds and after config
|
||||
@@ -60,13 +77,6 @@
|
||||
|
||||
## 0.32.4
|
||||
|
||||
- Fix Rust `E0382` in retry construction: clone the upstream URI before
|
||||
passing it into the request builder so authority normalization can borrow
|
||||
the original URI afterward. Keep backend destination, Host and retry rules.
|
||||
- Reduce Overview gutters uniformly (normal 4px, dense 3px, comfortable
|
||||
12px). Override the older dashboard-density spacing selectors for the
|
||||
aligned grid so tile-to-tile and tile-to-panel transitions match in both
|
||||
directions without changing row symmetry.
|
||||
- Allow `preserve_host` for HTTP/1.1, HTTPS Auto H2/H1 ALPN, legacy compatible
|
||||
HTTP/2 and strict H2/H2C. Forward the public Host consistently as HTTP/2
|
||||
`:authority` while keeping DNS/TCP pinned to the configured origin URL and
|
||||
|
||||
Reference in new issue
Block a user