Skip to content

Commit

Permalink
[release] Changelog for 2.2.0.CR1
Browse files Browse the repository at this point in the history
  • Loading branch information
jpechane committed Apr 14, 2023
1 parent 4efb4d7 commit 48f3fa4
Show file tree
Hide file tree
Showing 3 changed files with 84 additions and 1 deletion.
5 changes: 5 additions & 0 deletions _data/releases/2.2/2.2.0.CR1.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
date: 2023-03-14
version: "2.2.0.CR1"
stable: false
summary: Upgrade to Quarkus 3.x; Pulsar sink performance boost; Incubating support for MongoDB incremental snapshots on multi-replica set and sharding deployments; Jolokia added into the Connect image; Deprecating Docker Hub registry
#announcement_url:
2 changes: 1 addition & 1 deletion _data/releases/2.2/series.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ compatibility:
- 8.0.x
driver:
versions:
- 8.0.29
- 8.0.32
mongodb:
database:
versions:
Expand Down
78 changes: 78 additions & 0 deletions releases/2.2/release-notes.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,84 @@ Release numbers follow http://semver.org[Semantic Versioning].

toc::[]

[[release-2.2.0-cr1]]
== *Release 2.2.0.CR1* _(April 14th 2023)_

See the https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12405777[complete list of issues].

=== Kafka compatibility

This release has been built against Kafka Connect 3.4.0 and has been tested with version 3.4.0 of the Kafka brokers.
See the https://kafka.apache.org/documentation/#upgrade[Kafka documentation] for compatibility with other versions of Kafka brokers.


=== Upgrading

Before upgrading any connector, be sure to check the backward-incompatible changes that have been made since the release you were using.

When you decide to upgrade one of these connectors to 2.2.0.CR1 from any earlier versions,
first check the migration notes for the version you're using.
Gracefully stop the running connector, remove the old plugin files, install the 2.2.0.CR1 plugin files, and restart the connector using the same configuration.
Upon restart, the 2.2.0.CR1 connectors will continue where the previous connector left off.
As one might expect, all change events previously written to Kafka by the old connector will not be modified.

If you are using our container images, then please do not forget to pull them fresh from https://hub.docker.com/u/debezium[DockerHub].


=== Breaking changes

Quarkus was upgraded to version 3.
As Quarkus is now based on Jakarta EE 10 the package names has been changed from `javax.*` to `jakarta.*`.
If you use Debezium outbox extension or you have dependency on Debezium in your project then it is possible that you'll either need to update your dependency management or the source code (https://issues.redhat.com/browse/DBZ-6129[DBZ-6129]).



=== New features

* Capture evenents in order across mongodb shards https://issues.redhat.com/browse/DBZ-5590[DBZ-5590]
* Pass through configurations for kafka topics/configuration https://issues.redhat.com/browse/DBZ-6262[DBZ-6262]
* Enable the docker tag to be configurable in the Spanner connector https://issues.redhat.com/browse/DBZ-6302[DBZ-6302]
* Support async producer for Pulsar sink to improve performance https://issues.redhat.com/browse/DBZ-6319[DBZ-6319]


=== Fixes

* Failed retriable operations are retried infinitely https://issues.redhat.com/browse/DBZ-4488[DBZ-4488]
* DDL events not stored in schema history topic for excluded tables https://issues.redhat.com/browse/DBZ-6070[DBZ-6070]
* Oracle path used current batchSize to calculate end scn is wrong, need to use min batch size https://issues.redhat.com/browse/DBZ-6155[DBZ-6155]
* Multiplatform build of example-postres fails https://issues.redhat.com/browse/DBZ-6258[DBZ-6258]
* Add protoc version property to postgres connector pom.xml https://issues.redhat.com/browse/DBZ-6261[DBZ-6261]
* Postgres connector doesn't need logical WAL level when snapshotting only https://issues.redhat.com/browse/DBZ-6265[DBZ-6265]
* MySQL connector doesn't need to query binlog when snapshotting only https://issues.redhat.com/browse/DBZ-6271[DBZ-6271]
* Table names with spaces are not correctly deserialized when using an Infinispan cache as the transaction buffer https://issues.redhat.com/browse/DBZ-6273[DBZ-6273]
* Transaction buffer state can become corrupted when using Infinispan cache with LOBs https://issues.redhat.com/browse/DBZ-6275[DBZ-6275]
* DDL statement couldn't be parsed - Oracle connector 2.1.3.Final https://issues.redhat.com/browse/DBZ-6314[DBZ-6314]
* Unparsable DDL statements (MySQL/MariaDB) https://issues.redhat.com/browse/DBZ-6316[DBZ-6316]
* Cassandra 3 cannot be built using JDK20 https://issues.redhat.com/browse/DBZ-6320[DBZ-6320]


=== Other changes

* Upgrade dependencies (Quarkus, etc) of Debezium UI https://issues.redhat.com/browse/DBZ-4109[DBZ-4109]
* UI- Add the UI to configure the additional properties for a connector https://issues.redhat.com/browse/DBZ-5365[DBZ-5365]
* Upgrade UI build to use Debezium 2.2 or latest https://issues.redhat.com/browse/DBZ-6173[DBZ-6173]
* Oracle-Connector dbz##user needs more rights https://issues.redhat.com/browse/DBZ-6198[DBZ-6198]
* Make quay.io primary image repository https://issues.redhat.com/browse/DBZ-6216[DBZ-6216]
* Update config properties in RHEL deployment instructions https://issues.redhat.com/browse/DBZ-6266[DBZ-6266]
* Fix errors in downstream Getting Started guide https://issues.redhat.com/browse/DBZ-6268[DBZ-6268]
* Address review feedback in downstream RHEL and OCP installation guides https://issues.redhat.com/browse/DBZ-6272[DBZ-6272]
* Infinispan cache configuration used by Oracle tests are not compatible with Infinispan 14.0.2 https://issues.redhat.com/browse/DBZ-6274[DBZ-6274]
* Remove unused/migrated jobs from upstream repository https://issues.redhat.com/browse/DBZ-6299[DBZ-6299]
* Upgrade MySQL JDBC driver to 8.0.32 https://issues.redhat.com/browse/DBZ-6304[DBZ-6304]
* Allow specifying docker image reference in MongoDB testcontainers implementation https://issues.redhat.com/browse/DBZ-6305[DBZ-6305]
* Use *MongoDbContainer* instead of *MongoDBContainer* test containers class in ConnectorConfiguration class https://issues.redhat.com/browse/DBZ-6306[DBZ-6306]
* Add documentation for JDBC sink connector https://issues.redhat.com/browse/DBZ-6310[DBZ-6310]
* Fix all compliance warnings for Jenkins https://issues.redhat.com/browse/DBZ-6315[DBZ-6315]
* Remove outdated information about SYS user accounts with Oracle https://issues.redhat.com/browse/DBZ-6318[DBZ-6318]
* Bundle Jolokia with Debezium connect image https://issues.redhat.com/browse/DBZ-6323[DBZ-6323]



[[release-2.2.0-beta1]]
== *Release 2.2.0.Beta1* _(March 31st 2023)_

Expand Down

0 comments on commit 48f3fa4

Please sign in to comment.