You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
A .NET batch appended through event source definitions no longer guards only the first event of an event source id. Every event sharing the id is resolved: equivalent guards share one scope, an event with no guard never hides a later guarded one, and explicit caller scopes still take precedence. (part of #4545)
A batch whose events need different guards for the same event source id (for example different stream ids, or different definitions) now throws IncompatibleConcurrencyScopesForEventSource before anything is appended, instead of silently leaving later events unguarded. Pass an explicit scope that suits every event, or append in separate batches. See https://github.com/Cratis/Chronicle/blob/main/Documentation/clients/dotnet/event-sources.md (part of #4545)