v2026.10.9.0
macro-inc/macrov2026.10.9.0Oct 9, 2026by synoet
Upgrading?
AI Summary
This release focuses on enhancing AI agent capabilities, improving cache performance with reactive queries, and refining the user interface across the web app, calendar, and CRM modules. It includes significant infrastructure updates, such as Grafana observability pilots, alongside various bug fixes for CI/CD pipelines and mobile platforms.
Key Highlights
- Added reactive GraphQL queries and local optimistic resolvers for improved cache performance.
- Implemented native NixOS Grafana observability pilots with admin access grants.
- Redesigned email reminders, task composer layout, and added desktop sidebar navigation.
- Enhanced agents with coding session tracking and structured trigger context.
- Optimized CI/CD pipelines with parallel Nix derivations and improved web asset loading.
New Features
- Reactive GraphQL queries and local optimistic resolvers
- AI billing settlement and reconciliation
- Signal work feed built on the server
- Agents track coding sessions with Macro tasks
- Structured trigger context for agent prompts
- Auto-create default booking link with multiple link dropdown
- Native NixOS Grafana observability pilot
- Scheduled plan notices and billing lab
- Unified product pages and interactive demos
- Desktop sidebar navigation and filtering for calls
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
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one