Skip to content

Heimdall v0.1.4

Latest

Choose a tag to compare

@dravengarden dravengarden released this 24 Aug 07:45
· 1 commit to main since this release

Changes

Highlights

  • Publish only the user-facing heimdall-egress CLI package on crates.io.
  • Keep eBPF wire types and configuration parsing as repository-internal crates
    instead of exposing implementation packages as products.
  • Preserve one-command cargo install heimdall-egress --locked installation
    with the verified eBPF object embedded in the source crate.

Changed

  • Move the canonical shared wire types and configuration schema into the CLI
    source tree, with internal workspace crates reusing those exact files for
    eBPF builds and schema tests.
  • Reduce the Cargo Release asset, trusted-publishing workflow, Lasso binding,
    and registry acceptance contract from three crates to heimdall-egress.

Known limitations

  • Native macOS support is not available yet.
  • Cargo installation compiles the userspace CLI locally and therefore takes
    longer than installing the prebuilt npm, PyPI, or GitHub Release packages.

Install

Download the archive and matching SHA-256 file for your Linux architecture.
Follow the versioned installation guide
for checksum verification, setup authorization, upgrade, and rollback.

Release artifacts

  • heimdall-egress-0.1.4-x86_64-linux-musl.tar.gz
  • heimdall-egress-0.1.4-aarch64-linux-musl.tar.gz
  • heimdall-egress-0.1.4.tgz for npm trusted publishing
  • x86_64 and aarch64 heimdall_egress-0.1.4-*.whl files for PyPI
    trusted publishing
  • heimdall-egress-0.1.4.crate for crates.io publication
  • One SHA-256 file beside each archive

Verification

The release host completed the authoritative local source checks, current and
Linux 6.6 LTS real-eBPF VM suites sequentially, and native, npm, PyPI, and Cargo
package gates before the tag or assets were published.

Full changelog

Compare the complete Git history.