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

Sub-task

  • [DBZ-9059] - Enable OpenLineage output dataset events on Debezium Server
  • [DBZ-9160] - Multi-engine Support
  • [DBZ-9382] - Debezium Extensions for Quarkus: support for MongoDB
  • [DBZ-9542] - Refactor CdcSourceTaskContext
  • [DBZ-9561] - Add basic UI validation in the Pipeline package specific log configuration options
  • [DBZ-9562] - Send the signal.data.collection property in the source payload only when its added

Feature Request

  • [DBZ-9226] - Support Redis Cluster mode in the Debezium Redis sink module
  • [DBZ-9491] - Upgrade Apicurio to version 2.6.13.Final
  • [DBZ-9508] - Add support for SDO_GEOMETRY columns in jdbc-connector

Bug

  • [DBZ-8276] - Can bind a LONG value only for insert into a LONG column
  • [DBZ-9112] - Oracle Connector stops mining on REVOKE FLASHBACK on ...
  • [DBZ-9376] - Drop support for PostgreSQL 13
  • [DBZ-9411] - MariaDB Connector Fails to Parse DDL for System-Versioned Table with Custom ROW START/ROW END Columns
  • [DBZ-9485] - MySQL example container images are not properly configured
  • [DBZ-9496] - Debezium platform conductor service fails on /q/openapi
  • [DBZ-9513] - Oracle pom does not trigger annotation processors across profiles for Java 25
  • [DBZ-9519] - Only log an error when the dump folder is provided but doesn't exist
  • [DBZ-9521] - Events are mistakenly skipped during commit dispatch when LOB is enabled
  • [DBZ-9524] - Missing OpenLineage Complete event during gracefully shutdown
  • [DBZ-9530] - Correct type is not used for the PORT field in the connection payload
  • [DBZ-9534] - Oracle alter DDL to move partition/subpartition fails to be parsed
  • [DBZ-9540] - SchemaUtil creates invalid JSON
  • [DBZ-9544] - Test shouldNotFailToStartWhenSignalDataCollectionNotDefinedWithinTableIncludeList does not work with non-CDB images
  • [DBZ-9548] - Deadlock due to lost interrupt with blc keep alive thread
  • [DBZ-9558] - Timestamp values cause NPE in Postgres on JDK23+

Task

  • [DBZ-9302] - Align Debezium Oracle DDL grammar with upstream
  • [DBZ-9365] - Update docs about new chart versioning
  • [DBZ-9385] - Clarify the use of $$ for escaping $-based variable substitutions in Debezium Server
  • [DBZ-9418] - Update Quarkus platform on Debezium Platform
  • [DBZ-9507] - Blog post on how add a new table to capture list
  • [DBZ-9510] - Doc: Document metric `NumberOfErroneousEvents`
  • [DBZ-9512] - Replace Kafka cluster test infra with test containers based
  • [DBZ-9525] - Update service-provider-enforcer-rule
  • [DBZ-9528] - Oracle test shouldHandleParentChildIndexOrganizedTables randomly fails
  • [DBZ-9529] - Oracle TestHelper#dropTable should retry on resource locks
  • [DBZ-9531] - Add support to show the Active count in the Connection page
  • [DBZ-9565] - Use StrimziKafkaCluster instead of custom made KafkaCluster class
  • [DBZ-9568] - Update Debezium Quarkus and Outbox Extensions to Quarkus 3.28.4
  • [DBZ-9569] - Update Debezium Server/Operator to Quarkus 3.20.3
  • [DBZ-9576] - Improve Informix pom to be similar to the debezium/debezium ones.
  • [DBZ-9585] - Update MongoDB driver to 5.5.1

Enhancement

  • [DBZ-8835] - IBMI Connector | Add Trim Config (trailing trim only)
  • [DBZ-9448] - Apply query.fetch.size universally to all Oracle non-snapshot queries
  • [DBZ-9466] - Update documentation to Readonly mode
  • [DBZ-9476] - Apply mining upper boundary to avoid PGA_AGGREGATE_LIMIT
  • [DBZ-9516] - MongoDB docker image with replica set enabled
  • [DBZ-9517] - Use Jakarta variant of ehcache
  • [DBZ-9523] - Add support for PostgreSQL 18
  • [DBZ-9526] - Support TOKENLIST datatype in Spanner connector
  • [DBZ-9545] - Add LogMiner metrics for mining range
  • [DBZ-9556] - Introduce a Swap Geometry Coordinate System Transform

Edit/Copy Release Notes

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