Skip to content

0.4.1

Choose a tag to compare

@nihaopaul nihaopaul released this 23 Aug 01:53
· 17 commits to main since this release
caa2ce5

arm64 images

Images are now published for linux/amd64 and linux/arm64 under a single tag, so docker pull resolves the right architecture for your host. No platform: override is needed on a Raspberry Pi, an Ampere VPS, or Apple silicon.

image: nihaopaul/forward-auth-rust:0.4.1

Each architecture is built on a native runner rather than cross-compiled under emulation, so releases stay fast. The release job fails if either architecture is missing from the published manifest, rather than quietly shipping a single-arch tag.

No functional change

There are no source or Dockerfile changes since 0.4.0 — the binary is functionally identical. If you are already running 0.4.0 on x86 there is nothing to gain here beyond the version number. Everything in this release is packaging, CI, and documentation.

Also

  • Crate version now matches the release. Cargo.toml had sat at 0.1.0 across all six previous releases, so anything reading the crate version reported something unrelated to the artifact.
  • README rewritten as a user-facing overview: what the service does, how a request flows through it, the background refresh intervals, and a trimmed compose example. It also now documents that every AUD in the account is accepted for every protected route — this gates on "a valid login for one of my Cloudflare apps", not per-application policy, which is worth knowing before putting it in front of a writable dashboard.
  • CI actions moved to their Node 24 majors, clearing GitHub's Node 20 deprecation warnings.

Full changelog: 0.4.0...0.4.1