v2026.7.16.0
macro-inc/macrov2026.7.16.0Jul 16, 2026by whutchinson98
AI Summary
Focuses on infrastructure scaling (OpenSearch EBS bump), Macro Authorization adoption for various services (calls, sfs, sps), and support for enterprise contract teams.
Key Highlights
- Support for enterprise contract teams
- Macro authorization adoption for calls, sfs, sps, agent_schedule, and image_proxy_service
- Refactor search timestamp handling to millis-only
- Improve mobile search stacking context
- Bump prod OpenSearch EBS to 400GB/node
New Features
- Enterprise contract teams support
- Document outline improvements
- Use macro authorization image proxy service
- Make email address domains and local parts searchable
- Retsyle command menu and general dialogs
Full Release Notes
## What's Changed * fix(email): clearer divider between message and reply input by @evanhutnik in https://github.com/macro-inc/macro/pull/4895 * chore(infra): bump prod OpenSearch EBS to 400GB/node by @gbirman in https://github.com/macro-inc/macro/pull/4905 * fix(xtask): bound health-probe curls and detect wedged Docker port forwarding in doctor-local by @gbirman in https://github.com/macro-inc/macro/pull/4881 * chore(claude): update settings.json by @whutchinson98 in https://github.com/macro-inc/macro/pull/4909 * feat(teams): support enterprise contract teams by @whutchinson98 in https://github.com/macro-inc/macro/pull/4884 * fix(channels): make reaction ordering stable across refreshes by @jbecke in https://github.com/macro-inc/macro/pull/4907 * feat:(image_proxy_service): use macro authorization image proxy service by @whutchinson98 in https://github.com/macro-inc/macro/pull/4910 * refactor(search): make OpenSearch timestamp handling millis-only by @gbirman in https://github.com/macro-inc/macro/pull/4912 * refactor: move internal api key by @whutchinson98 in https://github.com/macro-inc/macro/pull/4913 * feat(calls): migrate calls macro authorization by @whutchinson98 in https://github.com/macro-inc/macro/pull/4914 * feat(sfs): use macro_authorization by @whutchinson98 in https://github.com/macro-inc/macro/pull/4915 * chore(search): trim unified search tracing to accessible-items and opensearch spans by @gbirman in https://github.com/macro-inc/macro/pull/4920 * chore(macro_authorization): add documentation for the crate by @whutchinson98 in https://github.com/macro-inc/macro/pull/4918 * fix(analytics): use macro user id as PostHog distinct id for Stripe e… by @git-julia in https://github.com/macro-inc/macro/pull/4916 * feat(convert): use macro_authorization by @whutchinson98 in https://github.com/macro-inc/macro/pull/4921 * fix: give mobile Log out and Danger zone proper settings panels by @peterchinman in https://github.com/macro-inc/macro/pull/4899 * fix(splits): blanking on split events by @sedson in https://github.com/macro-inc/macro/pull/4925 * fix(macro_entrypoint): decouple otel trace filter from RUST_LOG by @gbirman in https://github.com/macro-inc/macro/pull/4924 * fix(soup): handle null GraphQL notification responses by @seanaye in https://github.com/macro-inc/macro/pull/4923 * fix(mobile): improve flaky service flow by @peterchinman in https://github.com/macro-inc/macro/pull/4902 * perf(email): fetch links list with a single joined query by @evanhutnik in https://github.com/macro-inc/macro/pull/4919 * feat(sps): macro authorization by @whutchinson98 in https://github.com/macro-inc/macro/pull/4927 * feat(agent_schedule): use macro_authorization by @whutchinson98 in https://github.com/macro-inc/macro/pull/4922 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.7.15.0...v2026.7.16.0