You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Transparent Proxy Post-EOF First-Write Close Handling (TCPFlowStateMachine): Fixed a false-positive outcome=failed error=closed termination record when a local client sends a complete request (bridgeWrittenBytes > 0) and half-closes/closes its socket before the server's first response chunk (flowWrittenBytes == 0) is written to the local flow, bringing error-level log lines (10m) to 0 across all 6 engine × routing matrix dimensions.
Non-Interruptive Passive Proxy Selection Refresh (TunnelManager+ProxySelection): Passive read-only snapshot refreshes on Overview and Proxies now use a non-@Published tracking set and skip redundant offline disk reads/writes, eliminating two full-window re-layouts per tab switch.
ICU Formatter & Region Cache, Single-Pass Proxy Member Rendering, & Snapshot-Cached Connections (AppLanguageController, NodeRegion, GroupLeafResolver, ProxiesPageView, ConnectionsPageView, ProfilesPageView): Cached Locale, DateComponentsFormatter, and region names in AppLocalization; added a 2,048-entry cache and ASCII word-boundary fast-path to NodeRegion; added unique-chain deduplication and single-pass O(L) tie-breaking to GroupLeafResolver.leaves(forGroups:chains:); cached identified and traffic-sorted connection rows on NetworkTelemetryViewModel; propagated native node renames to sibling dialerProxy references; and added live iCloud sync observation for standalone custom rule-providers.