Repository navigation
Release v0.9.0
Several protected-data operations the SDK refused because of kernel defects now work against Chronicle 19.32.x, matching the C# client. The client checks the kernel version of the connection that actually sends each request and keeps refusing them with ErrUnsupported, without sending anything, on older kernels (including after a reconnect) or when compatibility verification is skipped: mixed all-event replay needs 19.32.1 or later, the others 19.32.2 or later.
Changed
Sequence.Reviseaccepts replacements with PII or subject, namespace or global encryption instead of returningErrUnsupported. The kernel protects the revision and its system request with the original event's subject, and erasing that subject removes the revised personal data. Revising with an unclassified generation of an event type that another generation classifies is still refused, because that plaintext could not be erased. (part of #87) (part of #40)- Classified read models work on projection replay routes: bounded and passive
GetAll,ReplayProjection,GetSnapshots, hydration sessions and immediate projections release each value with the subject it was written under, for bothIdandidkeys, instead of returningErrUnsupported. (part of #87) (part of #33) - Decision reads admit classified models, as in C#, and server agreement no longer compares server-side protection metadata. (part of #87) (part of #34)
- Projections that subscribe to all events and also map explicit event types can be read through bounded collection replay,
ReplayProjectionandGetSnapshots. (part of #87) (part of #33) - Protection declared beneath an unprotected map, and on array elements that are themselves lists or maps, now registers instead of failing with
declarations.DeclarationError. Beneath a map, the kernel protects each map value's classified members; a classified list- or map-valued array element is protected and erased as a whole element. (part of #87) (part of #35)
Deprecated
readmodels.DecisionProtectedModelandreadmodels.DecisionProtectionMetadataare no longer returned by decision-read admission and will be removed in a future release. (part of #34)