Skip to content

Release 0.9.0.Final

Compare
Choose a tag to compare
@github-actions github-actions released this 25 Apr 17:07
· 36 commits to master since this release
14686ad

Notable changes

NOTE: Please be aware that these modifications may affect backward compatibility. Thorough testing is strongly recommended before deployment.

This release includes several updates, including an upgrade to Apache Iceberg 1.8.1 and Debezium 3.1.1.Final, the addition of support for Iceberg decimals, and a change in how data de-duplication is handled in upsert mode.

  • Upgraded Apache Iceberg to 1.8.1: This brings the latest features, performance improvements, and bug fixes from the Iceberg project.
  • Upgraded Debezium to 3.1.1.Final: This incorporates the latest updates and improvements from the Debezium project.
  • Added support for Iceberg decimals: Users can now correctly handle decimal data types when writing to Iceberg tables.
  • Enabled usage as a Maven dependency: The project can now be easily integrated into other Maven projects using the flatten-maven-plugin.
  • Switched to __source_ts_ns for upsert de-duplication: Data de-duplication in upsert mode now relies on the __source_ts_ns field. Be aware that this change may affect existing upsert configurations and data consistency if not accounted for.
  • Improved Docker build process: The Docker build now correctly reflects the release version.
  • Fixed deserializer usage: Corrected the deserializer used, resolving a potential issue.
  • Published documentation to GitHub Pages: Project documentation is now available on GitHub Pages.

What's Changed

  • Bump org.apache.iceberg:iceberg-bom from 1.7.1 to 1.8.1 by @dependabot in #529
  • Bump io.debezium:debezium-build-parent from 3.1.0.Alpha2 to 3.1.0.Beta1 by @dependabot in #532
  • Bump version.debezium from 3.1.0.Alpha2 to 3.1.0.Beta1 by @dependabot in #533
  • Bump version.debezium from 3.1.0.Beta1 to 3.1.0.CR1 by @dependabot in #534
  • Bump io.debezium:debezium-build-parent from 3.1.0.Beta1 to 3.1.0.CR1 by @dependabot in #535
  • Add support for Iceberg decimals by @zilder in #537
  • Utilize flatten-maven-plugin to allow debezium-server-iceberg to be used as a maven dependency by @matthewmcnew in #538
  • Fix docker build should reflect release version by @ismailsimsek in #539
  • Bump io.debezium:debezium-build-parent from 3.1.0.CR1 to 3.1.0.Final by @dependabot in #542
  • Bump version.debezium from 3.1.0.CR1 to 3.1.0.Final by @dependabot in #541
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.2 to 3.5.3 by @dependabot in #536
  • Bump org.testcontainers:testcontainers-bom from 1.20.5 to 1.20.6 by @dependabot in #530
  • Bump io.smallrye:jandex-maven-plugin from 3.2.7 to 3.3.0 by @dependabot in #540
  • Switch using __source_ts_ns for data de-duplicatinon, for upsert mode by @ismailsimsek in #546
  • Revert "Bump io.smallrye:jandex-maven-plugin from 3.2.7 to 3.3.0" by @ismailsimsek in #547
  • Publish coumentation to github pages by @ismailsimsek in #551
  • Fix, Use correct deserializer by @ismailsimsek in #552
  • Bump io.debezium:debezium-build-parent from 3.1.0.Final to 3.1.1.Final by @dependabot in #556
  • Bump version.debezium from 3.1.0.Final to 3.1.1.Final by @dependabot in #555
  • Bump org.testcontainers:testcontainers-bom from 1.20.6 to 1.21.0 by @dependabot in #554

New Contributors

Full Changelog: 0.9.0.Alpha...0.9.0.Final