Release 0.2.0.Beta
·
226 commits
to master
since this release
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
What's Changed
- Adding mysql test by @ismailsimsek in #12
- remove hadoop-aws from distribution by @ismailsimsek in #14
- Upgrade iceberg Version to 0.12 by @ismailsimsek in #17
- Add batch size wait to optimize batch size by @ismailsimsek in #16
- Adapt iceberg 12 changes by @ismailsimsek in #18
- Minor improvements by @ismailsimsek in #19
- improve documentation by @ismailsimsek in #15
- Add delete test by @ismailsimsek in #21
- Minor improvements (#20) by @ismailsimsek in #23
- chore: update debezium-server version to 1.7.0.Final by @racevedoo in #25
- Upgrade quarkus version by @ismailsimsek in #26
- Update aws dependencies by @ismailsimsek in #29
- Simplify naming of master-latest release by @ismailsimsek in #30
- refactor: move get or create table behavior to IcebergTableOperations by @racevedoo in #31
- split table operations append and upsert to separate classes by @ismailsimsek in #33
- Apply code recommendations by @ismailsimsek in #34
- Organize Code by @ismailsimsek in #37
- refactor: avoid throwing InterruptedException directly by @racevedoo in #38
- Periodically log number of event consumed by @ismailsimsek in #40
- Support nested data types by @ismailsimsek in #41
- refactor(IcebergTableOperatorUpsert): use
DeleteWriteBuilder.forTable
instead of setting table params manually by @racevedoo in #44 - Unit test schema changes by @ismailsimsek in #43
- add new test to see effects of Data Type Changes by @ismailsimsek in #47
- Make file type parametric by @ismailsimsek in #46
- Remove DebeziumToIcebergTable move logic to IcebergUtil by @ismailsimsek in #48
- Improve documentation and document schema change behaviour by @ismailsimsek in #51
- docker: add Dockerfile by @racevedoo in #53
- Release docker image to github container registry by @ismailsimsek in #55
- Rename distribution package by @ismailsimsek in #57
- fix: use correct path inside dockerfile by @racevedoo in #58
- Update dist include oracle and db2 connectors by @ismailsimsek in #60
- Add support for array data type by @ismailsimsek in #63
- Improve array type handling by @ismailsimsek in #64
- enhance documentation by @chulucninh09 in #61
- Add IcebergChangeEvent class Part 1 by @ismailsimsek in #66
- Add IcebergChangeEvent class Part 2 by @ismailsimsek in #67
- Upgrade debezium version by @ismailsimsek in #69
- Upgrade debezium and dependencies by @ismailsimsek in #70
- Support Partitioned tables by @ismailsimsek in #71
- Minor improvements by @ismailsimsek in #73
- improve IcebergChangeEvent and iceberg schema generation by @ismailsimsek in #75
- Improve testing helper classes by @ismailsimsek in #76
- [Feature] Enable field addition by @ismailsimsek in #74
- Release 0.2.0.Beta by @ismailsimsek in #78
New Contributors
- @racevedoo made their first contribution in #25
- @chulucninh09 made their first contribution in #61
Full Changelog: 0.1.0.Alpha...0.2.0.Beta