Release Notes - Debezium - Version 2.6.0.Alpha2 - HTML format

Sub-task

  • [DBZ-7300] - Move Snapshotter interface to core module as SPI
  • [DBZ-7301] - Implement Snapshotter SPI MySQL/MariaDB
  • [DBZ-7392] - Add dependancy update bot to the UI Repo
  • [DBZ-7423] - Fix the unit test cases

Feature Request

  • [DBZ-7024] - Create new implementation of DebeziumEngine
  • [DBZ-7250] - Vitess-connector should not store GTID set in status topic
  • [DBZ-7362] - Support DECFLOAT in Db2 connector
  • [DBZ-7379] - Support connector scoped trustore/keystore for MongoDB
  • [DBZ-7435] - Need to be able to set an ordering key value

Bug

  • [DBZ-2534] - Unhandled concurrent start and stop of Debezium Engine
  • [DBZ-6955] - Connector is getting stopped while processing bulk update(50k) records in debezium server 2.0.1.Final
  • [DBZ-7360] - Debezium fails after table split operation
  • [DBZ-7372] - Informix-Connector breaks on table with numerical default value
  • [DBZ-7374] - MSSQL wrong default values in db schema for varchar, nvarchar, char columns
  • [DBZ-7384] - Fix mysql version in mysql-replication container images
  • [DBZ-7416] - Duplicate Debezium SMT transform
  • [DBZ-7417] - Kinesis Sink Exception on PutRecord
  • [DBZ-7420] - ParsingException (MariaDB Only): alterSpec drop foreign key with 'tablename.' prefix
  • [DBZ-7421] - Poor performance with incremental snapshot with long list of tables
  • [DBZ-7425] - Oracle Snapshot mistakenly uses LogMiner Offset Loader by default
  • [DBZ-7429] - Reselect columns should source key values from after Struct when not using event-key sources
  • [DBZ-7436] - Stopwatch throw NPE when toString is called without having statistics
  • [DBZ-7437] - ReselectColumnsPostProcessor filter not use exclude predicate
  • [DBZ-7441] - Adhoc snapshots are not triggered via File channel signal when submitted before the start of the application
  • [DBZ-7445] - LogMiner batch size does not increase automatically
  • [DBZ-7446] - Reduce string creation during SQL_REDO column read
  • [DBZ-7456] - Oracle connector does not ignore reselection for excluded clob/blob columns
  • [DBZ-7460] - The expected value pattern for table.include.list does not align with the documentation
  • [DBZ-7463] - SQL Server queries with special characters fail after applying DBZ-7273
  • [DBZ-7467] - Signals actions are not loaded for SQLServer
  • [DBZ-7468] - MySQL connector cannot parse table with WITH SYSTEM VERSIONING PARTITION BY SYSTEM_TIME
  • [DBZ-7475] - Postgres images require clang-11
  • [DBZ-7476] - Make readiness and liveness proble timouts configurable
  • [DBZ-7481] - Snapshotter SPI wrongly loaded on Debezium Server

Task

  • [DBZ-7173] - Remove obsolete MySQL version from TF
  • [DBZ-7176] - Correctly handle METADATA records
  • [DBZ-7353] - Update the Debezium UI repo with local development infra and readme file.
  • [DBZ-7361] - Update QOSDK to the latest version
  • [DBZ-7371] - Upstream artefact server image preparation job failing
  • [DBZ-7373] - Tests in RHEL system testsuite fail to initialize Kafka containers
  • [DBZ-7376] - Fix logging for schema only recovery mode in mysql connector
  • [DBZ-7382] - Records from snapshot delivered out of order
  • [DBZ-7383] - Upgrade json-path to 2.9.0
  • [DBZ-7386] - Remove the use of Lombok in Debezium testsuite
  • [DBZ-7387] - Use Java 17 as compile-time dependency
  • [DBZ-7388] - Upgrade Outbox Extension to Quarkus 3.7.0
  • [DBZ-7439] - Adopt Oracle 23 to Testing Farm
  • [DBZ-7442] - Upgrade protobuf to 3.25.2
  • [DBZ-7443] - Correct debezium.sink.pubsub.flowcontrol.* variable names in Debezium Server docs site
  • [DBZ-7449] - Upgrade Quarkus for Debezium Server to 3.2.9.Final
  • [DBZ-7452] - Fix TimescaleDbDatabaseTest to run into test container
  • [DBZ-7457] - Upgrade example-mongo image version to 6.0
  • [DBZ-7471] - Test Db2ReselectColumnsProcessorIT randomly fails

Enhancement

  • [DBZ-6432] - Add Number of records captured and processed as metrics for Debezium MongoDB Connector
  • [DBZ-7022] - Add timezone conversion to metadata in Timezone Converter SMT
  • [DBZ-7143] - Error when fail converting value with internal schema
  • [DBZ-7273] - Provide alternative direct query for faster execution
  • [DBZ-7299] - MongoDb connector doesn't use post-images
  • [DBZ-7370] - Create PubSub example for DS deployed via operator
  • [DBZ-7380] - Put transaction id in offsets only when it's present
  • [DBZ-7381] - Replace additional rolebinding definition in kubernetes.yml with @RBACRule
  • [DBZ-7385] - Reduce size of docker image for Debezium 2.6 and up
  • [DBZ-7431] - Allow the C3P0ConnectionProvider to be customized via configuration
  • [DBZ-7447] - Evaluate container image size for Debezium UI served by nginx
  • [DBZ-7451] - Support UUID as document key for incremental snapshotting
  • [DBZ-7455] - Consolidate version management
  • [DBZ-7470] - Add option to speficy engine factory

Edit/Copy Release Notes

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