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).