Releases: libredb/libredb-database
v0.1.3
First stable release of the distribution-channels work (issue #6). LibreDB now
ships through multiple channels:
- npm and JSR —
@libredb/libredb - CLI —
npx libredb(zero dependencies):inspect,stats,get,scan,
set,delete,import - Standalone binaries — Linux, macOS, Windows (x64 + arm64), attached below
with.sha256checksums - Docker — multi-arch image on GHCR and Docker Hub
(ghcr.io/libredb/libredb,libredb/libredb)
Under the hood: the kernel is now runtime-agnostic (node:fs moved to an
adapter), a new browser entry (@libredb/libredb/browser) ships with OPFS-backed
persistence, and writes are guarded (advisory lock, reserved-key protection).
See CHANGELOG.md for details.
v0.1.2 - distribution channels (npm, JSR, binaries, GHCR + Docker Hub)
Patch release validating the full pipeline including Docker Hub publishing (fixes the Docker Hub username being a repo variable, not a secret).
v0.1.1 - distribution channels (npm, JSR, binaries, GHCR + Docker Hub)
Patch release exercising the full pipeline including Docker Hub. Same distribution channels as v0.1.0, with the Docker image now also pushed to Docker Hub alongside GHCR.
v0.1.0 - distribution channels
First release carrying the full distribution-channels work (issue #6), published
end-to-end from the feat/distribution-channels branch:
- Runtime-agnostic core plus a browser entry (
@libredb/libredb/browser). - Published to JSR (
@libredb/libredb) alongside npm. - CLI
libredb(npx libredb): inspect, stats, get, scan, set, delete, import. - Standalone binaries for Linux, macOS, and Windows (x64 + arm64) attached below,
each with a.sha256checksum. - Multi-arch Docker image at
ghcr.io/libredb/libredb. - OPFS-backed browser persistence via
opfsFileSystem.
v0.0.4
First release published from the public LibreDB repository.
LibreDB is a small, readable, embeddable, multi-model database: one ordered
key-value core with thin key-value, document, and relational lenses on top, plus
a self-describing catalog. ESM-only, zero runtime dependencies, 100% line
coverage on the core, and crash recovery proven by deterministic simulation
testing.
Install:
bun add @libredb/libredb
# or: npm install @libredb/libredb
See the README and docs/ for the lens guides, architecture, and reliability model.