All Sonny releases

Sonny 0.3.14

Published . Source commit da0606f6d482e7a65b688a48443492ed32ddbebe.

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.14_linux_amd64.tar.gz

    archive · linux / amd64 · 11033820 bytes · GitLab access required
    SHA-256: 3cc99fa23a17508f5eb702ff66d9fff966d2c742be3c2baa511fdbc6ff557214

  • sonny-api_0.3.14_linux_arm64.tar.gz

    archive · linux / arm64 · 10040546 bytes · GitLab access required
    SHA-256: bf4223f844ace2ecdfe8f1e4cc2d3dd18c43ac4fff32752587a41fb7f6017f5b

  • sonny_0.3.14_darwin_amd64.tar.gz

    archive · darwin / amd64 · 19079835 bytes · GitLab access required
    SHA-256: 100fcdc9b581b79347f20db2dbb507819e03f72cd9220893653fd21f73f4975d

  • sonny_0.3.14_darwin_arm64.tar.gz

    archive · darwin / arm64 · 17962339 bytes · GitLab access required
    SHA-256: 71a140d39e9eba53daab44c9d871865c19a8342765bab1e52d44a492c1fb13a1

  • sonny_0.3.14_linux_amd64.apk

    installer · linux / amd64 · 32349070 bytes · GitLab access required
    SHA-256: fa9e1d5ea55cdfcb296ba76db78739a554138ed72fdc0bf02cc5d6aa5a46d420

  • sonny_0.3.14_linux_amd64.deb

    installer · linux / amd64 · 31015222 bytes · GitLab access required
    SHA-256: be887eaea4a372a3998858c636de71f3bc6f2bc9f36182fc5047a68ac48f18f6

  • sonny_0.3.14_linux_amd64.rpm

    installer · linux / amd64 · 30999451 bytes · GitLab access required
    SHA-256: 36dbc044dc89201c863d49409d1237431800994ada7e4615d0091e28be86066f

  • sonny_0.3.14_linux_amd64.tar.gz

    archive · linux / amd64 · 19996436 bytes · GitLab access required
    SHA-256: 158efb3873e35590497d3c5a55946af4368dce74a1a775c2b011fefcb5f25ff8

  • sonny_0.3.14_linux_arm64.apk

    installer · linux / arm64 · 29445153 bytes · GitLab access required
    SHA-256: fc4eb8cdcb410bd95bef8fbab00ed2a5650c672dd6c904a75af9eccbf80cee76

  • sonny_0.3.14_linux_arm64.deb

    installer · linux / arm64 · 28433612 bytes · GitLab access required
    SHA-256: 21398c5984ededadc45eabec0f1c5ee80a5cc60a7c1cd62215455be6356bd225

  • sonny_0.3.14_linux_arm64.rpm

    installer · linux / arm64 · 28342969 bytes · GitLab access required
    SHA-256: 414cdca8dcbdf183a71704e366017823aa31e52da71d475fb45e2f80f665a1de

  • sonny_0.3.14_linux_arm64.tar.gz

    archive · linux / arm64 · 18399752 bytes · GitLab access required
    SHA-256: ba814a5bc680d970dce93c2604047761c79801fdf3efc729b48d674ad236dd50

  • sonny_0.3.14_windows_amd64.zip

    archive · windows / amd64 · 19019384 bytes · GitLab access required
    SHA-256: 714f7c2629110756cc3a2a478ad39a58c1f0502562df9e45059e6cd47d003bed

  • sonny_0.3.14_windows_arm64.zip

    archive · windows / arm64 · 17154302 bytes · GitLab access required
    SHA-256: c54da36e00383fc3c3d7861856e1f45314b492b6e955fc441b39a4757ce9bd61

  • checksums.txt

    checksums · 1362 bytes · GitLab access required
    SHA-256: 426ec4fa777b94b52ab110d34b5cbee7d85dc1bc439bca07ed15f6258f8b9d27

Release notes

v0.3.14: gossip node discovery — advertise-addr + periodic re-announce (GAP-MESH-0006)

Peers now appear in ‘sonny mesh nodes’: fixed SynapseBus wildcard subject matching (mesh.broadcast.> vs mesh.broadcast.node.join), handleBroadcast upserts peers via RegisterNode, presence is re-announced on each heartbeat (so late-connecting peers learn every node), and nodes advertise a configurable –advertise-addr (set to the tailscale DNS name) instead of the bind addr :9052. Also fixed a state data race.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com