v0.1.1
First release on crates.io — cargo install stromadb now works (installs the stroma binary).
Since v0.1.0:
- crates.io publishing: the workspace ships as
stromadb(CLI),stromadb-serve,stromadb-mcp, and the internal library cratesstromadb-core/stromadb-store(no API stability guarantees pre-1.0; the supported surfaces are the CLI, HTTP server, and MCP). - Data-directory lock (#186): concurrent opens of the same data directory now fail fast with a clear error instead of risking WAL corruption.
- MCP over HTTP (#187):
stroma-servenow exposes the MCP tool set atPOST /mcp(streamable HTTP, same auth as the other endpoints), so the web console and MCP agents share one live database. The stdiostroma-mcpbinary is unchanged, now backed by the same shared dispatch. - Container images for this tag are published to
ghcr.io/katsut/stromadb(linux/amd64 + linux/arm64). - Docker build fix: the build stage now installs clang/mold required by
.cargo/config.toml(#190); image builds are validated in CI on Dockerfile changes. - README license wording fix: source-available (ELv2), not open-source.
Install: cargo install stromadb · docker run -p 7687:7687 ghcr.io/katsut/stromadb:latest