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