Releases: block/buzz
Releases Β· block/buzz
Release list
Buzz Desktop v0.5.20
Desktop and shared changes
- feat(desktop): add KLIPY GIF search to composers (#5554) (
8471049c430073474939336dfc6aa98272bc8762) - fix(desktop): respect automatic mention preference after send (#6837) (
e8cd7516e6df62c2a9025d7a821bf98e0e8f83b4)
Other repository changes
- fix(release): attribute desktop candidates to the operator (#6831) (
820a8589971df49bb9285a236ce1e2955a301abd) - fix(ci): check out source in docker.yml merge job (#6833) (
cae7f826b39b38e7d49a90d342499234dec007bf)
Buzz Desktop v0.5.19
Desktop and shared changes
- docs(nest): make commit attribution policy-neutral (#6707) (
22f32c99e2e983b7e015e8c058cac47438d05b2f) - fix(desktop-messages): preserve inline agent mentions with persistent addressing (#6793) (
b58de7cfa7a13b1a6dbb2fc269186439a6fb79a0) - feat(desktop): persist agent addressing across composer messages (#6714) (
7ba1197aa6b01616b5920487dd585a37d2e7f74d) - feat: navigate images across message threads (#6705) (
a526dca9bcaa08dfb5db77999cc1f584a17a9d64) - revert fixed mention highlight (#6716) (
12f3fea26e4c638a5fae20dce1ec0876e3bbca41) - highlight search terms in results and messages (#6702) (
29f2054c69f2e0ea4ee90141ac6a80503e5f9bd1) - fix(desktop): make lightbox zoom controls interactive (#6710) (
9b6a637d014607760d116b90c57062f82ab27cf3) - Support community deletion in versioned media buckets (#6738) (
d12dea4e67c5224a626d9c00f45e68d1def72d4c) - Fix TipTap editor mount race (#6779) (
bb5b9357a7c8ddeaee73f6252c7d9f8a9014dbc9) - feat(buzz-agent): gate LLM tool calls on session/request_permission (#5712) (
a1219070fa6c3263c8a29637c70b7a317d4ecd9d) - Fix mobile Huddle agent voice turn states (#6611) (
8b812017a79c9279594330fb2b04c1eaf0e6e6c1) - fix(desktop): polish inline chip states (#6718) (
a8e1c66c4a5017a32e41e04e2ba6059e2dfcae21) - feat(workflows): discover trigger filter values (#6712) (
e760c51820b2103d965c22b44254678e10fb689a) - feat(desktop): simplify the message action rail (#6529) (
c5166f2164035ca96787daee6528d5dc04c4a02e) - fix(desktop): restore icon-only remote marker (#6491) (
30d2fc52f96138311f2006627ffc1a6d5ff1865b) - fix(composer): wrap Buzz chip labels without orphaning icons (#6581) (
f79d346a178408661fcad85122364ac2ad7e9cb2) - fix(desktop): bound thread /query and surface load errors, not false-empty (#6447) (
f6e6617a9dcc2308d5039f8afaab974b49fb9577) - fix(messages): route edits to the owning composer (#6575) (
4bf80978f52981f0035e6c0b86bdf1108bbf64c8) - fix(desktop): align jump-to-latest pill with composer height (#6606) (
9f55bf67456be10ff7c8238bf0d9e12e582848f6) - fix(desktop): emit singular
mentionfeed category so alerts route correctly (#6665) (db5617dd1541aeab7bacaf039b6ca98f856776d0) - show mention counts in channel notifications (#6696) (
0e69b3fd7c44c09da62e2c4e89fdb4a26e666869) - fix(desktop): hide selection formatting tray on composer right-click (#6683) (
2f13e30e88e84851e7ad336364dd3cfd547b8c16) - fix(desktop): stabilize members dialog scrolling (#6670) (
72ba987c365abb98939153c4d43dde73257c1264) - fix(desktop): keep member runtime status off the UI thread (#6445) (
17af15effac63e6bc5338448326ce52ba4426e5f) - perf(desktop): persist channel heads, collapse thread reads and reply sends (#6572) (
2d280376ad36134cec1f23bead6d866d30bed147) - Downgrade desktop Huddles to audio protocol v2 (#6610) (
0720f5380ce8a6c050afac159f8462c06cd51ab5) - perf(desktop): make the Projects surface render-cheap (#6460) (
040b203f73576e15ef749b0ff0ee6243f06a5c48) - refactor(acp): clarify agent prompt sections (#6501) (
f99532585a0715bac73b4a6361a9b4966bdb5095) - Add mobile Huddles voice MVP (#6056) (
8c0f42e187ca82d701251fc849217530178ebace) - feat(desktop-messages): keep agents addressed across messages (#6315) (
a2d8be5efa126221c7676f7797555dfb2bf5b0e0) - fix(desktop): remove Buzz entity link previews (#6512) (
723affe5d1340896209bf3aca94c7b791bdcf38b) - fix(composer): preserve caret when inserting mentions mid-message (#6531) (
074561233eef71df9690ec22c2a9c5e798c297a7) - chore(deps): update rust crate futures-util to v0.3.33 (#5448) (
d874d67c117e4582cc9549ebe85c942e5e49faf7) - fix(desktop): restore true zoom by scaling the root rem (#6514) (
97b1fee5c3d9ad574196e974b520061fccc47d07) - chore(desktop): drop unused ORIGINAL_CONTENT from empty-edit-delete spec (#6517) (
eb484387d5816b6f9155ad3a0be79ede3c3d7ad5) - feat(workflows): clarify workflow setup and activation (#6470) (
0e48ff26915aa32d5f05208847b9aba75f4f19cd) - perf(desktop): stop the Projects fan refetching on re-entry and running after leave (#6458) (
b85d680fb1e3cc7eef6d31d47598741b35836a2e) - perf(desktop): keep the member roster off the channel-switch path (#6456) (
b0466ac465336cb773fbf7355ec05f7d61f4a3aa) - Clarify huddle message destination (#6496) (
7da8f9abf3245d7ab31ba6e4ad72598b03471f2b) - feat(archive): add observer-frame retention schema and gated DB adapter (#5719) (
fc2ce6728b3b4805040c0a2f2cc5c15f1c1806ce) - fix(desktop): restore human barge-in over agent TTS in huddles (#6431) (
6039fed565fd73a07cdddc3143c86733cad91709)
Other repository changes
- Remove public relay signing key fallback (#6729) (
ee6ca5fa28bce04dfecb6717de65b08a57f2ac47) - Qualify canonical relay images for staged delivery ([#6781](https://github.com/block/buzz/p...
Buzz Desktop v0.5.18
Desktop and shared changes
- fix(desktop): simplify duplicate agent provenance (#6401) (
aea0ef8df9fc24d9aa8bf5c761ab2910026a601b) - fix(desktop): sender names in notifications + macOS click-through routing (#6427) (
4e3c9e619c93dd26677b392ad1f8cf0d12c8f855) - polish(desktop): finish Projects navigation and context chrome (#6429) (
9b32e055fed45864e1982f3d99c5402ba35cd8a6) - fix(desktop): clarify add agents channel action (#6374) (
9891e64f6b8358d78aa85f2ba248310d58b51ec0) - feat(desktop-messages): show compact Buzz link metadata (#6252) (
de8a2741c7598c27e0d27cd4562d76b947934e2f) - feat(workflows): reply in-thread from send_message action (#6178) (
c6e3fe7dfa751096d8c4083aaf15d6f6af296572) - perf(desktop): split discover_acp_providers into cheap and forced paths (#6330) (
c63ac746cd4622e043574c305ff54021b07b847b) - fix(desktop): restore recent channel sorting (#6402) (
569308c23c9c2bf620dd3a9a5e4baecbcfa22e16) - fix(desktop): isolate main timeline stacking context from focus drawer (#6398) (
b298a175c4b9da1638f84c1f287e42d16a690a61) - fix(desktop): make reconnect repair lossless (#6415) (
06e8be9098f099ff9036cfbe637390d5ac982809) - perf(desktop): resolve references without directory scans (#6328) (
54bbe7305b9ec82a6ac03f84ff5887f77858c0b6) - feat(llm): stamp thinking effort on call-completed log line (#6424) (
b728a2af3197db52e2d847b095f27209f99dc977) - Fix cross-owner relay agent mentions in owner-only builds (#6338) (
ee0c7076af83fe9e2aafdc1baf4113ad988f53bd) - feat(workflows): add workflow editor (#6248) (
1934e83bf5a5d8cd00f0cf28b558547b8d0dffb0) - fix(desktop): preserve huddle speech boundaries (#6397) (
7ebe3ea699a24b2f95573b88db8f8fe5f1187eb4) - test(desktop): use a wordlist-safe separator in passphrase word-count test (#6356) (
886cef7f723a539c4026d12e6a0605062bf2208b) - fix(models): curate Databricks alias-aware labels for 5 missing endpoints (#6360) (
2ce8df8533d8c8598ab3d7a2faa797f8b5ee2eea) - feat(desktop): refine context-aware Projects collaboration (#6396) (
3c228b1082a93aca302c7b6a67ec274c51ed5eaf) - fix(desktop): distinguish duplicate agent devices (#6337) (
2e7583bf5ad5926ca32367af9954bc79d108e42d) - feat(desktop): close Buzz window with Cmd+W (#6314) (
e5d1dfef7bf24ad527c9c8c1785b613abad574f7) - feat(desktop): make Projects workspaces selectable (#6368) (
2b7be9340dd0785bd04795d55e004a6dfedd4998) - feat(desktop): make the Projects overview follow the selected section (#6335) (
f88cda9eb886500ec7d205e1d265ac6f654aa433) - refactor(desktop): coordinate TTS playback (#6341) (
09718fbb60c1acd5a4c1aff1bd91248008977129) - fix(desktop): show complete repository trees (#5102) (
9c2f05346fdf3f058e4c579f6eea03dbe65fcca4) - Add appearance preference previews (#6193) (
9a1e861ab8507ee28e5f03010b7f36d1b74ec919) - fix(desktop): restore emoji recents (#6263) (
f96f1883c5ad94825d43a856e5d25e307a0540cb) - perf(desktop): move five hot renderer paths from JS into Rust (#6024) (
bbd20fae75ecc3bd7a83cc12a65379fac22a2b79) - fix(media): accept portrait video resolutions (#6058) (
196d62f97c21d053ddf8715d75ef57e92bd0051f) - fix(desktop): hide archived channels from #/Tab autocomplete (#6156) (
fe7c6808e7430d185498178e07e58e378d2e4c7d) - fix(desktop): morph the drawer panel icon instead of sliding it (#6306) (
e5a6e2022fb59c3928b054bc8d51874465fbe3df) - feat(desktop): refine repository-aware project workspaces (#6003) (
87f8ff82ae5d3fdd99831c62a869b39138e65a57) - perf(desktop): parallelize relay agent directory rebuild (#6258) (
a362fecc2389955f942c9581bdfeba379ab115b3) - fix(desktop): exclude archived agents from nest, order regeneration (#5905) (
121e4b3ce7acab6ac310257f444997f58a97cb2e) - Add font size and conversation density preferences (#5644) (
7e2651791d598a3938ef4560a41801223fb9b2c9) - fix(desktop): emit camelCase config-write payload fields (#6062) (
6e8d078ffe1ab27b8dde6bb697551b7d2d1a85b5) - fix(desktop): downscale large avatars for agent-share PNG body (#6260) (
e2ade93f02f6d1b4db23e0c442a2c65608e54d36) - fix(desktop): preserve early relay auth challenges (#3320) (
6ea7a2b2211438359b227a9991cf8ccad2927fe2) - feat(managed-agents): close five Claude Code agent-config gaps (#4557) (
50a71137e6f1c56f66e2f7348a917b2d2a1798f0) - fix(shared-ui): delay hover disclosures by default (#5821) (
d7e8fdb10ca5e055b7af6d22f67d9a8f42cec8ed) - fix(desktop-chrome): preserve balanced layout when sidebar collapses (#6000) (
c442a90a176845e3989436f2bb24eb6d0ca79d47)
Other repository changes
- test(benchmarks): expand Buzz-native dataset (#6448) (
b56a52ca11296b86ee41c41278a1169f92f245b6) - docs: clarify two-layer moderation ownership (#6481) (
8740a1fa94dd14a3eb5cd2a570b0be2c4a68cbfe) - Fix mobile thread tail and iOS channel header ([#6399](https://github.com/blo...
Buzz Desktop v0.5.17
Desktop and shared changes
- fix(desktop): bound remote agent mention authorization (#6224) (
3fdf289b78c40f80abce86575c25b5ed6361d82c) - fix(desktop): bind presence retry timers (#6213) (
081910424a5b6f01b283ad632b0718240c6b3cbf) - ci: make file-size policy a first-class gate (#6187) (
6d45f98665004d314468d98e50084996f4046cdf) - fix(desktop): eliminate mounted-view CPU burn β compositor-safe shimmer, observer append fast path, poll-tick disk reads (#6198) (
f0234f1449ab8a6d52d45a9e1ec19cc675b40fe9)
Other repository changes
- fix: bump h2 for RUSTSEC-2026-0258 (#6222) (
cc8a8b0dcbf5c01311b2ac7e1827ff3e582299f3)
Buzz Desktop v0.5.14
Desktop and shared changes
- None
Other repository changes
- ci(release): remove desktop smoke gate (#5914) (
1b3dbcaaea882eeea90359c1db02e306d2f4f50a)
Buzz Desktop v0.5.11
Desktop and shared changes
- perf(desktop): persist channel snapshot hash (#5684) (
c86443c5997c96c42829ce200e73e6e6efe52d96) - fix(agent): raise output limit and allow 3 recoveries (#5475) (
72d56e7bd3a94fa3ee20b5a50bd1b868a9329d9c) - fix(desktop): defer foreground resume work (#5696) (
59f613c404958d8ac99525b4aaaf26843257de31) - perf(desktop): coalesce thread-activity localStorage writes (#5693) (
c6c6e7eca70d6b526c43af925e596e8616b19fb8) - Batch observer-store publications per relay envelope (#5680) (
c3b0ccf383fe4ee936abbe6b9c9134b5728cc2b5) - feat(buzz-acp): idle re-sleep for woken lazy pools (#5682) (
dc2dbfe0f570abb818d3f3da8a71ea235555ed27) - fix(desktop): preserve agent mention separator after send (#5623) (
a8e5c89e23b85ee93306f2c3c11d8fe6300cd360) - fix(link-previews): proxy sent preview media (#5627) (
884ed8a5d35dfba3892fc40437f39e08856dec7d) - feat(deletion): add durable whole-community deletion (#4425) (
8a2c9af2dbe0cf315e77f43a4560d3572da5e554) - fix(desktop): preserve live channel timelines (#5662) (
63d14a0e95c8d5ae19f3f80123027729ec209bb2) - Refine channel settings and profile panels (#5574) (
63f961c7e4818a1d29f1185002c123e486bd4a19) - fix(deps): bump webbrowser to 1.2.4 for RUSTSEC-2026-0257 (#5659) (
c966b862fe8b9018c68c384b1680ca0173d0128c) - fix(desktop): launch Databricks OAuth from passive model discovery (#5607) (
1ff98fa685fdb7133dbc18437d23dcdeeb42ce6e)
Other repository changes
- feat(acp): report standard adapter usage (#4950) (
4749bc7be3cdb78c2db4ce4864775ba7ab60b4cc) - fix(mobile): settle hydrated threads on latest reply (#4702) (
7634fe74563ea7f3c86fb6017a0ad647a9934477) - feat(acp): deliver channel description in prompt [Context] (#4552) (
6e0631f6b5d2139e4e080bf94e27ecee8a3d4d74)
Buzz Desktop v0.5.10
Desktop and shared changes
- fix(desktop): remove 0.5.9+ perf regressions, speed up get_channels (#5599) (
f35930104bcbdb1332ff13735214ecb9fce1fc7b) - perf(desktop): coalesce read state localStorage persistence (#5591) (
9203bf60eea44875cafb36410252f8705ce54e2d) - fix(desktop): bound initial timeline retention (#5603) (
d9dc76c0aa7ab8a96b2ecf89325eef6b1536039d) - Improve desktop search scoping (#5306) (
cf03bd7c37cb3918afd4fe2a561360d01e11b68e) - Add glass appearance and cohesive settings (#5478) (
cd2aa5c12d1c802ea9d93c30809f3625c49e9bd4) - Add Send to channel for thread messages (#5305) (
b0795a10ea0f63f2382f4028a1adc2bc3e039d79) - Fix macOS attachment picker lifecycle and allow inert HTML downloads (#5569) (
bba3e06386b8a0ca22e9867dc81aac1ca2b1b737) - fix(desktop): preserve fresh channel timelines (#5577) (
d3ec831e0cecbff347d55a236e34b27d79961503) - fix(desktop): suppress fresh focus-return refetches for channels and home-feed (#5535) (
49357244945c2f4b8432eb8b5cebbba5b1c30a08) - chore: mesh upgrade, clean up legacy special case code, simplify model selection for mesh (#5289) (
240cdd3ea17a8f4d521c8398a929294210bd1e1a) - fix(desktop): preserve theme when opening communities (#5266) (
83ca595adadae32238197d9c34a5895a34950968) - fix(link-preview): resolve YouTube videos through oEmbed (#5520) (
7eb8cc5a5f03c454a84f2b5c4369819ba6d4d11b) - fix(buzz-agent): harden Databricks OAuth token cache and callback (#5534) (
5e4d0fe92508fc5e0c812ff3edbe8877d86b8ec6) - fix(link-preview): reliably render previews sent right after they resolve (#5245) (
be48ce98bd163899197b79a82ad5b2bcf0bc9b54) - fix(link-preview): restore Buzz entity link cards (#5494) (
7e6e9c547fa97abff6929cf2702b956586eec9bc)
Other repository changes
- fix(relay): stop panicking the ingest worker on reactions to project events (#5294) (
16b7ae7ce623a57be1461adee3b8fce4115b3c3a) - fix(relay): log event kind on the HTTP bridge /events line (#5291) (
e8153f8f27f5a35f56b2a578ab749190787d9e91) - feat(tracing): add PostgreSQL tracing spans (#3678) (
397796c5f343db4251198f44505b1afebe88223f)
Buzz Desktop v0.5.9
Desktop and shared changes
- Polish desktop onboarding flow (#5310) (
3f2f32641f4093d087fd9506bfac1fa0329e8b2e) - fix(desktop): quiesce renderer polling while hidden (#3677) (#5490) (
07a3c768d619db31fee3f0590f9433cdd1213e8f) - fix(channels): restore member invitations to private channels (#5493) (
2777189d960fa5b1d863166f36d6e37ff8ce0819) - fix(desktop): bound nine unbounded localStorage stores (#5454) (
9c074bb89b290721f839bbc84fdf4701269e43a0) - feat(desktop): time-based sweep for stale localStorage caches (#5453) (
bb9aae1065d4a77ae3dcb36b7b4a4e7ac8e68ead) - feat(desktop): NIP-AM agent-usage backend β P2 emission/transport/archive + P4a aggregation/D6 (#4000) (
5e4c05f90b062898e1827ba45cb826c6ff913741) - fix(desktop): resolve overlapping member mentions (#5225) (
44456e200e3ca6a5d2882b58b447b80474041347) - chore(deps): update rust crate anyhow to v1.0.104 (#4447) (
e1ff91ecc1269682a50c17da2c0708d1448b336f) - fix(desktop): preserve Welcome banner dismissal (#5406) (
97aa9e31856edb9d8abcdcb33c472027f5588890) - fix(agent): retry LLM completion on malformed 2xx JSON body (#5351) (
5bf78671f45178f8de02ba18d3d321cbbf19cd1f) - fix(desktop): welcome banner overlap and missing dismiss control (#5330) (
f029deafae6ad3b63e13c29104f3be76122cb1df) - fix(desktop): prevent horizontal clipping in Prompt Context modal (#5324) (
fbf89e3bed9adebc033a26b7c43362c004e816a2) - fix(buzz-agent): recover from 400-shaped image rejections; unbound benchmark agent rounds (#5318) (
261c46076166c6de5bb9a71fb4a0fd0b70aa1efa)
Other repository changes
- feat(cli): add --visibility flag to channels update (#5119) (
f8f2ef0440e7a074223ec04dc3b32d817b8b9d9b) - perf(ci): experiment with sccache for relay builds (#5224) (
5a3b3d23226474f835a1cf41d2ecc5f53cacb070) - ci(release): gate OSS desktop auto-update promotion (#5398) (
43573d114b5bfaf7cefa75eee7e219dc05cf1cd1) - fix(release): pin desktop PR operations to block/buzz (#5212) (
c1e20a814bf694db2af959adacb375ced27af023) - fix(search): surface exact short profile names (#5480) (
3c76f682c3c2dfe2cd296c277c5e63799d3424f9) - Reduce repeated ACP session context (#5423) (
563e4346da37d0fb2e9ec1c95e7f1eba79f83040) - chore(deps): update react monorepo (#4441) (
119a84897f225c1e3213a09cd149abb37dcb3abc) - ci(security): allow retired relay pool advisory (#5404) (
d2ebaa95a7d2565fb217fdfae56bafb9509be444) - chore(deps): update dependency @tanstack/react-virtual to v3.14.9 (#4439) (
c923e89a4b6d43ae0c507dbb5e58f2bdd9ab7888) - chore(deps): update all non-major dependencies (#3049) (
856cdb848b0a849e33620887b145b7e598dfd95c) - chore(deps): update rust crate arc-swap to v1.9.2 (#4448) (
08de85c592106ea2ffe22ba16e3a0fc10687db54) - chore(deps): update rust crate async-trait to v0.1.91 (#4458) (
12b1f566480d4feddc171739097f9359d3f255c1) - chore(deps): update rust crate diffy to v0.5.1 (#4466) (
d7cc724fa5391b23e7fac99fc65dc28b79e4c5c4) - chore(deps): update rust crate async-compression to v0.4.43 (#4456) (
7dd8791d0765e9f15fed3299b6948e2babbfd763) - chore(deps): update rust crate clap to v4.6.6 (#4465) (
e668c6bb4913e36e58d7f947dbaf982e704e9132) - chore(release): release Buzz Relay version 0.2.1 (#2856) (
6e5c462ac524de60d7edb46c66130fd779cc9006)
Buzz Desktop v0.5.8
Desktop and shared changes
- feat(desktop): unify add agent flows (#5015) (
02f640bc4559c48ac0c2ec595ef34dd2c294b0db) - fix(buzz-agent): budget summarizer reasoning separately so it cannot starve the handoff summary (#5248) (
c7b663680a29a837dbd2fdde810f239f3d303025)
Other repository changes
- Revert "fix(acp): reject unattended permission requests" (#5323) (
6a17d035f79ad582ca3f4f3cdc38d376f2c4087f) - infra: bind development services to loopback (#4871) (
65834d68d0d3441c4e628540d6d5c8b0a2e757c9)
Buzz Desktop v0.5.7
Desktop and shared changes
- fix(desktop): isolate relay admission tests (#5221) (
74b913cff8512c015dc6f1a7473b253fa803f954) - fix(desktop): externalize boot <style> to prevent Tauri CSP nonce override (#5242) (
dcc1231d6d6935819597bc42f7bc59fa0a47c8e5) - fix(desktop): let imported and recovered identities finish onboarding (#5228) (
a5a9240241ad584c839f79af546df9bf0216ca1f) - Recover from max-token response truncation (#5223) (
2b873cf208bf2143bfdb77dbe34b04edcdb723a1)
Other repository changes
- fix(mobile): keep latest messages above composer (#4981) (
07999425dca4a94ca0dea4f47d674661ea52fac3)