Skip to content

v1.8.0

Compare
Choose a tag to compare
@msemys msemys released this 03 May 19:37
· 168 commits to master since this release
  • [#19] fixed handling of multiple heartbeats
  • [#20] fixed timeouts not triggering when there is no server response
  • [#21] added cause to ConnectionClosedException
  • [#15] added EventStore.shutdown() method, that disconnects client from server and initiates executor services shutdown
  • java.time.Instant based timeout checks replaced with System.nanoTime() diff check (based on pull request #20)
  • added projections management support (use ProjectionManagerBuilder to build ProjectionManager instance)
  • added users management support (use UserManagerBuilder to build UserManager instance)
  • added cluster node option ClusterNodeSettings.preferRandomNode to prefer a randomly selected node instead of always preferring the master node
  • added EventStore.tryAppendToStream method (conditional-append), that returns the status of operation instead of throwing an exception in cases of stream version mismatch or stream was deleted
  • added PersistentSubscription.acknowledge(UUID[]) method, that allows persistent subscription to acknowledge messages by event ids
  • bumped netty version to 4.0.46.Final
  • bumped slf4j api version to 1.7.25