v1.0.0
We're happy to release version 1.0.0 of the Akka Persistence Cassandra plugin, built on top of Alpakka 2.
This marks the plugin as fully supported. Highlights of the release:
- Major upgrade of the Cassandra driver. This is an incompatible change that has led us to restructure our configuration as the new driver now uses typesafe config. Many configuration options previously in the plugin's reference.conf have been replaced by using the driver's native configuration options
- Shared database connection pool between all parts of the plugin. For historic reasons, the various parts (journal, snapshots, and query) had their own connection pool. There is also an extension so user code can also use the connection.
- Clean up tool for deleting data for persistence ids that are no longer needed
- Reconciliation tool for deleting and rebuilding the events by tag view
- Many docs improvements
- Dropping Akka 2.5 support
- Disabling keyspace/table autocreate by default. We found many users went to production with this and this isn't recommended.
- A more efficient all persistence ids query
If upgrading from a previous version you'll need to follow the steps in the migration guide: https://doc.akka.io/docs/akka-persistence-cassandra/current/migrations.html
Docs: https://doc.akka.io/docs/akka-persistence-cassandra/current/