Skip to content

Release v15.35.7

Choose a tag to compare

@github-actions github-actions released this 23 Jun 15:05
598331a

Summary

Read models that store [PII] inside a child collection or list could stop updating once a child existed: a projection failed with a MongoDB write conflict on the next unrelated change, and a reducer with a coarse [PII] list (the marker on a whole list) failed to decrypt its stored state on the next update. Both legs now round-trip correctly through encryption at rest.

Fixed

  • Read models with a [PII] member inside a [ChildrenFrom] / list child collection no longer stop projecting after a child is added and a later event changes an unrelated field.
  • Reducer read models with [PII] applied to a whole list nested in a child collection no longer fail to release their stored state on subsequent reduces.
  • Observable (live) read-model queries no longer occasionally miss updates when the projection changeset notifier is deactivated between a client subscribing and the next change.