Skip to content

Release v22.14.1

Choose a tag to compare

@github-actions github-actions released this 14 Sep 16:02
6438f2d

Summary

Cratis.Chronicle, Cratis.Chronicle.AspNetCore and Cratis.Chronicle.Testing are updated from 18.1.0 to 18.2.0, picking up 18.1.1, 18.1.2, 18.1.3, 18.1.4, 18.1.5, 18.1.6 and 18.2.0.

Added

  • Chronicle 18.2.0: Integration specifications cover empty event-sequence, job, failed-partition, webhook, and event-store-subscription results.

Changed

  • Cratis.Chronicle, Cratis.Chronicle.AspNetCore and Cratis.Chronicle.Testing are updated to 18.2.0
  • Chronicle 18.2.0: Generated gRPC messages initialize non-nullable values and collections at the contract boundary.

Fixed

  • Chronicle 18.1.5: Preserve empty sequence-query collections through protobuf round-trips so .NET callers receive an empty collection rather than null. (Cratis/Chronicle#4025)
  • Chronicle 18.1.5: Complete a reactor that returns no follow-up events without submitting an invalid empty append.
  • Chronicle 18.1.5: Preserve separator characters in observer partition identifiers when routing a connected observer.
  • Chronicle 18.1.6: Preserve empty query collections after .NET client deserialization (Cratis/Chronicle#4025)
  • Chronicle 18.1.6: Deserialize populated query collections without throwing (Cratis/Chronicle#4025)
  • Chronicle 18.1.6: Keep query results independent across successive and concurrent queries (Cratis/Chronicle#4025)
  • Chronicle 18.2.0: Client APIs now return empty collections or initialized response objects instead of compensating for null wire values in converters.