[release] Changelog for 2.2.0.Alpha1
This commit is contained in:
parent
e1f9d64fbb
commit
6983add0c5
62
CHANGELOG.md
62
CHANGELOG.md
@ -2,6 +2,68 @@
|
|||||||
|
|
||||||
All notable changes are documented in this file. Release numbers follow [Semantic Versioning](http://semver.org)
|
All notable changes are documented in this file. Release numbers follow [Semantic Versioning](http://semver.org)
|
||||||
|
|
||||||
|
## 2.2.0.Alpha1
|
||||||
|
January 19th 2023 [Detailed release notes](https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12400295)
|
||||||
|
|
||||||
|
### New features since 2.1.1.Final
|
||||||
|
|
||||||
|
* Remove redundant modifiers of members for interface fields [DBZ-2439](https://issues.redhat.com/browse/DBZ-2439)
|
||||||
|
* Allow reading from read-only Oracle standby disaster/recovery [DBZ-3866](https://issues.redhat.com/browse/DBZ-3866)
|
||||||
|
* Remove option for specifying driver class from MySQL Connector [DBZ-4663](https://issues.redhat.com/browse/DBZ-4663)
|
||||||
|
* Support S3 bucket as Dezbium history store [DBZ-5402](https://issues.redhat.com/browse/DBZ-5402)
|
||||||
|
* Update the DBZ-UI documentation page to incorporate the recently added "Custom properties" step details [DBZ-5878](https://issues.redhat.com/browse/DBZ-5878)
|
||||||
|
* Support retrying database connection failures during connector start [DBZ-5879](https://issues.redhat.com/browse/DBZ-5879)
|
||||||
|
* Add support for Connect Headers to Debezium Server [DBZ-5926](https://issues.redhat.com/browse/DBZ-5926)
|
||||||
|
* Sink adapter for Apache RocketMQ [DBZ-5962](https://issues.redhat.com/browse/DBZ-5962)
|
||||||
|
* Sink adapter for Infinispan [DBZ-5986](https://issues.redhat.com/browse/DBZ-5986)
|
||||||
|
* Add custom Debezium banner to Debezium Server [DBZ-6004](https://issues.redhat.com/browse/DBZ-6004)
|
||||||
|
* Postgres LSN check should honor event.processing.failure.handling.mode [DBZ-6012](https://issues.redhat.com/browse/DBZ-6012)
|
||||||
|
* Enhance the Spanner connector by adding features and/or solving bugs [DBZ-6014](https://issues.redhat.com/browse/DBZ-6014)
|
||||||
|
|
||||||
|
|
||||||
|
### Breaking changes since 2.1.1.Final
|
||||||
|
|
||||||
|
* Debezium truncating micro/nanosecond part if it is all zeros [DBZ-5996](https://issues.redhat.com/browse/DBZ-5996)
|
||||||
|
|
||||||
|
|
||||||
|
### Fixes since 2.1.1.Final
|
||||||
|
|
||||||
|
* Debezium is not working with apicurio and custom truststores [DBZ-5282](https://issues.redhat.com/browse/DBZ-5282)
|
||||||
|
* Show/Hide password does not work on Connectors View details screen [DBZ-5322](https://issues.redhat.com/browse/DBZ-5322)
|
||||||
|
* Snapshotter#snapshotCompleted is invoked regardless of snapshot result [DBZ-5852](https://issues.redhat.com/browse/DBZ-5852)
|
||||||
|
* Oracle cannot undo change [DBZ-5907](https://issues.redhat.com/browse/DBZ-5907)
|
||||||
|
* Postgresql Data Loss on restarts [DBZ-5915](https://issues.redhat.com/browse/DBZ-5915)
|
||||||
|
* Oracle Multithreading lost data [DBZ-5945](https://issues.redhat.com/browse/DBZ-5945)
|
||||||
|
* Spanner connector is missing JSR-310 dependency [DBZ-5959](https://issues.redhat.com/browse/DBZ-5959)
|
||||||
|
* Truncate records incompatible with ExtractNewRecordState [DBZ-5966](https://issues.redhat.com/browse/DBZ-5966)
|
||||||
|
* Computed partition must not be negative [DBZ-5967](https://issues.redhat.com/browse/DBZ-5967)
|
||||||
|
* Stream tag images are not published [DBZ-5979](https://issues.redhat.com/browse/DBZ-5979)
|
||||||
|
* Table size log message for snapshot.select.statement.overrides tables not correct [DBZ-5985](https://issues.redhat.com/browse/DBZ-5985)
|
||||||
|
* NPE in execute snapshot signal with exclude.tables config on giving wrong table name [DBZ-5988](https://issues.redhat.com/browse/DBZ-5988)
|
||||||
|
* There is a problem with postgresql connector parsing the boundary value of money type [DBZ-5991](https://issues.redhat.com/browse/DBZ-5991)
|
||||||
|
* Log statement for unparseable DDL statement in MySqlDatabaseSchema contains placeholder [DBZ-5993](https://issues.redhat.com/browse/DBZ-5993)
|
||||||
|
* Synchronize all actions with core CI & fix GitHub Actions set-output command [DBZ-5998](https://issues.redhat.com/browse/DBZ-5998)
|
||||||
|
* Postgresql connector parses the null of the money type into 0 [DBZ-6001](https://issues.redhat.com/browse/DBZ-6001)
|
||||||
|
* Run PostgresConnectorIT.shouldReceiveChangesForChangeColumnDefault() failed [DBZ-6002](https://issues.redhat.com/browse/DBZ-6002)
|
||||||
|
|
||||||
|
|
||||||
|
### Other changes since 2.1.1.Final
|
||||||
|
|
||||||
|
* Plug-in version information duplicated [DBZ-4669](https://issues.redhat.com/browse/DBZ-4669)
|
||||||
|
* Move common code in Cassandra connector core module [DBZ-5950](https://issues.redhat.com/browse/DBZ-5950)
|
||||||
|
* website-builder image cannot be built [DBZ-5971](https://issues.redhat.com/browse/DBZ-5971)
|
||||||
|
* Zookeeper 3.6.3 available only on archive [DBZ-5972](https://issues.redhat.com/browse/DBZ-5972)
|
||||||
|
* Jenkins pipelines don't provide information about FAILURE status [DBZ-5974](https://issues.redhat.com/browse/DBZ-5974)
|
||||||
|
* Remove incubating documentation text for MongoDB ExtractNewDocumentState SMT [DBZ-5975](https://issues.redhat.com/browse/DBZ-5975)
|
||||||
|
* Use replace rather than replaceAll [DBZ-5976](https://issues.redhat.com/browse/DBZ-5976)
|
||||||
|
* Upgrade Apicurio to 2.4.1.Final [DBZ-5977](https://issues.redhat.com/browse/DBZ-5977)
|
||||||
|
* Upgrade JDBC driver to 42.5.1 [DBZ-5980](https://issues.redhat.com/browse/DBZ-5980)
|
||||||
|
* Update TestContainers to 1.17.6 [DBZ-5990](https://issues.redhat.com/browse/DBZ-5990)
|
||||||
|
* Align pipeline tests with new connector pipelines [DBZ-5999](https://issues.redhat.com/browse/DBZ-5999)
|
||||||
|
* Db2 incremental snapshot test execution is blocked [DBZ-6008](https://issues.redhat.com/browse/DBZ-6008)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 2.1.0.Final
|
## 2.1.0.Final
|
||||||
December 22nd 2022 [Detailed release notes](https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12400034)
|
December 22nd 2022 [Detailed release notes](https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12400034)
|
||||||
|
|
||||||
|
@ -36,6 +36,7 @@ Andrey Savchuk
|
|||||||
Andrey Yegorov
|
Andrey Yegorov
|
||||||
Andy Teijelo
|
Andy Teijelo
|
||||||
Anil Dasari
|
Anil Dasari
|
||||||
|
Animesh Kumar
|
||||||
Anisha Mohanty
|
Anisha Mohanty
|
||||||
Anton Kondratev
|
Anton Kondratev
|
||||||
Anton Martynov
|
Anton Martynov
|
||||||
@ -154,6 +155,7 @@ Ganesh Ramasubramanian
|
|||||||
Giljae Joo
|
Giljae Joo
|
||||||
Gilles Vaquez
|
Gilles Vaquez
|
||||||
Giovanni De Stefano
|
Giovanni De Stefano
|
||||||
|
Govinda Sakhare
|
||||||
Grant Cooksey
|
Grant Cooksey
|
||||||
Guillaume Rosauro
|
Guillaume Rosauro
|
||||||
Guillaume Smet
|
Guillaume Smet
|
||||||
@ -258,6 +260,7 @@ Linh Nguyen Hoang
|
|||||||
Listman Gamboa
|
Listman Gamboa
|
||||||
Liu Hanlin
|
Liu Hanlin
|
||||||
Liu Lang Wa
|
Liu Lang Wa
|
||||||
|
Luca Scannapieco
|
||||||
Luis Garcés-Erice
|
Luis Garcés-Erice
|
||||||
Lukas Krejci
|
Lukas Krejci
|
||||||
Lukasz Korzeniowski
|
Lukasz Korzeniowski
|
||||||
@ -400,6 +403,7 @@ Stefan Miklosovic
|
|||||||
Stephen Powis
|
Stephen Powis
|
||||||
Steven Siahetiong
|
Steven Siahetiong
|
||||||
Subodh Kant Chaturvedi
|
Subodh Kant Chaturvedi
|
||||||
|
Sun Xiao Jian
|
||||||
Sungho Hwang
|
Sungho Hwang
|
||||||
Syed Muhammad Sufyian
|
Syed Muhammad Sufyian
|
||||||
Tapani Moilanen
|
Tapani Moilanen
|
||||||
|
@ -8,16 +8,16 @@ nav:
|
|||||||
|
|
||||||
asciidoc:
|
asciidoc:
|
||||||
attributes:
|
attributes:
|
||||||
debezium-version: '2.1.0.Final'
|
debezium-version: '2.2.0.Alpha1'
|
||||||
debezium-kafka-version: '3.3.1'
|
debezium-kafka-version: '3.3.1'
|
||||||
debezium-docker-label: '2.1'
|
debezium-docker-label: '2.2'
|
||||||
DockerKafkaConnect: registry.redhat.io/amq7/amq-streams-kafka-28-rhel8:1.8.0
|
DockerKafkaConnect: registry.redhat.io/amq7/amq-streams-kafka-28-rhel8:1.8.0
|
||||||
groovy-version: '3.0.11'
|
groovy-version: '3.0.11'
|
||||||
assemblies: '../assemblies'
|
assemblies: '../assemblies'
|
||||||
modules: '../../modules'
|
modules: '../../modules'
|
||||||
mysql-version: '8.0'
|
mysql-version: '8.0'
|
||||||
strimzi-version: '0.18.0'
|
strimzi-version: '0.18.0'
|
||||||
apicurio-version: '2.2.5.Final'
|
apicurio-version: '2.4.1.Final'
|
||||||
db2-version: '11.5.0.0'
|
db2-version: '11.5.0.0'
|
||||||
ojdbc8-version: '21.6.0.0'
|
ojdbc8-version: '21.6.0.0'
|
||||||
community: true
|
community: true
|
||||||
|
@ -76,7 +76,8 @@ CONNECTORS_PER_VERSION = [
|
|||||||
'1.8' : ['mongodb', 'mysql', 'postgres', 'sqlserver', 'oracle', 'cassandra', 'db2', 'vitess'],
|
'1.8' : ['mongodb', 'mysql', 'postgres', 'sqlserver', 'oracle', 'cassandra', 'db2', 'vitess'],
|
||||||
'1.9' : ['mongodb', 'mysql', 'postgres', 'sqlserver', 'oracle', 'cassandra-3', 'cassandra-4', 'db2', 'vitess'],
|
'1.9' : ['mongodb', 'mysql', 'postgres', 'sqlserver', 'oracle', 'cassandra-3', 'cassandra-4', 'db2', 'vitess'],
|
||||||
'2.0' : ['mongodb', 'mysql', 'postgres', 'sqlserver', 'oracle', 'cassandra-3', 'cassandra-4', 'db2', 'vitess'],
|
'2.0' : ['mongodb', 'mysql', 'postgres', 'sqlserver', 'oracle', 'cassandra-3', 'cassandra-4', 'db2', 'vitess'],
|
||||||
'2.1' : ['mongodb', 'mysql', 'postgres', 'sqlserver', 'oracle', 'cassandra-3', 'cassandra-4', 'db2', 'vitess', 'spanner']
|
'2.1' : ['mongodb', 'mysql', 'postgres', 'sqlserver', 'oracle', 'cassandra-3', 'cassandra-4', 'db2', 'vitess', 'spanner'],
|
||||||
|
'2.2' : ['mongodb', 'mysql', 'postgres', 'sqlserver', 'oracle', 'cassandra-3', 'cassandra-4', 'db2', 'vitess', 'spanner']
|
||||||
]
|
]
|
||||||
|
|
||||||
CONNECTORS = CONNECTORS_PER_VERSION[VERSION_MAJOR_MINOR]
|
CONNECTORS = CONNECTORS_PER_VERSION[VERSION_MAJOR_MINOR]
|
||||||
@ -581,7 +582,7 @@ node('Slave') {
|
|||||||
sleep 10
|
sleep 10
|
||||||
"""
|
"""
|
||||||
timeout(time: 2, unit: java.util.concurrent.TimeUnit.MINUTES) {
|
timeout(time: 2, unit: java.util.concurrent.TimeUnit.MINUTES) {
|
||||||
def watcherlog = sh(script: "docker run --name watcher --rm --link zookeeper:zookeeper --link kafka:kafka debezium/kafka:$IMAGE_TAG watch-topic -a -k dbserver1.inventory.customers --max-messages 2 2>&1", returnStdout: true).trim()
|
def watcherlog = sh(script: "docker run --name watcher --rm --link zookeeper:zookeeper --link kafka:kafka $DEBEZIUM_DOCKER_REGISTRY_PRIMARY_NAME/kafka:$IMAGE_TAG watch-topic -a -k dbserver1.inventory.customers --max-messages 2 2>&1", returnStdout: true).trim()
|
||||||
echo watcherlog
|
echo watcherlog
|
||||||
sh 'docker rm -f connect zookeeper kafka mysql'
|
sh 'docker rm -f connect zookeeper kafka mysql'
|
||||||
if (!watcherlog.contains('Processed a total of 2 messages')) {
|
if (!watcherlog.contains('Processed a total of 2 messages')) {
|
||||||
|
@ -181,3 +181,6 @@ yoheimuta,Yohei Yoshimuta
|
|||||||
nancyxu123,Nancy Xu
|
nancyxu123,Nancy Xu
|
||||||
govi20,Govinda Sakhare
|
govi20,Govinda Sakhare
|
||||||
akshansh,Akshansh Jain
|
akshansh,Akshansh Jain
|
||||||
|
erdinc,Erdinç Taşkın
|
||||||
|
luca.scannapieco,Luca Scannapieco
|
||||||
|
sunxiaojian,Sun Xiao Jian
|
||||||
|
Loading…
Reference in New Issue
Block a user