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

Sub-task

  • [DBZ-6638] - Allow packaging of multiple Cassandra distributions

Feature Request

  • [DBZ-6581] - Add new parameters to RabbitMQ consumer
  • [DBZ-6748] - Debezium should convert _bin collate varchar columns to strings not byte arrays
  • [DBZ-6775] - Table schemas should be updated for each shard individually

Bug

  • [DBZ-5421] - Connector drop down causes a scroll bar
  • [DBZ-5831] - Provide outline for drawer component showing connector details
  • [DBZ-5832] - Modify scroll for the running connector component
  • [DBZ-6213] - Connector restart regression
  • [DBZ-6455] - Document Optimal MongoDB Oplog Config for Resiliency
  • [DBZ-6484] - JDBC Schema History: When the table name is passed as dbName.tableName, the connector does not start
  • [DBZ-6599] - Oracle DDL parser does not properly detect end of statement when comments obfuscate the semicolon
  • [DBZ-6637] - Received an unexpected message type that does not have an 'after' Debezium block
  • [DBZ-6643] - When Debezium Mongodb connector encounter authentication or under privilege errors, the connection between debezium and mongodb keeps going up.
  • [DBZ-6669] - Snapshot will not capture data when signal.data.collection is present without table.include.list
  • [DBZ-6670] - Retriable operations are retried infinitely since error handlers are not reused
  • [DBZ-6677] - Oracle DDL parser does not support column visibility on ALTER TABLE
  • [DBZ-6685] - Partition duplication after rebalances with single leader task
  • [DBZ-6686] - JDBC Sink Connector Fails on Loading Flat Data Containing Struct Type Fields from Kafka
  • [DBZ-6687] - SQLSyntaxErrorException using Debezium JDBC Sink connector
  • [DBZ-6690] - Should use topic.prefix rather than connector.server.name in MBean namings
  • [DBZ-6691] - CDC - Debezium x RabbitMQ - Debezium Server crashes when an UPDATE/DELETE on source database (PostgreSQL)
  • [DBZ-6700] - Missing operationTime field on ping command when executed against Atlas
  • [DBZ-6701] - MongoDB SRV protocol not working in Debezium Server
  • [DBZ-6711] - Custom properties step not working correctly in validation of the properties added by user
  • [DBZ-6713] - Add tzdata-java to UI installation Dockerfile
  • [DBZ-6715] - Refactor EmbeddedEngine::run method
  • [DBZ-6716] - Oracle fails to process a DROP USER
  • [DBZ-6733] - Oracle LogMiner mining distance calculation should be skipped when upper bounds is not within distance
  • [DBZ-6736] - MariaDB: Unparseable DDL statement (ALTER TABLE IF EXISTS)
  • [DBZ-6753] - MySQL dialect does not properly recognize non-default value longblob types due to typo
  • [DBZ-6767] - Postgres tests for toasted byte array and toasted date array fail with decoderbufs plugin
  • [DBZ-6777] - Notifications and signals leaks between MBean instances when using JMX channels
  • [DBZ-6782] - Oracle XML column types are not properly resolved when adding XMLTYPE column during streaming

Task

  • [DBZ-6219] - Highlight information about how to configure the schema history topic to store data only for intended tables
  • [DBZ-6478] - Blogpost about custom signalling/notification channels
  • [DBZ-6672] - NotificationIT with Oracle xstream fails randomly
  • [DBZ-6673] - Flaky Oracle test: shouldCaptureChangesForTransactionsAcrossSnapshotBoundaryWithoutReemittingDDLChanges
  • [DBZ-6676] - Update documentation on XML and RAW data types
  • [DBZ-6681] - Use descriptive text instead of ‘-1’ in ‘Time since last event’ for no event case
  • [DBZ-6705] - MongoDB upstream documentation duplication
  • [DBZ-6707] - Upstream documentation missing types for configurations
  • [DBZ-6730] - Exit test suite consumption loop when connector has stopped
  • [DBZ-6740] - Update Quarkus to 3.2.3.Final
  • [DBZ-6744] - Decouple Debezium Server and Extension Quarkus versions
  • [DBZ-6745] - SingleProcessor remove redundant filter logic
  • [DBZ-6751] - OracheSchemaMigrationIT fails after adding RAW data type support
  • [DBZ-6754] - Missing or misspelled IDs result in downstream build errors
  • [DBZ-6783] - Bump the MySQL binlog client version to 0.28.1 which includes significant GTID event performance improvements
  • [DBZ-6784] - Add new Redis Sink connector parameter description to the documentation
  • [DBZ-6785] - Upgrade Kafka to 3.5.1

Enhancement

  • [DBZ-2862] - Switch tracing to OpenTelemetry
  • [DBZ-6514] - Update the Edit connector UI to incorporate the feedback received from team in demo
  • [DBZ-6566] - Support blocking ad-hoc snapshots
  • [DBZ-6591] - Document read preference changes in 2.4
  • [DBZ-6655] - Log appropriate error when JDBC connector receive SchemaChange record
  • [DBZ-6658] - Send tombstone events when partition queries are finished
  • [DBZ-6684] - Propagate source column name and allow sink to use it
  • [DBZ-6714] - Specify decimal precision in schema for MySQL unsigned bigints in precise mode
  • [DBZ-6727] - Support alternative JDBC drivers in MySQL connector
  • [DBZ-6729] - Increase Oracle default query fetch size from 2000 to 10000
  • [DBZ-6734] - Add STOPPED and RESTARTING connector states to testing library
  • [DBZ-6759] - Add a new parameter for selecting the db index when using Redis Storage

Edit/Copy Release Notes

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