Skip to content

Changelog

Latest: v0.7.1

v0.7.1

0.7.1 — 2026-06-05

Fixes the Microsoft Store build’s taskbar icon, which rendered on a blue plate instead of transparent. Store-only — direct installers were never affected.

Download v0.7.1 →

v0.7.0

0.7.0 — 2026-06-04

The release that reorganizes the sidebar around the way you actually navigate.

Features

  • A tabbed sidebar. The single scrolling tree is now four focused tabs: Subscription (the classic per-subscription tree), All (every namespace across every subscription in one view), Favorites (just your starred resources), and Connections (your connection-string namespaces, renamed from “Manual”). Each tab has its own search box that filters in place — matches stay in their namespace → topic → subscription context.
  • Search across every subscription. The new All tab indexes and searches resources across all your subscriptions at once, so you don’t have to remember which subscription a queue lives in. Spotlight (Ctrl+I) does the same now — results span every subscription, each tagged with where it lives.

Improvements

  • “As of” freshness hints on the All and Favorites counts, so you can tell how current the numbers are.
  • Friendlier error messages on send, purge, and dead-letter when the broker or network hiccups.
  • Security hardening across the sign-in flow and input handling.
  • A long list of reliability fixes — steadier indexing across tenant and subscription switches, safer theme and hotkey handling, and a native dialog if the app ever fails to start.

All local-first as always. Update via the in-app updater or grab a fresh installer from viewbus.app — your settings, themes, monitored sets, and stored connections carry over untouched.

Download v0.7.0 →

v0.6.1

0.6.1 — 2026-05-28

v0.6.0 shipped with a broken message editor — unstyled white text, mis-aligned scroll, and unresponsive typing in the installed app (dev builds were fine, which is how it slipped through). v0.6.1 restores the editor and adds a build-time guard so the same trap can’t catch us again. Update via the in-app updater or grab a fresh installer from viewbus.app — settings, themes, monitored sets, and stored connections are unaffected.

Download v0.6.1 →

v0.6.0

0.6.0 — 2026-05-28

The release for knowing when your queues start failing — before your users do.

Features

  • Set up automatic monitoring and alerting. ViewBus can now watch dead-letter counts for you in the background, on a cadence you choose (5 min / 15 min / 1 h). Group queues, topics, or whole subscriptions into named sets, pick a threshold per set (“ping me if any production DLQ goes over 25”), and get a toast plus a count on the notification bell the moment one trips. Optional webhooks fan out to Slack or your own tooling.
  • Mute noisy alerts. Hit mute for an hour or a day on anything that’s just noise. Mutes auto-resume — if the issue’s still going when they expire, ViewBus pings you again.
  • Monitoring page. A new top-level Monitoring view: a live ranking of the queues with the most dead-letter activity right now, history charts for the last 7 days / 30 days / 1 year, and a feed of recent alert activity. Click any row to jump straight to that queue.
  • Top dead-letter queues on the home screen. A new at-a-glance widget surfaces whatever’s actively misbehaving without making you open Monitoring.

All of it stays on your machine. Monitoring runs in a local background worker, history lives in SQLite next to the rest of your indexed data, and webhooks fire directly from your machine to whatever endpoint you configure. No telemetry, no cloud, no relay.

Download v0.6.0 →

v0.5.2

0.5.2 — 2026-05-14

A maintenance release: in-app updates work on Windows again, the Microsoft Store taskbar icon stops being a blue square, and macOS gets a Homebrew install path.

Fixes

  • In-app “Update to X.Y.Z” works on Windows again. Existing 0.5.1 users on Windows who clicked Update from the toast hit Update failed: missing field signature. The cause was a half-signed latest.json on viewbus.app — tauri-plugin-updater validates the whole platforms map before checking the target version, so the macOS entry missing its signature broke the Windows update path too. One-click updates from the in-app toast now go through.
  • Microsoft Store taskbar icon is no longer a solid blue square. The Store-installed app was plated with the Windows accent colour on the taskbar, jump list, and Alt+Tab because the MSIX package shipped without the altform-unplated icon variants Windows needs to render unplated. The transparent monitor icon now shows up correctly. Store users with the icon already pinned may need to unpin and re-pin once to clear Windows’ icon cache.
  • Microsoft Store update failures surface real errors. A failed Store-side update used to silently report “update installed.” Failures now write a structured error code to viewbus.log, and the in-app toast shows the actual reason.

