Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Jan 16:55
· 114 commits to main since this release
v0.3.0
8acd007

Added

  • OIDC npm release workflow with bundled platform binaries (f7ae5c0)

    • Single npm package contains all platform builds (prebuildify approach)
    • Simpler, more secure, works offline and with disabled scripts
    • Platform binaries: linux-x64, linux-arm64, darwin-x64, darwin-arm64, win32-x64, win32-arm64
  • Alpine/MUSL support (f7ae5c0)

    • Added linux-x64-musl and linux-arm64-musl builds
    • Uses node:20-alpine Docker images for compilation

Fixed

  • MSVC-compatible __builtin_popcountl implementation (fab929b)
    • Added fallback for MSVC which lacks GCC/Clang builtins
    • Enables Windows ARM64 and x64 builds

Changed

  • Node.js package renamed to @mceachen/sqlite-vec (fe9f038)
    • Published to npm under scoped package name
    • Updated documentation to reflect new package name
    • All other language bindings will continue to reference upstream (vlasky/sqlite-vec)

Infrastructure

  • Updated GitHub Actions to pinned versions via pinact (b904a1d)
  • Added bash, curl and unzip to Alpine build dependencies (aa7f3e7, 9c446c8)
  • Documentation fixes (4d446f7, 3a5b6d7)

Commits

Full Changelog: https://github.com/mceachen/sqlite-vec/commits/v0.3.0