Bug
- [DBZ-3862] - System test-suite instabilties in CI
- [DBZ-4329] - Source info of incremental snapshot events exports wrong data
- [DBZ-5035] - Redis Sink config properties are not passed to DB history
- [DBZ-5126] - Memory leak in EventDeserializer caused by tableMapEventByTableId
- [DBZ-5240] - Postgres Incremental Snapshot on parent partitioned table not working
- [DBZ-5295] - Lob type data is inconsistent between source and sink, after modifying the primary key
- [DBZ-5307] - HTTP sink not retrying failing requests
- [DBZ-5333] - Caused by: java.io.EOFException: Failed to read next byte from position 2005308603
- [DBZ-5343] - Unsigned tinyint conversion fails for MySQL 8.x
- [DBZ-5356] - NullPointerException thrown when unique index based on both system and non-system generated columns
- [DBZ-5371] - AWS DocumentDB (with MongoDB Compatibility) Connect Fail
- [DBZ-5380] - Debezium Cassandra 4 Connector not working with 1.9.4 release BUT works with 1.9.2 release
- [DBZ-5384] - org.postgresql.util.PSQLException: Bad value for type timestamp/date/time: CURRENT_TIMESTAMP
- [DBZ-5386] - Missing "previousId" property with parsing the rename statement in kafka history topic
- [DBZ-5390] - Check constraint introduces a column based on constraint in the schema change event.
- [DBZ-5399] - Clarify which database name to use for signal.data.collection when using Oracle with pluggable database support
- [DBZ-5403] - Timestamp with time zone column's default values not in GMT
- [DBZ-5404] - Upgrade to Kafka 3.1 broke build compatibility with Kafka 2.x and Kafka 3.0
- [DBZ-5408] - PostgresConnectorIT#shouldRecoverFromRetriableException fails randomly
- [DBZ-5428] - OracleConnectorIT waitForCurrentScnToHaveBeenSeenByConnector method can produce a NumberFormatException
- [DBZ-5433] - OffsetStore not stopped if it fails to fully start
- [DBZ-5434] - Translation from mongodb document to kafka connect schema fails when nested arrays contain no elements
- [DBZ-5439] - Duplicate SCNs on same thread Oracle RAC mode incorrectly processed
- [DBZ-5440] - Typo in sqlserver document.
- [DBZ-5450] - Typo in postgresql document.
- [DBZ-5472] - Create Index DDL fails to parse when using TABLESPACE clause with quoted identifier
- [DBZ-5475] - Outbox doesn't check array consistecy properly when it detemines its schema
- [DBZ-5476] - Misleading statistics written to the log
- [DBZ-5479] - Debezium connector task didn't retry when failover in mongodb 5
- [DBZ-5488] - Oracle DATADUMP DDL cannot be parsed
- [DBZ-5499] - Mysql connector parser the ddl statement failed when including keyword "buckets"
- [DBZ-5506] - duplicate call to config.validateAndRecord() in RedisDatabaseHistory
- [DBZ-5508] - DDL statement couldn't be parsed : mismatched input 'ENGINE'
- [DBZ-5521] - LogMiner DML parser incorrectly interprets concatenation operator inside quoted column value
- [DBZ-5522] - Mysql Connector DDL Parser does not parse all privileges
- [DBZ-5525] - SQL Server random test failures - EventProcessingFailureHandlingIT
- [DBZ-5526] - CREATE TABLE with JSON-based CHECK constraint clause causes MultipleParsingExceptions
- [DBZ-5527] - SQL Server test failure - verifyOffsets
- [DBZ-5550] - Support EMPTY column identifier
- [DBZ-5561] - Use TCCL as the default classloader to load interface implementations
- [DBZ-5569] - max.queue.size.in.bytes is invalid
- [DBZ-5579] - Vitess: Handle VStream close unepectedly
- [DBZ-5581] - Oracle connector parsing SELECT_LOB_LOCATOR event missing constant `unavailable.value.placeholder`
- [DBZ-5588] - Field validation errors are misleading for positive, non-zero expectations
- [DBZ-5592] - LIST_VALUE_CLAUSE not allowing TIMESTAMP LITERAL
- [DBZ-5595] - Orcale DDL does not support comments on materialized views
- [DBZ-5597] - Message with LSN foo larger than expected LSN bar
- [DBZ-5605] - Oracle DDL does not support DEFAULT ON NULL
- [DBZ-5609] - Datatype mdsys.sdo_geometry not supported
- [DBZ-5630] - MySQL connector cannot parse default value of decimal colum enclosed in double quotes
- [DBZ-5635] - Continuously WARNs about undo transactions when LOB is enabled
- [DBZ-5640] - Literal "${project.version}" in the source record instead of the actual version
- [DBZ-5643] - TABLE_TYPE keyword can be used as identifier
- [DBZ-5645] - Large numbers of ROLLBACK transactions can lead to memory leak when LOB is not enabled.
Task
- [DBZ-2595] - Clean-up unused documentation variables
- [DBZ-3987] - Oracle SCAN VIP support
- [DBZ-4004] - Intermittent test failures on CI: EventProcessingFailureHandlingIT
- [DBZ-4266] - Downstream test for outbox event routing SMT
- [DBZ-4345] - No documentation for snapshot.include.collection.list property for Db2 connector
- [DBZ-4417] - Improve Filter SMT documentation / examples
- [DBZ-5293] - Update instructions for deploying Debezium on RHEL (downstream-only change)
- [DBZ-5409] - Build stable branches for connector-specific repos
- [DBZ-5418] - Address User guide review comments for Oracle connector
- [DBZ-5419] - OracleSchemaMigrationIT fails on non-pluggable (non-CDB) databases
- [DBZ-5422] - Update link format in shared tutorial file
- [DBZ-5458] - Remove community conditionalization in signaling doc for Oracle incremental and ad hoc snapshots content
- [DBZ-5555] - MySQL read.only property incorrectly appears in downstream documentation
- [DBZ-5620] - Upgrade binary log client to 0.27.2
Enhancement
- [DBZ-5235] - Read Debezium Metrics From Debezium Server Consumer
- [DBZ-5292] - Treat SQLServerException with "Broken pipe (Write failed)" exception message as a retriable exception
- [DBZ-5429] - Add INITIAL_ONLY to Db2 snapshot mode
- [DBZ-5441] - Unsupported non-relational tables should be gracefully skipped by the connector during streaming
- [DBZ-5478] - Restart SQL Server task on "Socket closed" exception
- [DBZ-5551] - Handle Vstream Connection reset
- [DBZ-5576] - Improve documentation editing experience by setting attributes for the preview
- [DBZ-5591] - Traditional snapshot process setting source.ts_ms
- [DBZ-5631] - Support for seting stats_sample_pages=default in alter table statements
- [DBZ-5636] - support for using any expression in kill statements
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.