Skip to content

Release v16.9.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 09:25
b8e1d29

Summary

Cross-subject [PII] joins are now a build error, and an illegal MongoDB database name fails with a Chronicle diagnostic.

Added

  • CHR0038: a model-bound [Join<TEvent>] copying a [PII] value out of a stream that is not the read model's own compliance subject is now an error at build time, instead of freezing every partition of the projection at runtime with an OpenSSL oaep decoding error.
  • InvalidDatabaseName when the event store name and namespace compose a name MongoDB rejects, naming the event store, the namespace, and the offending character instead of the driver's bare Invalid namespace specified.

Changed

  • Documented Chronicle's MongoDB database naming, including that read models of the default namespace use the bare event store name while event sequences suffix every namespace.