v2026.7.20.0
macro-inc/macrov2026.7.20.0Jul 20, 2026by synoet
AI Summary
Focuses on the implementation of Macro Authorization across various services, moving team CRM configuration, and enabling MCP (Model Context Protocol) for free users.
Key Highlights
- Implementation of macro authorization for entity_access, notifications, teams, channels, crm, properties, auth_service, and favorites
- Move team CRM config into team_crm_settings with new endpoints
- Make MCP available for free users
- Kafka producer for webhooks
- Tagg settings page and tag editor
New Features
- Backfill contacts for team members on team join
- Persist media dimensions before send
- Recipient selector focus fix (iOS)
- Re-order mail view tabs to have Sent before Calendar
- Restructure mobile dock nav with inbox and email buttons
Full Release Notes
## What's Changed * test(channel): cover reopening after load around by @synoet in https://github.com/macro-inc/macro/pull/5009 * chore(ci): use namesapce managed sccache by @synoet in https://github.com/macro-inc/macro/pull/5013 * feat(email): macro authorization by @whutchinson98 in https://github.com/macro-inc/macro/pull/4983 * feat(teams): backfill contacts for team members on team join by @whutchinson98 in https://github.com/macro-inc/macro/pull/5003 * style(command): no animate on dialog open by default by @sedson in https://github.com/macro-inc/macro/pull/5019 * feat(entity_access): update to use macro_authorization by @whutchinson98 in https://github.com/macro-inc/macro/pull/5018 * feat(tags): tagg settings page, tag editor by @sedson in https://github.com/macro-inc/macro/pull/4996 * feat(notification): update inbound to use macroauthorizationextractor by @whutchinson98 in https://github.com/macro-inc/macro/pull/5021 * feat(crm): move team CRM config into team_crm_settings with /crm/settings endpoints by @evanhutnik in https://github.com/macro-inc/macro/pull/4995 * fix(channel): persist media dimensions before send by @synoet in https://github.com/macro-inc/macro/pull/5007 * fix(channels): prevent over mounting messages (remove itemSize guess) by @synoet in https://github.com/macro-inc/macro/pull/5014 * chg: make mcp available for free users by @synoet in https://github.com/macro-inc/macro/pull/5023 * feat(webhook): kafka producer by @whutchinson98 in https://github.com/macro-inc/macro/pull/5024 * opts: itemSize, lead queries, contacts by @synoet in https://github.com/macro-inc/macro/pull/5012 * fix(ios): recipient selector focus issue by @peterchinman in https://github.com/macro-inc/macro/pull/5026 * chore(macro_user): remove extractors by @whutchinson98 in https://github.com/macro-inc/macro/pull/5027 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.7.18.1...v2026.7.20.0