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

Sub-task

  • [DBZ-9286] - Remove hard line breaks from MariaDB and MySQL properties lists

Feature Request

  • [DBZ-8582] - Support MariaDB 11.7+ vector data type

Bug

  • [DBZ-9132] - '||' in ORACLE NVARCHAR data will cause exception
  • [DBZ-9172] - [ORACLE] DDL parsing failed
  • [DBZ-9208] - When using non-recovery snapshot modes, offsets are not reset
  • [DBZ-9217] - Possible regression with throwing DebeziumException rather than warning
  • [DBZ-9221] - Double event publishing via NATS Jetstream sink
  • [DBZ-9225] - NullPointerException is thrown because DebeziumHeaderProducer is not registered
  • [DBZ-9231] - MongoDB ExtractNewDocumentState SMT crash with nested struct in array in 3.2
  • [DBZ-9232] - Mongodb incremental snapshot is not honoring additional conditions
  • [DBZ-9233] - WithClause inside an INSERT statement throws DDL parser exception
  • [DBZ-9236] - Oracle snapshot boundary mode does not have a field display name
  • [DBZ-9237] - Request fix for muti-task CREATE TABLE collisions for jdbc postgres target causing task to crash
  • [DBZ-9238] - Oracle split table partition does not support online mode
  • [DBZ-9241] - Exceptionally large mining windows can lead unintended metrics/performance issues
  • [DBZ-9273] - zstd-jni should not be included in connector package
  • [DBZ-9292] - Unchecked exception from OffsetStorageWriter.doFlush() in AsyncEmbeddedEngine leaves semaphore in OffsetStorageWriter unreleased and probably causes engine to fail
  • [DBZ-9293] - Reselect post processor does not work with VariableScaleDecimal primary keys
  • [DBZ-9304] - Debezium Server Azure Event Hubs sink duplicates all previous events
  • [DBZ-9305] - Duplicate key exception when using postgres connector based on pgoutput plugin
  • [DBZ-9306] - Archive log only mode does not pause mining when no more data available
  • [DBZ-9332] - Mockit error in EventDispatcherTest
  • [DBZ-9338] - Events may be mistakenly processed multiple times using multiple tasks
  • [DBZ-9349] - Fetching transaction event count can result in NullPointerException

Task

  • [DBZ-9129] - Document more restrictive configuration for creating Oracle LogMiner user
  • [DBZ-9239] - Include the raw SinkRecord in the logged output of a JDBC sink record
  • [DBZ-9322] - Log all rows from LogMiner session logs during LogMiner failures
  • [DBZ-9331] - Upgrade Kafka to 3.9.1

Enhancement

  • [DBZ-8870] - During a mining session treat ORA-00310 redo logs being inconsistent
  • [DBZ-8991] - Add JMX metrics/statistics for cached events
  • [DBZ-9219] - Update Outbox Extension to Quarkus 3.23.4 & Align to Hibernate 7.x
  • [DBZ-9248] - Add configuration to disable Context headers added with OpenLineage
  • [DBZ-9272] - Add ability to specify whether to use a CTE-based query for LogMiner
  • [DBZ-9280] - Allow Oracle heartbeat action query error handler to be resilient to ORA-02396
  • [DBZ-9288] - Uppdate Informix JDBC Driver to 4.50.12
  • [DBZ-9344] - Allow redo thread flush scn adjustment to be configurable
  • [DBZ-9345] - Improve performance validation on whether a supplied value is a toast column

Edit/Copy Release Notes

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