v0.1.4-beta.1
Pre-releasePositorium 0.1.4-beta.1
This is the first external beta of Positorium's append-only transitional
database. It is intended for local evaluation, language and modeling feedback,
store-format testing, and early integration experiments.
Included
- Traqula 1 with joins, union, safe
not exists, historical snapshots,
in effect, typed parameters and comparisons, distinctness, ordering, limits,
atomicand assert, and atomicsearch ... or add positidentity resolution - Append-only store format 1.0 with checksummed frames, durable atomic batches,
deterministic replay, tail recovery, and corruption detection - Native buffered HTTP and SSE interfaces, Rust APIs, and an in-memory WASM
interface with explicit independent contract versions - Store inspection, physical backup, logical export/import, and collision-free
identity remapping - Query Studio and versioned Terrain structural reports
Important boundaries
- The HTTP service is unauthenticated and intended only for a trusted local
machine. Keep the default loopback binding. - Positorium is single-process and single-writer. It is not a distributed or
multi-tenant production service. - Store corruption is detected but the store is not a tamper-proof audit log.
- Authentication, replication, container images, and public-network deployment
are outside this beta. - Native archives cover Linux x86-64, macOS Apple Silicon, and Windows x86-64.
Compatibility
This beta starts the compatibility window for store format 1.0 and Traqula 1.
There is no released SQLite or older store format to migrate. HTTP, SSE, WASM,
Terrain, logical export, and identity-remap versions evolve independently; see
the contract table.
Start testing
Follow Getting started to verify the archive checksum,
run the first query, confirm restart persistence, create a backup, and collect
useful diagnostics. Please report reproducible feedback through
GitHub Issues.
What's Changed
- Code review improvements by @Kestrer in #1
- Create LICENSE by @Roenbaeck in #3
New Contributors
- @Kestrer made their first contribution in #1
- @Roenbaeck made their first contribution in #3
Full Changelog: https://github.com/Roenbaeck/positorium/commits/v0.1.4-beta.1