v2026.10.9.0

invoke-ai/InvokeAIv2026.10.9.0Oct 9, 2026by synoet

Upgrading?

AI Summary

A major release introducing reactive caching, AI billing improvements, and expanded agent capabilities alongside infrastructure updates.

Key Highlights

  • Add reactive GraphQL queries and local optimistic resolvers
  • Introduce the Macro agent (@macro)
  • Add native NixOS Grafana observability pilot
  • Add desktop sidebar navigation and filtering
  • Add scheduled plan notices and billing lab

New Features

  • Reactive GraphQL queries and local optimistic resolvers
  • AI billing settlement and reconciliation
  • Macro agent introduction
  • Home work feed built on the server
  • CI build parallelism for nix derivations
  • Structured trigger context for agent prompts
  • Desktop sidebar navigation and filtering
  • Calendar 'Now' badge for real meetings
  • Native NixOS Grafana observability pilot
  • Scheduled plan notices and billing lab

Full Release Notes

## What's Changed
* fix(dynamic-ui): wrap soup list notifications as accessors by @404Wolf in https://github.com/macro-inc/macro/pull/7814
* feat(cache): add reactive GraphQL queries and local optimistic resolvers by @synoet in https://github.com/macro-inc/macro/pull/7512
* fix(teams): shorten the auto-join generic domain error so the toast fits by @whutchinson98 in https://github.com/macro-inc/macro/pull/7650
* feat(ai-billing): settle consistently and reconcile outstanding usage by @whutchinson98 in https://github.com/macro-inc/macro/pull/7789
* fix(agent): introduce the Macro agent as @macro, not @macro-new by @404Wolf in https://github.com/macro-inc/macro/pull/7808
* feat(home): build the Signal work feed on the server by @synoet in https://github.com/macro-inc/macro/pull/7821
* refactor(web): one default reactive query API per data shape by @synoet in https://github.com/macro-inc/macro/pull/7823
* fix(ci): deploy the pushed commit's frontend, not main's tip by @404Wolf in https://github.com/macro-inc/macro/pull/7528
* perf(ci): build the web app while the backend deploys by @404Wolf in https://github.com/macro-inc/macro/pull/7811
* fix(ci): publish desktop installers independently of updater signing by @ehayes2000 in https://github.com/macro-inc/macro/pull/7830
* fix(web): keep a deploy from deleting a running build's chunks by @ehayes2000 in https://github.com/macro-inc/macro/pull/7817
* refactor(cache): key optimistic resolvers by mutation field by @synoet in https://github.com/macro-inc/macro/pull/7822
* fix(local): bound Docker logs and preserve LocalStack by @peterchinman in https://github.com/macro-inc/macro/pull/7831
* refactor(cache): run the mutation queue as an explicit state machine by @synoet in https://github.com/macro-inc/macro/pull/7824
* perf(ci): build a deploy job's nix derivations in parallel by @404Wolf in https://github.com/macro-inc/macro/pull/7815
* refactor: consolidate menu surface styling with menu-surface class by @jbecke in https://github.com/macro-inc/macro/pull/7836
* fix(md): restore md embed card behavior and improve menu options by @sedson in https://github.com/macro-inc/macro/pull/7835
* feat(agents): track coding sessions with Macro tasks by @404Wolf in https://github.com/macro-inc/macro/pull/7786
* fix(mcp): explain how to reconnect stale client registrations by @404Wolf in https://github.com/macro-inc/macro/pull/7834
* fix(pr): hide merge on drafts and until CI is passing by @404Wolf in https://github.com/macro-inc/macro/pull/7818
* feat(tasks): tighten task composer layout by @jbecke in https://github.com/macro-inc/macro/pull/7729
* fix(reminders): add comprehensive shorthand support for date parsing by @jbecke in https://github.com/macro-inc/macro/pull/7832
* fix(unified-list): add tag filtering to email and tasks views by @jbecke in https://github.com/macro-inc/macro/pull/7837
* fix(cache): close gaps left by merging main into #7512 by @synoet in https://github.com/macro-inc/macro/pull/7838
* feat(scheduling): auto-create default booking link and add dropdown for multiple links by @jbecke in https://github.com/macro-inc/macro/pull/7790
* refactor(home): keep Home open when starting new agent sessions by @jbecke in https://github.com/macro-inc/macro/pull/7666
* perf(cache-core): patch structural query changes instead of resending results by @synoet in https://github.com/macro-inc/macro/pull/7825
* fix(crm): remove the mobile tab vignette and hide Stage by default by @synoet in https://github.com/macro-inc/macro/pull/7839
* refactor(reminders): redesign email reminder dialog layout by @jbecke in https://github.com/macro-inc/macro/pull/7840
* feat(calls): add desktop sidebar navigation and filtering by @jbecke in https://github.com/macro-inc/macro/pull/7668
* fix(calendar): only show the Now badge for real meetings by @synoet in https://github.com/macro-inc/macro/pull/7820
* fix(filters): filter menu pointer grace, shift handling for all multi-selects by @sedson in https://github.com/macro-inc/macro/pull/7848
* perf(web): keep loro-crdt off the boot path by @404Wolf in https://github.com/macro-inc/macro/pull/7779
* fix(channel): unread notification pill by @peterchinman in https://github.com/macro-inc/macro/pull/7827
* fix(ios): restore push notification reply navigation by @peterchinman in https://github.com/macro-inc/macro/pull/7845
* feat(infra): add native NixOS Grafana observability pilot in Ohio by @404Wolf in https://github.com/macro-inc/macro/pull/7783
* fix(ai): respect model vision capabilities and normalize image uploads by @404Wolf in https://github.com/macro-inc/macro/pull/7842
* feat(infra): grant Grafana admin access to Macro Workspace by @404Wolf in https://github.com/macro-inc/macro/pull/7854
* fix(agents): bundle transcript fold worker explicitly by @404Wolf in https://github.com/macro-inc/macro/pull/7849
* feat(agents): structured trigger context for agent prompts by @404Wolf in https://github.com/macro-inc/macro/pull/7803
* fix(sync-service): let comment grants change only comment marks by @404Wolf in https://github.com/macro-inc/macro/pull/7853
* fix(anthropic): make WebSearch tolerate pause_turn and return every search's results by @404Wolf in https://github.com/macro-inc/macro/pull/7421
* feat(crm): open a pipeline row's company from its cell by @synoet in https://github.com/macro-inc/macro/pull/7852
* chore(infra): pin the Ohio observability production deployment by @404Wolf in https://github.com/macro-inc/macro/pull/7860
* feat(marketing): unify product pages and interactive demos by @chaitbuilds in https://github.com/macro-inc/macro/pull/7859
* perf(web): better route and assets loading, better skeletons, refactor layouts by @dev-rb in https://github.com/macro-inc/macro/pull/7807
* style(create): cleanup create menu by @sedson in https://github.com/macro-inc/macro/pull/7861
* fix(ios): keep call participant touch targets stable by @peterchinman in https://github.com/macro-inc/macro/pull/7856
* feat(billing): add scheduled plan notices and billing lab by @peterchinman in https://github.com/macro-inc/macro/pull/7865


**Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.10.8.1...v2026.10.9.0

Related Repositories