From 5d80f283d03dc19f067b0603539a13e18755fb77 Mon Sep 17 00:00:00 2001 From: Jiri Pechanec Date: Fri, 2 Aug 2024 06:30:57 +0200 Subject: [PATCH] [release] Changelog for 3.0.0.Alpha2 --- CHANGELOG.md | 63 +++++++++++++++++++ COPYRIGHT.txt | 2 + .../debezium-testing-system/pom.xml | 2 +- documentation/antora.yml | 2 +- 4 files changed, 67 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eb0ae430b..052ce3b9f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,69 @@ All notable changes are documented in this file. Release numbers follow [Semantic Versioning](http://semver.org) +## 3.0.0.Alpha2 +August 2nd 2024 [Detailed release notes](https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12430393) + +### New features since 3.0.0.Alpha1 + +* Add Status ObservedGeneration to Operator [DBZ-8025](https://issues.redhat.com/browse/DBZ-8025) +* Support Custom Converters in Debezium Server [DBZ-8040](https://issues.redhat.com/browse/DBZ-8040) +* Support FLOAT32 type in debezium-connector-spanner [DBZ-8043](https://issues.redhat.com/browse/DBZ-8043) +* Debezium should auto exclude empty shards (no tablets) and not crash on keyspaces with empty shards [DBZ-8053](https://issues.redhat.com/browse/DBZ-8053) +* Refactor LogMining implementation to allow alternative cache implementations [DBZ-8054](https://issues.redhat.com/browse/DBZ-8054) +* Standard Webhooks signatures for HTTP sink [DBZ-8063](https://issues.redhat.com/browse/DBZ-8063) +* Vitess-connector should provide a topic naming strategy that supports separate connectors per-table [DBZ-8069](https://issues.redhat.com/browse/DBZ-8069) +* Update third-party LICENSE with LGPL forMariaDB Connector/J [DBZ-8099](https://issues.redhat.com/browse/DBZ-8099) +* Rabbitmq native stream Failed [DBZ-8108](https://issues.redhat.com/browse/DBZ-8108) + + +### Breaking changes since 3.0.0.Alpha1 + +* Upgrade to Kafka 3.8.0 [DBZ-8105](https://issues.redhat.com/browse/DBZ-8105) + + +### Fixes since 3.0.0.Alpha1 + +* Embedded Infinispan tests fail to start with Java 23 [DBZ-7840](https://issues.redhat.com/browse/DBZ-7840) +* Clarify that Oracle connector does not read from physical standby [DBZ-7895](https://issues.redhat.com/browse/DBZ-7895) +* StackOverflow exception on incremental snapshot [DBZ-8011](https://issues.redhat.com/browse/DBZ-8011) +* JDBC primary.key.fields cannot be empty when i set insert.mode to upsert and primary.key.mode record_value [DBZ-8018](https://issues.redhat.com/browse/DBZ-8018) +* Unable to acquire buffer lock, buffer queue is likely full [DBZ-8022](https://issues.redhat.com/browse/DBZ-8022) +* Release process sets incorrect images for k8s for the next development version [DBZ-8041](https://issues.redhat.com/browse/DBZ-8041) +* Use recrate as (default) rollout strategy for deployments [DBZ-8047](https://issues.redhat.com/browse/DBZ-8047) +* "Unexpected input: ." when snapshot incremental empty Database [DBZ-8050](https://issues.redhat.com/browse/DBZ-8050) +* Debezium Operator Using RollingUpdate Strategy [DBZ-8051](https://issues.redhat.com/browse/DBZ-8051) +* Debezium Operator Using RollingUpdate Strategy [DBZ-8052](https://issues.redhat.com/browse/DBZ-8052) +* Oracle connector inconsistency in redo log switches [DBZ-8055](https://issues.redhat.com/browse/DBZ-8055) +* Blocking snapshot can fail due to CommunicationsException [DBZ-8058](https://issues.redhat.com/browse/DBZ-8058) +* FakeDNS not working with JDK version > 18 [DBZ-8059](https://issues.redhat.com/browse/DBZ-8059) +* Debezium Operator with a provided Service Account doesn't spin up deployment [DBZ-8061](https://issues.redhat.com/browse/DBZ-8061) +* ParsingException (MySQL/MariaDB): rename table syntax [DBZ-8066](https://issues.redhat.com/browse/DBZ-8066) +* Oracle histogram metrics are no longer printed in logs correctly [DBZ-8068](https://issues.redhat.com/browse/DBZ-8068) +* In hybrid log.mining.strategy reconstruction logs should be set to DEBUG [DBZ-8070](https://issues.redhat.com/browse/DBZ-8070) +* Support capturing BLOB column types during snapshot for MySQL/MariaDB [DBZ-8076](https://issues.redhat.com/browse/DBZ-8076) +* Standard Webhooks auth secret config value is not marked as PASSWORD_PATTERN [DBZ-8078](https://issues.redhat.com/browse/DBZ-8078) +* Vitess transaction Epoch should not reset to zero when tx ID is missing [DBZ-8087](https://issues.redhat.com/browse/DBZ-8087) +* After changing the column datatype from int to float the Debezium fails to round it and i get a null value for this field in the stream [DBZ-8089](https://issues.redhat.com/browse/DBZ-8089) +* MySQL and MariaDB keyword YES cannot be parsed as a column name [DBZ-8092](https://issues.redhat.com/browse/DBZ-8092) +* NotificationIT tests seemingly seem to fail due to stepping on one another [DBZ-8100](https://issues.redhat.com/browse/DBZ-8100) +* ORA-26928 - Unable to communicate with XStream apply coordinator process should be retriable [DBZ-8102](https://issues.redhat.com/browse/DBZ-8102) +* Transformations are not closed in emebdded engine [DBZ-8106](https://issues.redhat.com/browse/DBZ-8106) +* Don't close connection after loading timescale metadata in TimescaleDb SMT [DBZ-8109](https://issues.redhat.com/browse/DBZ-8109) + + +### Other changes since 3.0.0.Alpha1 + +* Bump Infinispan to 14.0.29.Final [DBZ-8010](https://issues.redhat.com/browse/DBZ-8010) +* Write a blog post about async engine [DBZ-8013](https://issues.redhat.com/browse/DBZ-8013) +* Test offset/history store configurations [DBZ-8015](https://issues.redhat.com/browse/DBZ-8015) +* Upgrade postgres server version to 15 [DBZ-8062](https://issues.redhat.com/browse/DBZ-8062) +* Disable DebeziumResourceNoTopicCreationIT - no longer compatible with Java 21 [DBZ-8067](https://issues.redhat.com/browse/DBZ-8067) +* Speed-up PostgresShutdownIT [DBZ-8075](https://issues.redhat.com/browse/DBZ-8075) +* Add MariaDB to debezium/connect image [DBZ-8088](https://issues.redhat.com/browse/DBZ-8088) + + + ## 3.0.0.Alpha1 July 11st 2024 [Detailed release notes](https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12413693) diff --git a/COPYRIGHT.txt b/COPYRIGHT.txt index bea24b74d..17f09a561 100644 --- a/COPYRIGHT.txt +++ b/COPYRIGHT.txt @@ -368,6 +368,7 @@ Mike Kamornikov Mikhail Dubrovin Mincong Huang Ming Luo +Minh Son Nguyen Mohamed Pudukulathan Mohammad Yousuf Minhaj Zia Moira Tagle @@ -627,3 +628,4 @@ Nick Golubev Selman Genç Pradeep Nain Gaurav Miglani +张展业 diff --git a/debezium-testing/debezium-testing-system/pom.xml b/debezium-testing/debezium-testing-system/pom.xml index f4e1ce229..56f54ce89 100644 --- a/debezium-testing/debezium-testing-system/pom.xml +++ b/debezium-testing/debezium-testing-system/pom.xml @@ -464,7 +464,7 @@ debezium-connector-jdbc test-jar test - ${version.debezium.jdbc.tests} + ${version.debezium.connector} diff --git a/documentation/antora.yml b/documentation/antora.yml index 06592defc..dadcad2e9 100644 --- a/documentation/antora.yml +++ b/documentation/antora.yml @@ -9,7 +9,7 @@ nav: asciidoc: attributes: debezium-version: '3.0.0.Alpha1' - debezium-kafka-version: '3.7.0' + debezium-kafka-version: '3.8.0' debezium-docker-label: '2.7' DockerKafkaConnect: registry.redhat.io/amq7/amq-streams-kafka-28-rhel8:1.8.0 groovy-version: '4.0.17'