Release Notes - Debezium - Version 1.9.6.Final - HTML format

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.