v2026.6.8.0

macro-inc/macrov2026.6.8.0Jun 8, 2026by synoet

AI Summary

Migrated authentication to Doppler, removed legacy Stripe/Paywall code, and added native Swift LiveKit support.

Key Highlights

  • Authentication service migration to Doppler
  • Removal of legacy Stripe subscription and paywall code
  • Native Swift LiveKit for iOS
  • Optimistic document creation

New Features

  • Doppler authentication service migration
  • Native Swift LiveKit
  • Optimistic document creation
  • Image proxy security fix (SSRF vector)
  • Faster ECS deployments

Full Release Notes

## What's Changed
* fix(soup): return notification-backed items to list on undo mark-done by @gbirman in https://github.com/macro-inc/macro/pull/3783
* fix(email): refetch new email thread on WS notification by @gbirman in https://github.com/macro-inc/macro/pull/3789
* fix(email): notify delegated primaries of new emails in shared inboxes by @gbirman in https://github.com/macro-inc/macro/pull/3788
* feat(macro_service_urls): Standardize service urls in rust by @whutchinson98 in https://github.com/macro-inc/macro/pull/3772
* chore(stripe): remove legacy stripe subscription code by @whutchinson98 in https://github.com/macro-inc/macro/pull/3790
* chore(paywall): remove legacy plans and refactor by @dev-rb in https://github.com/macro-inc/macro/pull/3791
* feat(authentication_service): migrate to use doppler by @whutchinson98 in https://github.com/macro-inc/macro/pull/3794
* Product documentation updates by @mintlify[bot] in https://github.com/macro-inc/macro/pull/3795
* feat: add descriptive subtext and docs links to empty states by @jbecke in https://github.com/macro-inc/macro/pull/3793
* fix(authentication_service): support doppler secrets sync by @whutchinson98 in https://github.com/macro-inc/macro/pull/3796
* remove doppler token by @whutchinson98 in https://github.com/macro-inc/macro/pull/3798
* chore(fusionauth): destory local should remove docker volumes by @whutchinson98 in https://github.com/macro-inc/macro/pull/3797
* refactor(crm): gate CRM service methods with capability-token receipts by @evanhutnik in https://github.com/macro-inc/macro/pull/3766
* fix: local fusionauth idp by @whutchinson98 in https://github.com/macro-inc/macro/pull/3799
* fix(authentication_service): try to load config from APP_SETTINGS_JSON by @whutchinson98 in https://github.com/macro-inc/macro/pull/3800
* Mintlify Docs Edits by @mintlify[bot] in https://github.com/macro-inc/macro/pull/3804
* Mintlify Docs Edits by @mintlify[bot] in https://github.com/macro-inc/macro/pull/3805
* Mintlify Docs Edits by @mintlify[bot] in https://github.com/macro-inc/macro/pull/3806
* feat: optimistic document creation by @404Wolf in https://github.com/macro-inc/macro/pull/3716
* Mintlify Docs Edits by @mintlify[bot] in https://github.com/macro-inc/macro/pull/3808
* fix: dont filter the golden snapshot from nix deploy builds by @404Wolf in https://github.com/macro-inc/macro/pull/3809
* fix: deny by @whutchinson98 in https://github.com/macro-inc/macro/pull/3812
* fix: don't show 404 blip on markdown load by @404Wolf in https://github.com/macro-inc/macro/pull/3813
* fix: remove_link unlinks correct FA IdP link for secondary inboxes by @gbirman in https://github.com/macro-inc/macro/pull/3814
* Mintlify Docs Edits by @mintlify[bot] in https://github.com/macro-inc/macro/pull/3816
* update favicon to orange brand icon by @git-julia in https://github.com/macro-inc/macro/pull/3818
* feat(documents): add document to entity_access when you are mentioned in it by @whutchinson98 in https://github.com/macro-inc/macro/pull/3817
* Mintlify Docs Edits by @mintlify[bot] in https://github.com/macro-inc/macro/pull/3820
* feat(call_recording): image placeholder by @whutchinson98 in https://github.com/macro-inc/macro/pull/3811
* feat(ios): native swift livekit by @peterchinman in https://github.com/macro-inc/macro/pull/3750
* feat(db): channel left at index by @whutchinson98 in https://github.com/macro-inc/macro/pull/3822
* fix: wrap long unbroken words in email digest by @peterchinman in https://github.com/macro-inc/macro/pull/3663
* remove call recording lambda by @whutchinson98 in https://github.com/macro-inc/macro/pull/3824
* fix: clean up multi-inbox settings toast and optimistic add/remove by @gbirman in https://github.com/macro-inc/macro/pull/3815
* fix(ai): mentions flashing in chat stream by @ehayes2000 in https://github.com/macro-inc/macro/pull/3825
* feat(ai): bufferedStream by @ehayes2000 in https://github.com/macro-inc/macro/pull/3810
* fix(opensearch): add search slow-log thresholds to v2 join indexes by @gbirman in https://github.com/macro-inc/macro/pull/3823
* feat: suppress user affordances on inbox-only linked-child contacts by @gbirman in https://github.com/macro-inc/macro/pull/3819
* fix: call recording preview handler by @whutchinson98 in https://github.com/macro-inc/macro/pull/3826
* fix(mobile): compose task plays nice with virtual keyboard by @peterchinman in https://github.com/macro-inc/macro/pull/3803
* feat(channel): drag entities into channel input by @peterchinman in https://github.com/macro-inc/macro/pull/3821
* Mintlify Docs Edits by @mintlify[bot] in https://github.com/macro-inc/macro/pull/3829
* [search] deprecate parent-child migration legacy code by @gbirman in https://github.com/macro-inc/macro/pull/3827
* feat(calls): show placeholder image over recording by @whutchinson98 in https://github.com/macro-inc/macro/pull/3832
* feat(infra): faster ecs deployments by @whutchinson98 in https://github.com/macro-inc/macro/pull/3830
* fix(sidebar): Missing home shortcut by @dev-rb in https://github.com/macro-inc/macro/pull/3835
* feat: macro config by @whutchinson98 in https://github.com/macro-inc/macro/pull/3801
* fix: classify connected secondary inboxes as inbox-only by @gbirman in https://github.com/macro-inc/macro/pull/3831
* perf(calls): batch-fetch call record participants by @evanhutnik in https://github.com/macro-inc/macro/pull/3836
* fix(task): github pr loading skeleton by @whutchinson98 in https://github.com/macro-inc/macro/pull/3837
* feat: always show profile picture upload button by @peterchinman in https://github.com/macro-inc/macro/pull/3787
* feat: loading indicator when switching soup tabs on mobile by @peterchinman in https://github.com/macro-inc/macro/pull/3802
* fix(environment): add aliases to environment for config loading by @whutchinson98 in https://github.com/macro-inc/macro/pull/3838
* feat(soup): preserve filters across tabs for some views by @dev-rb in https://github.com/macro-inc/macro/pull/3834
* Deny by @evanhutnik in https://github.com/macro-inc/macro/pull/3841
* feat(search): add CRM company search to unified search by @evanhutnik in https://github.com/macro-inc/macro/pull/3840
* feat(infra): add in deployment failure alarm for ecs services by @whutchinson98 in https://github.com/macro-inc/macro/pull/3839
* fix(email): auto-refresh newly-linked inbox avatar during post-link sync by @gbirman in https://github.com/macro-inc/macro/pull/3844
* fix(empty states): differentiate copy for signal and noice empty states by @aidanhb in https://github.com/macro-inc/macro/pull/3846
* fix(ios): callkit compiles correctly by @peterchinman in https://github.com/macro-inc/macro/pull/3848
* fix: feature flag for auto-update ui by @peterchinman in https://github.com/macro-inc/macro/pull/3850
* feat(email): gate multi-inbox on the enable-multi-inbox posthog flag by @gbirman in https://github.com/macro-inc/macro/pull/3851
* feat(settings): rework email enable/disable controls by @evanhutnik in https://github.com/macro-inc/macro/pull/3847
* fix(ios): correct modes in plist by @peterchinman in https://github.com/macro-inc/macro/pull/3852
* fix: channel tabs by @peterchinman in https://github.com/macro-inc/macro/pull/3853
* feat(soup): display github pr entities by @dev-rb in https://github.com/macro-inc/macro/pull/3792

## New Contributors
* @404Wolf made their first contribution in https://github.com/macro-inc/macro/pull/3716
* @git-julia made their first contribution in https://github.com/macro-inc/macro/pull/3818

**Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.6.4.0...v2026.6.8.0