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

Feature Request

  • [DBZ-8208] - Allow skipping exceptions related to DML parser errors

Bug

  • [DBZ-7040] - Oracle DDL parsing will fail if the DDL ends with a new line character
  • [DBZ-7045] - Custom convert (all to strings) and SQLServer default '0' type issue
  • [DBZ-7927] - Missing documentation for MongoDb SSL configuration
  • [DBZ-8094] - Conditionalization implemented for single-sourcing MySQL/MariaDB content isn't working as expected
  • [DBZ-8221] - Error writing data to target database. (Caused by: java.lang.RuntimeException: org.postgresql.util.PSQLException: The column index is out of range: 140, number of columns: 139.)
  • [DBZ-8236] - Debezium Server messages not being sent to Pub/Sub after restart
  • [DBZ-8247] - JDBC Sink truncate event also add event to updateBufferByTable
  • [DBZ-8251] - Performance Regression in Debezium Server Kafka after DBZ-7575 fix
  • [DBZ-8258] - Error Prone library included in MySQL connector
  • [DBZ-8259] - Debezium.text.ParsingException: DDL statement couldn't be parsed
  • [DBZ-8262] - DDL statement couldn't be parsed. 'mismatched input 'NOCACHE' expecting {'AS', 'USAGE', ';'}
  • [DBZ-8265] - journal processing loops after journal offset reset
  • [DBZ-8271] - Embedded MySqlConnector "Unable to find minimal snapshot lock mode" since 2.5.4.Final
  • [DBZ-8277] - Reselect Post Processor not working when pkey of type uuid etc.
  • [DBZ-8290] - BinlogStreamingChangeEventSource totalRecordCounter is never updated
  • [DBZ-8303] - Race condition in stop-snapshot signal
  • [DBZ-8304] - ReselectPostProcessor fails when reselecting columns from Oracle
  • [DBZ-8305] - Debezium MySQL DDL parser: SECONDARY_ENGINE=RAPID does not support
  • [DBZ-8315] - Oracle DDL failure - subpartition list clause does not support in-memory clause
  • [DBZ-8316] - DDL statement couldn't be parsed
  • [DBZ-8345] - Oracle connector: archive.log.only.mode stop working after reach SYSDATE SCN
  • [DBZ-8366] - Object name is not in the list of S3 schema history fields
  • [DBZ-8371] - Upgrade protobuf dependencies to avoid potential vulnerability
  • [DBZ-8393] - ExtractNewRecordState transform: NPE when processing non-envelope records
  • [DBZ-8395] - Oracle LogMiner metric OldestScnAgeInMilliseconds can be negative
  • [DBZ-8397] - ExtractNewDocumentStateTestIT fails randomly
  • [DBZ-8399] - Oracle OBJECT_ID lookup and cause high CPU and latency in Hybrid mining mode
  • [DBZ-8414] - Engine shutdown may get stuck when error is thrown during connector stop
  • [DBZ-8423] - JdbcOffsetBackingStore does not release lock of debezium_offset_storage gracefully
  • [DBZ-8429] - Installation documentation typo on download link
  • [DBZ-8434] - Asycn engine fails with NPE when transformation returns null
  • [DBZ-8450] - Formatting characters render in descriptions of Oracle `log.mining` properties
  • [DBZ-8505] - Postgres alpine images require lang/llvm 19 for build

Task

  • [DBZ-8254] - Fix conditionalization in shared MariaDB/MySQL file
  • [DBZ-8260] - Add Oracle FUTC license
  • [DBZ-8261] - Remove Oracle libs from product assembly package
  • [DBZ-8263] - debezium-connector-binlog does not need MariaDB dependency
  • [DBZ-8264] - Provide subset package for Debezium Server
  • [DBZ-8267] - BlockingSnapshotIT streamingMetricsResumeAfterBlockingSnapshot fails after backport
  • [DBZ-8268] - Correct description of the `all_tables` option for the PG `publication.autocreate.mode` property
  • [DBZ-8284] - Test docs for productization and fix broken links and rendering errors
  • [DBZ-8293] - Formatting characters render literally in docs
  • [DBZ-8387] - Backport two fixes to binlog client version 0.31.x
  • [DBZ-8389] - Log SCN existence check may throw ORA-01291 if a recent checkpoint occurred

Enhancement

  • [DBZ-8212] - Support int/bigint arrays in reselect colums postprocessors
  • [DBZ-8282] - Log the record key when debezium fails to send the record to Kafka
  • [DBZ-8359] - RowsScanned JMX metric for MongoDB differs from relational connectors

Edit/Copy Release Notes

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