From 954d14039a302f2ee80ac98e10dce295a9be0ccd Mon Sep 17 00:00:00 2001 From: Jiri Pechanec Date: Thu, 14 Dec 2023 10:09:07 +0100 Subject: [PATCH] [release] Changelog for 2.5.0.CR1 --- CHANGELOG.md | 36 +++++++++++++++++++ COPYRIGHT.txt | 3 ++ documentation/antora.yml | 4 +-- .../pipelines/release/release-pipeline.groovy | 8 ++--- 4 files changed, 45 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cea71f5dd..0fd080e77 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,42 @@ All notable changes are documented in this file. Release numbers follow [Semantic Versioning](http://semver.org) +## 2.5.0.CR1 +December 14th 2023 [Detailed release notes](https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12416252) + +### New features since 2.5.0.Beta1 + +* Explore BLOB support via re-selection [DBZ-4321](https://issues.redhat.com/browse/DBZ-4321) +* Use the StreamNameMapper in debezium-server-kafka [DBZ-6071](https://issues.redhat.com/browse/DBZ-6071) +* Provide INSERT/DELETE semantics for incremental snapshot watermarking [DBZ-6834](https://issues.redhat.com/browse/DBZ-6834) +* AWS SQS as sink type in Debezium standalone server [DBZ-7214](https://issues.redhat.com/browse/DBZ-7214) +* Oracle LOB to be properly ignored if lob.enabled=false [DBZ-7237](https://issues.redhat.com/browse/DBZ-7237) +* Upgrade Kafka to 3.6.1 and ZooKeeper to 3.8.3 [DBZ-7238](https://issues.redhat.com/browse/DBZ-7238) + + +### Breaking changes since 2.5.0.Beta1 + +* When metadata is in headers, a schema name of a structure in CE `data` field is incorrect [DBZ-7216](https://issues.redhat.com/browse/DBZ-7216) +* MySQL BIT Type should have a default length 1 [DBZ-7230](https://issues.redhat.com/browse/DBZ-7230) + + +### Fixes since 2.5.0.Beta1 + +* Oracle abandoned transaction implementation bug causes OoM [DBZ-7236](https://issues.redhat.com/browse/DBZ-7236) +* Add Grammar Oracle Truncate Cluster [DBZ-7242](https://issues.redhat.com/browse/DBZ-7242) +* Length value is not removed when changing a column's type [DBZ-7251](https://issues.redhat.com/browse/DBZ-7251) +* MongoDB table/colelction snapshot notification contain incorrect offsets [DBZ-7252](https://issues.redhat.com/browse/DBZ-7252) +* Broken support for multi-namespace watching [DBZ-7254](https://issues.redhat.com/browse/DBZ-7254) + + +### Other changes since 2.5.0.Beta1 + +* Add tracing logs to track execution time for Debezium JDBC connector [DBZ-7217](https://issues.redhat.com/browse/DBZ-7217) +* Validate & clarify multiple archive log destination requirements for Oracle [DBZ-7218](https://issues.redhat.com/browse/DBZ-7218) +* Upgrade logback to 1.2.13 [DBZ-7232](https://issues.redhat.com/browse/DBZ-7232) + + + ## 2.5.0.Beta1 December 4th 2023 [Detailed release notes](https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12416250) diff --git a/COPYRIGHT.txt b/COPYRIGHT.txt index fd5435b5a..8e3bd0858 100644 --- a/COPYRIGHT.txt +++ b/COPYRIGHT.txt @@ -201,6 +201,7 @@ Jason Schweier Jesse Ehrenzweig Jiabao Sun Jiri Kulhanek +Jordan Pittier Juan Fiallo Jun Zhao Hady Willi @@ -492,6 +493,8 @@ tooptoop4 Tova Cohen Travis Elnicky Troy Gaines +Tudor Plugaru +V K Vadzim Ramanenka Vasily Ulianko Vedit Firat Arig diff --git a/documentation/antora.yml b/documentation/antora.yml index 13142e363..311080334 100644 --- a/documentation/antora.yml +++ b/documentation/antora.yml @@ -8,8 +8,8 @@ nav: asciidoc: attributes: - debezium-version: '2.5.0.Beta1' - debezium-kafka-version: '3.6.0' + debezium-version: '2.5.0.CR1' + debezium-kafka-version: '3.6.1' debezium-docker-label: '2.4' DockerKafkaConnect: registry.redhat.io/amq7/amq-streams-kafka-28-rhel8:1.8.0 groovy-version: '3.0.11' diff --git a/jenkins-jobs/pipelines/release/release-pipeline.groovy b/jenkins-jobs/pipelines/release/release-pipeline.groovy index 29a6df181..e6c7e7efa 100644 --- a/jenkins-jobs/pipelines/release/release-pipeline.groovy +++ b/jenkins-jobs/pipelines/release/release-pipeline.groovy @@ -432,6 +432,10 @@ node('release-node') { def buildArgs = "-Dversion.debezium=$RELEASE_VERSION" dir(id) { sh "git checkout -b $CANDIDATE_BRANCH" + // Obtain dependecies not available in Maven Central (introduced for Cassandra Enerprise) + if (fileExists(INSTALL_ARTIFACTS_SCRIPT)) { + sh "./$INSTALL_ARTIFACTS_SCRIPT" + } sh "mvn clean install -DskipTests -DskipITs -Passembly" modifyFile("pom.xml") { it.replaceFirst('.+\n ', "$RELEASE_VERSION\n ") @@ -453,10 +457,6 @@ node('release-node') { sh "mvn clean install -P$profiles -DskipTests -DskipITs" } sh "git commit -a -m '[release] Stable parent $RELEASE_VERSION for release'" - // Obtain dependecies not available in Maven Central (introduced for Cassandra Enerprise) - if (fileExists(INSTALL_ARTIFACTS_SCRIPT)) { - sh "./$INSTALL_ARTIFACTS_SCRIPT" - } if(id != "operator") { // Don't repeat build for operator sh "mvn clean install -DskipTests -DskipITs"