900API v0.2.1 is a maintenance release focused on predictable builds and safer release publishing.
What changed
- Pin Rust 1.97.0 for consistent local and CI builds.
- Update GitHub Actions to current supported versions.
- Build every platform from the immutable commit resolved from the release tag.
- Recheck the tag before publishing assets and checksums.
- Validate exact 900API artifact names and reject missing, stale, duplicate, empty, or unrelated files.
- Keep package, Cargo, Tauri, and visible application versions aligned at 0.2.1.
- Refresh installation, contribution, quality, release, and roadmap documentation.
Downloads
- macOS Apple Silicon:
900API_0.2.1_aarch64.dmg - macOS Intel:
900API_0.2.1_x64.dmg - Windows: MSI or setup EXE
- Linux: AppImage, DEB, or RPM
- File hashes:
SHA256SUMS.txt
Verification
Local and GitHub release gates passed, including 28 frontend and script tests, 130 Rust tests, TypeScript and Svelte checks, production builds, dependency audits, documentation links, privacy scans, and a native macOS package smoke test.
Signing
The binaries are currently unsigned. macOS and Windows can show security warnings. See docs/PUBLIC_RELEASE.md for platform-specific installation guidance.