Skip to content

0.9.32

Choose a tag to compare

@cevheri cevheri released this 26 Jun 17:36
· 9 commits to main since this release
a4194a6

LibreDB Studio now ships with an embedded database out of the box

A fresh LibreDB Studio no longer opens to an empty screen. On first startup it
automatically provisions a ready-to-use "Sample (LibreDB)" connection — a real,
local database powered by the embedded @libredb/libredb
engine — pre-seeded with example data so you can explore and run queries immediately.

This is also a small celebration: the open-source LibreDB embedded database engine
is now wired natively into Studio. One product, three lenses, zero setup.

What you get on first run

  • A working "Sample (LibreDB)" connection, created automatically (no server, no
    configuration — the file is opened in-process, the same way Studio handles SQLite).
  • Example data across all three lenses, so the schema explorer shows real shapes:
    • a relational users table (typed columns),
    • a document articles collection,
    • raw key-value entries under config:*.
  • Full read/write from the editor with the LibreDB command grammar
    (get / put / delete / prefix / range).

Yours to keep or remove

The sample connection is a normal, editable and deletable connection — play with
it, change it, or delete it. Once deleted it stays gone (Studio remembers dismissed
samples and will not recreate it).

Configuration

  • LIBREDB_EMBEDDED_SAMPLE — on by default; set to false to disable.
  • LIBREDB_EMBEDDED_SAMPLE_PATH — optional file-path override (default
    <data dir>/sample.libredb).

Server-side only. The feature is scoped to the standalone app and never activates
when Studio is embedded in libredb-platform.

Install

  • npm: npm install @libredb/studio@0.9.32
  • Docker (GHCR): ghcr.io/libredb/libredb-studio:0.9.32 (also :latest)
  • Docker Hub (mirror): libredb/libredb-studio:0.9.32

**Full changelog: 0.9.30...0.9.32