v2026.9.7.0

every-app/open-seov2026.9.7.0Sep 7, 2026by synoet

Upgrading?

AI Summary

This release migrates core services to the gateway, introduces calendar improvements, and updates the agent harness with new configuration and routing capabilities.

Key Highlights

  • Migration of authentication, email, and document cognition services to the gateway
  • Calendar improvements including side-by-side multi-calendar event views
  • Agent harness updates including Redis command routing and Doppler config
  • Per-persona Pipedream MCP servers

New Features

  • Serve authentication-service on gateway /auth prefix
  • Create out-of-office events from calendar composer
  • Anchor event end-time picker on start
  • Per-persona Pipedream MCP server sets
  • Edit task properties from task preview
  • Channels migrate to TanStack virtual
  • Magic chip as fixed-height expandable card
  • Same-geometry skeleton for activity graph loading

Full Release Notes

## What's Changed
* fix(channels): attribute AI-created channels to Automation by @synoet in https://github.com/macro-inc/macro/pull/6197
* feat(auth): serve authentication-service on the gateway /auth prefix by @whutchinson98 in https://github.com/macro-inc/macro/pull/6166
* fix(auth): update auth to use gateway urls by @whutchinson98 in https://github.com/macro-inc/macro/pull/6200
* fix(app): bundle updater with new auth gateway by @whutchinson98 in https://github.com/macro-inc/macro/pull/6201
* fix(tags): fix link to tag util by @sedson in https://github.com/macro-inc/macro/pull/6189
* fix(email): include viewed history in backfill catch-up by @seanaye in https://github.com/macro-inc/macro/pull/6172
* fix(web): bound GraphQL cache recovery retries by @seanaye in https://github.com/macro-inc/macro/pull/6173
* feat(web): use normalized GraphQL cache for previews by @seanaye in https://github.com/macro-inc/macro/pull/6181
* feat(email_service): migrate email service to gateway by @whutchinson98 in https://github.com/macro-inc/macro/pull/6202
* Seanaye/feat/batch upsert with index by @seanaye in https://github.com/macro-inc/macro/pull/6204
* fix: constant time eq by @whutchinson98 in https://github.com/macro-inc/macro/pull/6205
* Revert "fix: constant time eq" by @sedson in https://github.com/macro-inc/macro/pull/6208
* fix channel viewed cursor pagination by @seanaye in https://github.com/macro-inc/macro/pull/6207
* fix(ui): add hovercard one-at-a-time restriction by @sedson in https://github.com/macro-inc/macro/pull/6206
* fix(agent-harness): route commands through Redis by @404Wolf in https://github.com/macro-inc/macro/pull/6195
* fix constant time eq by @whutchinson98 in https://github.com/macro-inc/macro/pull/6209
* feat(macrod): add interactive quickstart by @404Wolf in https://github.com/macro-inc/macro/pull/6137
* fix(channel_bots): execute calendar event creation directly in channel mentions by @gbirman in https://github.com/macro-inc/macro/pull/6203
* feat(web): anchor the event end-time picker on the start by @gbirman in https://github.com/macro-inc/macro/pull/6210
* Add doppler_config CI checks for agent-harness and notification by @404Wolf in https://github.com/macro-inc/macro/pull/5981
* chore(fe): remove dead code in /core by @sedson in https://github.com/macro-inc/macro/pull/6213
* fix(agent-harness): source Redis config from Doppler by @404Wolf in https://github.com/macro-inc/macro/pull/6214
* feat(tasks): edit task proerties from task preview by @sedson in https://github.com/macro-inc/macro/pull/6217
* feat(graphql): move favorite mutations into favorite adapter by @seanaye in https://github.com/macro-inc/macro/pull/6215
* feat(agent): send next queued message on enter by @404Wolf in https://github.com/macro-inc/macro/pull/6221
* feat(web): create out-of-office events from the calendar composer by @gbirman in https://github.com/macro-inc/macro/pull/6218
* feat: per-persona Pipedream MCP server sets by @404Wolf in https://github.com/macro-inc/macro/pull/6223
* fix(channel_bots): calendar UX in channel mentions by @gbirman in https://github.com/macro-inc/macro/pull/6219
* feat(calendar_events): keep per-copy event content on each source by @gbirman in https://github.com/macro-inc/macro/pull/6211
* feat(channels): migrate to tanstack virtual by @synoet in https://github.com/macro-inc/macro/pull/6226
* fix(inbox): keep noise emails out of the Signal feed by @gbirman in https://github.com/macro-inc/macro/pull/6227
* feat(activity): layered feature layout with injected deps by @synoet in https://github.com/macro-inc/macro/pull/6176
* chore(agents): good mobile UI by @404Wolf in https://github.com/macro-inc/macro/pull/6229
* chore(agent): keep magic chip replies inside the channel column by @404Wolf in https://github.com/macro-inc/macro/pull/6231
* feat(web): magic chip as a fixed-height expandable card; fix duplicate-folded prompts by @404Wolf in https://github.com/macro-inc/macro/pull/6230
* feat(activity): same-geometry skeleton while the actions graph loads by @synoet in https://github.com/macro-inc/macro/pull/6235
* feat(calendar): show every copy of a multi-calendar event side by side by @gbirman in https://github.com/macro-inc/macro/pull/6212


**Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.9.3.0...v2026.9.7.0

Related Repositories