Features

  • brew install --cask haakofli/viewbus/viewbus. A Homebrew cask is live for Apple Silicon Macs. The cask clears the Gatekeeper quarantine bit automatically — no xattr -cr ritual after install. brew upgrade --cask viewbus handles future updates. The manual DMG path still works for users without Homebrew.

Internal

  • Logging covers more of the app. Roughly fifty silent error paths across the Rust backend and React frontend now write to viewbus.log, so “zip up your logs folder and send” actually produces something useful when triaging bugs.

Download v0.5.2 →

v0.5.1

0.5.1 — 2026-05-06

Fixes

  • The diff editor used by Resend and Compose rendered as a blank pane in release builds — a CSP rule was blocking Monaco’s bundled worker and fonts. Dev builds were unaffected, which is why it slipped past local testing.

Download v0.5.1 →

v0.5.0

0.5.0 — 2026-05-06

The release for working on messages, not just looking at them.

Features

  • Bulk operations. Purge an entire active queue, dead-letter every active message, or empty a whole dead-letter queue — each with a live progress counter and a cancel button. Designed to drain stuck queues without portal hacks.
  • Compose new messages. A dedicated dialog for sending fresh or scheduled messages, with full property and content-type control. Replaces the “open Postman, generate a SAS, paste JSON” workflow.
  • Edit before you resend. Click any dead-lettered message and the detail pane opens directly in an inline Monaco editor — change the body, tweak properties, and see a side-by-side diff before sending. JSON syntax highlighting throughout.

Improvements

  • Row-level context menu with quick filters and per-message resend / delete.
  • Copy-to-clipboard buttons next to every property in the detail pane.
  • Optional editor theme tokens (background, diff tints) for MCP-authored themes.

Download v0.5.0 →

v0.4.0

0.4.0 — 2026-04-30

Features

  • Multi-tenant sign-in. If your account belongs to several Azure tenants, viewbus enumerates them on sign-in and lets you switch between them from the account dialog. The sidebar tree, MCP results, and spotlight all stay scoped to the active tenant — no more squinting at the wrong subscription.
  • In-app updates. Windows (NSIS), Windows MSIX (Microsoft Store), and macOS DMG builds all check for new versions on launch and show an unobtrusive banner when one is available. Click to download, or dismiss to wait for the next.

Download v0.4.0 →

v0.3.2

0.3.2 — 2026-04-29

The headline: viewbus runs on macOS.

Features

  • macOS support. Apple Silicon DMGs ship from CI on every tagged release. The build is unsigned for now — clear the Gatekeeper quarantine bit with xattr -cr /Applications/ViewBus.app once after install. Intel Macs aren’t built, but Rosetta 2 runs the ARM DMG fine.
  • Runtime parity with Windows. macOS titlebar, keyboard shortcuts, and behaviour match the Windows build — same app, same muscle memory.

Improvements

  • Refreshed bundled theme set.

Internal

  • Wiki with cross-linked source pointers.
  • Contract unit tests.
  • CI auto-bumps the marketing site’s latest.json on tag push.

Download v0.3.2 →

v0.2.1

0.2.1 — 2026-04-27

A small patch release that restores two networked features broken in 0.2.0.

Fixes

  • In-app update check reaches the server again. The 0.2.0 build’s content security policy didn’t allow connections to viewbus.app, so “Check for updates” in Settings → About always failed with “couldn’t reach the update server.” Existing 0.2.0 users will need to download 0.2.1 manually from the website or GitHub releases — the check inside the running 0.2.0 app can’t see this update for the same reason.
  • Announcements channel works again. The announcements feature shipped in 0.2.0 was silently blocked by the same CSP miss. Notices published to viewbus.app/announcements.json now reach the app.
  • Download links on GitHub release pages. The 0.2.0 release page rendered the installer and MSIX links as repository blob paths instead of release-asset URLs, leading to 404s. The release workflow now writes absolute asset URLs.

