Skip to content

Release 0.9.0.Alpha

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 27 Feb 15:39
· 1 commit to master since this release
15d55b2

Notable changes

This release introduces several enhancements and fixes across various areas.

  • Enhanced Packaging and Licensing:
    • Maven packaging artifacts are now published to GitHub Packages, ensuring improved distribution and compliance.
    • Packaging has been enhanced with the inclusion of comprehensive third-party licenses.
  • Dependency Upgrades and Removals:
    • Debezium has been upgraded to version 3.1.0.Alpha2.
    • Hadoop and PostgreSQL dependencies have been removed, streamlining the project.
  • Simplified Configuration Management:
    • Configuration access and management have been centralized through a dedicated config class, utilizing Quarkus ConfigMapping.
  • Improved Data Type Handling:
    • Enhanced data type handling now supports datetime, timestamp, and date formats. (When time.precision.mode is not dynamic) The connector accurately converts these data types to their Iceberg equivalents.
  • Optimized Default Configuration for Iceberg Consumer:
    • Default configuration values have been optimized for the Iceberg consumer, incorporating recommended Debezium settings. These settings are now applied by default.
      • Default time.precision.mode changed to isostring.
      • Default decimal.handling.mode changed to double.
      • debezium.transforms is now set to unwrap with preconfigured unwrap settings. See default values for details. To disable it set debezium.transforms=,

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

What's Changed

New Contributors

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