Releases: Lavaver/Sudari
Releases · Lavaver/Sudari
Release list
Version 7.3 (Build 18030-A)
Version 7.2
- 将
-del命令参数替换为-rm - 修复
HandleSqlClose()方法删除 MySQL 节点(关闭 MySQL 模式)时抛出的异常
由于本作者电脑系统更改为 Ubuntu ,此后的开发都在 Rider 进行(不过这在一定程度上摆脱了 VS 的“存储大户”,能让我更快更方便地继续后续更新)
Version 7.1
Version 7.0 (Special Edition for National Day)
- 由于不可抗力,从此版本开始不再使用 WebDAV
- 可以使用远程或本地 MySQL 数据库代替本地的备份数据库(没想到先上来的是 MySQL 而不是 SQLite ,但也在情理之中)
- 配置文件新增隐式的 MySQL 配置选项:
<MySQL>true</MySQL>- WorldBackup For Webcation 正在计划于 2024/12/01 正式上线,采用
Golang编写,更轻量更高效,可以通过浏览器远程进行单次备份或固定备份,并且原生支持 WebDAV 备份文件线上浏览支持、X-IPA Single-Point Account 在线同步备份记录等实用功能,甚为高能。
无论何时,只要软件配置文件中带有这个配置项,则会使用 MySQL 代替原数据库记录此后备份的新记录(未来会考虑加班写出迁移功能),并生成用于 MySQL 数据库认证与连接的
SQLAuth.authfile文件。该文件格式类似于.properties(原本计划用类似于 SSH 的host:port@user:password/database配置方式,但为了大家方便还是用那格式)。相应的,各种涉及数据库的操作例如查询所消耗的时间将大幅增加,建议网络不佳的用户继续使用老式 XML 数据库或者本地搭建 MySQL
这个版本由于是在 9/30 号发布的,所以又称作为”国庆特版“,但其实这个特别版本并不特别,但从某种角度上却又很特别
Linux 版现已推出!你可以在无需安装 .NET 8 情况下独立运行
Version 6.0
- 完全弃用
com.Lavaver.WorldBackup.Sumeru命名空间下全部代码,取而代之的是新式的com.Lavaver.WorldBackup.async命名空间。
Version 5.4
Version 5.3
- 包括了一些增量改进
- 新增 软件更新检查功能(特别感谢 Octokit 对该模块的支持)
Version 5.0
本来想要这次更新一并把 Minecraft 服务器记录日志的做法(每个日志都被压缩到
tar.gz格式的压缩包下,只有最新日志被单独拎出来),但考虑到一旦动底层代码不仅我写着费劲其他人用这代码二次开发骂街的后果所以就没安排上,所以就只能等时机成熟后再修改吧...
- 入口代码的命令行参数处理方式从
if-else转为swich与case块这两大现代好文明(? - 修复了自从初版开始就保留至今的远古问题()
- 除了入口代码,其余代码都将进入 WorldBackup SharedProject 项目中作为核心代码套件供大家快速二次开发
- WorldBackup 现已更名为 X-IPA WorldBackup CLI+
Version 4.4
- 修复 (可能的)运行时错误:在 LogConsole.cs 第 47 行未对其进行
null检查 - Sumere Module 的
Upload与Delete方法新增PreAuthenticate与Buffer参数,用于让用户决定是否预先认证及设定缓冲区大小
Version 4.3
- 实装基岩版存档备份功能。运行
-bedrock参数即可备份全部基岩版存档。
注:由于 WindowsApps 文件夹全部被加密了,因此我用了“先读取存档文件夹的文件(及其子文件夹),并将 Byte 数据存入预存区,接着从预存区提取文件(及其子文件夹)并打包成
Bedrock_Backup.zip文件”这种《奇 技 淫 巧》绕过加密限制