Skip to content

Tursox 0.1.0

Choose a tag to compare

@mindreframer mindreframer released this 05 Aug 10:22

Tursox 0.1.0

Initial release of Tursox, embedded Turso bindings for Elixir.

Highlights

  • Direct database, connection, prepared statement, bounded cursor, and transaction APIs
  • WAL and experimental MVCC journal modes
  • Optional shared-handle DBConnection pools
  • Optional supervised multi-database managers
  • Strict positional and named parameters with explicit BLOB support
  • Normalized errors, redacted telemetry, and native resource gauges
  • Precompiled NIF 2.16 binaries for macOS, Linux, and Windows

Installation

def deps do
  [{:tursox, "~> 0.1.0"}]
end

Precompiled targets

  • macOS: Apple Silicon and Intel
  • Linux GNU: ARM64 and x86_64
  • Linux musl: ARM64 and x86_64
  • Windows MSVC: x86_64

Set TURSOX_BUILD=1 to build from source with Rust 1.91.0.

Tursox 0.1.0 embeds Turso 0.7.2. MVCC support is experimental upstream.