Skip to content

Rail v0.2.2

Choose a tag to compare

@vitosans vitosans released this 18 Oct 13:53
· 272 commits to main since this release
72a00c8

Rail v0.2.2 updates dependencies and CI while retaining Rust 1.88 support.

  • Updated Tokio from 1.53.2 to 1.53.3, including runtime and synchronization fixes (#78).
  • Updated the pinned Rust toolchain action (#77).
  • Added narrowly scoped exceptions for three maintenance notices in the Linux keyring dependency tree. Vulnerability checks remain enabled; the exceptions can be removed once the keyring backend migrates to zbus 6 and its compiler requirement is supported.

Downloads

rail-v0.2.2-x86_64-unknown-linux-gnu.tar.gz contains the Linux x86_64 binary, documentation and licenses. It requires glibc 2.36 or newer. Extract the archive and place rail on your PATH. Verify the archive with sha256sum -c SHA256SUMS.

macOS and other Linux systems can build from the tag with Rust 1.88 or newer:

git clone --branch v0.2.2 --depth 1 https://github.com/vitosans/rail.git
cd rail
cargo install --locked --path crates/rail

The binary is built in Debian Bookworm with Rust 1.99.0. Build provenance is attached in BUILD-INFO.txt.

Validation includes the workspace test suite, formatting, Clippy, cargo-deny, Linux/macOS CI, Rust 1.88, coverage, and CodeQL. Live tests requiring real accounts or credentials are intentionally excluded.

Full changelog: v0.2.1...v0.2.2