Sonny 0.3.15
Published .
Source commit a2f467df3ccf36620db60ca5380c90d661c40264.
Download release JSON for this version's installer URLs, byte sizes and SHA-256 hashes.
Downloads and verification
This is an archived release. Its download links require GitLab project access. File hashes and sizes were checked against the release checksum manifest and package metadata; anonymous availability and signature verification are not claimed.
This release had no attached downloads. These files were recovered from its versioned package registry; their upload pipelines match the release tag and source commit. Download links address individual package files and require GitLab access.
Choose the artifact for your operating system and architecture. Links marked “GitLab access required” need access to the Sonny release project. Public installers and archives use the same download host as the release notifications.
SHA-256 checksums (GitLab access required) · No checksum signature bundle was attached to this historical release. A matching hash checks file integrity. Verify the signature before relying on publisher identity; this page's metadata importer does not perform that verification.
sonny-api_0.3.15_linux_amd64.tar.gzarchive · linux / amd64 · 11033830 bytes · GitLab access required
SHA-256:193996001c29315a925b5f3ef7387827eb56eded0de3723dae0fff4db18755a5sonny-api_0.3.15_linux_arm64.tar.gzarchive · linux / arm64 · 10040554 bytes · GitLab access required
SHA-256:e02a285bb663a96b34bb75ff696344913c225f8e6fb65c60e7123434a2578cc6sonny_0.3.15_darwin_amd64.tar.gzarchive · darwin / amd64 · 19079611 bytes · GitLab access required
SHA-256:52e0cfc49383ecbb39fa34d699deb73003a3b96e8e168b1037b960c0fcc12bf6sonny_0.3.15_darwin_arm64.tar.gzarchive · darwin / arm64 · 17965034 bytes · GitLab access required
SHA-256:7d2843aef3e6e79c6f8cd9cf86198237674777ded19c8094aff3ca7c330703b1sonny_0.3.15_linux_amd64.apkinstaller · linux / amd64 · 32402750 bytes · GitLab access required
SHA-256:9a3f8e6b9ba008299254712638dfc6777d219a994575a16b4b9c373b3f08b2cesonny_0.3.15_linux_amd64.debinstaller · linux / amd64 · 31018560 bytes · GitLab access required
SHA-256:a6bcfbda68c7d1a38693d801fd6f01018c1e11ff2db64e24c27ce7fb102e885csonny_0.3.15_linux_amd64.rpminstaller · linux / amd64 · 30999885 bytes · GitLab access required
SHA-256:d6dc0d89c249578be899de236bfa2887e2230a22775fbb22beba4fb217900347sonny_0.3.15_linux_amd64.tar.gzarchive · linux / amd64 · 19998269 bytes · GitLab access required
SHA-256:43fc1b92771bbb263a6cee12d602df629a3a49232d961fc53bd417e298f8ff5bsonny_0.3.15_linux_arm64.apkinstaller · linux / arm64 · 29446382 bytes · GitLab access required
SHA-256:f69bd9937ea134ba115602119356041c7689612a0f14be322a64b8ac98bab36esonny_0.3.15_linux_arm64.debinstaller · linux / arm64 · 28432806 bytes · GitLab access required
SHA-256:501600f64cf51dcef91978e41ad9c590c9d6eb845971cc88405a0993011673c9sonny_0.3.15_linux_arm64.rpminstaller · linux / arm64 · 28346485 bytes · GitLab access required
SHA-256:4d9682edcf576336c314a83b29df5084a8d7ea0b24a6a0d83f62629349f552eesonny_0.3.15_linux_arm64.tar.gzarchive · linux / arm64 · 18402861 bytes · GitLab access required
SHA-256:deab80a086048a6248e324c57400065c8d0203c5ff2f0bd1855417c01bb7e195sonny_0.3.15_windows_amd64.ziparchive · windows / amd64 · 19023041 bytes · GitLab access required
SHA-256:103e7050c3f9dd978709fa207ae203de7073e99fbe7408aa60446a14a465890bsonny_0.3.15_windows_arm64.ziparchive · windows / arm64 · 17159091 bytes · GitLab access required
SHA-256:14726aea30135880b598e0353e6adf7371340a00aa6d2beed81fa461bce8d282checksums.txtchecksums · 1362 bytes · GitLab access required
SHA-256:f118e8d87d50b9a0fa4ef0b0648da3193c7dfa222cfe52216fd12b9c3c41f607
Release notes
v0.3.15: TUI mesh sidebar dials with mTLS + auto-discovered SVID (GAP-MESH-0007)
The interactive TUI mesh panel + actions previously dialed insecurely and could not reach the mTLS-required mesh daemon (‘mesh: unreachable’). Now they dial via meshconn.ConnectWithCreds using client TLS resolved from the .sonny.yaml mesh: block, with the client cert auto-discovered from ~/.config/sonny/mesh/. The CLI mesh client uses the same resolution. Operators set only mesh.endpoint + mesh.server_name.
Co-Authored-By: Claude Opus 4.8 noreply