Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 13:16

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.