More ways to install Sofka
This release adds native Linux packages and Windows builds, with x86_64 and ARM64 support across Linux, macOS, and Windows.
Linux packages
Install Sofka with your system’s package manager:
| System | New package |
|---|---|
| Debian and Ubuntu | .deb
|
| Fedora and compatible RPM systems | .rpm
|
| Arch Linux and Arch Linux ARM | .pkg.tar.zst
|
| Alpine Linux | .apk
|
Alpine also gets separate, statically linked musl archives.
Download packages from the release assets. These are individual downloads; they do not add a repository for automatic updates.
Sofka on Windows
Windows releases now include ZIP archives with sofka.exe for x86_64 and ARM64. Extract the archive and run Sofka from PowerShell or Windows Terminal.
This release also adds support for Windows plugin packages. Official Windows adapters will follow in a separate plugin catalog update. Alpine plugin adapters remain pending.
Existing installation methods stay compatible
Existing Linux and macOS archive names, file paths, and SHA256SUMS remain unchanged, so Aqua and mise users keep their current download paths. Homebrew, crates.io, and Nix remain supported.
Checked before release
All eight build targets pass CI. Linux packages pass installation, reinstallation, version, and removal checks. Arch Linux ARM receives binary and package-content checks.
Every archive and package includes license notices, with release checksums and build attestations.
Packaging and Windows support: #591.
What's Changed
- chore(deps): update rust crate sha2 to 0.11.0 by @renovate[bot] in #583
- docs: add contribution guide by @nklmilojevic in #584
- fix: keep sofka running when terminal commands are interrupted by @nklmilojevic in #590
- fix: keep the all-namespaces scope out of the recent namespaces by @MichaelKlank in #548
- feat: build cross-platform release packages with GoReleaser OSS by @nklmilojevic in #591
New Contributors
- @MichaelKlank made their first contribution in #548
Full Changelog: v0.27.3...v0.28.0