Changes
- Commit:
007104cad1ee - Previous release: v20260906T104203Z-70b255bc6ba8
- Compare: v20260906T104203Z-70b255bc6ba8...007104cad1ee
Commits
- test(uplink): add test to prevent hanging on loopback during candidate enumeration (007104c)
- refactor: improve connection handling and flow registration (7b205de)
- feat(uplink): add fallback mechanism for source binding on Android (fd74cb1)
- refactor(uplink): replace /proc/net/dev parsing with ioctl for Android interface enumeration (61c7a9e)
- feat(uplink): add interface name parsing for Android and Linux (b9f259e)
- fix(tui): simplify network status messages by removing labels (f98cc4b)
- Implement physical uplink binding for ZeroDPI (b2519e1)
- fix: harden recovery rebuild, monitor fallback, and probe target updates (9936117)
- style: apply rustfmt across the branch (1eb66cf)
- docs: document in-place network recovery (beb9f08)
- feat(android): let the core own network recovery (7b8324a)
- feat(android): parse network recovery events (4af86d5)
- feat: recover network changes in place across relay modes (be5a401)
- refactor: extract one-shot SNI and IP rescan helpers (3e4bf8b)
- feat: add network recovery runtime events and TUI status (c38e2ee)
- feat: add network recovery coordinator policy (032bbde)
- feat: add DataPlane controller with in-place rebuild (907c18f)
- feat(core): add single-candidate probe wrappers for recovery verification (798a4a3)
- feat: bound upstream connects and classify relay network errors (1b7a9b8)
- feat: reset stale flows after data plane rebuild (8c78d7c)
- feat(platform): add windows IP helper network change source (89df9e7)
- feat(platform): add netlink network change source for linux (7ad0c0f)
- feat(platform): add network monitor core with settle logic (46d039f)
- feat(core): add shared interface IP handle and network change source (7aa90fb)
- docs: add network disconnect recovery implementation plan (16c7edb)
- docs: add network disconnect recovery design spec (4cdd69c)
- feat(android): implement background rescan status with explicit events and UI updates (12a46b2)
- Implement run-startup watchdog to recover from silent processes (7caf803)
- feat(runtime): implement exit-once semantics for runner stop methods (c31ffd8)
- feat(android): supervise started sessions and auto-restart on errors (8476a5d)
- fix(android): change AUTO_SELECT and RESCAN_INTERVAL_SECS defaults to false and 0 respectively (c2ebc0f)