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