[release] Changelog for 2.2.0.Final
This commit is contained in:
parent
c5a28836e1
commit
ae0d82a8c0
36
CHANGELOG.md
36
CHANGELOG.md
@ -2,6 +2,42 @@
|
||||
|
||||
All notable changes are documented in this file. Release numbers follow [Semantic Versioning](http://semver.org)
|
||||
|
||||
## 2.2.0.Final
|
||||
April 20th 2023 [Detailed release notes](https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12406487)
|
||||
|
||||
### New features since 2.2.0.CR1
|
||||
|
||||
* Describe Postgres example configuration for Debezium Server [DBZ-6325](https://issues.redhat.com/browse/DBZ-6325)
|
||||
* Improve messages in Redis sink in case of OOM [DBZ-6346](https://issues.redhat.com/browse/DBZ-6346)
|
||||
* Stream shard list for debezium vitess connector [DBZ-6356](https://issues.redhat.com/browse/DBZ-6356)
|
||||
|
||||
|
||||
### Breaking changes since 2.2.0.CR1
|
||||
|
||||
None
|
||||
|
||||
|
||||
### Fixes since 2.2.0.CR1
|
||||
|
||||
* If column.include.list/column.exclude.list are used and the target table receives an update for the excluded (or not included) column - such events should be ignored [DBZ-2979](https://issues.redhat.com/browse/DBZ-2979)
|
||||
* Connector offsets do not advance on transaction commit with filtered events when LOB enabled [DBZ-5395](https://issues.redhat.com/browse/DBZ-5395)
|
||||
* Task failure when index is made on primary columns of table. [DBZ-6238](https://issues.redhat.com/browse/DBZ-6238)
|
||||
* Oracle connector doesn't need to verify redo log when snapshotting only [DBZ-6276](https://issues.redhat.com/browse/DBZ-6276)
|
||||
* MySQL connector cannot parse table with SYSTEM VERSIONING [DBZ-6331](https://issues.redhat.com/browse/DBZ-6331)
|
||||
* MySql in debezium-parser-ddl does not support with keyword parsing [DBZ-6336](https://issues.redhat.com/browse/DBZ-6336)
|
||||
* Duplicate JMX MBean names when multiple vitess tasks running in the same JVM [DBZ-6347](https://issues.redhat.com/browse/DBZ-6347)
|
||||
* KafkaSignalThread#SIGNAL_POLL_TIMEOUT_MS option duplicate signal prefix [DBZ-6361](https://issues.redhat.com/browse/DBZ-6361)
|
||||
|
||||
|
||||
### Other changes since 2.2.0.CR1
|
||||
|
||||
* Complete MongoDB incremental snapshotting implementation [DBZ-4427](https://issues.redhat.com/browse/DBZ-4427)
|
||||
* Add documentation for the reactive variant of the Quarkus outbox extension [DBZ-5859](https://issues.redhat.com/browse/DBZ-5859)
|
||||
* Create an annotation for flaky tests [DBZ-6324](https://issues.redhat.com/browse/DBZ-6324)
|
||||
* 2.1.4 post-release documentation fixes [DBZ-6351](https://issues.redhat.com/browse/DBZ-6351)
|
||||
|
||||
|
||||
|
||||
## 2.2.0.CR1
|
||||
April 14th 2023 [Detailed release notes](https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12405777)
|
||||
|
||||
|
@ -313,6 +313,7 @@ Mohamed Pudukulathan
|
||||
Mohammad Yousuf Minhaj Zia
|
||||
Moira Tagle
|
||||
Muhammad Sufyian
|
||||
My Lang Pangzi
|
||||
Nancy Xu
|
||||
Nansen
|
||||
Narz David
|
||||
@ -401,6 +402,7 @@ Sean Rooney
|
||||
Sebastian Bruckner
|
||||
Seo Jae-kwon
|
||||
Sergei Morozov
|
||||
Sergey Eizner
|
||||
Shane Paul
|
||||
Shantanu Sharma
|
||||
Sherafudheen PM
|
||||
@ -499,6 +501,7 @@ Snigdhajyoti Ghosh
|
||||
Andrei Isac
|
||||
Mark Allanson
|
||||
Rahul Khanna
|
||||
Ronak Jain
|
||||
Pengwei Dou
|
||||
Zhongqiang Gong
|
||||
Inki Hwang
|
||||
|
@ -59,7 +59,6 @@ VERSION_TAG = "v$RELEASE_VERSION"
|
||||
VERSION_PARTS = RELEASE_VERSION.split('\\.')
|
||||
VERSION_MAJOR_MINOR = "${VERSION_PARTS[0]}.${VERSION_PARTS[1]}"
|
||||
IMAGE_TAG = VERSION_MAJOR_MINOR
|
||||
PRODUCT_RELEASE = "${VERSION_MAJOR_MINOR}.GA"
|
||||
CANDIDATE_BRANCH = "candidate-$RELEASE_VERSION"
|
||||
|
||||
POSTGRES_TAGS = ['9.6', '9.6-alpine', '10', '10-alpine', '11', '11-alpine', '12', '12-alpine', '13', '13-alpine', '14', '14-alpine', '15', '15-alpine']
|
||||
@ -109,7 +108,6 @@ withCredentials([string(credentialsId: JIRA_CREDENTIALS_ID, variable: 'PAT')]) {
|
||||
|
||||
JIRA_PROJECT = 'DBZ'
|
||||
JIRA_VERSION = RELEASE_VERSION
|
||||
JIRA_FIELD_TARGET_RELEASE = 'customfield_12311240'
|
||||
|
||||
JIRA_CLOSE_ISSUE = """
|
||||
{
|
||||
@ -127,15 +125,6 @@ JIRA_CLOSE_ISSUE = """
|
||||
}
|
||||
}
|
||||
"""
|
||||
JIRA_SET_TARGET_RELEASE = """
|
||||
{
|
||||
"fields": {
|
||||
"$JIRA_FIELD_TARGET_RELEASE": {
|
||||
"name": "$PRODUCT_RELEASE"
|
||||
}
|
||||
}
|
||||
}
|
||||
"""
|
||||
JIRA_CLOSE_RELEASE = """
|
||||
{
|
||||
"released": true,
|
||||
@ -233,19 +222,6 @@ def closeJiraRelease() {
|
||||
jiraUpdate(findVersion(JIRA_VERSION).self, JIRA_CLOSE_RELEASE, 'PUT')
|
||||
}
|
||||
|
||||
@NonCPS
|
||||
def issuesWithoutTargetFromJira() {
|
||||
jiraGET('search', [
|
||||
'jql': "project=$JIRA_PROJECT AND fixVersion=$JIRA_VERSION AND \"Target Release\" IS EMPTY AND status='Resolved'",
|
||||
'fields': 'key'
|
||||
]).issues.collect { it.self }
|
||||
}
|
||||
|
||||
@NonCPS
|
||||
def setTargetReleaseForJiraIssues() {
|
||||
issuesWithoutTargetFromJira().each { issue -> jiraUpdate("${issue}", JIRA_SET_TARGET_RELEASE, 'PUT') }
|
||||
}
|
||||
|
||||
def mvnRelease(repoDir, repoName, branchName, buildArgs = '') {
|
||||
def repoId = null
|
||||
dir(repoDir) {
|
||||
@ -403,12 +379,6 @@ node('Slave') {
|
||||
}
|
||||
}
|
||||
|
||||
stage('Set Target release') {
|
||||
if (!DRY_RUN) {
|
||||
setTargetReleaseForJiraIssues()
|
||||
}
|
||||
}
|
||||
|
||||
stage('Check changelog') {
|
||||
if (!DRY_RUN) {
|
||||
if (!new URL("https://raw.githubusercontent.com/debezium/debezium/$DEBEZIUM_BRANCH/CHANGELOG.md").text.contains(RELEASE_VERSION) ||
|
||||
@ -694,7 +664,7 @@ node('Slave') {
|
||||
it.replaceFirst('FROM \\S+', "FROM quay.io/debezium/connect-base:$nextTag")
|
||||
}
|
||||
modifyFile("connect/$nextTag/Dockerfile") {
|
||||
it.replaceFirst('FROM \\S+', "FROM \$DEBEZIUM_DOCKER_REGISTRY_PRIMARY_NAME/connect-base:$nextTag")
|
||||
it.replaceFirst('FROM \\S+', "FROM \\$DEBEZIUM_DOCKER_REGISTRY_PRIMARY_NAME/connect-base:$nextTag")
|
||||
}
|
||||
modifyFile("connect/$nextTag/Dockerfile.local") {
|
||||
it
|
||||
@ -702,7 +672,7 @@ node('Slave') {
|
||||
.replaceFirst('DEBEZIUM_VERSION=\\S+', "DEBEZIUM_VERSION=${DEVELOPMENT_VERSION - '-SNAPSHOT'}")
|
||||
}
|
||||
modifyFile("connect-base/$nextTag/Dockerfile") {
|
||||
it.replaceFirst('FROM \\S+', "FROM \$DEBEZIUM_DOCKER_REGISTRY_PRIMARY_NAME/kafka:$nextTag")
|
||||
it.replaceFirst('FROM \\S+', "FROM \\$DEBEZIUM_DOCKER_REGISTRY_PRIMARY_NAME/kafka:$nextTag")
|
||||
}
|
||||
}
|
||||
if (!DRY_RUN) {
|
||||
|
@ -196,4 +196,7 @@ Fiore Mario Vitale,Mario Fiore Vitale
|
||||
smallYellowCat,Dou Pengwei
|
||||
ShuranZhang,Shuran Zhang
|
||||
Henko,Henrik Schnell
|
||||
HangC
|
||||
caicancai,蔡灿材
|
||||
eizners,Sergey Eizner
|
||||
tthorn,Thomas Thornton
|
||||
hiscat,My Lang Pangzi
|
||||
|
Loading…
Reference in New Issue
Block a user