Release Notes
First 2.2 candidate. GitHub-installed updates go through the cargo-dist
sidecar; Linux idle wait and media-stack hashing are cheaper; a failing
pre-patch hook aborts the patch.
Added
- Prompted
silvervine update selfvia the cargo-distsilvervine-update
sidecar and install receipt. The running binary is never overwritten in
process; restart the user daemon after a swap. Existing GitHub installs
need the installer once to obtain a receipt. - Pre-patch hook: non-zero exit or timeout aborts the patch.
- CycloneDX SBOM and GitHub artifact attestations on tagged releases.
- Pull-request job that builds the Linux musl binary and checks it is
static-pie.
Changed
- Linux tray daemon waits with
recv_timeoutinstead of spinning while idle. - Hook subprocesses are killed after 15 seconds.
doctor --media-stackreuses SHA-512 of unchanged browser executables and
CDMs, and memoizes short package-manager version strings.
Install silvervine 2.2.0-rc.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/nicholasraimbault/silvervine/releases/download/v2.2.0-rc.1/silvervine-installer.sh | shDownload silvervine 2.2.0-rc.1
| File | Platform | Checksum |
|---|---|---|
| silvervine-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| silvervine-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| silvervine-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |