Skip to content

0.9.1 - 2026-09-01

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Sep 19:32

Release Notes

C-ABI release fixes — no compiler changes. Ships musl c-api tarballs for
Alpine (#18) and corrects the version string the C ABI reports.

Added

  • musl c-api tarballs (x86_64-unknown-linux-musl,
    aarch64-unknown-linux-musl) for Alpine and distro-agnostic containers
    (#18). musl artifacts are STATIC-ONLY by design: a musl target defaults to
    +crt-static, under which rustc cannot build a cdylib, so the tarball
    ships libsasso.a (and sasso.h) without a .so — link it into your own
    binary or shared object. Verified end-to-end on Alpine 3.24 (gcc +
    musl-dev, dynamic and fully-static links both pass the C smoke test).
    Adapted from @shyim's fork.

Fixed

  • sasso_version() reports the bundled compiler version (now 0.9.1),
    not the FFI wrapper crate's own version (which had drifted to 0.6.1
    the string the v0.9.0 c-api artifacts report). The core crate now exposes
    sasso::VERSION so wrappers cannot drift again. Contributed by @shyim.

Install sasso 0.9.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/momiji-rs/sasso/releases/download/v0.9.1/sasso-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/momiji-rs/sasso/releases/download/v0.9.1/sasso-installer.ps1 | iex"

Download sasso 0.9.1

File Platform Checksum
sasso-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
sasso-x86_64-apple-darwin.tar.xz Intel macOS checksum
sasso-x86_64-pc-windows-msvc.zip x64 Windows checksum
sasso-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
sasso-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
sasso-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
sasso-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum