From 4d4d8e2b385df35795a958cc419233587577fede Mon Sep 17 00:00:00 2001 From: Chris Cranford Date: Wed, 26 Jan 2022 09:02:29 -0500 Subject: [PATCH] [release] Changelog for 1.9.0.Alpha1 --- CHANGELOG.md | 120 +++++++++++++++++++++++++++++++++++++++ documentation/antora.yml | 6 +- 2 files changed, 123 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b2e101721..31d1c8724 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,126 @@ All notable changes are documented in this file. Release numbers follow [Semantic Versioning](http://semver.org) +## 1.9.0.Alpha1 +January 26th 2022 [Detailed release notes](https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12375781) + +### New features since 1.8.0.Final + +* Debezium MySQL connector encounter latency in large DML of MySQL [DBZ-3477](https://issues.redhat.com/browse/DBZ-3477) +* Add create/update/delete event seen metrics for monitor upstream dml operation [DBZ-4351](https://issues.redhat.com/browse/DBZ-4351) +* Allow additional config options for Debezium Server Pubsub Connector [DBZ-4375](https://issues.redhat.com/browse/DBZ-4375) +* Allow adhoc snapshots using signals in Oracle versions prior to 12c [DBZ-4404](https://issues.redhat.com/browse/DBZ-4404) +* Fail MongoDB start when oplog is used for MongoDB 5+ [DBZ-4415](https://issues.redhat.com/browse/DBZ-4415) +* Deprecated TruncateHandlingMode config property in favor of skipped_operations [DBZ-4419](https://issues.redhat.com/browse/DBZ-4419) +* Introduce interfaces and default implementations for change event source metrics [DBZ-4459](https://issues.redhat.com/browse/DBZ-4459) +* Create a Debezium schema generator for Debezium connectors (follow-up work) [DBZ-4460](https://issues.redhat.com/browse/DBZ-4460) +* Make connector task partition readability for logs [DBZ-4472](https://issues.redhat.com/browse/DBZ-4472) +* Remove unused brackets in MySqlParser [DBZ-4473](https://issues.redhat.com/browse/DBZ-4473) +* Document DB permissions for Oracle Connector [DBZ-4494](https://issues.redhat.com/browse/DBZ-4494) +* Add support for extra gRPC headers in Vitess connector [DBZ-4532](https://issues.redhat.com/browse/DBZ-4532) +* Mining session stopped due to 'No more data to read from socket' [DBZ-4536](https://issues.redhat.com/browse/DBZ-4536) +* A failure to register JMX metrics should fail the connector [DBZ-4541](https://issues.redhat.com/browse/DBZ-4541) +* Debezium Engine should use topic names for conversion [DBZ-4566](https://issues.redhat.com/browse/DBZ-4566) +* Allow user to define custom retriable message [DBZ-4577](https://issues.redhat.com/browse/DBZ-4577) +* Implement Renovate to fix legacy-peer-deps issue with npm [DBZ-4585](https://issues.redhat.com/browse/DBZ-4585) +* Typo in connect README [DBZ-4589](https://issues.redhat.com/browse/DBZ-4589) +* Unsupported column type 'ROWID' error [DBZ-4595](https://issues.redhat.com/browse/DBZ-4595) +* Cleanup project management in testsuite job [DBZ-4602](https://issues.redhat.com/browse/DBZ-4602) + + +### Breaking changes since 1.8.0.Final + +* Deprecate wal2json support [DBZ-3953](https://issues.redhat.com/browse/DBZ-3953) +* Oracle Logminer: LOB truncated in streaming mode [DBZ-4366](https://issues.redhat.com/browse/DBZ-4366) +* Remove CVE affected files from log4j 1.x JAR [DBZ-4568](https://issues.redhat.com/browse/DBZ-4568) + + +### Fixes since 1.8.0.Final + +* NPE on PostgreSQL Domain Array [DBZ-3657](https://issues.redhat.com/browse/DBZ-3657) +* MysqlSourceConnector issue with latin1 tables [DBZ-3700](https://issues.redhat.com/browse/DBZ-3700) +* JSON Payload not expanding when enabling it [DBZ-4457](https://issues.redhat.com/browse/DBZ-4457) +* Kafka Connect REST extension cannot be built with 1.9 [DBZ-4465](https://issues.redhat.com/browse/DBZ-4465) +* DDL statement couldn't be parsed [DBZ-4485](https://issues.redhat.com/browse/DBZ-4485) +* Parse multiple signed/unsigned keyword from ddl statement failed [DBZ-4497](https://issues.redhat.com/browse/DBZ-4497) +* Set the correct binlog serverId & threadId [DBZ-4500](https://issues.redhat.com/browse/DBZ-4500) +* Null out query in read-only incremental snapshot [DBZ-4501](https://issues.redhat.com/browse/DBZ-4501) +* R/O incremental snapshot can blocks the binlog stream on restart [DBZ-4502](https://issues.redhat.com/browse/DBZ-4502) +* Drop the primary key column getting exception [DBZ-4503](https://issues.redhat.com/browse/DBZ-4503) +* [MySQL Debezium] DDL Parsing error - curdate() & cast() [DBZ-4504](https://issues.redhat.com/browse/DBZ-4504) +* Extra file checker-qual in PostgreSQL package [DBZ-4507](https://issues.redhat.com/browse/DBZ-4507) +* website-builder image is not buildable [DBZ-4508](https://issues.redhat.com/browse/DBZ-4508) +* Job for creating gold image not reading credentials correctly [DBZ-4516](https://issues.redhat.com/browse/DBZ-4516) +* Replication stream retries are not configured correctly [DBZ-4517](https://issues.redhat.com/browse/DBZ-4517) +* Add backend errors among retriable for Postgres connector [DBZ-4520](https://issues.redhat.com/browse/DBZ-4520) +* Infinispan doesn't work with underscores inside cache names [DBZ-4526](https://issues.redhat.com/browse/DBZ-4526) +* Connector list should update immediately when a connector is deleted [DBZ-4538](https://issues.redhat.com/browse/DBZ-4538) +* Mongo filters page show nulls in namespace name [DBZ-4540](https://issues.redhat.com/browse/DBZ-4540) +* LogMinerHelperIT fails when running Oracle CI with a fresh database [DBZ-4542](https://issues.redhat.com/browse/DBZ-4542) +* Oracle-Connector fails parsing a DDL statement (VIRTUAL keyword) [DBZ-4546](https://issues.redhat.com/browse/DBZ-4546) +* DatabaseVersionResolver comparison logic skips tests unintendedly [DBZ-4548](https://issues.redhat.com/browse/DBZ-4548) +* io.debezium.text.ParsingException when column name is 'seq' [DBZ-4553](https://issues.redhat.com/browse/DBZ-4553) +* MySQL `FLUSH TABLE[S]` with empty table list not handled [DBZ-4561](https://issues.redhat.com/browse/DBZ-4561) +* Debezium apicurio version is not aligned with Quarkus [DBZ-4565](https://issues.redhat.com/browse/DBZ-4565) +* Oracle built-in schema exclusions should also apply to DDL changes [DBZ-4567](https://issues.redhat.com/browse/DBZ-4567) +* mongo-source-connector config database.include.list does not work [DBZ-4575](https://issues.redhat.com/browse/DBZ-4575) +* Can't process column definition with length exceeding Integer.MAX_VALUE [DBZ-4583](https://issues.redhat.com/browse/DBZ-4583) +* Oracle connector can't find the SCN [DBZ-4597](https://issues.redhat.com/browse/DBZ-4597) + + +### Other changes since 1.8.0.Final + +* Set up CI for Oracle [DBZ-732](https://issues.redhat.com/browse/DBZ-732) +* Migrate logger used for tests to Logback [DBZ-2224](https://issues.redhat.com/browse/DBZ-2224) +* Update downstream docs in regards to deprecated elements [DBZ-3881](https://issues.redhat.com/browse/DBZ-3881) +* Broken links to the Transaction metadata topics from descriptions for provide.transaction.metadata property [DBZ-3997](https://issues.redhat.com/browse/DBZ-3997) +* Add script to check for missing backports [DBZ-4063](https://issues.redhat.com/browse/DBZ-4063) +* Protect release from using invalid version name [DBZ-4072](https://issues.redhat.com/browse/DBZ-4072) +* Upgrade to Quarkus 2.6.2.Final [DBZ-4117](https://issues.redhat.com/browse/DBZ-4117) +* Use Postgres 10 by default [DBZ-4131](https://issues.redhat.com/browse/DBZ-4131) +* Give debezium-builder user privileges to access internal issues [DBZ-4271](https://issues.redhat.com/browse/DBZ-4271) +* Point to supported versions in connector pages [DBZ-4300](https://issues.redhat.com/browse/DBZ-4300) +* Allow for additional custom columns in an outbox table [DBZ-4317](https://issues.redhat.com/browse/DBZ-4317) +* Log problematic values if they cannot be processed [DBZ-4371](https://issues.redhat.com/browse/DBZ-4371) +* Run Jenkins CI on weekends too [DBZ-4373](https://issues.redhat.com/browse/DBZ-4373) +* Update Postgres JDBC driver to 42.3.1 [DBZ-4374](https://issues.redhat.com/browse/DBZ-4374) +* Release pipeline should use Jira API token [DBZ-4383](https://issues.redhat.com/browse/DBZ-4383) +* Remove log.mining.log.file.query.max.retries configuration property [DBZ-4408](https://issues.redhat.com/browse/DBZ-4408) +* Add Debezium Server example using Postgres and Pub/Sub [DBZ-4438](https://issues.redhat.com/browse/DBZ-4438) +* Document Outbox SMT behaviour with postgres bytea_output = escape [DBZ-4461](https://issues.redhat.com/browse/DBZ-4461) +* Run formatting check in the same connector/module workflows [DBZ-4462](https://issues.redhat.com/browse/DBZ-4462) +* Upgrade SQL Server driver to 9.4 [DBZ-4463](https://issues.redhat.com/browse/DBZ-4463) +* Add snapshot repository to Vitess connector [DBZ-4464](https://issues.redhat.com/browse/DBZ-4464) +* REST extension tests must not depend on source code version [DBZ-4466](https://issues.redhat.com/browse/DBZ-4466) +* snapshotPreceededBySchemaChange should not be tested for Db2 [DBZ-4467](https://issues.redhat.com/browse/DBZ-4467) +* Debezium Server workflow should build PG connector without tests [DBZ-4468](https://issues.redhat.com/browse/DBZ-4468) +* PostgresShutdownIT must not depend on Postgres version [DBZ-4469](https://issues.redhat.com/browse/DBZ-4469) +* Updating jenkins job creating image snapshots [DBZ-4486](https://issues.redhat.com/browse/DBZ-4486) +* Set jenkins jobs to store last 10 builds [DBZ-4506](https://issues.redhat.com/browse/DBZ-4506) +* Provide a script to generate release notes section [DBZ-4513](https://issues.redhat.com/browse/DBZ-4513) +* Remove INTERNAL_KEY_CONVERTER and INTERNAL_VALUE_CONVERTER env vars [DBZ-4514](https://issues.redhat.com/browse/DBZ-4514) +* Bump protobuf version to the latest 3.x [DBZ-4527](https://issues.redhat.com/browse/DBZ-4527) +* Document automatic log-switch setting for low-frequency change systems [DBZ-4528](https://issues.redhat.com/browse/DBZ-4528) +* Organize properties of Db2 connector [DBZ-4537](https://issues.redhat.com/browse/DBZ-4537) +* Update release procedure to cover required documentation config changes [DBZ-4539](https://issues.redhat.com/browse/DBZ-4539) +* Module debezium-testing-testcontainers tests are not executed [DBZ-4544](https://issues.redhat.com/browse/DBZ-4544) +* Check Debezium user logging after auth change [DBZ-4545](https://issues.redhat.com/browse/DBZ-4545) +* Fix links to connector incremental snapshots topic [DBZ-4552](https://issues.redhat.com/browse/DBZ-4552) +* Vitess connector image cannot be built [DBZ-4559](https://issues.redhat.com/browse/DBZ-4559) +* Reduce GitHub action build times with formatting [DBZ-4562](https://issues.redhat.com/browse/DBZ-4562) +* Doc updates to address downstream build issues [DBZ-4563](https://issues.redhat.com/browse/DBZ-4563) +* Upgrade Avro converter to 7.0.1 and Apicurio to 2.1.5.Final [DBZ-4569](https://issues.redhat.com/browse/DBZ-4569) +* Older degree of parallelism DDL syntax causes parsing exception [DBZ-4571](https://issues.redhat.com/browse/DBZ-4571) +* Conditionalize note about outbox event router incompatibility [DBZ-4573](https://issues.redhat.com/browse/DBZ-4573) +* Update description of snapshot.mode in postgresql.adoc [DBZ-4574](https://issues.redhat.com/browse/DBZ-4574) +* Avoid build warning about maven-filtering missing plugin descriptor [DBZ-4580](https://issues.redhat.com/browse/DBZ-4580) +* Fix build failure when xstream missing when building the micro benchmark for Oracle [DBZ-4581](https://issues.redhat.com/browse/DBZ-4581) +* Update shared UG deployment file to clarify that connectors can use existing KC instance [DBZ-4582](https://issues.redhat.com/browse/DBZ-4582) +* Test Failure - RecordsStreamProducerIT [DBZ-4592](https://issues.redhat.com/browse/DBZ-4592) +* Upgrade Kafka to 3.1.0 [DBZ-4610](https://issues.redhat.com/browse/DBZ-4610) +* Server transformation properties should refer to "type" rather than "class" [DBZ-4613](https://issues.redhat.com/browse/DBZ-4613) + + ## 1.8.0.Final December 16th 2021 [Detailed release notes](https://issues.redhat.com/secure/ReleaseNote.jspa?projectId=12317320&version=12377386) diff --git a/documentation/antora.yml b/documentation/antora.yml index e31d113a1..2d4be894c 100644 --- a/documentation/antora.yml +++ b/documentation/antora.yml @@ -8,12 +8,12 @@ nav: asciidoc: attributes: - debezium-version: '1.8.0.Final' + debezium-version: '1.9.0.Alpha1' debezium-dev-version: '1.9' debezium-kafka-version: '3.0.0' - debezium-docker-label: '1.8' + debezium-docker-label: '1.9' DockerKafkaConnect: registry.redhat.io/amq7/amq-streams-kafka-28-rhel8:1.8.0 - install-version: '1.8' + install-version: '1.9' assemblies: '../assemblies' modules: '../../modules' mysql-version: '8.0'