Repository navigation
Release v19.22.1
Fixed
- A projection now auto-maps properties from an event type registered at a later generation. The kernel read every event type's schema as generation 1, so a read model built from a generation 2 or later event got none of its properties mapped. Event type storage now returns the latest stored generation, and projections resolve the schema by event type. (#4367)
- The Workbench's projection declaration editor (preview, save, code generation and schema inference) resolves event types by name at any generation. It uses the named generation when one is given, and otherwise the latest. (#4367)
- Replayed, caught-up and joined events are always released with the compliance schema of the generation they were stored at, so
[PII]values are decrypted correctly for event types that have more than one generation. (#4367) - An event forwarded from one event store's outbox to another store's inbox keeps the time it originally occurred. Before, the inbox copy was stamped with the forwarding time. (#4375)
Follow-ups: #4376 (event-type schemas for defaulted concept parameters).