Sonny 0.6.0
Published .
Source commit c97bb7ae00313d97a569a7a52f494a82ebaba83a.
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.
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.6.0_linux_amd64.tar.gzarchive · linux / amd64 · 11135452 bytes · GitLab access required
SHA-256:01bbbe030a13e98dc602212d64165c5304bad9ba79776ab15e99ac16fa8a66cbsonny-api_0.6.0_linux_arm64.tar.gzarchive · linux / arm64 · 10126896 bytes · GitLab access required
SHA-256:13ec5dda988d3ceaba0653acc4e295a84310b510ca8841f878e5a2123080865esonny_0.6.0_darwin_amd64.tar.gzarchive · darwin / amd64 · 19609228 bytes · GitLab access required
SHA-256:0096c13b0b8a289c5d29bb73408d51eddd08dae0c057a277def04c83578b749bsonny_0.6.0_darwin_arm64.tar.gzarchive · darwin / arm64 · 18471171 bytes · GitLab access required
SHA-256:b36710201f9e92d10cb9ec93c36bd1861aaf7e51524481ca16c293d1048eedbasonny_0.6.0_linux_amd64.apkinstaller · linux / amd64 · 32964287 bytes · GitLab access required
SHA-256:41dcd17364e301440b0c50caeb20aac92a2753f1bd953a77512809ef69df3127sonny_0.6.0_linux_amd64.debinstaller · linux / amd64 · 31649196 bytes · GitLab access required
SHA-256:1fee244723c2a0aed67e08f99d5cc667085d831ed3c105b47266522723671ccdsonny_0.6.0_linux_amd64.rpminstaller · linux / amd64 · 31626283 bytes · GitLab access required
SHA-256:46180fd4cfc1a868350e8a0e11dc494c6061e6144db4ba9fc4f277bfe4c4b0bbsonny_0.6.0_linux_amd64.tar.gzarchive · linux / amd64 · 20538907 bytes · GitLab access required
SHA-256:e14b65188cb87e8fdfcea01bf377244163808f4f433c539329f1f7b1e121994asonny_0.6.0_linux_arm64.apkinstaller · linux / arm64 · 30082276 bytes · GitLab access required
SHA-256:c2a1485551f3be22f8ff39f6ab98f3745c47f5cb666690d4c1768305bd8d7fc6sonny_0.6.0_linux_arm64.debinstaller · linux / arm64 · 29014444 bytes · GitLab access required
SHA-256:1a0138fcaee7e133a56f585e430a2e91a9bb7266e2257a58fb13f92507c9246asonny_0.6.0_linux_arm64.rpminstaller · linux / arm64 · 28921856 bytes · GitLab access required
SHA-256:994de3a036ad3d261b5c9c0489c1097c765f89ac25697c183d2c8dbf2aaf0d38sonny_0.6.0_linux_arm64.tar.gzarchive · linux / arm64 · 18914280 bytes · GitLab access required
SHA-256:54fd113620d5b87404590c6601b87dad7be6b8dbf4a7b7698aab8668a6249165sonny_0.6.0_windows_amd64.ziparchive · windows / amd64 · 19557927 bytes · GitLab access required
SHA-256:39311afe57aa9317332f0ab8afb5e90640c7efa990c3375834589a40e65d4a7csonny_0.6.0_windows_arm64.ziparchive · windows / arm64 · 17646289 bytes · GitLab access required
SHA-256:0d0a3702cc4575bf65f4cbd64a5ed261aa8fb322668ec0be6e4fec89fc9f9c1achecksums.txtchecksums · 1348 bytes · GitLab access required
SHA-256:da8fc1645969b2302afcadde759e086236b4dbe6b4105e4a0e08ba7a105716e5
Release notes
Changelog
Features
- e69e250e6004a0f17dea807a0fc7d58ca4946ff4 feat(category): endpoint pricing fetchers with disk cache
- 4e6af6acf17ef53688b37e8d926f70c690014d87 feat(category): multi-file catalog loading (models.yaml + models.d)
- b477cfd469783199fab52907f17e9f468a23723a feat(category): multi-source ranked resolution (fitness/price/balanced)
- 94308f19087253b056e764fa4fce83fd1404fb6a feat(category): runtime fitness overlay with EWMA rotation
- 59a86a50377fdae1dc655f29683e903200927034 feat(category): v2 catalog schema with sources, fitness, pricing
- 86d182999c25a39bfdd871a2b1320689996392f8 feat(cli): sonny models list/prices/fitness; effective catalog at startup
- 907bb899492c802b94f04d5019dc02d0644bf462 feat(cli): wire category runtime failover into chat, profile switch, and router paths
- 4291f2bae77a84ed72dd74922d3f898599897e0d feat(failover): category rotator with sticky price-aware failover (Call path)
- eebef4ff17354e6023c3704ef108aeae2adca0b9 feat(failover): rotation table, packload category exposure, alias-aware candidate lookup
- 441cff15bf1ff231392cbca8aa072c364bb6f591 feat(failover): streaming rotation with first-event peek
- 0876eb9e1af9697357edc8b7ea571b5bec0f110e feat(failover): unavailability classifier for category rotation
- 0a44b6cf727fcc8a066ed79d03dae62a55681160 feat(packload): propagate source base_url from category resolution
Bug Fixes
- cc9afc09104eda3b7f7746b0762aa9a6f03acc15 fix(category): review hardening — credential scoping, cache merge, ranking edge cases
- 02e733ce0ec54c60bc74025596948156c5bb1524 fix(cli): judge verdict is authoritative; score is confidence in the verdict (llm v0.1.40)
- 402890514bc8e4ef3baf0f923becf97b0a304902 fix(cli): pack eval judge assertion — rubric/threshold judge block, verdict+cost in jsonl (llm v0.1.39)
- 81395c3a1c4245a3b4427cff871b32f1f5606089 fix(cli): retry malformed judge replies, JSON mode, accurate parse errors, single prefix (gap 9)
- 8c285b3c721fd86d61507de4cf9aca17454bed2e fix(failover): cancellation gate after stream peek
- d10c0eac30fc7c2305ada39119a3a4f0ad590265 fix(failover): classify bare provider request-failed errors as unavailable
- bfcaba196c6910a19aa7c45841dd96e10c235b0f fix(failover): demote alias-resolved category key, exclude pinned profiles from registration
- 4c0d05f73e50b1b459a188895d566b03753415a5 fix(failover): mesh-daemon defaults install, wrap ordering, demote lock
- 4c5d635b95fe9e84a2ab3fefda55f3abd2cf72d4 fix(failover): pin-aware RankedFor, Reset scope, rotator eviction on re-register
- b2da6f9a64278ac6a3db980b64fdf26f76016be3 fix(failover): send candidate’s own model on rotation; builder scheme resolution
- 5b05a0b61fe78393bbb5abbdb8d254f151b0ed2e fix(failover): single-shot demote under concurrency, cancellation-safe build path
Others
- ec1610f05429b4fa1ce0bf67167290a28c53b45d docs(category): v2 sources catalog, routing policies, sierrao migration example
- c97bb7ae00313d97a569a7a52f494a82ebaba83a docs(failover): correct mesh-daemon rotation status
- 7e1b43ac653d00c9e5085a74e566cc0d61dc8e62 docs(failover): runtime category rotation
- e3a91e373c7cf9986f9e31f81fb9e38f3a8687ae test(failover): make defaults-install regression test order-independent