What's Changed
- refactor(agent): use TanStack transcript virtualization by @404Wolf in #6246
- feat(new-layout): update new app views by @dev-rb in #6224
- fix(calendar): name a shared calendar organizer instead of its address by @gbirman in #6228
- feat(crm): add role-gated deal stage endpoints by @ptaranat in #6242
- feat(document_cognition_service): migrate document cognition service to gateway by @whutchinson98 in #6216
- feat(graphql): expose user favorites query by @seanaye in #6250
- fix(cursor): recover missed runs safely by @404Wolf in #6233
- chore(calendar): gate team out of office behind a feature flag by @gbirman in #6253
- refactor(channels-view): channel rail composition by @dev-rb in #6254
- feat(web): reorder favorites through optimistic GraphQL mutation by @seanaye in #6222
- fix: new app views feature flag ready wait causing infinite loading by @dev-rb in #6255
- feat(properties): refuse generic writes to managed team definitions by @ptaranat in #6243
- feat(cloud_storage_service): remove legacy alb by @whutchinson98 in #6257
- feat(auth): add valentina and chaitanya to new-user support channels by @git-julia in #6252
- fix(calendar): fold an event's calendar copies into one chip with a color bar per calendar by @gbirman in #6256
- feat(infra): remove some legacy albs by @whutchinson98 in #6258
- chore(agents): agent composer auto focus by @404Wolf in #6161
- feat(channels-view): context menu, muted indicator, and fixed focus ring by @dev-rb in #6260
- feat(agents): add session composer and keep Settings visible while loading by @404Wolf in #6234
- Seanaye/feat/batch gql previews and remove waterfall by @seanaye in #6259
- Seanaye/fix/cyclical preview by @seanaye in #6263
- chore(calendar): drop the airplane icon from out-of-office surfaces by @gbirman in #6262
- feat(notification_service): remove legacy alb by @whutchinson98 in #6265
- feat: ACP elicitation — agents ask the user, and Macro's user tools are reviewed in the turn by @404Wolf in #6196
- Seanaye/feat/local filter from baseline by @seanaye in #6271
- fix(properties): include team Deal Stage values in the bulk loader by @ptaranat in #6270
- fix(crm): take the stage definition name from system_properties by @ptaranat in #6276
- fix(email): render agent-authored markdown before sending by @404Wolf in #6280
- chore(agentsmd): update agents md structure by @whutchinson98 in #6251
- feat(calls): promote screen share in room-composite recordings by @whutchinson98 in #6266
- Revert "feat(calls): promote screen share in room-composite recordings" by @whutchinson98 in #6284
- Seanaye/feat/non null soup realtime by @seanaye in #6282
- Seanaye/fix/loading while local evaluation by @seanaye in #6283
- feat(mcp_service): migrate mcp server to gateway by @whutchinson98 in #6249
- feat(activity): name bots and the system principal instead of "Automation" by @synoet in #6237
- feat(activity): virtualize the feed and page on scroll by @synoet in #6238
- feat(activity): collapse sequential runs and fold the side panel (A4) by @synoet in #6239
- fix(calls): leave call by @whutchinson98 in #6286
New Contributors
Full Changelog: v2026.9.7.1...v2026.9.9.0