Releases: evolution-gaming/kafka-journal
Releases · evolution-gaming/kafka-journal
v3.6.0
What's Changed
- Update sbt to 1.10.2 by @scala-steward in #670
- add DistributeJob doc by @dfakhritdinov in #669
- Add meta_record_id into journal & record_id metajournal tables for gaining correlation between them by @dfakhritdinov in #665
Full Changelog: v3.5.1...v3.6.0
v0.3.13
v3.5.1
v3.5.0
v3.4.2
What's Changed
- upgrade warnings to errors by @mr-git in #645
- Update logback-classic, logback-core to 1.5.7 by @scala-steward in #651
- Update log4j-over-slf4j to 2.0.16 by @scala-steward in #649
- Update sbt-scoverage to 2.1.0 by @scala-steward in #633
- Update scalafmt-core to 3.8.3 by @scala-steward in #646
- Update sbt-coveralls to 1.3.13 by @scala-steward in #647
- update
cats-helper
to 3.11.0 by @mr-git in #654
Full Changelog: v3.4.1...v3.4.2
v3.4.1
With #631 and #642 we have started work on #635.
What's Changed
- Update testcontainers-scala-cassandra to 0.41.4 by @scala-steward in #626
- Update scalatest to 3.2.19 by @scala-steward in #628
- introduce style enforcement by @mr-git in #629
- expose library version in logs and as metric by @mr-git in #631
- Expose new temporary metrics when
pointer
table is used as fallback by @mr-git in #642 - Update sbt to 1.10.1 by @scala-steward in #643
Full Changelog: v3.4.0...v3.4.1
v3.4.0
What's Changed
- update scassandra to 5.2.1 by @mr-git in #620
- Update resource-pool to 1.0.4 by @scala-steward in #621
- introduce usage of release workflow by @mr-git in #623
- Update cats-helper to 3.10.5 by @scala-steward in #622
- Update cats-core to 2.12.0 by @scala-steward in #624
- Update pureconfig, pureconfig-cats to 0.17.7 by @scala-steward in #625
- SHRIKE-52: make data integrity validation configurable by @dfakhritdinov in #630
Full Changelog: v3.3.9...v3.4.0
v3.3.9
What's Changed
- Extract schema migration into a separate class. by @rtar in #538
- Extract keyspace configuration to a separate class by @rtar in #539
- Remove dependency of
CassandraSync
onSchemaConfig
by @rtar in #540 - Extract core classes to a separate subproject by @rtar in #543
- Add scaladoc for CreateTables by @rtar in #542
- Extract consistency settings into a separate class by @rtar in #541
- Add deprecation warning to the users of SchemaConfig.Keyspace by @rtar in #544
- Update sbt version to avoid errors on JDK 21 by @rtar in #548
- Update Scala version, so it builds with JDK 21 by @rtar in #549
- Remove dependency from
SettingsCassandra
toSchema
by @rtar in #550 - Extract common Cassandra functionality into a separate project by @rtar in #551
- Add scaladoc for DamperTest by @rtar in #554
- Fix the flakiness of DamperTest by @rtar in #555
- Add support of #wasApplied method by @rtar in #556
- Update testcontainers-scala-cassandra to 0.41.2 by @scala-steward in #559
- Add scaladoc for EventualPayloadAndType and related classes by @rtar in #557
- Simplify CreateSchema class by @rtar in #558
- Add snapshot and snapshot-cassandra sbt modules by @rtar in #561
- Organize imports in Metals similar to IntelliJ by @rtar in #560
- Add scaladoc for EventSerializer by @rtar in #564
- Update akka-serialization to get a more up-to-date documentation by @rtar in #565
- Add a class to pass SeqNr and snapshot payload in by @rtar in #563
- Add ring buffer index implementation by @rtar in #562
- Implement SnapshotRecord class by @rtar in #566
- Move PayloadAndType to journal module and document it by @rtar in #567
- Add scaladoc to PayloadAndType members by @rtar in #568
- Add scaladoc for ReplicatedJournal by @rtar in #569
- Add SnapshotStoreFlat interface by @rtar in #570
- Add scaladoc for PersistentRepresentation by @rtar in #571
- Add scaladocs for EventSerializer methods by @rtar in #572
- Update sbt-scoverage to 2.0.10 by @scala-steward in #578
- Update scalatest to 3.2.18 by @scala-steward in #577
- Add scaladoc for KafkaWrite.eventJsons by @rtar in #580
- Update sbt to 1.9.9 by @scala-steward in #582
- Update sbt-scoverage to 2.0.11 by @scala-steward in #583
- Add
sbt-version-policy
to check for backwards compatibility issues by @rtar in #587 - Restore binary backwards compatibility of EventualCassandraConfig by @rtar in #588
- Restore binary backwards compatibility of classes relying on consistency level by @rtar in #593
- Move
CassandraConsistencyConfig
fromeventual.cassandra
tocassandra
package by @rtar in #594 - Restore binary backwards compatibility for CassandraHealthCheck by @rtar in #595
- Restore binary backwards compatibility of SchemaConfig by @rtar in #598
- Move KeyspaceConfig from eventual.cassandra to cassandra package by @rtar in #599
- Restore binary backwards compatibility for CreateKeyspace by @rtar in #600
- Restore binary backwards compatibility for CreateTables and CassandraSync by @rtar in #601
- Restore binary backwards compatibility for SettingsStatements and SettingsCassandra by @rtar in #602
- Enable binary compatibility check in CI by @rtar in #604
- Fixes #603, deprecate unreliable method, fix flaky test by @rtar in #605
- Move
MigrateSchema
fromeventual.cassandra
tocassandra
by @rtar in #606 - Code cleanup from #586 by @rtar in #607
- Update scala-library to 2.13.13 by @scala-steward in #585
- Update kind-projector to 0.13.3 by @scala-steward in #584
- Fixed flakiness of DamperTest again by @rtar in #609
- Update testcontainers-scala-cassandra to 0.41.3 by @scala-steward in #573
- Update log4j-over-slf4j to 2.0.13 by @scala-steward in #608
- Update kafka-launcher to 0.2.0 by @scala-steward in #575
- Update sbt-release to 1.4.0 by @scala-steward in #553
- update build infrastructure by @mr-git in #610
- use Oracle JDK for build by @mr-git in #614
- Update smetrics to 2.2.0 by @scala-steward in #547
- Update cats-helper to 3.10.3 by @scala-steward in #596
- Update scassandra to 5.0.1 by @scala-steward in #576
- Update sbt-version-policy to 3.2.1 by @scala-steward in #612
- Revert "Update smetrics to 2.2.0" by @mr-git in #615
- Update scassandra to 5.2.0 by @Z1kkurat in #616
Full Changelog: v3.3.8...v3.3.9
v3.3.8
What's Changed
- Remove dependency to com.evolutiongaming:scache by @Z1kkurat in #479
- add combinators to PointerStatements by @t3hnar in #510
- rework PointerStatements by @t3hnar in #511
- reimplement use of
pointers2
by @t3hnar in #512 - Use testcontainers-cassandra instead of cassandra-launcher by @Z1kkurat in #480
- Document EventualCassandra in random places. by @rtar in #256
- Update scalatest to 3.2.17 by @scala-steward in #523
- Update testcontainers-scala-cassandra to 0.40.17 by @scala-steward in #521
- Update sbt-scoverage to 2.0.9 by @scala-steward in #524
- Update testcontainers-scala-cassandra to 0.41.0 by @scala-steward in #526
- introduce pool for kafka-consumer by @t3hnar in #527
- Reimplement deduplication logic: by @dfakhritdinov in #506
- Execute one (instead # partitions) Cassandra query on head-cache cleanup by @dfakhritdinov in #529
- Update sbt-coveralls to 1.3.11 by @scala-steward in #514
Full Changelog: v3.2.1...v3.3.8
v3.2.1
What's Changed
- Add scaladoc for KafkaJournal and related classes by @rtar in #478
- Insert pointers sequentially in the correct order; fix test assert by @Z1kkurat in #481
- Add scaladoc for EventualJournal by @rtar in #483
- Add scaladoc for HeadInfo by @rtar in #485
- Add scaladoc for Bounds by @rtar in #488
- WIP: Add scaladoc for PartitionCache by @rtar in #489
- Add scaladoc for PartitionCache.Result.Later by @rtar in #491
- Add scaladoc for PartitionCache.Metrics by @rtar in #492
- Add scaladoc for TopicCache by @rtar in #493
- Add scaladoc for HeadCache by @rtar in #494
- Add scaladoc for HeadCacheConsumption by @rtar in #495
- Add scaladoc for HeadCacheConfig by @rtar in #496
- Add scaladoc for KafkaJournalConfig by @rtar in #499
- Add scaladoc for EventualCassandraConfig by @rtar in #497
- Update sbt-coveralls to 1.3.9 by @scala-steward in #490
- Update scalatest to 3.2.16 by @scala-steward in #460
- Deduplication is fixed (workaround for https://issues.apache.org/jira/browse/CASSANDRA-18507) by @DeviLab in #501
Full Changelog: v3.2.0...v3.2.1