
chronovault-backup
Incremental backup — only saves changed chunks. Hot-restore any region without restart, or rollback selected chunks from any snapshot. Built-in web panel.
Оцените первым
42
1
Список изменений
v0.2.0 — Audit fixes, S3 overhaul, restore reliability Fixed:
- Audit log was silently broken — BlockBreakMixin and BlockPlaceMixin were never registered in mixins.json. /cv audit and Web Live Audit now receive events correctly.
- S3 cloud sync failed on ALL providers — replaced manual HTTP Basic Auth with AWS SDK S3Client.putObject() using proper SIGV4 signing. Works with AWS S3, Cloudflare R2, MinIO, Alibaba OSS.
- Restore path broken on dedicated servers — hardcoded "saves/" replaced with EnvType.SERVER auto-detection.
- deleteSnapshot leaked disk space — .zst chunk files are now removed alongside SQLite rows.
- ChunkRestorer falsely counted failed writes as "restored" — injectChunk return value now checked, failures counted correctly.
- ConcurrentHashMap iteration-during-removal in finalizeAllSnapshots — keys snapshot copied before iteration.
- Cloud sync retries silently skipped error_count — now calls markCloudError() on each failure. Improved:
- Layered retention: per-dimension "keep at least 1" instead of global.
- Consumer loop: poll()+sleep replaced with blocking poll(100ms).
Файлы
chronovault-0.2.0.jar(24.30 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
0.2.0
Загрузчики
Fabric
Версии игры
1.21.11
Загрузок
31
Дата публикации
23.06.2026
