Rails Event Store v0.41.0 Release Notes

Release Date: 2019-07-19 // almost 5 years ago
  • ๐Ÿš… RailsEventStore

    Add: RailsEventStore::AfterCommitAsyncDispatcher detects when it is run inside non-joinable transaction. This opens the possibility to use it in transactional tests [#616]

    after_commit callbacks run after committing a transaction whose parent
    โœ… > is not joinable?: un-nested transactions, transactions within test cases,
    and transactions in console --sandbox.

    ๐Ÿ’Ž RubyEventStore

    • Remove: Deprecated RubyEventStore::PubSub:: Subscriptions, RubyEventStore::PubSub:: Broker, RubyEventStore::PubSub:: Dispatcher and RubyEventStore::Mappers::MissingEncryptionKey are gone [#634]

    ๐Ÿš… RailsEventStoreActiveRecord

    • Change: Bump required activerecord-import dependency to support Rails 6.0.0.rc1 [#645]
    • Remove: Databse schema verification mechanism that activated on event repository initialization is gone [#644, 2d35c7d]

    AggregateRoot

    • no changes

    ๐Ÿš… RailsEventStore::RSpec

    • no changes

    BoundedContext

    • no changes

    ๐Ÿ’Ž RubyEventStore::Browser

    • no changes

    ๐Ÿ’Ž RubyEventStore::ROM

    • no changes