v2026.9.9.0

codewhale-hq/Codewhalev2026.9.9.0Sep 9, 2026by synoet

Upgrading?

AI Summary

Similar to v2026.9.10.0 but missing the 'Revert' of screen share and some other changes. Focuses on agents, channels, and activity feed improvements.

Key Highlights

  • Agent composer improvements and auto-focus
  • Calendar organizer naming and multi-copy event display
  • Activity feed virtualization and pagination
  • CRM deal stage endpoints

New Features

  • Use TanStack transcript virtualization
  • Update new app views
  • Add role-gated deal stage endpoints
  • Migrate document cognition service to gateway
  • Expose user favorites query
  • Recover missed runs safely
  • Gate team out of office behind a feature flag
  • Channel rail composition
  • Reorder favorites through optimistic GraphQL mutation
  • Refuse generic writes to managed team definitions
  • Fold event calendar copies into one chip
  • Remove legacy ALBs
  • Agent composer auto focus
  • Channel context menu, muted indicator, and fixed focus ring
  • Add session composer and keep Settings visible
  • Batch GraphQL previews and remove waterfall
  • Fix cyclical preview
  • Drop airplane icon from out-of-office surfaces
  • Migrate MCP server to gateway
  • Name bots and system principal instead of 'Automation'
  • Virtualize activity feed and page on scroll
  • Collapse sequential runs and fold side panel
  • Leave call functionality
  • Pagination of section lists
  • Remove legacy ALBs
  • Email inner sidebar
  • Keep whole year on board and pin day header
  • Remove noise notifications
  • LiveKit agent webhook identity
  • User API key support in SDK
  • Deal stages editor in CRM settings
  • Restructure and untangle block-email
  • Magic Chip header and latest-passage body
  • Agent-session teardown observability
  • Notifications view and channels view updates
  • Isolate per-calendar Google sync failures
  • Delete all selected table rows
  • Find and replace bar in code block editor
  • Working row for empty turn reads
  • Rail navigation optimization
  • Read egress route off advertised URL base

Full Release Notes

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

## New Contributors
* @ptaranat made their first contribution in https://github.com/macro-inc/macro/pull/6242

**Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.9.7.1...v2026.9.9.0

Related Repositories