Sub-task
- [DBZ-732] - Set up CI for Oracle
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.