Skip to content

Sempre v2.0.8-beta.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Sep 20:14
· 406 commits to main since this release
03d1ca6

简体中文

新增

  • 新增根据当前默认网关 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