v2026.7.27.0
macro-inc/macrov2026.7.27.0Jul 27, 2026by synoet
AI Summary
Introduces AI chat Kafka producers, email deduplication, and refinements to the UI and onboarding.
Key Highlights
- AI chat Kafka producer
- Email deduplication cleanup job
- Rename 'Add label' to 'Add tag'
- Onboarding v4
New Features
- AI chat Kafka producer
- Email deduplication
- Rename label to tag
- Onboarding v4
- MacroAuthorization support
Full Release Notes
## What's Changed * feat(email): dedupe CRM depopulation into a nightly cleanup job by @evanhutnik in https://github.com/macro-inc/macro/pull/5141 * seanaye/chore/update flake by @seanaye in https://github.com/macro-inc/macro/pull/5160 * Rename "Add label" to "Add tag" in soup entity actions by @peterchinman in https://github.com/macro-inc/macro/pull/5169 * fix(collab): convergance + preserve params by @synoet in https://github.com/macro-inc/macro/pull/5117 * Fix close button visibility for single Preview Pair splits by @peterchinman in https://github.com/macro-inc/macro/pull/5168 * fix(xtask): discover repository root at runtime by @seanaye in https://github.com/macro-inc/macro/pull/5165 * fix(split-layout): keep Preview Pair seam border on the Controller by @peterchinman in https://github.com/macro-inc/macro/pull/5166 * Point billing "contact us" link to mailto:support@macro.com by @jbecke in https://github.com/macro-inc/macro/pull/5170 * fix: keep soup preview open while a tab switch is still fetching by @peterchinman in https://github.com/macro-inc/macro/pull/5171 * feat(ai): add in channel notification support for ai generated messages by @whutchinson98 in https://github.com/macro-inc/macro/pull/5132 * fix(email): remove spurious inner scrollbar on email message bodies by @evanhutnik in https://github.com/macro-inc/macro/pull/5173 * fix(crm): keep board drag-and-drop working while searching by @evanhutnik in https://github.com/macro-inc/macro/pull/5174 * feat(onboarding): onboarding v4 by @synoet in https://github.com/macro-inc/macro/pull/5155 * fix desktop Nix builds with cache crates by @seanaye in https://github.com/macro-inc/macro/pull/5180 * feat(entity-mutation): add domain capability contracts by @seanaye in https://github.com/macro-inc/macro/pull/5161 * update topicevent trait by @seanaye in https://github.com/macro-inc/macro/pull/5182 * fix(email): scope message read/starred writes to the owning inbox by @evanhutnik in https://github.com/macro-inc/macro/pull/5183 * fix: click out escapes the ai editing prompt by @404Wolf in https://github.com/macro-inc/macro/pull/5186 * fix: comments staying highlighted after duplicating doc by @404Wolf in https://github.com/macro-inc/macro/pull/5187 * chore(onboarding): update copy by @synoet in https://github.com/macro-inc/macro/pull/5193 * fix(onboarding): teams overflow by @synoet in https://github.com/macro-inc/macro/pull/5195 * fix(split-layout): route same-split popover navigations to the active split by @gbirman in https://github.com/macro-inc/macro/pull/5185 * fix(ai): fix ask ai, invisible explicit attachments by @synoet in https://github.com/macro-inc/macro/pull/5196 * feat(ai): swap Opus 4.8 for Opus 5 in the chat model selector by @ehayes2000 in https://github.com/macro-inc/macro/pull/5181 * feat(entity_access): update entityaccess to support macro authorization scoped access by @whutchinson98 in https://github.com/macro-inc/macro/pull/5176 * feat(ai_chat): ai chat kafka producer by @whutchinson98 in https://github.com/macro-inc/macro/pull/5175 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.7.23.1...v2026.7.27.0