Skip to content

Releases: Lavaver/Sudari

Version 7.3 (Build 18030-A)

Choose a tag to compare

@Lavaver Lavaver released this 14 Nov 13:57
  • [+] 增加了针对于不同系统的软件配置文件及本地数据库存储位置
  • [+] 增加了针对于 Linux / Unix / MacOS 及其他系统的 root 权限检测

Version 7.2

Choose a tag to compare

@Lavaver Lavaver released this 10 Nov 14:36
  • -del 命令参数替换为 -rm
  • 修复 HandleSqlClose() 方法删除 MySQL 节点(关闭 MySQL 模式)时抛出的异常

由于本作者电脑系统更改为 Ubuntu ,此后的开发都在 Rider 进行(不过这在一定程度上摆脱了 VS 的“存储大户”,能让我更快更方便地继续后续更新)

Version 7.1

Choose a tag to compare

@Lavaver Lavaver released this 31 Oct 10:24
  • 包括了一些功能性改进

Version 7.0 (Special Edition for National Day)

Choose a tag to compare

@Lavaver Lavaver released this 30 Sep 05:44
  • 由于不可抗力,从此版本开始不再使用 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

Choose a tag to compare

@Lavaver Lavaver released this 19 Sep 12:31
  • 完全弃用 com.Lavaver.WorldBackup.Sumeru 命名空间下全部代码,取而代之的是新式的 com.Lavaver.WorldBackup.async 命名空间。

Version 5.4

Choose a tag to compare

@Lavaver Lavaver released this 08 Sep 12:40
  • 新增 -update 参数,可以手动检测软件版本是否有可用更新

Version 5.3

Choose a tag to compare

@Lavaver Lavaver released this 06 Sep 16:18
  • 包括了一些增量改进
  • 新增 软件更新检查功能(特别感谢 Octokit 对该模块的支持)

Version 5.0

Choose a tag to compare

@Lavaver Lavaver released this 25 Aug 16:11

本来想要这次更新一并把 Minecraft 服务器记录日志的做法(每个日志都被压缩到 tar.gz 格式的压缩包下,只有最新日志被单独拎出来),但考虑到一旦动底层代码不仅我写着费劲其他人用这代码二次开发骂街的后果所以就没安排上,所以就只能等时机成熟后再修改吧...

  • 入口代码的命令行参数处理方式从 if-else 转为 swichcase 块这两大现代好文明(?
  • 修复了自从初版开始就保留至今的远古问题()
  • 除了入口代码,其余代码都将进入 WorldBackup SharedProject 项目中作为核心代码套件供大家快速二次开发
  • WorldBackup 现已更名为 X-IPA WorldBackup CLI+

Version 4.4

Choose a tag to compare

@Lavaver Lavaver released this 22 Jul 03:25
  • 修复 (可能的)运行时错误:在 LogConsole.cs 第 47 行未对其进行 null 检查
  • Sumere Module 的 UploadDelete 方法新增 PreAuthenticateBuffer 参数,用于让用户决定是否预先认证及设定缓冲区大小

Version 4.3

Choose a tag to compare

@Lavaver Lavaver released this 16 Jul 10:19
  1. 实装基岩版存档备份功能。运行 -bedrock 参数即可备份全部基岩版存档。

注:由于 WindowsApps 文件夹全部被加密了,因此我用了“先读取存档文件夹的文件(及其子文件夹),并将 Byte 数据存入预存区,接着从预存区提取文件(及其子文件夹)并打包成 Bedrock_Backup.zip 文件”这种《奇 技 淫 巧》绕过加密限制