Skip to content

Release v15.34.13

Choose a tag to compare

@github-actions github-actions released this 19 Jun 20:10
ba4e79d

Summary

Projection replay could rebuild deep read models differently than live observation because replay processed each event-source id independently. Consumers could see the root document replayed while joined or child collections, such as feature/slice/event hierarchies, were missing or varied between replay runs. This changes projection replay to dispatch events in global append order across partitions, matching the ordering guarantees live observation relies on.

This PR also updates the local shipping guidance so future PR descriptions use the pull request template as release notes and reserve the overview for consumer-facing context when the bullets need it.

Fixed

  • Fixed projection replay for deep joined or child-stream read models so nested children are rebuilt consistently instead of depending on partition scheduling. (#3345)