Skip to content

Releases: srcfl/ftwdb

FTWDB v0.1.0-alpha.1

FTWDB v0.1.0-alpha.1 Pre-release
Pre-release

Choose a tag to compare

@frahlg frahlg released this 21 Jul 18:12
fb182f1

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