v2026.9.9.0

windmill-labs/windmillv2026.9.9.0Sep 9, 2026by synoet

Upgrading?

AI Summary

Similar to the previous release, focusing on service migrations, CRM updates, and UI performance improvements like virtualization.

Key Highlights

  • Migration of services to gateway architecture.
  • CRM role-gated deal stages and deal stages editor.
  • Activity feed virtualization and performance improvements.
  • Calendar and email rendering fixes.

New Features

  • Role-gated deal stage endpoints
  • GraphQL user favorites query
  • Agent composer with auto-focus
  • Activity feed virtualization and side panel folding
  • Magic Chip header and elicitation improvements
  • SDK support for user API keys
  • Find and replace bar in code block editor

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