v0.0.8
·
34 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Tapid 0.0.8 release notes
Tapid 0.0.8 introduces a simpler GitHub-native release process and strengthens installation safety across supported platforms.
Release distribution
- Builds native archives for x86-64 and Arm64 on Linux, macOS, and Windows.
- Publishes deterministic SHA-256 checksums alongside the six archives.
- Creates a draft GitHub release for explicit review before publication.
- Triggers public installation and binary-execution smoke tests on Ubuntu, macOS, and Windows after publication.
Installer safety
- Enforces bounded HTTPS downloads and conservative archive and executable size limits for stable archive installation.
- Verifies checksums before extraction and constrains archives to one expected executable.
- Stages installation before replacing an existing binary and preserves recoverability on failure.
- Handles single-member Windows release archives consistently.
- Rejects unsafe or ambiguous installation destinations, including drive-relative Windows paths.
Upgrade behavior
The incomplete tapid upgrade command has been removed. Upgrade by rerunning the public installer with the desired immutable release version. Authenticated self-update can be reconsidered when its trust and recovery model is complete.