mirror of
https://github.com/Yuyi-Oak/BlueArchiveToolkit.git
synced 2026-07-22 01:15:14 +08:00
1.9 KiB
1.9 KiB
变更日志
所有重要的项目变更都将记录在此文件中。
本项目遵循 语义化版本。
[未发布]
新增
- 初始化 Monorepo 项目结构
- 创建 Rust workspace (bat-cas-engine, bat-assetbundle, bat-patch, bat-ffi)
- 创建 Go module 结构
- 配置 Docker Compose 支持本地和远程数据库
- 添加 Makefile 统一构建入口
- 创建架构文档和开发指南
- 完成 CAS V1:原子写入、BLAKE3 校验、SQLite 引用计数、GC、并发写入测试和损坏检测
- 新增官方日服资源同步链路:auto-discover、pull plan、snapshot、marker diff、本地 manifest audit/repair
- 新增 Rust 官方同步 binary,当前正式入口为
bat,支持 one-shot、--watch、默认 1 小时间隔、人类可读默认输出和--json结构化 report - 官方同步正式入口统一为
bat,新增--daemon后台模式和基于bat.sock的 Unix socket JSON-RPC 控制面,管理命令覆盖status、stop、restart、reload、refresh、logs、verify、repair、doctor、clean-stable - 新增 daemon 控制锁
bat-control.lock、daemon 与前台同资源目录写入互斥,以及失效/损坏 PID 和锁文件恢复逻辑 - 新增官方资源下载校验:官方 URL 拒绝、
.part续传、重试、本地 size+BLAKE3、官方 seed.hash校验 - 新增 Addressables 当前真实形态 fixture/golden 测试
- 新增 SQLite Resource Repository 和粗粒度 FFI JSON 接口
- 补齐官方资源运行、架构、状态、缺口和交接文档
计划
- 实现 CAS 存储引擎
- 实现 Rust 官方资源同步核心链路
- 实现 Go CLI 最小可用入口
- 记录真实官方网络全量下载 smoke test
- 实现 AssetBundle 解析器
- 实现翻译系统
- 实现 Patch 引擎
- 实现 API Server
- 实现 Web 管理后台
[0.1.0] - 2026-06-27
新增
- 项目初始化
- 基础架构搭建