v2026.7.28.0
macro-inc/macrov2026.7.28.0Jul 28, 2026by synoet
AI Summary
Enhances import capabilities (Notion/Slack), adds security documentation, and improves the Kafka event broker.
Key Highlights
- Improved Notion and Slack imports
- Security documentation rewrite
- Kafka event broker with tokio tasktracker
- GraphQL cache refactor
New Features
- Improved Notion imports
- Kafka event broker
- GraphQL cache refactor
- Soup preview panel persistence
- Onboarding granular controls
Full Release Notes
## What's Changed * feat(import): improve Notion imports and MCP result handling by @synoet in https://github.com/macro-inc/macro/pull/5192 * fix(channels): paginate list channels (temp) by @synoet in https://github.com/macro-inc/macro/pull/5194 * fix(welcome): fix welcome redirect by @synoet in https://github.com/macro-inc/macro/pull/5211 * Security documentation page by @jbecke in https://github.com/macro-inc/macro/pull/5213 * docs(security): rewrite the security page in a flatter, more declarative register by @jbecke in https://github.com/macro-inc/macro/pull/5216 * feat(kafka): use tokio tasktracker for kafka event broker by @whutchinson98 in https://github.com/macro-inc/macro/pull/5206 * fix(notification): drop rate-limited queue messages by @seanaye in https://github.com/macro-inc/macro/pull/5201 * fix(history): use graphql cache and refactor quick access by @dev-rb in https://github.com/macro-inc/macro/pull/5208 * fix(ai): stop reallocating the whole stream buffer on every emitted character by @ehayes2000 in https://github.com/macro-inc/macro/pull/5212 * Julia/mintlifycrmchanges by @git-julia in https://github.com/macro-inc/macro/pull/5218 * fix(notifications): centralize entity and query invalidation/refetching by @dev-rb in https://github.com/macro-inc/macro/pull/5210 * seanaye/feat/graphql interface by @seanaye in https://github.com/macro-inc/macro/pull/5162 * fix(soup): filter persistence not working because of async flag by @dev-rb in https://github.com/macro-inc/macro/pull/5219 * chore(setup): remove setup, superceeded by new onboarding by @synoet in https://github.com/macro-inc/macro/pull/5220 * feat(soup): persist preview panel state into local storage by @dev-rb in https://github.com/macro-inc/macro/pull/5222 * fix: stack Color Theme settings rows at narrow container widths by @peterchinman in https://github.com/macro-inc/macro/pull/5217 * fix: ai edit animation for edit with ai button by @404Wolf in https://github.com/macro-inc/macro/pull/5225 * feat(import): try improve slack import by @synoet in https://github.com/macro-inc/macro/pull/5228 * chore: update loro by @404Wolf in https://github.com/macro-inc/macro/pull/4946 * fix(onboarding): legacy user calls, stripe checkout by @synoet in https://github.com/macro-inc/macro/pull/5229 * feat(onboarding): granular ff controls for connectors by @synoet in https://github.com/macro-inc/macro/pull/5221 * chore(email): drop no-team CRM population debug log by @evanhutnik in https://github.com/macro-inc/macro/pull/5227 * feat: ensure updated_at is always updated when you modify an entity by @whutchinson98 in https://github.com/macro-inc/macro/pull/5215 * fix(onboarding): chg checkout flow by @synoet in https://github.com/macro-inc/macro/pull/5230 * feat(calls): calls kafka topic by @whutchinson98 in https://github.com/macro-inc/macro/pull/5223 * fix(mcp): handle OAuth callback errors and wipe stale Linear credentials by @ehayes2000 in https://github.com/macro-inc/macro/pull/5191 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.7.27.0...v2026.7.28.0