这个版本迎来了更新系统底层架构的史诗级重构,我们正式全面转向“单文件无感热更新”体系,同时修复了长期困扰部分用户的系统语言识别失效问题。
⚠️ 极其重要:更新须知 (Critical Update Notice)
🚨 旧版本过渡声明
- 必须手动更新本次版本:由于本次架构升级彻底更换了底层的更新引擎与打包格式(全面拥抱单文件独立运行版),如果您当前正在使用
v0.0.4及之前版本的启动器,内置的旧版更新器将无法自动为您升级。 - 平滑过渡指南:请您直接从本页面或官网手动下载最新的
DLML.exe(或 Linux 下的AppImage),并覆盖替换掉原来的旧版文件。完成这次手动替换后,您未来的所有升级都将享受全新的极速热更新体验!
🚀 核心架构升级 (Core Architecture Upgrades)
🔄 纯净的单文件热更新 (Standalone Hot-Update)
- 彻底抛弃官方重型更新器:我们成功剥离了原有的
Tauri Updater插件依赖包,大幅缩减了应用体积。现在的更新检查逻辑由极简的纯原生fetch与后端直连。 - 双端智能原生自替换:全面升级了底层的
update_launcher核心。无论是 Windows 还是 Linux,系统现在能够自动下载纯净单文件(exe或AppImage)并进行原位自我覆写自启,告别繁重的安装包与压缩包!
✨ 新特性与优化 (Features & Improvements)
🐧 Linux 原生体验增强 (Linux Native Experience)
- 底层权限自动提权:针对 Linux 的绿色版生态进行了深度适配。当新版
amd64.AppImage自动下载完毕后,系统将通过 Rust 标准库原生地赋予其0o755执行权限,保障热更后立刻顺滑自启。
🌍 国际化环境自适应 (Smart Internationalization)
- 穿透内核的语言探测:全面重构了首次启动时的语言探测逻辑。通过引入 Rust 原生的
sys-locale模块,我们彻底击穿了 Edge WebView2 的底层环境壁垒,现在能够百分百精准嗅探物理主机的真实语言环境,再也不会出现中文系统下默认英文的“自动设定失效”问题。
☁️ CI/CD 与后端瘦身 (CI/CD & API Optimization)
- 干脆利落的云端分发:去除了 GitHub Actions 中所有针对
.msi格式的打包、Python.zip压缩以及冗余的.sig签名流程。现在我们的持续集成与云端存储将只派发最纯净、轻量化的独立二进制文件,下载即玩。
Full Changelog: https://github.com/DawnLandTeam/dawnland-launcher/compare/v0.0.4...v0.0.5



