·
15 commits
to master
since this release
🚀 Release 1.0.0.Final Summary
This release focuses heavily on updates to dependencies, build infrastructure, and new features for configuration, operability, and stability.
✨ Key New Features and Enhancements
- Operator Compatibility: The container image is now compatible with the Debezium Operator.
- New Configuration: Added configurations for scripting, JMX, and metrics.
- Heartbeat Topic Flag: Introduced
isHeartbeatTopicconfiguration to flag heartbeat destinations. - Examples: Added Docker Compose examples utilizing Nessie and Lakekeeper catalogs.
🐞 Important Fixes
- Sorting Fix: Fixed the primary key (PK) based sort order.
- Container Image Permissions: Updated and fixed permissions within the container image.
- Maven Artifact Inclusion: Fixed issue to not exclude the
maven-artifactartifact (DBZ-9468). - Config Typo: Fixed a typo in the
heartbeat.skip-consumingdefault value.
🛠️ Infrastructure and Dependency Updates
- Debezium Core Update: Updated Debezium dependency to 3.3.1.Final (from 3.3.0.Beta1).
- Base Image: Switched to the ubi8 base image for the container.
- Test Containers: Bumped
testcontainers-bomfrom 1.21.1 to 2.0.1. - MinIO Client: Updated
io.minio:miniofrom 8.5.17 to 8.6.0. - Build Actions: Multiple updates to GitHub Actions (e.g.,
setup-java,stale,setup-python,codeql-action).
What's Changed
- Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #619
- Bump actions/stale from 9.1.0 to 10.0.0 by @dependabot[bot] in #625
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #624
- Bump io.debezium:debezium-build-parent from 3.3.0.Beta1 to 3.3.0.Final by @dependabot[bot] in #636
- Bump version.debezium from 3.3.0.Beta1 to 3.3.0.Final by @dependabot[bot] in #637
- Bump org.codehaus.mojo:flatten-maven-plugin from 1.7.2 to 1.7.3 by @dependabot[bot] in #629
- DBZ-9468 Don't exclude maven-artifact artifact by @kinolaev in #640
- feat: make container image compatible with debezium operator by @kinolaev in #644
- feat: scripting, jmx and metrics configs by @kinolaev in #645
- chore: ubi8 base image by @kinolaev in #646
- Bump io.debezium:debezium-build-parent from 3.3.0.Final to 3.3.1.Final by @dependabot[bot] in #642
- Bump version.debezium from 3.3.0.Final to 3.3.1.Final by @dependabot[bot] in #641
- Bump org.testcontainers:testcontainers-bom from 1.21.1 to 2.0.1 by @dependabot[bot] in #643
- Bump io.minio:minio from 8.5.17 to 8.6.0 by @dependabot[bot] in #634
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #639
- Bump actions/stale from 10.0.0 to 10.1.0 by @dependabot[bot] in #638
- fix: update permissions in container image by @kinolaev in #647
- Add docker compose examples with nessie and lakekeeper catalog by @ismailsimsek in #649
- Update minio client command in examples (#650) by @vjuranek in #651
- Add isHeartbeatTopic to config to flag heartbeat destinations by @ismailsimsek in #655
- fix: pk based sort order by @kinolaev in #653
- fix: typo in heartbeat.skip-consuming default value by @kinolaev in #656
New Contributors
Full Changelog: 1.0.0.Beta1...1.0.0.Final