In this release we prevent consumers from fetching records from the wrong, outdated leader in certain edge cases by including the leaderEpoch in each commit.
To support this for externally stored offsets, OffsetRetrieval.Manual is now deprecated and replaced by OffsetRetrieval.External.
🚀 Changes
- Commit leaderEpoch by @erikvanoosten in #1760
- Support External offsets with leaderEpoch by @erikvanoosten in #1765
- Document external offsets by @erikvanoosten in #1777
🌱 Dependency updates
- Update scala3-compiler, scala3-library, ... to 3.9.0 by @zio-scala-steward[bot] in #1771
🔧 Maintenance
- Bump scala-steward-org/scala-steward-action from 2.92.0 to 2.95.0 by @dependabot[bot] in #1755
- Update zio-sbt-ci, zio-sbt-ecosystem, ... to 0.7.0 by @zio-scala-steward[bot] in #1757
- Update logback-classic to 1.6.2 by @zio-scala-steward[bot] in #1756
- Update logback-classic to 1.6.3 by @zio-scala-steward[bot] in #1758
- Bump scala-steward-org/scala-steward-action from 2.95.0 to 2.96.0 by @dependabot[bot] in #1759
- Update sbt, scripted-plugin to 1.13.0 by @zio-scala-steward[bot] in #1761
- Update sbt to 2.0.7 by @zio-scala-steward[bot] in #1763
- Update zio-sbt-ci, zio-sbt-ecosystem, ... to 0.7.1 by @zio-scala-steward[bot] in #1762
- Revert "Update sbt to 2.0.7 (#1763)" by @erikvanoosten in #1764
- Update zio-sbt-ci, zio-sbt-ecosystem, ... to 0.7.2 by @zio-scala-steward[bot] in #1766
- Update zio-json to 1.0.0 by @zio-scala-steward[bot] in #1769
- Bump actions/setup-java from 4 to 6 by @dependabot[bot] in #1768
- Update sbt-scalafix to 0.14.8 by @zio-scala-steward[bot] in #1772
- Update sbt-mima-plugin to 1.2.0 by @zio-scala-steward[bot] in #1774
- Update zio-json to 1.1.0 by @zio-scala-steward[bot] in #1775
- Update zio-sbt-ci, zio-sbt-ecosystem, ... to 0.8.0 by @zio-scala-steward[bot] in #1776
- Bump actions/setup-java from 5.7.0 to 6.0.1 by @dependabot[bot] in #1773
Full Changelog: v3.7.1...v3.8.0