Release 0.3.0.Beta
·
115 commits
to master
since this release
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
- Upgrade iceberg to 0.14.1 by @ismailsimsek in #110
- Convert
__source_ts_ms
and__ts_ms
to TimestampType.withZone type by @ismailsimsek in #108 - Use upstream DebeziumMetrics by @ismailsimsek in #111
- Upgrade quarkus to 2.13.2.Final by @racevedoo in #115
- Configure dependabot to update versions automatically by @racevedoo in #116
- Remove usages of ObjectNode.put(String, JsonNode) as it is deprecated by @racevedoo in #113
- Bump mysql-connector-java from 8.0.28 to 8.0.30 by @dependabot in #125
- Bump version.groovy from 3.0.12 to 3.0.13 by @dependabot in #124
- Bump docker/login-action from 1 to 2 by @dependabot in #123
- Bump minio from 8.4.3 to 8.4.5 by @dependabot in #122
- Bump actions/checkout from 2 to 3 by @dependabot in #121
- Bump dev-drprasad/delete-tag-and-release from 0.1.3 to 0.2.0 by @dependabot in #119
- Bump docker/build-push-action from 2 to 3 by @dependabot in #118
- Bump version.hadoop from 3.3.3 to 3.3.4 by @dependabot in #120
- Bump version.spark from 3.2.2 to 3.3.0 by @dependabot in #117
- Upgrade iceberg-spark to use spark 3.3 by @racevedoo in #127
- Bump maven-failsafe-plugin from 3.0.0-M6 to 3.0.0-M7 by @dependabot in #132
- Bump version.testcontainers from 1.17.3 to 1.17.5 by @dependabot in #131
- Bump version.awssdk from 2.17.256 to 2.17.293 by @dependabot in #130
- Bump jackson-bom from 2.13.3 to 2.13.4.20221013 by @dependabot in #128
- Upgrade iceberg to 1.0.0 by @ismailsimsek in #112
- Bump google-cloud-storage from 2.11.3 to 2.13.1 by @dependabot in #135
- Bump version.spark from 3.3.0 to 3.3.1 by @dependabot in #137
- Bump version.quarkus from 2.13.2.Final to 2.13.3.Final by @dependabot in #136
- Bump okhttp from 4.9.2 to 4.10.0 by @dependabot in #141
- Bump version.awssdk from 2.17.293 to 2.18.7 by @dependabot in #140
- Bump maven-assembly-plugin from 3.3.0 to 3.4.2 by @dependabot in #138
- Bump maven-surefire-plugin from 3.0.0-M6 to 3.0.0-M7 by @dependabot in #139
- Bump gcs-connector from hadoop3-2.2.7 to hadoop3-2.2.8 by @dependabot in #142
- Bump google-cloud-nio from 0.124.14 to 0.124.19 by @dependabot in #144
- Bump version.quarkus from 2.13.3.Final to 2.14.0.Final by @dependabot in #143
- Bump google-cloud-storage from 2.13.1 to 2.14.0 by @dependabot in #146
- Bump version.debezium from 1.9.6.Final to 1.9.7.Final by @dependabot in #145
- Avoid logging secrets in jvm arguments by @ismailsimsek in #148
- Bump gcsio from 2.2.7 to 2.2.9 by @dependabot in #152
- Bump postgresql from 42.4.2 to 42.4.3 in /debezium-server-iceberg-sink by @dependabot in #153
- Bump google-cloud-storage from 2.14.0 to 2.15.1 by @dependabot in #156
- Update iceberg to 1.1.0 by @ismailsimsek in #158
- Bump jandex-maven-plugin from 1.0.8 to 1.2.3 by @dependabot in #150
- Bump google-cloud-storage from 2.15.1 to 2.16.0 by @dependabot in #161
- Improve github release workflows by @ismailsimsek in #167
- Improve deduplicateBatch logic by @ismailsimsek in #168
- Bump postgresql from 42.4.3 to 42.5.2 by @dependabot in #171
- Bump docker/build-push-action from 3 to 4 by @dependabot in #169
- Bump minio from 8.4.5 to 8.5.1 by @dependabot in #170
- Add ofset storage class by @ismailsimsek in #174
- Improve test dependencies and code by @ismailsimsek in #177
- Upgrade quarkus by @ismailsimsek in #178
- Add iceberg schema history storage by @ismailsimsek in #175
- Bump version.testcontainers from 1.17.5 to 1.17.6 by @dependabot in #179
- Upgrade iceberg to 1.2.0 by @ismailsimsek in #182
- Document IcebergOffsetBackingStore, IcebergSchemaHistory storage classes by @ismailsimsek in #183
- Bump dev-drprasad/delete-tag-and-release from 0.2.0 to 0.2.1 by @dependabot in #184
- Bump version.awssdk from 2.18.7 to 2.19.4 by @dependabot in #162
- Upgrade debezium to 2.x by @ismailsimsek in #176
- Use Append commit when there is no delete files by @ismailsimsek in #188
- Minor cleanup and code improvements by @ismailsimsek in #190
- Fix IcebergSchemaHistory and IcebergOffsetBackingStore by @ismailsimsek in #194
- Bump google-cloud-storage from 2.16.0 to 2.22.1 by @dependabot in #193
- Upgrade debezium to 2.2.x and Quarkus to 3.x by @ismailsimsek in #189
- Use new storage calesses for tests by @ismailsimsek in #195
- Bump version.groovy from 3.0.13 to 3.0.17 by @dependabot in #185
- Improve Offset and Database History Storage classes by @ismailsimsek in #199
- Improve tests and Add JDBC catalog with S3FileIO example config by @ismailsimsek in #203
- Remove aws-java-sdk-bundle from release by @ismailsimsek in #204
- Add hive-metastore and Iceberg cloud dependencies to release by @ismailsimsek in #198
- Make
debezium.sink.iceberg.table-prefix
config optional by @ismailsimsek in #212 - Add deduplicateBatch test by @ismailsimsek in #213
- fix issue 217 by @Rishav-Git in #218
- Bump okio from 3.2.0 to 3.4.0 by @dependabot in #216
- Update release.yml, upgrade delete-tag-and-release to v1.0 by @ismailsimsek in #220
- Bump gcsio from 2.2.9 to 2.2.16 by @dependabot in #214
- Bump postgresql from 42.5.2 to 42.6.0 by @dependabot in #209
- Bump version.testcontainers from 1.17.6 to 1.19.0 by @dependabot in #223
- Remove outdated/unused config by @ismailsimsek in #230
- Add support to map data type by @ismailsimsek in #232
- Add support for map type part2 by @ismailsimsek in #233
- Upgrade iceberg to 1.3.1 and quarkus to 3.3.2 by @ismailsimsek in #224
New Contributors
- @Rishav-Git made their first contribution in #218
Full Changelog: 0.2.0.Final...0.3.0.Beta