From 599f3685400c444087dfb0c7789b9a8df700c341 Mon Sep 17 00:00:00 2001 From: Will Pfleger Date: Fri, 13 Nov 2026 18:46:17 -0500 Subject: [PATCH] chore(release): release Buzz Desktop version 0.5.30 (#9491) ## Buzz Desktop release v0.5.30 - **Frozen main:** `bf422ac8e1a34893e15c91bfc86a74d990547feb` - **Reviewed candidate:** `dece76e7e28875b0fd24875fcb802150ef1abec0` - **Previous desktop release:** `desktop-v0.5.29` - **Proposed immutable tag:** `desktop-v0.5.30` This PR may be **squash merged** after the Desktop Release Candidate check and all protected-branch checks pass. Merging authorizes publication of the exact reviewed candidate; later or unrelated changes on `main` cannot alter it. The checked-in changelog accounts for every non-merge commit in the release range. The Desktop tag points to the reviewed candidate commit, not the later squash commit. Publication remains bound to that immutable candidate tag. Signed-off-by: Will Pfleger Co-authored-by: Release Automation --- .release/desktop-candidate.json | 14 ++++++------- CHANGELOG.md | 33 +++++++++++++++++++++++++++++++ desktop/package.json | 2 +- desktop/src-tauri/Cargo.lock | 2 +- desktop/src-tauri/Cargo.toml | 2 +- desktop/src-tauri/tauri.conf.json | 2 +- 6 files changed, 44 insertions(+), 11 deletions(-) diff --git a/.release/desktop-candidate.json b/.release/desktop-candidate.json index 8cab137918..c0384530b1 100644 --- a/.release/desktop-candidate.json +++ b/.release/desktop-candidate.json @@ -1,10 +1,10 @@ { "schema": 2, - "version": "0.5.29", - "base_sha": "41587e0284f277d13e5d3a40b169c1dcd54d2894", - "previous_tag": "desktop-v0.5.28", - "previous_base_sha": "5142cf6b2a0f44686eeda1ed07905ee3560fd78e", - "previous_merge_sha": "c1370cc6547c16829ecc8ea2fdaf337c4a5ef464", - "tag": "desktop-v0.5.29", - "commit_count": 589 + "version": "0.5.30", + "base_sha": "bf422ac8e1a34893e15c91bfc86a74d990547feb", + "previous_tag": "desktop-v0.5.29", + "previous_base_sha": "41587e0284f277d13e5d3a40b169c1dcd54d2894", + "previous_merge_sha": "8436d226c8d174c3d83385d32abe3cf7613c8dc9", + "tag": "desktop-v0.5.30", + "commit_count": 23 } diff --git a/CHANGELOG.md b/CHANGELOG.md index d5688bbd5a..fb4779ccc9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,38 @@ # Changelog +## v0.5.30 + +### Desktop and shared changes + +- feat(db): label advisory-lock metrics with the locked event kind ([#9472](https://github.com/block/buzz/pull/9472)) ([`359839f70b6ec2401207c9fb29116efc87b75701`](https://github.com/block/buzz/commit/359839f70b6ec2401207c9fb29116efc87b75701)) + +### Other repository changes + +- perf(mobile): parse each event's thread reference once ([#9460](https://github.com/block/buzz/pull/9460)) ([`bf422ac8e1a34893e15c91bfc86a74d990547feb`](https://github.com/block/buzz/commit/bf422ac8e1a34893e15c91bfc86a74d990547feb)) +- perf(mobile): load only the directory when search opens ([#9466](https://github.com/block/buzz/pull/9466)) ([`c97c85d8faee7aee989f5a110e38cd38eff551b2`](https://github.com/block/buzz/commit/c97c85d8faee7aee989f5a110e38cd38eff551b2)) +- perf(mobile): stop rebuilding Home's channel list when a route covers it ([#9459](https://github.com/block/buzz/pull/9459)) ([`5f1cd679853b6623582f97154dd0352ccdd1caa3`](https://github.com/block/buzz/commit/5f1cd679853b6623582f97154dd0352ccdd1caa3)) +- perf(mobile): ask typing subscriptions only for the typing window ([#9454](https://github.com/block/buzz/pull/9454)) ([`3764a2e4d500bf36c434670b2597b02b289354ee`](https://github.com/block/buzz/commit/3764a2e4d500bf36c434670b2597b02b289354ee)) +- perf(mobile): skip avatar URL parsing for non-HTTP URLs ([#9448](https://github.com/block/buzz/pull/9448)) ([`11ea8c928efb17528ed6033dbeb8e6035d135203`](https://github.com/block/buzz/commit/11ea8c928efb17528ed6033dbeb8e6035d135203)) +- perf(mobile): download the identity archive list only when it changed ([#9445](https://github.com/block/buzz/pull/9445)) ([`5e52fa98313a7e646e994e47c5a36a88f4cd707f`](https://github.com/block/buzz/commit/5e52fa98313a7e646e994e47c5a36a88f4cd707f)) +- perf(mobile): don't treat a Control Center pull as a resume ([#9443](https://github.com/block/buzz/pull/9443)) ([`9e40bf5d795848927547d5d6dd21ba0c9e37a40d`](https://github.com/block/buzz/commit/9e40bf5d795848927547d5d6dd21ba0c9e37a40d)) +- fix(mobile): keep a superseded roster read out of the offline snapshot ([#9452](https://github.com/block/buzz/pull/9452)) ([`15c65c76d93ac677c17001b4337b0e608cf810ed`](https://github.com/block/buzz/commit/15c65c76d93ac677c17001b4337b0e608cf810ed)) +- perf(mobile): read channel bot roles from the member list ([#9451](https://github.com/block/buzz/pull/9451)) ([`99e65b6c22dcd78658715b6dae06aa9febf14ed3`](https://github.com/block/buzz/commit/99e65b6c22dcd78658715b6dae06aa9febf14ed3)) +- perf(mobile): read Activity once per reconnect ([#9455](https://github.com/block/buzz/pull/9455)) ([`3dcdf1c0562fb77cc724d9cb425f9156db24204b`](https://github.com/block/buzz/commit/3dcdf1c0562fb77cc724d9cb425f9156db24204b)) +- fix(mobile): offer role controls for agents ([#9475](https://github.com/block/buzz/pull/9475)) ([`04af7081c87ac14cabc61bd8b4f95aa2ef0ce809`](https://github.com/block/buzz/commit/04af7081c87ac14cabc61bd8b4f95aa2ef0ce809)) +- perf(mobile): stop rebuilding the native nav bar on every scrolled frame ([#9458](https://github.com/block/buzz/pull/9458)) ([`b6db61faa0fcb467ce523e1bacae917f1f588fb9`](https://github.com/block/buzz/commit/b6db61faa0fcb467ce523e1bacae917f1f588fb9)) +- perf(mobile): keep verified-name batches open as people are added ([#9450](https://github.com/block/buzz/pull/9450)) ([`93bbd452a71827d1905a44ceafc687c1f93dcf9f`](https://github.com/block/buzz/commit/93bbd452a71827d1905a44ceafc687c1f93dcf9f)) +- perf(mobile): read only changed custom emoji sets on reconnect ([#9446](https://github.com/block/buzz/pull/9446)) ([`9fc2b333202cd94f9a29538950f29e1420411095`](https://github.com/block/buzz/commit/9fc2b333202cd94f9a29538950f29e1420411095)) +- perf(mobile): keep latest-message times on a directory load ([#9457](https://github.com/block/buzz/pull/9457)) ([`237a39fe765d9ffd7848ed4a6036cd78a955d5cf`](https://github.com/block/buzz/commit/237a39fe765d9ffd7848ed4a6036cd78a955d5cf)) +- perf(mobile): don't refetch profiles that are already on the wire ([#9447](https://github.com/block/buzz/pull/9447)) ([`a540e7bd3067a036329fefa52b48b7f12761b660`](https://github.com/block/buzz/commit/a540e7bd3067a036329fefa52b48b7f12761b660)) +- perf(mobile): use HTTP/2 on Android through app-wide Cronet engines ([#9435](https://github.com/block/buzz/pull/9435)) ([`d1a8c3607dfbaf69ce34f2c765dc69279a92c62b`](https://github.com/block/buzz/commit/d1a8c3607dfbaf69ce34f2c765dc69279a92c62b)) +- perf(mobile): subscribe to presence only for people on screen ([#9444](https://github.com/block/buzz/pull/9444)) ([`36fa0fe318e34eeb916a77e5833a7fbd736ad24c`](https://github.com/block/buzz/commit/36fa0fe318e34eeb916a77e5833a7fbd736ad24c)) +- fix(mobile): require Builderlab consent for existing identities ([#8823](https://github.com/block/buzz/pull/8823)) ([`59ae028a360242d43ffbfdafca8a76eda00484d9`](https://github.com/block/buzz/commit/59ae028a360242d43ffbfdafca8a76eda00484d9)) +- feat(mobile): use HTTP/2 on iOS through app-wide URLSessions ([#8897](https://github.com/block/buzz/pull/8897)) ([`a2d4ba02677f157a95ae0d84ef3be37953a7ed24`](https://github.com/block/buzz/commit/a2d4ba02677f157a95ae0d84ef3be37953a7ed24)) +- fix(relay): publish a git push only when refs changed; check the protocol by refinement ([#9425](https://github.com/block/buzz/pull/9425)) ([`1fb33e4545660196d4c863daf70e1d3bc245f164`](https://github.com/block/buzz/commit/1fb33e4545660196d4c863daf70e1d3bc245f164)) +- fix(mobile): show shared chats under Solo ([#9348](https://github.com/block/buzz/pull/9348)) ([`642ce4165cc84d67b99f25b05444dbfff456bce7`](https://github.com/block/buzz/commit/642ce4165cc84d67b99f25b05444dbfff456bce7)) + +[Compare desktop-v0.5.29...desktop-v0.5.30](https://github.com/block/buzz/compare/desktop-v0.5.29...desktop-v0.5.30) + ## v0.5.29 ### Desktop and shared changes diff --git a/desktop/package.json b/desktop/package.json index ad7d9c1263..ffa5ec7cc9 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -1,7 +1,7 @@ { "name": "buzz", "private": true, - "version": "0.5.29", + "version": "0.5.30", "type": "module", "scripts": { "dev": "vite", diff --git a/desktop/src-tauri/Cargo.lock b/desktop/src-tauri/Cargo.lock index c1c4f5ae04..31e94ab03e 100644 --- a/desktop/src-tauri/Cargo.lock +++ b/desktop/src-tauri/Cargo.lock @@ -1119,7 +1119,7 @@ dependencies = [ [[package]] name = "buzz-desktop" -version = "0.5.29" +version = "0.5.30" dependencies = [ "anyhow", "arboard", diff --git a/desktop/src-tauri/Cargo.toml b/desktop/src-tauri/Cargo.toml index 0c27a7131e..9c148e5a23 100644 --- a/desktop/src-tauri/Cargo.toml +++ b/desktop/src-tauri/Cargo.toml @@ -7,7 +7,7 @@ members = ["crates/buzz-terminal"] [package] name = "buzz-desktop" -version = "0.5.29" +version = "0.5.30" description = "Buzz desktop app" authors = ["you"] edition = "2021" diff --git a/desktop/src-tauri/tauri.conf.json b/desktop/src-tauri/tauri.conf.json index 624bb93343..231c14591d 100644 --- a/desktop/src-tauri/tauri.conf.json +++ b/desktop/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Buzz", - "version": "0.5.29", + "version": "0.5.30", "identifier": "xyz.block.buzz.app", "build": { "beforeDevCommand": {