v2026.5.27.0
macro-inc/macrov2026.5.27.0May 27, 2026by synoet
AI Summary
This release introduces a new AI architecture powered by RIG, native iOS media support, and a new hex channels crate for better real-time and contact management.
Key Highlights
- Replaced AI crate with Agent crate (RIG)
- Native iOS media attachments and calls
- Hex channels crate for realtime/contacts
- Teammates CRM-scoped email access
New Features
- Agent AI architecture
- Native iOS support
- Hex channels crate
- CRM email access for teammates
Full Release Notes
## What's Changed * feat(icon): Add animated top sidebar icons by @aidanhb in https://github.com/macro-inc/macro/pull/3560 * feat: replace ai crate with agent crate powered by RIG by @ehayes2000 in https://github.com/macro-inc/macro/pull/3472 * feat(foreign_entity): create foreign entity service by @whutchinson98 in https://github.com/macro-inc/macro/pull/3554 * feat(ai): thinking by @ehayes2000 in https://github.com/macro-inc/macro/pull/3550 * fix: push lockfile by @ehayes2000 in https://github.com/macro-inc/macro/pull/3561 * chore: sqlx clippy rule by @whutchinson98 in https://github.com/macro-inc/macro/pull/3562 * chore(sqlx): update migrate skill by @whutchinson98 in https://github.com/macro-inc/macro/pull/3563 * feat(iOS): native iOS media attachments with staged uploads by @peterchinman in https://github.com/macro-inc/macro/pull/3441 * chore(infra): enable join-shape call records index reads on prod by @gbirman in https://github.com/macro-inc/macro/pull/3501 * fix(ai): merge consecutive deltas by @ehayes2000 in https://github.com/macro-inc/macro/pull/3564 * chore(infra): enable join-shape chats index reads on prod by @gbirman in https://github.com/macro-inc/macro/pull/3498 * feat(channels)!: hex channels crate, notif,realtime,contacts dispatch improvements by @synoet in https://github.com/macro-inc/macro/pull/3453 * feat(github): allow non-teams to use sync by @whutchinson98 in https://github.com/macro-inc/macro/pull/3566 * chore(readme): improve wording" by @synoet in https://github.com/macro-inc/macro/pull/3570 * fix(ci): cancel stuck deploys by @whutchinson98 in https://github.com/macro-inc/macro/pull/3571 * feat(ios): native call backend support by @peterchinman in https://github.com/macro-inc/macro/pull/3568 * feat(entity-access): grant teammates CRM-scoped access to email threads by @evanhutnik in https://github.com/macro-inc/macro/pull/3572 * chore(ai): add env var section to claude.md by @whutchinson98 in https://github.com/macro-inc/macro/pull/3575 * fix(dss): fix notif env var by @synoet in https://github.com/macro-inc/macro/pull/3576 * feat(ci): deploy all services on push by @whutchinson98 in https://github.com/macro-inc/macro/pull/3578 * fix(mcp): add anthropic key by @ehayes2000 in https://github.com/macro-inc/macro/pull/3579 * chg(channels): use new cloud-storage service client by @synoet in https://github.com/macro-inc/macro/pull/3573 * feat(props): update system property priority critical -> urgent by @synoet in https://github.com/macro-inc/macro/pull/3574 * fix(soup): fix sender reactivity on mobile inbox layout by @sedson in https://github.com/macro-inc/macro/pull/3583 * feat(iac): add circuit breaker and timeout to service deployments by @whutchinson98 in https://github.com/macro-inc/macro/pull/3582 * remove crap by @whutchinson98 in https://github.com/macro-inc/macro/pull/3586 * feat(crm): expand generic email domain filter by @evanhutnik in https://github.com/macro-inc/macro/pull/3587 * feat(channels): port context api to channels hex crate by @synoet in https://github.com/macro-inc/macro/pull/3581 * fix(soup): inbox type filters not working correctly by @dev-rb in https://github.com/macro-inc/macro/pull/3588 * fix(soup-view): defer auto-focus to break focus/setActiveScope loop by @gbirman in https://github.com/macro-inc/macro/pull/3585 * feat(soup): restyle filter chips and add pop down filter chip bar by @sedson in https://github.com/macro-inc/macro/pull/3580 * feat(channels): quote reply to thread message by @sedson in https://github.com/macro-inc/macro/pull/3589 * fix(share): dropdown scoping and share modal styles by @sedson in https://github.com/macro-inc/macro/pull/3595 * fix(channels): handle soft-delete of top-level messages with replies by @synoet in https://github.com/macro-inc/macro/pull/3594 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.5.26.1...v2026.5.27.0