eventstore v1.2.0 Release Notes

  • ✨ Enhancements

    • ✂ Delete event stream (#203).
    • Introduce mix event_store.migrations task to list migration status (#207).
    • ✂ Remove distributed registry (#210).
    • Hibernate subscription process after inactivity (#214).
    • 🔧 Runtime event store configuration (#217).
    • Shared database connection pools (#216).
    • Shared database connection for notifications (#225).
    • Transient subscriptions (#215)
    • 👌 Improve resilience when database connection is unavailable (#226).

    ⬆️ Upgrading

    🚀 This release requires a database migration to be run. Please read the Upgrading an EventStore guide for details on how to migrate an existing database.

    💥 Breaking changes

    Usage of EventStore.Tasks.Init task to initialise an event store database has been changed as follows:

    Previous usage:

    :ok = EventStore.Tasks.Init.exec(MyApp.EventStore, config, opts)
    

    Usage now:

    :ok = EventStore.Tasks.Init.exec(config)
    :ok = EventStore.Tasks.Init.exec(config, opts)
    

    🐛 Bug fixes

    • 👌 Support appending events to a stream with :any_version concurrently (#209).