Repository navigation
Sempre v2.0.8-beta.3
Pre-release
Pre-release
·
406 commits
to main
since this release
简体中文
新增
- 新增根据当前默认网关 MAC 地址自动切换网络。
- 新增“添加当前网络”操作,可自动检测并填入网关标识。
- 在核心状态旁新增自动切换和 WireGuard 私有访问实时状态,并将网络测试紧随其后。
行为
- 在已登记的家庭网络中,公网流量切换为直连,匹配的 WireGuard 私有路由绕过隧道,避免流量再次绕回家庭网络。
- 在其他已登记的透明代理网络中,公网流量切换为直连,同时保留 WireGuard 私有网络能力。
- 在未知网络中,保持正常代理路由和 WireGuard 私有网络。
- 禁用自动切换后恢复正常的基于规则路由模式。
修复
- 恢复 Windows 提权命令退出状态的可靠处理。
- 在服务生命周期 fixture 中保持无关 DNS 捕获关闭,恢复跨平台原生服务冒烟覆盖。
验证
-
通过本地 lint、TypeScript 检查、Rust Clippy 和完整 Rust 工作区测试。
-
GitHub Actions 验证前端行为、Linux 透明网络、多用户隔离、依赖审计,以及 Linux、Windows、macOS 上 amd64/arm64 的原生 Rust 测试。
-
Linux、Windows、macOS 上的原生安装、启动、部署、停止、重启和卸载冒烟测试通过。
-
Release 产物带有来源证明,并包含 CycloneDX SBOM 和汇总 SHA-256 校验和。
English
Added
- Added automatic network switching based on the current default gateway MAC address.
- Added an Add current network action that detects and fills the gateway identity automatically.
- Added live automatic-switching and WireGuard private-access status alongside the core status, with network testing immediately below it.
Behavior
- On a registered home network, public traffic switches to direct routing and matching WireGuard private routes bypass the tunnel to avoid routing back into the home network.
- On another registered transparent-proxy network, public traffic switches to direct routing while WireGuard private networking remains available.
- On unknown networks, normal proxy routing and WireGuard private networking remain active.
- Disabling automatic switching restores the normal rule-based routing mode.
Fixed
- Restored reliable Windows elevated-command exit status handling.
- Restored cross-platform native service smoke coverage by keeping unrelated DNS capture disabled in the service-lifecycle fixture.
Verification
- Local lint, TypeScript checks, Rust Clippy, and the complete Rust workspace test suite passed.
- GitHub Actions verified frontend behavior, Linux transparent networking, multi-user isolation, dependency auditing, and native Rust tests on Linux, Windows, and macOS across amd64 and arm64.
- Native install, start, deploy, stop, restart, and uninstall smoke tests passed on Linux, Windows, and macOS.
- Release artifacts are attested and include CycloneDX SBOMs and aggregate SHA-256 checksums.
Full changelog: v2.0.8-beta.2...v2.0.8-beta.3