Release Notes - Debezium - Version 1.9.0.Alpha1 - HTML format

Sub-task

Feature Request

  • [DBZ-4494] - Document DB permissions for Oracle Connector
  • [DBZ-4499] - Enable Oracle connector to execute INITIAL_ONLY snapshot.mode
  • [DBZ-4595] - Unsupported column type 'ROWID' error

Bug

  • [DBZ-3657] - NPE on PostgreSQL Domain Array
  • [DBZ-3700] - MysqlSourceConnector issue with latin1 tables
  • [DBZ-4366] - Oracle Logminer: LOB truncated in streaming mode
  • [DBZ-4457] - JSON Payload not expanding when enabling it
  • [DBZ-4465] - Kafka Connect REST extension cannot be built with 1.9
  • [DBZ-4485] - DDL statement couldn't be parsed
  • [DBZ-4497] - Parse multiple signed/unsigned keyword from ddl statement failed
  • [DBZ-4500] - Set the correct binlog serverId & threadId
  • [DBZ-4501] - Null out query in read-only incremental snapshot
  • [DBZ-4502] - R/O incremental snapshot can blocks the binlog stream on restart
  • [DBZ-4503] - Drop the primary key column getting exception
  • [DBZ-4504] - [MySQL Debezium] DDL Parsing error - curdate() & cast()
  • [DBZ-4507] - Extra file checker-qual in PostgreSQL package
  • [DBZ-4508] - website-builder image is not buildable
  • [DBZ-4516] - Job for creating gold image not reading credentials correctly
  • [DBZ-4517] - Replication stream retries are not configured correctly
  • [DBZ-4520] - Add backend errors among retriable for Postgres connector
  • [DBZ-4526] - Infinispan doesn't work with underscores inside cache names
  • [DBZ-4538] - Connector list should update immediately when a connector is deleted
  • [DBZ-4540] - Mongo filters page show nulls in namespace name
  • [DBZ-4542] - LogMinerHelperIT fails when running Oracle CI with a fresh database
  • [DBZ-4546] - Oracle-Connector fails parsing a DDL statement (VIRTUAL keyword)
  • [DBZ-4548] - DatabaseVersionResolver comparison logic skips tests unintendedly
  • [DBZ-4553] - io.debezium.text.ParsingException when column name is 'seq'
  • [DBZ-4561] - MySQL `FLUSH TABLE[S]` with empty table list not handled
  • [DBZ-4565] - Debezium apicurio version is not aligned with Quarkus
  • [DBZ-4567] - Oracle built-in schema exclusions should also apply to DDL changes
  • [DBZ-4575] - mongo-source-connector config database.include.list does not work
  • [DBZ-4583] - Can't process column definition with length exceeding Integer.MAX_VALUE
  • [DBZ-4597] - Oracle connector can't find the SCN

