-
v0.1.2
StableSome checks failedrelease / build (rust:1.95-bookworm, linux-x86_64, docker, x86_64-unknown-linux-gnu) (push) Failing after 12m6srelease / build (darwin-aarch64, macos, aarch64-apple-darwin) (push) Has been cancelledrelease / build (darwin-x86_64, macos, x86_64-apple-darwin) (push) Has been cancelledrelease / publish (push) Has been cancelledreleased this
2026-05-14 21:31:13 +00:00 | 123 commits to main since this releaseWhat's new
Signed macOS binaries. Both
darwin-aarch64anddarwin-x86_64tarballs ship binaries signed with the Raster & State Developer ID (62Y3FRM8PD, hardened runtime enabled).The visible win: macOS keychain ACLs are scoped to code identity, not binary path. Now that releases share a stable signing identity, you click "Always Allow" on the keychain prompt once and don't get re-prompted on every fj upgrade.
Notarization is a follow-up. Signing alone solves the prompt-storm; notarization is what makes Gatekeeper not warn on first run for binaries downloaded fresh.
Also
scripts/sign.shships in-tree so contributors who build from source can sign their local binary and stop getting prompted. ReadsFJ_APPLE_DEVELOPER_IDfrom.env/.env.local.scripts/preflight.shaudits.env*files for secrets and grep-scans the working tree for PEM markers / Apple-password format / common token shapes. Wired into the pre-push hook..env.exampledocuments the release/signing variable names. Real values stay out of the repo.support@rasterstate.comis now the canonical contact email; personal-email references removed from tracked files.
Install
brew tap rasterandstate/tap brew upgrade fjOr download a tarball below. Verify with
shasum -a 256 -c SHA256SUMS.Full changelog: CHANGELOG.md.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads