v2026.7.29.0
What's Changed
- Seanaye/feat/subscription cache deletes by @seanaye in #5262
- Seanaye/feat/return data from mutations by @seanaye in #5266
- chore(fusionauth): bump fusionauth dev instance by @whutchinson98 in #5268
- Wire property events into realtime Soup by @seanaye in #5269
- chg(email): label backfill progress counts as threads by @evanhutnik in #5270
- feat: agent runtime protocol by @ehayes2000 in #5000
- chore: add skill for updating sdk by @404Wolf in #5271
- feat(call): stop desktop ringing when call answered on another device by @peterchinman in #4846
- Tune rust-analyzer for the large workspace by @seanaye in #5272
- feat!(infra): tune macro-db parameter group, update macro-db instance size by @synoet in #5267
- feat(search_processing_service): Kafka consumer for calls by @whutchinson98 in #5273
- build(deps): bump biome by @dev-rb in #5274
- feat(chat): allow bots to create chats by @404Wolf in #5261
- chore: set up sync service ci by @404Wolf in #5265
- Keep normalized cache records across compatible schema changes by @seanaye in #5275
- feat(search_processing_service): channel message kafka by @whutchinson98 in #5282
- docs(agents): rewrite Agents page with channels, automations, models,… by @git-julia in #5285
- fix(ios): share target drawer height by @peterchinman in #5284
- fix: draggable call widget cancellation by @peterchinman in #5286
- fix: stacking context golden path by @peterchinman in #5287
Full Changelog: v2026.7.28.3...v2026.7.29.0