Releases: evolution-gaming/kafka-flow
Releases · evolution-gaming/kafka-flow
v5.0.5
What's Changed
- Switch publishing to evolution-gaming/scala-github-actions by @Z1kkurat in #647
- Pass SSL related settings to kafka healthcheck consumer by @NikolajsCmihuns in #669
New Contributors
- @NikolajsCmihuns made their first contribution in #669
Full Changelog: v5.0.3...v5.0.5
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.CassandraHealthCheckOfcom.evolutiongaming.kafka.flow.cassandra. CassandraModule. Instead, usecom.evolution.kafka.flow.cassandra.CassandraModule- factory methods in
com.evolutiongaming.kafka.flow.cassandra.CassandraPersistencethat used classes fromkafka-journalas parameters:withSchemaF,withSchemaandtruncate. Use alternatives with the same name takingscassandra.CassandraSessionas parameter - factory methods in
com.evolutiongaming.kafka.flow.journal.CassandraJournalsthat used classes fromkafka-journalas parameters:withSchemaandtruncate. Use alternatives with the same name takingscassandra.CassandraSessionas parameter - factory method
com.evolutiongaming.kafka.flow.journal.JournalSchema#applythat used classes fromkafka-journalas parameters. Use the alternative methodJournalSchema#oftakingscassandra.CassandraSessionas parameter - factory methods in
com.evolutiongaming.kafka.flow.key.CassandraKeysthat used classes fromkafka-journalas parameters: two class constructors,withSchema,truncate. Use other primary constructors and method alternatives with the same name takingscassandraclasses as parameters - factory method
com.evolutiongaming.kafka.flow.key.KeySchema#applythat used classes fromkafka-journalas parameters. Use the alternative methodKeySchema#oftakingscassandra.CassandraSessionas parameter - dropped
com.evolutiongaming.kafka.flow.migrationhelper object that facilitated conversion fromkafka-journalFromBytes/ToBytestoskafkaFromBytes/ToBytes. Instead, it's advised to implementskafkainstances directly without conversions - factory methods in
com.evolutiongaming.kafka.flow.snapshot.CassandraSnapshotsthat used classes fromkafka-journalas parameters: a class constructor,withSchema,truncate. Use the other primary constructor and method alternatives with the same name takingscassandraclasses as parameters com.evolutiongaming.kafka.flow.kafkapersistence#cachingtaking an instance ofProducerOf. Instead, pass a single instance ofProducerexplicitly to avoid creating a new producer for each partitioncom.evolutiongaming.kafka.flow.kafkapersistence.KafkaPersistenceModuleOf#cachingtaking an instance ofProducerOf. Instead, pass a single instance ofProducerexplicitly to avoid creating a new producer for each partition
Updated major dependencies:
skafka:16.0.3->17.1.2kafka-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