v0.8.0
0.8.0 — 2026-06-24
The release that turns one-message-at-a-time chores into bulk operations you can watch, filter, and trust.
Features
- Bulk dead-letter operations. Drain, delete, or resend many messages at once instead of clicking through them one by one. Preview the batch before you commit, and narrow it with filters — including by application property — so you act on exactly the messages you mean to.
- A dedicated Operations tab. Queue and subscription operations now have a discoverable home, with live progress and an ETA for anything still running. Minimize a long-running job to a toolbar indicator and reopen it whenever you want to check in.
- A unified notification center. The bell now merges alerts and operations into one filterable feed, so monitoring signals and the work you kicked off live in the same place. Operation history sticks around — dismissing something keeps it in the record rather than deleting it.
Improvements
- Graceful under throttling. When Service Bus rate-limits a bulk operation, viewbus backs off automatically and surfaces what’s happening instead of failing outright, with a clear “Reconnecting” state when the broker is unreachable.
- Honest, resumable operations. Targeted hold-lock draining for filtered bulk ops, accurate durations and residue stats, and any operation stranded by a crash or restart is marked interrupted on the next launch rather than left hanging.
- Clearer resend. Resending from a subscription now sends to the topic and warns you about fan-out, and selected-message resend runs through the same unified operation flow as everything else.
- Accessible operation dialogs, steadier layout (no tab-strip or dialog jitter while jobs run), and a completion toast with a filter-aware empty state when you’ve cleared everything.
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.