v2026.8.4.1

macro-inc/macrov2026.8.4.1Aug 4, 2026by synoet

AI Summary

This update enhances the search processing service with email Kafka support and improves GitHub app installation tracking. It also adds a calendar view UI and property fetching via GraphQL.

Key Highlights

  • Added email Kafka support to search processing service
  • Improved GitHub app installation tracking
  • Added Calendar view UI
  • Added GraphQL fetching for entity properties

New Features

  • Search processing service email Kafka
  • GitHub app installation tracking
  • FusionAuth GitHub IDP integration
  • Calendar view UI
  • Webhook namespace support
  • Property GraphQL fetch
  • Anthropic status bot
  • Message/task mode toggle

Full Release Notes

## What's Changed
* feat(search_processing_service): email kafka by @whutchinson98 in https://github.com/macro-inc/macro/pull/5340
* feat(search_processing_service): update kafka consumer retries by @whutchinson98 in https://github.com/macro-inc/macro/pull/5389
* feat(github): better GitHub app installation tracking by @whutchinson98 in https://github.com/macro-inc/macro/pull/5356
* feat(fusionauth): add in github identity provider to iac by @whutchinson98 in https://github.com/macro-inc/macro/pull/5391
* feat(auth): drive mobile lead and welcome emails through Loops events by @evanhutnik in https://github.com/macro-inc/macro/pull/5392
* fix(github): update sync redirect return url by @whutchinson98 in https://github.com/macro-inc/macro/pull/5395
* fix(search): converge OpenSearch mappings so tagged calls are searchable by @gbirman in https://github.com/macro-inc/macro/pull/5396
* feat: gate calendar ingestion and consent scope behind env flags by @gbirman in https://github.com/macro-inc/macro/pull/5401
* Extract SidebarOpenInSplitMenu component for reusable split actions by @jbecke in https://github.com/macro-inc/macro/pull/5386
* feat(webhook): add in webhook namespace support by @whutchinson98 in https://github.com/macro-inc/macro/pull/5400
* feat(calendar): calendar view ui by @dev-rb in https://github.com/macro-inc/macro/pull/5394
* perf(email): prune crm cleanup candidates with nothing to tear down by @evanhutnik in https://github.com/macro-inc/macro/pull/5397
* fix(md): format-tools - preventDefault on unlink btn by @sedson in https://github.com/macro-inc/macro/pull/5388
* fix(command): show Copy ID on every block by @gbirman in https://github.com/macro-inc/macro/pull/5406
* feat(property): use graphql to fetch entity properties by @dev-rb in https://github.com/macro-inc/macro/pull/5276
* feat: anthropic status bot by @ehayes2000 in https://github.com/macro-inc/macro/pull/5293
* style(tags): restyle edit/filter btns for tags, add truncation by @sedson in https://github.com/macro-inc/macro/pull/5412
* fix(md): no focus hijacking on remote doc name changes by @sedson in https://github.com/macro-inc/macro/pull/5414
* feat(channel): message/task mode toggle for channel and DM inputs by @jbecke in https://github.com/macro-inc/macro/pull/5387


**Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.8.4.0...v2026.8.4.1