Release v2.4.0
Summary
Appends can now be shaped by the caller instead of using fixed values.
Added
AppendOptionstakeseventSourceType,eventStreamType,eventStreamId,subject,tagsandoccurred, so an append can target a non-default stream, carry tags, be backdated, or name the compliance subject. (#23)AppendOptionsBuilderfor constructing options from Java, where Kotlin's default arguments are unavailable. (#23)
Fixed
- The compliance
subjectwas fixed to the event source id with no way to override it, so PII for a subject other than the event source could not be modeled from Kotlin or Java. (#23)