FTWDB v0.1.0-alpha.1
Pre-release
Pre-release
FTWDB v0.1.0-alpha.1
First public evaluation release of FTWDB.
Highlights
- Checksummed atomic point and catalog transactions with explicit durability.
- Valid, knowledge, and change time with run, forecast, and plan records.
- Immutable raw segments and persistent fixed and calendar rollups.
- Read-only integrity checks, verified backup, strict restore, and conservative salvage.
- File locking, safe commit retry, bounded decoders, and structured CLI errors.
- Deterministic and sanitized real-data benchmarks plus an SD-card emulator.
Verified
- Linux and macOS CI on commit
fb182f1daf16300930e101fd8908c98cd28f6ff1. - 151 main tests, 11 emulator tests, Clippy, formatting, documentation, and adapter tests.
- A verified 2.7 MiB compressed Cargo package.
- Release actions pinned to verified full commit SHA values.
Known limits
- Unix only and not production-ready.
- No stable API or file-format promise.
- Physical target-board and SD-card power cuts during commits remain open.
- Long soak runs and a remote backup policy remain open.
- Competitor adapters cover stated subsets, not equal durability or full model support.
Install the CLI from this immutable tag:
cargo install --git https://github.com/srcfl/ftwdb --tag v0.1.0-alpha.1 --locked --bin ftw