Добавлены файлы изменений и лицензия
This commit is contained in:
parent
5d0cf228d6
commit
5bb4d65c92
3 changed files with 47 additions and 0 deletions
12
CHANGELOG.ru.md
Normal file
12
CHANGELOG.ru.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# Changelog
|
||||
|
||||
## [0.1.0] — 2025-09-13
|
||||
### Added
|
||||
- Библиотека для снимков данных на базе SQLite с контентно-зависимым разбиением (FastCDC).
|
||||
- Дедупликация по SHA-256 чанков, опциональная компрессия Zstd.
|
||||
- Сквозная проверка целостности: хеш каждого чанка и итогового файла.
|
||||
- Транзакции (WAL), базовые ограничения целостности и триггеры.
|
||||
- Высокоуровневый API:
|
||||
- `Storage`: `newSnapshot`, `getSnapshots`, `getSnapshot`, `removeSnapshots`, `setupCDC`, `getVersion`.
|
||||
- `Snapshot`: `data()` (буфер) и потоковый `data(void delegate(const(ubyte)[]))`, `remove()`, свойства (`id`, `label`, `created`, `length`, `sha256`, `status`, `description`).
|
||||
- Инструмент для генерации Gear-таблицы для FastCDC (`tools/gen.d`).
|
Loading…
Add table
Add a link
Reference in a new issue