Releases: akka/akka-persistence-cassandra
v1.0.5
https://github.com/akka/akka-persistence-cassandra/milestone/73?closed=1 and #870
commits added removed
7 157 69 Patrik Nordwall
2 22 7 Christopher Batey
1 3 3 Martijn Blankestijn
1 1 1 Andreas Gabor
1 1 1 Alden Torres
1 1 1 Nicolas Vollmar
1 1 1 Johan Andrén
v1.0.4
v1.0.3
v1.0.2
The 1.0.2 release adds support for Replicated Event Sourcing
Author | Commits | Lines added | Lines removed |
---|---|---|---|
patriknw | 3 | 39 | 11 |
johanandren | 2 | 124 | 229 |
ihostage | 2 | 5 | 3 |
renatocaval | 2 | 2 | 2 |
jorgebay | 1 | 24 | 0 |
ennru | 1 | 2 | 0 |
ignasi35 | 1 | 1 | 1 |
v1.0.1
Highlights of the 1.0.1 patch release:
- Possibility to opt out from writing to all_persistence_ids table, #784
- Update to Alpakka Cassandra 2.0.1, which includes a new version of the Cassandra driver
See full list of closed issues in milestone 1.101
Credits
commits added removed
2 35 7 Patrik Nordwall
2 5 3 Enno Runne
1 987 2 Christopher Batey
1 1 1 Jan-Pieter van den Heuvel
1 1 1 Jesse
1 1 1 Justin Pihony
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/
v1.0.0-RC2
This is the second release candidate for 1.0.0
Notable changes since 1.0.0-RC1:
- Initial testing with CosmosDB #762
- Remove timebucket from clustering column #399
- Fix storage port conflicts in
CassandraLauncher
#765 - Change offset type in eventsByPersistenceId #773
See the migration guide for upgrading https://doc.akka.io/docs/akka-persistence-cassandra/1.0/migrations.html
See the milestone for a full list of closed issues: https://github.com/akka/akka-persistence-cassandra/milestone/66?closed=1
Credits
For this release we had the help of 3 committers – thank you all very much!
commits added removed
6 267 146 Patrik Nordwall
4 82 18 Renato Cavalcanti
4 12 7 Enno
v1.0.0-RC1
This is the first release candidate for 1.0
Main highlights:
- Cassandra session, an Akka streams/Future based API for Cassandra, has been moved from the plugin to become Alpakka Cassandra.
- 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 is no longer needed
- Reconciliation tool for deleting and rebuilding the events by tag view
- Many docs improvements (still a work in progress)
- 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
- Healthcheck compatible with Akka management #554 thanks @jewertow
See the migration guide for upgrading https://doc.akka.io/docs/akka-persistence-cassandra/1.0/migrations.html
See the milestone for a full list of closed issues: https://github.com/akka/akka-persistence-cassandra/milestone/42
Credits
For this release we had the help of 21 committers – thank you all very much!
Commit stats since branched from release-0.x (c55f638):
commits added removed
48 5999 4450 Christopher Batey
38 4421 2668 Patrik Nordwall
36 3486 4381 Enno
6 9 258 Helena Edelson
4 238 143 Martynas Mickevičius
3 178 88 Jacek Ewertowski
3 3 3 Tim Moore
2 274 28 jsfwa
2 10 5 Johan Andrén
2 6 4 Renato Cavalcanti
1 146 327 Pavel Kozlov
1 32 13 Ignasi Marimon-Clos
1 38 6 Marcos Pereira
1 13 25 Mikhail Sokolov
1 13 0 Nicolas Vollmar
1 8 0 Arnout Engelen
1 4 4 chin.yo
1 0 5 Siarhei Dudzin
1 2 1 Bartłomiej Tomala
1 1 1 Alden Torres
1 1 1 Fran Bermejo
v1.0.0-M0
v0.102
This release contains various bug fixes and improvements to events by tag queries
- Last events may not be delivered by eventsByTag #606
- EventsByTagStage stop pulling periodically after searching for missing events #609
- Event tags may be delayed when events are written with higher frequency than flush-interval #622
- Detach the batching of the pub-sub notifications from the write-flushing #623
- Cleanup unused tagPidSequenceNr in EventsByTagStage