Download v0.2.1 →

v0.2.0

0.2.0 — 2026-04-26

A minor release that adds a notification channel for between-release news and lays the groundwork for Microsoft Store distribution.

Features

  • In-app announcements channel. viewbus now fetches https://viewbus.app/announcements.json on launch and renders three severity tiers in the main window: an info toast for low-priority items, a top banner for warnings, and a modal for security notices. Each is dismissible and remembered per id, so seen notices don’t reappear. Designed to surface security advisories and deprecation warnings between releases without forcing a new install.
  • MSIX package. Each tagged release now produces a viewbus_<version>_x64.msix alongside the NSIS installer. The MSIX is the package format Microsoft Store uses; it’s also installable directly via Windows for sideload (developer mode + signed) for environments that prefer MSIX over .exe.

Improvements

  • Theme picker order. Built-in themes now appear as Dark → Light → Dracula instead of the previous alphabetical-by-id order. The “(Showcase)” suffix on Dracula is gone — it’s just “Dracula” now.
  • Brand consistency. All user-facing strings now use viewbus lowercase, matching the wordmark. The ViewBus casing remains on internal identifiers (installer filename, Windows registry entries) where stability matters for installed users.
  • License attribution shipped with the installer. A THIRD-PARTY-NOTICES.txt file listing every reciprocal-licensed dependency is now bundled with the binary, satisfying the attribution requirements of MPL-2.0 and other relevant licenses.

Download v0.2.0 →

v0.1.2

0.1.2 — 2026-04-23

Bug fixes and broader MCP client support.

Fixes

  • Feedback send now works. Discord was blocked by the app’s content security policy; the endpoint is now allow-listed and network failures along that path get written to the local log file instead of vanishing.
  • Animated spinners actually animate. The bus-shaped loader is now animated in production builds. The keyframes had been declared inside the SVG’s inline <style> block and weren’t being bundled by the production build pipeline; they live in the global stylesheet now.
  • MCP binary ships with the installer. First launch no longer shows the “run cargo build” message — viewbus-mcp.exe is now bundled as a Tauri sidecar and installed next to the main app.
  • Crashes reach the log file. A Rust panic hook forwards unhandled panics into the rolling log, so unexplained app exits leave a trail for support.

Features

  • MCP tabs for more clients. The Connect MCP dialog now has tabs for Cursor, Codex CLI, OpenCode, and VS Code (Copilot agent mode) in addition to Claude Desktop and Claude Code. Each tab shows the exact config-file path, the snippet to paste (JSON or TOML, formatted for that client), and how to reload the server after editing.

Download v0.1.2 →

v0.1.1

0.1.1 — 2026-04-23

Initial public release.

Features

  • Azure subscription discovery + live tree browsing (SQLite-backed for instant navigation)
  • Queue + topic message peeking with filters (session, message ID, correlation ID, subject, DL reason)
  • Dead-letter resend (with property edits) and bulk delete
  • Manual connection strings (stored in Windows Credential Manager, never on disk in plain text)
  • Spotlight search (Ctrl+I, rebindable) across all indexed resources
  • Close-to-tray with Spotlight still active
  • Built-in MCP server — 10 read-only tools (get_status, list_namespaces, list_queues, list_topics, list_subscriptions, get_resource, search_resources, count_messages, peek_messages, get_message_detail) + 1 opt-in write tool (upsert_theme)
  • Themes, custom user themes via %APPDATA%\viewbus\themes\, and one-click VS Code theme import
  • Daily-rotated local log files for support; opt-in feedback dialog attaches them when reporting bugs

Known limitations

  • Windows only (macOS / Linux builds not yet available)
  • Installer is unsigned — first launch triggers Windows SmartScreen. Click “More info” → “Run anyway” once; subsequent launches are silent. Code-signing certificate + MSIX packaging is planned before Microsoft Store submission.

Download v0.1.1 →