Releases: evolution-gaming/kafka-flow
Releases · evolution-gaming/kafka-flow
v5.0.3
v5.0.2
- Update kafka-journal to 4.1.0
Full Changelog: v5.0.1...v5.0.2
v5.0.1
v5.0.0
Breaking changes
- dropped APIs marked for deprecation earlier:
com.evolutiongaming.kafka.flow.cassandra. CassandraHealthCheckOf
. Instead, usecom.evolution.kafka.flow.cassandra.CassandraHealthCheckOf
com.evolutiongaming.kafka.flow.cassandra. CassandraModule
. Instead, usecom.evolution.kafka.flow.cassandra.CassandraModule
- factory methods in
com.evolutiongaming.kafka.flow.cassandra.CassandraPersistence
that used classes fromkafka-journal
as parameters:withSchemaF
,withSchema
andtruncate
. Use alternatives with the same name takingscassandra.CassandraSession
as parameter - factory methods in
com.evolutiongaming.kafka.flow.journal.CassandraJournals
that used classes fromkafka-journal
as parameters:withSchema
andtruncate
. Use alternatives with the same name takingscassandra.CassandraSession
as parameter - factory method
com.evolutiongaming.kafka.flow.journal.JournalSchema#apply
that used classes fromkafka-journal
as parameters. Use the alternative methodJournalSchema#of
takingscassandra.CassandraSession
as parameter - factory methods in
com.evolutiongaming.kafka.flow.key.CassandraKeys
that used classes fromkafka-journal
as parameters: two class constructors,withSchema
,truncate
. Use other primary constructors and method alternatives with the same name takingscassandra
classes as parameters - factory method
com.evolutiongaming.kafka.flow.key.KeySchema#apply
that used classes fromkafka-journal
as parameters. Use the alternative methodKeySchema#of
takingscassandra.CassandraSession
as parameter - dropped
com.evolutiongaming.kafka.flow.migration
helper object that facilitated conversion fromkafka-journal
FromBytes
/ToBytes
toskafka
FromBytes
/ToBytes
. Instead, it's advised to implementskafka
instances directly without conversions - factory methods in
com.evolutiongaming.kafka.flow.snapshot.CassandraSnapshots
that used classes fromkafka-journal
as parameters: a class constructor,withSchema
,truncate
. Use the other primary constructor and method alternatives with the same name takingscassandra
classes as parameters com.evolutiongaming.kafka.flow.kafkapersistence#caching
taking an instance ofProducerOf
. Instead, pass a single instance ofProducer
explicitly to avoid creating a new producer for each partitioncom.evolutiongaming.kafka.flow.kafkapersistence.KafkaPersistenceModuleOf#caching
taking an instance ofProducerOf
. Instead, pass a single instance ofProducer
explicitly to avoid creating a new producer for each partition
Updated major dependencies:
skafka
:16.0.3
->17.1.2
kafka-journal
:3.4.1
->4.0.2
What's Changed
Full Changelog: v4.6.0...v5.0.0
v4.6.0
v0.14.0
v4.5.1
What's Changed
- add sbt-version-policy by @grzegorz-bielski in #620
- Introduce a custom GH action to publish a new release only on git tag by @Z1kkurat in #629
New Contributors
- @grzegorz-bielski made their first contribution in #620
Full Changelog: v4.5.0...v4.5.1
v4.5.0
v4.4.1
v4.3.2
Full Changelog: v4.3.1...v4.3.2