Release Notes - Debezium - Version 3.3.0.Alpha1 - HTML format

Sub-task

  • [DBZ-8913] - Chart versioning must be SemVer compliant
  • [DBZ-8914] - Add additional tag to images compliant with SemVer
  • [DBZ-8960] - Debezium Engine Quarkus Extension: Support Heartbeat Event Listener
  • [DBZ-8962] - Debezium Engine Quarkus Extension: custom deserializer
  • [DBZ-8965] - Debezium Engine Quarkus Extension: introduce PostProcessor handler
  • [DBZ-8966] - Debezium Engine Quarkus Extension: Add Support to Custom Converter
  • [DBZ-9058] - Create a showcase example for Openlineage
  • [DBZ-9187] - Update the tutorial
  • [DBZ-9188] - Update debezium examples
  • [DBZ-9286] - Remove hard line breaks from MariaDB and MySQL properties lists

Feature Request

  • [DBZ-8470] - Support for TSVECTOR data types for postgres source connector
  • [DBZ-8582] - Support MariaDB 11.7+ vector data type
  • [DBZ-8638] - Fine-grained logging configuration
  • [DBZ-8873] - Smart editor: Add the ability to create a complete pipeline directly using the debezium server configuration
  • [DBZ-8888] - Smart editor: Provide support for an auto conversion between formats
  • [DBZ-9247] - Throw an exception on missing heartbeat table on Debezium-connector-postgres

Bug

  • [DBZ-8761] - User selection is not persistence in pipeline designer
  • [DBZ-9061] - MongoDB example image not working
  • [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-9212] - Validation for Log Position for SqlServer can fail
  • [DBZ-9217] - Possible regression with throwing DebeziumException rather than warning
  • [DBZ-9221] - Double event publishing via NATS Jetstream sink
  • [DBZ-9222] - Debezium examples github actions fails due to outdated action version
  • [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-9285] - OpenLineage output dataset uses the wrong datatype
  • [DBZ-9290] - Debezium platform verify signal data collection fails
  • [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-9305] - Duplicate key exception when using postgres connector based on pgoutput plugin

Task

  • [DBZ-8171] - Remove deprecated snapshot mode
  • [DBZ-8440] - Document Debezium operator installation and usage
  • [DBZ-9177] - Add EOS support into main Debezium connectors
  • [DBZ-9186] - Avoid storing irrelevant DDL statements in history topic
  • [DBZ-9230] - Document exactly once delivery
  • [DBZ-9239] - Include the raw SinkRecord in the logged output of a JDBC sink record
  • [DBZ-9246] - Switch to smallrye jandex maven plugin
  • [DBZ-9282] - Document JMX setup for Debezium Server
  • [DBZ-9296] - Support configuring Mockito java agent in java 21+
  • [DBZ-9322] - Log all rows from LogMiner session logs during LogMiner failures
  • [DBZ-9330] - Add timeout to the build image jenkins jobs

Enhancement

  • [DBZ-8319] - Execute Debezium in oracle readonly replica
  • [DBZ-8870] - During a mining session treat ORA-00310 redo logs being inconsistent
  • [DBZ-8991] - Add JMX metrics/statistics for cached events
  • [DBZ-9166] - Introduce a way to restore the legacy numeric behavior with decimal.handling.mode
  • [DBZ-9176] - Remove heartbeat creation from configuration in favor of HeartbeatFactory
  • [DBZ-9216] - Simplify dockerfile for debezium-connector-vitess itests
  • [DBZ-9219] - Update Outbox Extension to Quarkus 3.23.4 & Align to Hibernate 7.x
  • [DBZ-9227] - Add Lightbox on website for images
  • [DBZ-9245] - Azure Event Hub sink - built-in support for hashing partition keys
  • [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-9289] - Release CockroachDB connector

Edit/Copy Release Notes

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