Skip to content

Rail v0.2.4

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Oct 19:24
· 6 commits to main since this release
7fb67ac

Added

  • Release binaries for Linux ARM64 and for macOS on Apple Silicon and Intel, built by GitHub
    Actions from the release tag with build provenance attestations.

Fixed

  • sync.status now counts a refused change as failed by the time action.failed arrives, so
    a client that checks the status on the notice no longer sees the old count.
  • A config save from the TUI (:theme, :time, :hints, ...) and a daemon edit of the
    config (adding or removing an account, changing where tokens are stored) at the same moment
    could lose one of the two changes. Every edit of config.toml now holds a lock on
    config.lock beside it, and each write uses its own temporary file. Reported by
    @armangurkan.

Downloads

Archive For
rail-v0.2.4-x86_64-unknown-linux-gnu.tar.gz Linux x86_64, glibc 2.36 or newer
rail-v0.2.4-aarch64-unknown-linux-gnu.tar.gz Linux ARM64, glibc 2.36 or newer
rail-v0.2.4-aarch64-apple-darwin.tar.gz macOS 11 or newer on Apple Silicon
rail-v0.2.4-x86_64-apple-darwin.tar.gz macOS 11 or newer on Intel

Each archive holds the rail binary, the README, the changelog, the licences and
BUILD-INFO.txt. Extract it and put rail in a directory on your PATH.

Check an archive against SHA256SUMS, and check where it was built:

sha256sum -c --ignore-missing SHA256SUMS   # macOS: shasum -a 256 -c --ignore-missing SHA256SUMS
gh attestation verify rail-v0.2.4-<target>.tar.gz --repo vitosans/rail

On other systems, build from the tag with Rust 1.88 or newer:

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