v0.12.0
What's Changed
Important
v0.12.0 取代因发布问题撤回的 v0.11.0。本说明涵盖自 v0.10.0 以来的全部变更,请所有 v0.11.0 用户升级。
- [⚙️] Web 配置管理与安全增强
- PST 主程序配置迁移至独立
config.db,首次初始化和后续设置均可在 Web 管理界面完成 - 管理密码改用 bcrypt,密码变更后已有 JWT 立即失效,并新增宿主机目录浏览、存档及 RCON 状态检测
- 存档路径、RCON、REST 等运行时配置可即时生效;监听、TLS、同步和备份周期等启动项会明确提示重启
- 注意:PST 主程序不再读取
config.yaml、-config或旧配置环境变量;pst-agent的目录参数与SAVED_DIR保持不变
- PST 主程序配置迁移至独立
- [🎮] Palworld 1.0 存档兼容
- 修复 Palworld 1.0 存档触发
EOF not reached、玩家/帕鲁/物品/公会/基地详情丢失的问题 - 使用当前开源
sav_cli替换旧解析器,适配 1.0 的 HP、Talent、物品槽、公会和基地数据结构 - 固定解析器依赖与上游版本,补充许可证和运行时依赖说明
- 修复 Palworld 1.0 存档触发
- [🌐] Palworld 1.0 中文数据与地图更新
- 更新 1.0 版本中文物品、帕鲁和技能数据,并补充对应图片资源
- 独立更新全部 5,461 张地图瓦片,继续通过 Git LFS 管理并在发布前执行完整性校验
- [🛠] 管理后台与 RCON 增强
- 新增持久化 RCON 定时任务、任务 API、调度器和管理界面
- 新增广播、关服、白名单、备份和管理概览功能
- 增强 RCON 占位符、玩家/物品/帕鲁快捷填充和命令模板
- [🗺] 桌面端与移动端体验
- 修正地图坐标与瓦片对齐,更新地图点位和交互
- 重构桌面管理页面,增强移动端玩家、公会、地图和详情管理
- 优化中文默认界面、弹窗宽度、上下留白、内部滚动和移动端布局
- [🚀] 跨平台构建与自动发布
- 提供 Linux x86_64、Linux ARM64、Windows x86_64、macOS ARM64 原生发布包
- Windows
sav_cli.exe由 GitHub Windows runner 使用 MSVC 和 PyInstaller 原生构建 - 正式构建仅由版本 tag 触发;自动发布多架构 Docker 版本标签与
latest,合并到main不再触发 Release 构建 - 稳定 Docker 中的 Go 依赖下载,并为原生资产提供
SHA256SUMS.txt完整性校验
Important
v0.12.0 supersedes the withdrawn v0.11.0 release. These notes cover every change since v0.10.0; all v0.11.0 users should upgrade.
- [⚙️] Web-managed configuration and security
- Move PST configuration to a dedicated
config.db, with first-run setup and later changes managed from the web UI - Store admin passwords with bcrypt, invalidate existing JWTs after password changes, and add host-directory browsing plus save/RCON status checks
- Apply save-path, RCON, and REST settings at runtime; startup settings such as listener, TLS, sync, and backup intervals clearly request a restart
- Note: PST no longer reads
config.yaml,-config, or legacy configuration environment variables;pst-agentdirectory arguments andSAVED_DIRare unchanged
- Move PST configuration to a dedicated
- [🎮] Palworld 1.0 save compatibility
- Fix
EOF not reachedcrashes and missing player, Pal, item, guild, and base-camp details on Palworld 1.0 saves - Replace the legacy parser with the current open-source
sav_cli, updated for the 1.0 HP, Talent, item-slot, guild, and base-camp layouts - Pin parser dependencies and upstream revisions, with updated license and runtime dependency notices
- Fix
- [🌐] Palworld 1.0 localization and map refresh
- Update Chinese item, Pal, and skill data for Palworld 1.0 and add the corresponding image assets
- Refresh all 5,461 map tiles, keep them in Git LFS, and verify their integrity before release
- [🛠] Admin dashboard and RCON improvements
- Add persistent scheduled RCON tasks, task APIs, the scheduler, and management UI
- Add broadcast, shutdown, whitelist, backup, and admin overview tools
- Improve RCON placeholders, player/item/Pal quick insertion, and command templates
- [🗺] Desktop and mobile experience
- Align map coordinates with the current tile pyramid and refresh map points and interactions
- Refactor the desktop admin page and improve mobile player, guild, map, and detail management
- Improve Chinese defaults, dialog sizing, vertical spacing, internal scrolling, and mobile layouts
- [🚀] Cross-platform builds and automated releases
- Provide native packages for Linux x86_64, Linux ARM64, Windows x86_64, and macOS ARM64
- Build Windows
sav_cli.exenatively with MSVC and PyInstaller on a GitHub Windows runner - Trigger production builds only from version tags; publish versioned and
latestmulti-architecture Docker images without rebuilding releases onmainmerges - Stabilize Go dependency downloads in Docker builds and provide
SHA256SUMS.txtfor native-asset integrity verification
Resolved: #235, #262, #263, #264
New Contributors
- @jasmineamber made their first contribution in #241
- @lask3802 made their first contribution in #265
Full Changelog: v0.10.0...v0.12.0