v0.1.0
LeanLmdb 0.1.0
Lean, binary-first LMDB for Elixir using Rustler 0.38, heed 0.22.1, and RustlerPrecompiled 0.8.4.
Precompiled NIF matrix
All attached NIF 2.16 archives were built from commit 426cf6b0312a4132b18285926cf87d25b41b77be, directly loaded, and smoke-tested with LMDB CRUD before publication:
- macOS: Apple Silicon and Intel x86-64
- Linux glibc: ARM64 and x86-64
- Linux musl/Alpine: ARM64 and x86-64
- Windows MSVC: x86-64
The seven SHA-256 digests are pinned in checksum-Elixir.LeanLmdb.Native.exs. Normal package compilation downloads and verifies the matching archive; LEAN_LMDB_BUILD=1 forces the packaged Rust source fallback.
Validation
- Release matrix run 30269339484: seven build/package/raw-smoke jobs and atomic release aggregation passed.
- Consumer CI run 30270299422: source QA and clean unpacked-package consumers passed on Linux ARM64/x86-64, macOS ARM64/Intel, and Windows x86-64 without invoking Rust.
- Source QA: 53 ExUnit results for each of two deterministic seeds, 26 Rust tests, Clippy, ExDoc, offline package source-fallback compile/runtime smoke, and release build.
See the README and changelog for API and LMDB operational constraints.