v2026.9.2.0
windmill-labs/windmillv2026.9.2.0Sep 2, 2026by synoet
AI Summary
This release continues the migration of core services to the shared gateway while significantly improving the email experience, mobile capabilities, and agent interaction features.
Key Highlights
- Migration of unfurl, convert, notification, contacts, and search processing services to the shared gateway.
- Enhanced email experience with thread layout polish, UTF-8 handling, and iOS push notifications for the Signal-tab.
- Agent improvements allowing '@mention' support and server-side prompt queueing for sessions.
New Features
- Calendar accounts management from the calendar view
- Agents can '@mention' users
- Mobile comments in documents
- UI bubble tabs
- Server-side prompt queueing for agent sessions
Full Release Notes
## What's Changed * fix(email): order thread messages null-safe so previews resolve the subject by @gbirman in https://github.com/macro-inc/macro/pull/6120 * chore(service_url): remove unused and dead service urls by @whutchinson98 in https://github.com/macro-inc/macro/pull/6126 * feat(infra): add typed shared-gateway listener priorities by @whutchinson98 in https://github.com/macro-inc/macro/pull/6127 * feat(calendar): manage calendar accounts from the calendar view by @gbirman in https://github.com/macro-inc/macro/pull/6124 * chore: make ci fast by @404Wolf in https://github.com/macro-inc/macro/pull/5802 * perf(cache): reduce unnecessary cache revision work by @seanaye in https://github.com/macro-inc/macro/pull/6113 * Seanaye/feat/add task projections by @seanaye in https://github.com/macro-inc/macro/pull/6117 * fix(split-layout): hold last layout when the resize zone measures zero by @gbirman in https://github.com/macro-inc/macro/pull/6123 * feat(unfurl): migrate unfurl-service onto the shared gateway by @whutchinson98 in https://github.com/macro-inc/macro/pull/6128 * docs(calendar): add Calendar block page by @git-julia in https://github.com/macro-inc/macro/pull/6129 * feat(md/channel): quote reply node v1 with backlink by @sedson in https://github.com/macro-inc/macro/pull/6119 * feat(convert-service): dual-mount convert-service on the shared gateway by @whutchinson98 in https://github.com/macro-inc/macro/pull/6131 * fix(email): send iOS push only for Signal-tab mail by @synoet in https://github.com/macro-inc/macro/pull/6095 * Seanaye/fix/preserve v3 projections by @seanaye in https://github.com/macro-inc/macro/pull/6136 * feat(notifications): mute entities from context and command menus by @synoet in https://github.com/macro-inc/macro/pull/6063 * fix(soup): publish realtime updates for channel-shared entities by @seanaye in https://github.com/macro-inc/macro/pull/6139 * feat(notification): migrate notification service to gateway by @whutchinson98 in https://github.com/macro-inc/macro/pull/6135 * fix(email): preserve UTF-8 in misdeclared Gmail bodies by @gbirman in https://github.com/macro-inc/macro/pull/6133 * feat(contacts): migrate contacts service to gateway by @whutchinson98 in https://github.com/macro-inc/macro/pull/6140 * feat(mobile): comments in documents by @peterchinman in https://github.com/macro-inc/macro/pull/6121 * chore(ci): deploy all on all push by @whutchinson98 in https://github.com/macro-inc/macro/pull/6141 * feat(email): polish thread layout and keyboard UX by @cameronapak in https://github.com/macro-inc/macro/pull/6038 * Seanaye/fix/thread content backfill by @seanaye in https://github.com/macro-inc/macro/pull/6143 * feat(search_processing_service): migrate search processing service to gateway by @whutchinson98 in https://github.com/macro-inc/macro/pull/6142 * fix(calendar): support mentions in event descriptions by @gbirman in https://github.com/macro-inc/macro/pull/6130 * feat(agent-trigger): extract explicit reply targets instead of detecting them by @404Wolf in https://github.com/macro-inc/macro/pull/6144 * feat: agents can @ mention by @404Wolf in https://github.com/macro-inc/macro/pull/6114 * fix(md-tables): require a long press before touch cell selection by @404Wolf in https://github.com/macro-inc/macro/pull/5930 * fix(ios): text selection menu focus bug by @peterchinman in https://github.com/macro-inc/macro/pull/6147 * feat(ui): add bubble tabs by @dev-rb in https://github.com/macro-inc/macro/pull/6148 * feat(soup): notified_at sort for the inbox Signal/Noise tabs by @gbirman in https://github.com/macro-inc/macro/pull/6138 * feat(activity): attribute EditDocument collab edits to the AI bot by @synoet in https://github.com/macro-inc/macro/pull/6051 * feat(agent): server-side prompt queueing for agent sessions by @404Wolf in https://github.com/macro-inc/macro/pull/6134 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.9.1.0...v2026.9.2.0