v2026.7.16.0
·
1038 commits
to main
since this release
What's Changed
- fix(email): clearer divider between message and reply input by @evanhutnik in #4895
- chore(infra): bump prod OpenSearch EBS to 400GB/node by @gbirman in #4905
- fix(xtask): bound health-probe curls and detect wedged Docker port forwarding in doctor-local by @gbirman in #4881
- chore(claude): update settings.json by @whutchinson98 in #4909
- feat(teams): support enterprise contract teams by @whutchinson98 in #4884
- fix(channels): make reaction ordering stable across refreshes by @jbecke in #4907
- feat:(image_proxy_service): use macro authorization image proxy service by @whutchinson98 in #4910
- refactor(search): make OpenSearch timestamp handling millis-only by @gbirman in #4912
- refactor: move internal api key by @whutchinson98 in #4913
- feat(calls): migrate calls macro authorization by @whutchinson98 in #4914
- feat(sfs): use macro_authorization by @whutchinson98 in #4915
- chore(search): trim unified search tracing to accessible-items and opensearch spans by @gbirman in #4920
- chore(macro_authorization): add documentation for the crate by @whutchinson98 in #4918
- fix(analytics): use macro user id as PostHog distinct id for Stripe e… by @git-julia in #4916
- feat(convert): use macro_authorization by @whutchinson98 in #4921
- fix: give mobile Log out and Danger zone proper settings panels by @peterchinman in #4899
- fix(splits): blanking on split events by @sedson in #4925
- fix(macro_entrypoint): decouple otel trace filter from RUST_LOG by @gbirman in #4924
- fix(soup): handle null GraphQL notification responses by @seanaye in #4923
- fix(mobile): improve flaky service flow by @peterchinman in #4902
- perf(email): fetch links list with a single joined query by @evanhutnik in #4919
- feat(sps): macro authorization by @whutchinson98 in #4927
- feat(agent_schedule): use macro_authorization by @whutchinson98 in #4922
Full Changelog: v2026.7.15.0...v2026.7.16.0