Rails Event Store v0.41.0 Release Notes

Release Date: 2019-07-19 // 6 months 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