Task

  • [DBZ-2224] - Migrate logger used for tests to Logback
  • [DBZ-3881] - Update downstream docs in regards to deprecated elements
  • [DBZ-3953] - Deprecate wal2json support
  • [DBZ-3997] - Broken links to the Transaction metadata topics from descriptions for provide.transaction.metadata property
  • [DBZ-4063] - Add script to check for missing backports
  • [DBZ-4072] - Protect release from using invalid version name
  • [DBZ-4117] - Upgrade to Quarkus 2.6.2.Final
  • [DBZ-4131] - Use Postgres 10 by default
  • [DBZ-4300] - Point to supported versions in connector pages
  • [DBZ-4317] - Allow for additional custom columns in an outbox table
  • [DBZ-4371] - Log problematic values if they cannot be processed
  • [DBZ-4373] - Run Jenkins CI on weekends too
  • [DBZ-4374] - Update Postgres JDBC driver to 42.3.1
  • [DBZ-4383] - Release pipeline should use Jira API token
  • [DBZ-4408] - Remove log.mining.log.file.query.max.retries configuration property
  • [DBZ-4438] - Add Debezium Server example using Postgres and Pub/Sub
  • [DBZ-4461] - Document Outbox SMT behaviour with postgres bytea_output = escape
  • [DBZ-4462] - Run formatting check in the same connector/module workflows
  • [DBZ-4463] - Upgrade SQL Server driver to 9.4
  • [DBZ-4464] - Add snapshot repository to Vitess connector
  • [DBZ-4466] - REST extension tests must not depend on source code version
  • [DBZ-4467] - snapshotPreceededBySchemaChange should not be tested for Db2
  • [DBZ-4468] - Debezium Server workflow should build PG connector without tests
  • [DBZ-4469] - PostgresShutdownIT must not depend on Postgres version
  • [DBZ-4486] - Updating jenkins job creating image snapshots
  • [DBZ-4506] - Set jenkins jobs to store last 10 builds
  • [DBZ-4513] - Provide a script to generate release notes section
  • [DBZ-4514] - Remove INTERNAL_KEY_CONVERTER and INTERNAL_VALUE_CONVERTER env vars
  • [DBZ-4527] - Bump protobuf version to the latest 3.x
  • [DBZ-4528] - Document automatic log-switch setting for low-frequency change systems
  • [DBZ-4537] - Organize properties of Db2 connector
  • [DBZ-4539] - Update release procedure to cover required documentation config changes
  • [DBZ-4544] - Module debezium-testing-testcontainers tests are not executed
  • [DBZ-4552] - Fix links to connector incremental snapshots topic
  • [DBZ-4559] - Vitess connector image cannot be built
  • [DBZ-4562] - Reduce GitHub action build times with formatting
  • [DBZ-4563] - Doc updates to address downstream build issues
  • [DBZ-4568] - Remove CVE affected files from log4j 1.x JAR
  • [DBZ-4569] - Upgrade Avro converter to 7.0.1 and Apicurio to 2.1.5.Final
  • [DBZ-4571] - Older degree of parallelism DDL syntax causes parsing exception
  • [DBZ-4573] - Conditionalize note about outbox event router incompatibility
  • [DBZ-4574] - Update description of snapshot.mode in postgresql.adoc
  • [DBZ-4580] - Avoid build warning about maven-filtering missing plugin descriptor
  • [DBZ-4581] - Fix build failure when xstream missing when building the micro benchmark for Oracle
  • [DBZ-4582] - Update shared UG deployment file to clarify that connectors can use existing KC instance
  • [DBZ-4592] - Test Failure - RecordsStreamProducerIT
  • [DBZ-4610] - Upgrade Kafka to 3.1.0
  • [DBZ-4613] - Server transformation properties should refer to "type" rather than "class"

Enhancement

  • [DBZ-4351] - Add create/update/delete event seen metrics for monitor upstream dml operation
  • [DBZ-4375] - Allow additional config options for Debezium Server Pubsub Connector
  • [DBZ-4404] - Allow adhoc snapshots using signals in Oracle versions prior to 12c
  • [DBZ-4415] - Fail MongoDB start when oplog is used for MongoDB 5+
  • [DBZ-4419] - Deprecated TruncateHandlingMode config property in favor of skipped_operations
  • [DBZ-4459] - Introduce interfaces and default implementations for change event source metrics
  • [DBZ-4460] - Create a Debezium schema generator for Debezium connectors (follow-up work)
  • [DBZ-4472] - Make connector task partition readability for logs
  • [DBZ-4473] - Remove unused brackets in MySqlParser
  • [DBZ-4532] - Add support for extra gRPC headers in Vitess connector
  • [DBZ-4536] - Mining session stopped due to 'No more data to read from socket'
  • [DBZ-4541] - A failure to register JMX metrics should fail the connector
  • [DBZ-4566] - Debezium Engine should use topic names for conversion
  • [DBZ-4577] - Allow user to define custom retriable message
  • [DBZ-4585] - Implement Renovate to fix legacy-peer-deps issue with npm
  • [DBZ-4589] - Typo in connect README
  • [DBZ-4602] - Cleanup project management in testsuite job

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.