I am using ES 3.0.1 and Akka/JVM Client 1.0.1.
When comparing StreamSubscriptionActor using EventNumber vs SubscriptionActor using Position I noticed EventNumber is stored as an Int whereas Position is stored as a Long wouldn’t this cause issues for reading events using StreamSubscriptionActor after Int.MaxValue or are Streams limited by Int.MaxValue on the Event Store side?
Thanks for the great library and database and let me know if there are anything I can contribute.
https://github.com/EventStore/EventStore.JVM/blob/master/src/main/scala/eventstore/EventNumber.scala
https://github.com/EventStore/EventStore.JVM/blob/master/src/main/scala/eventstore/Position.scala