Debezium Server Iceberg Versions Save

Replicates database CDC events to Apache Iceberg Tables

latest

2 weeks ago

Release latest

0.4.0.Final

2 weeks ago

Release 0.4.0.Final

What's Changed

Full Changelog: https://github.com/memiiso/debezium-server-iceberg/compare/0.3.0.Final...0.4.0.Final

0.3.0.Final

2 months ago

Release 0.3.0.Final

Breaking Changes

Iceberg upgraded from 1.3.1 to 1.4.3 For Iceberg changes please see https://iceberg.apache.org/releases/

Quarkus upgraded from 3.3.2 to 3.5.3 For Quarkus changes please see https://quarkus.io/blog/tag/release/

What's Changed

New Contributors

Full Changelog: https://github.com/memiiso/debezium-server-iceberg/compare/0.3.0.Beta...0.3.0.Final

0.4.0.Beta

2 months ago

This release includes dependency upgrades and improvements with dependency versions.

Breaking Changes

Removed iceberg-spark-runtime-* dependency from the release in #114

Debezium version upgraded from 2.2.1 to 2.5.2 For Debezium 2.2 Breaking Changes please see release notes For Debezium 2.3 Breaking Changes please see release notes For Debezium 2.4 Breaking Changes please see release notes For Debezium 2.5 Breaking Changes please see release notes

Iceberg upgraded from 1.3.x to 1.5.0 For Iceberg changes please see https://iceberg.apache.org/releases/

Quarkus upgraded from 3.3.2 to 3.6.9 For Quarkus changes please see https://quarkus.io/blog/tag/release/

What's Changed

New Contributors

Full Changelog: https://github.com/memiiso/debezium-server-iceberg/compare/0.3.0.Beta...0.4.0.Beta

0.3.0.Beta

8 months ago

This release includes major features and changes

Notable changes

  • Support for all nested data types added in #232 #233
  • New iceberg offset and database history classes added in #174 #175

Notable PRs

  • Convert __source_ts_ms and __ts_ms to TimestampType.withZone type in #108
  • Add ofset storage class in #174
  • Add iceberg schema history storage in #175
  • Remove aws-java-sdk-bundle from release in #204
  • Add hive-metastore and Iceberg cloud dependencies to release in #198
  • Add support to map data type in #232 #233

Breaking Changes

  • aws-java-sdk-bundle dependency removed from the release in #204
  • __source_ts_ms and __ts_ms fields are converted to TimestampType.withZone type in #108

Debezium version upgraded from 1.9.5.Final to 2.2.1.Final For Debezium 1.9 Breaking Changes please see release notes For Debezium 2.0 Breaking Changes please see release notes For Debezium 2.1 Breaking Changes please see release notes For Debezium 2.2 Breaking Changes please see release notes

Iceberg upgraded from 0.14.0 to 1.3.1 For Iceberg changes please see https://iceberg.apache.org/releases/

Quarkus upgraded from 2.11.3.Final to 3.3.2 For Quarkus changes please see https://quarkus.io/blog/tag/release/

What's Changed

New Contributors

Full Changelog: https://github.com/memiiso/debezium-server-iceberg/compare/0.2.0.Final...0.3.0.Beta

0.2.0.Final

1 year ago

Release 0.2.0.Final

What's Changed

New Contributors

Full Changelog: https://github.com/memiiso/debezium-server-iceberg/compare/0.2.0.Beta...0.2.0.Final

0.2.0.Beta

2 years ago

New features since 0.1.0.Alpha

  • Enable automatic field addition to support schema evolution #74
  • Support writing partitioned iceberg tables #71
  • Add support for array data type #63
  • Improving documentation #61
  • Update distribution to include oracle and db2 connectors #60
  • add Dockerfile and release image to github container registry #53
  • Support all iceberg file formats parquet,orc,avro #46
  • Support nested data types #41
  • Add batch size wait to optimize batch size by monitoring debezium queue size #16

Full Release History

What's Changed

New Contributors

Full Changelog: https://github.com/memiiso/debezium-server-iceberg/compare/0.1.0.Alpha...0.2.0.Beta

0.1.0.Alpha

3 years ago

Release 0.1.0.Alpha

New Features:

  • Iceberg append, upsert modes
  • Dynamic batch size control