Skip to content

Releases: libredb/libredb-database

v0.1.3

29 Jun 15:20

Choose a tag to compare

First stable release of the distribution-channels work (issue #6). LibreDB now
ships through multiple channels:

  • npm and JSR@libredb/libredb
  • CLInpx libredb (zero dependencies): inspect, stats, get, scan,
    set, delete, import
  • Standalone binaries — Linux, macOS, Windows (x64 + arm64), attached below
    with .sha256 checksums
  • 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)

29 Jun 13:30

Choose a tag to compare

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)

29 Jun 13:26

Choose a tag to compare

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

29 Jun 13:17

Choose a tag to compare

Pre-release

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 .sha256 checksum.
  • Multi-arch Docker image at ghcr.io/libredb/libredb.
  • OPFS-backed browser persistence via opfsFileSystem.

v0.0.4

26 Jun 10:22
f609bb2

Choose a tag to compare

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.