Releases
Releases, and the feed the app reads.
No public build has shipped yet — this page fills in on release day. From then on Pier reads appcast.xml from this directory once a day, and every DMG here is signed with our EdDSA update key; the app refuses anything that fails that check. For the human-readable history see the changelog.
Downloads
| Version | Date | Notes | Download |
|---|---|---|---|
| REPLACE_VERSION | 2026-09-11 | First public release. | DMG |
The plain Pier.dmg link always points at the newest build, which is what /download serves.
How this directory is produced
It is generated, not hand-edited. When a release is notarized and stapled, this directory is rebuilt from it:
scripts/release/notarize-macos.sh --version 1.0.0
scripts/release/make-appcast.sh --version 1.0.0
# then upload build/updates/* here
Details in docs/release/auto-update.md.