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

Bug

  • [DBZ-8287] - JDBC sink connector doesn't delete rows from a postgres db table
  • [DBZ-8436] - MariaDB adapter fails on an ALTER USER statement
  • [DBZ-8559] - Expressions cause SQL parser exception in Percona SEQUENCE_TABLE function
  • [DBZ-8572] - MongoDataConverter does not recognize nested empty array
  • [DBZ-8577] - ORA-65040 occurs on log switches when log.mining.restart.connection is enabled and connection defaults to PDB rather than CDB$ROOT
  • [DBZ-8593] - Reduced record buffer doesn't handle RECORD_VALUE with primary key fields
  • [DBZ-8594] - Data loss when primary key update is last operation in a transaction
  • [DBZ-8597] - Events for tables with generated columns fail when using hybrid mining strategy
  • [DBZ-8600] - ANTLR DDL Parsing error
  • [DBZ-8645] - Remove misleading log entry about undo change failure
  • [DBZ-8646] - Oracle metric OldestScnAgeInMilliseconds does not account for database timezone
  • [DBZ-8648] - Using RECORD_VALUE with a DELETE event causes NullPointerException
  • [DBZ-8652] - Batch size calculation is incorrectly using min-batch-size
  • [DBZ-8665] - Oracle performance drop when transaction contains many constraint violations
  • [DBZ-8681] - Skip empty transactions with commit with redo thread equal to 0
  • [DBZ-8685] - DDL statement couldn't be parsed: GRANT SENSITIVE_VARIABLES_OBSERVER
  • [DBZ-8700] - Column scale is reset when a column's type is not changed during an ALTER TABLE
  • [DBZ-8720] - Alter table modify column fails when using DEFAULT ON NULL clause
  • [DBZ-8721] - ExtractChangedRecordState SMT Now Working With Default Values
  • [DBZ-8724] - Restart of Oracle RAC node leads to redo thread being inconsistent indefinitely
  • [DBZ-8725] - Specifying archive.log.hours with non-zero value generates bad SQL
  • [DBZ-8728] - debezium/connect docker image is not available on arm64
  • [DBZ-8741] - Unknown DDL ALTER INDEX <name> IGNORED
  • [DBZ-8745] - Possibly broken schema.history.internal.skip.unparseable.ddl for MariaDB
  • [DBZ-8749] - Oracle snapshot's source.ts does not account for database zone differences

Task

  • [DBZ-8270] - Align MySQL and MariaDB grammars with upstream versions
  • [DBZ-8558] - schema.history.internal.store.only.captured.databases.ddl not working properly
  • [DBZ-8585] - Rename SparseVector and move to debezium-core
  • [DBZ-8601] - Update Debezium Server and Operator to Quarkus 3.15.3 LTS
  • [DBZ-8602] - Allow optional removal of ehcache form Oracle package
  • [DBZ-8641] - Prepare Logical message decoder SMT docs for productization
  • [DBZ-8659] - Document PostgreSQL snapshot.isolation.mode property
  • [DBZ-8742] - Update the way tests calculates the default zoned times for MariaDB driver 3.5

Enhancement

  • [DBZ-8482] - Add MariaDB SSL support
  • [DBZ-8653] - Emit LOB columns when available even if lob.enabled is off

Edit/Copy Release Notes

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