Occurrent 0.13.0 and 0.13.1 is now available. The main, major update, is that reading event streams from MongoDB event stores are both faster and more reliable since they no longer need transactions.
Changelog 0.13.1:
- No longer using transactional reads in
ReactorMongoEventStore
, this also means that thetransactionalReads
configuration setting is removed since it’s no longer used.
Changelog 0.13.0:
- Reading event streams from
MongoEventStore
andSpringMongoEventStore
are now much faster and more reliable. Before there was a bug in both implementation in which the stream could be abruptly closed when reading a large number of events. This has now been fixed, and as a consequence, Occurrent doesn’t need to start a MongoDB transaction when reading an event stream, which improves performance. - Removed the
transactionalReads
configuration setting (introduced in previous release) fromEventStoreConfig
for bothMongoEventStore
andSpringMongoEventStore
since it’s no longer needed. - Upgraded jackson from version 2.11.1 to 2.12.5