github oldj/SwitchHosts v5.0.1-beta.8
SwitchHosts v5.0.1-beta.8

pre-release8 hours ago

v5.0.1-beta.8

Added

  • Restored custom data storage location support, with options to change or reset the data directory in Advanced settings.
  • Added an option to copy existing data when changing the data directory, with a warning if the target already contains data.
  • Added a startup recovery dialog when the custom data directory is missing, unavailable, or has a damaged location record.

Improved

  • Update dialog changelogs now scroll instead of being truncated.
  • Added a title to the import-from-URL dialog and improved modal title styling.

Fixed

  • Fixed cases where SwitchHosts could accidentally fall back to the default data directory when the custom location was unavailable.
  • Blocked data writes, remote refresh, HTTP API, tray mini window, and related actions from bypassing the recovery flow.
  • Added stronger validation before switching data directories to avoid restarting into an unusable location.

Dependencies

  • Updated Rust dependency tar from 0.4.45 to 0.4.46.

v5.0.1-beta.8

新增

  • 恢复自定义数据存储位置功能,可在高级设置中更改或重置数据目录。
  • 更改数据目录时支持复制现有数据,并在目标目录已有数据时提示覆盖风险。
  • 当自定义数据目录丢失、不可用或记录损坏时,启动时会显示恢复对话框。

优化

  • 更新弹窗的 changelog 支持滚动显示,避免长内容被截断。
  • 导入 URL 弹窗新增标题,弹窗标题样式更清晰。

修复

  • 修复自定义数据目录异常时可能误用默认目录的问题。
  • 恢复状态下会阻止数据写入、远程刷新、HTTP API、托盘迷你窗口等操作绕过恢复流程。
  • 增强数据目录切换前的可用性检查,避免保存无效目录后启动失败。

依赖

  • 升级 Rust 依赖 tar0.4.450.4.46

Full Changelog: v5.0.1-beta.7...v5.0.1-beta.8

Don't miss a new SwitchHosts release

NewReleases is sending notifications on new releases.