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

Feature Request

  • [DBZ-2296] - Better control on debezium GTID usage
  • [DBZ-5758] - Reactive implementation of Outbox module
  • [DBZ-5997] - Debezium Storage add support for Apache RocketMQ

Bug

  • [DBZ-4038] - Not all connectors are available in debezium server
  • [DBZ-4829] - Property event.processing.failure.handling.mode is not present in MySQL documentation
  • [DBZ-5798] - Data type conversion failed for mysql bigint
  • [DBZ-5827] - ActivateTracingSpan wrong timestamps reported
  • [DBZ-5917] - Unable to specify column or table include list if name contains a backslash \
  • [DBZ-5925] - debezium-connector-cassandra 2.1.0.Alpha2 plugin can no longer run "out of the box"
  • [DBZ-5973] - MongoDB Incremental Snapshot not Working
  • [DBZ-6003] - Nullable columns marked with "optional: false" in DDL events
  • [DBZ-6011] - Vitess: Handle the shard list difference between current db shards and persisted shards
  • [DBZ-6016] - DDL statement with TokuDB engine specific "CLUSTERING KEY" couldn't be parsed
  • [DBZ-6019] - DDL parse fail for role revoke with "user-like" role name
  • [DBZ-6020] - DDL parse fail for ALTER USER x DEFAULT ROLE y;
  • [DBZ-6026] - Offsets are not flushed on connect offsets topic when encountering an error on Postgres connector
  • [DBZ-6029] - Unexpected format for TIME column: 8:00
  • [DBZ-6031] - Oracle does not support compression/logging clauses after an LOB storage clause
  • [DBZ-6037] - Debezium is logging the full message along with the error
  • [DBZ-6039] - Improve resilience during internal schema history recovery from Kafka
  • [DBZ-6051] - Incremental snapshot sends the events from signalling DB to Kafka
  • [DBZ-6064] - Mask password in log statement
  • [DBZ-6075] - Loading Custom offset storage fails with Class not found error
  • [DBZ-6084] - SQL Server tasks fail if the number of databases is smaller than maxTasks
  • [DBZ-6091] - Reading SSN field can lead to Numeric Overflow if a transaction contains more than Integer.MAX_VALUE SQL sequences
  • [DBZ-6107] - When using LOB support, an UPDATE against multiple rows can lead to inconsistent event data

Task

  • [DBZ-3832] - System test-suite ability to prepare OCP environment
  • [DBZ-5149] - TransactionMetadataIT is unstable for Db2
  • [DBZ-5825] - Update Java Outreach job to use Java 20
  • [DBZ-6005] - Upgrade to Quarkus 2.16.0.Final
  • [DBZ-6006] - Prepare MongoDB ExtractNewDocumentState SMT doc for downstream GA
  • [DBZ-6035] - SQL Server IncrementalSnapshotWithRecompileIT fails randomly
  • [DBZ-6040] - Remove the redundant "schema.history.internal" from MySqlConnectorConfig
  • [DBZ-6042] - Broken links on FAQ
  • [DBZ-6049] - Move debezium-server into a separate repository
  • [DBZ-6054] - Upgrade Kafka to 3.3.2
  • [DBZ-6057] - Upgrade netty version in Pravega to 4.1.86.Final
  • [DBZ-6059] - Return back the driver class option for MySQL connector
  • [DBZ-6069] - Invalid links breaking downstream documentation build
  • [DBZ-6077] - Request SA for UMB
  • [DBZ-6078] - Create certificates for Jenkins for UMB
  • [DBZ-6080] - Request access to cpass UMB topic
  • [DBZ-6111] - Broken debezium-server source file link on docs page

Enhancement

  • [DBZ-5283] - Adding new option for "ExtractNewRecordState" SMT to exclude unchanged fields
  • [DBZ-5743] - Support unicode table names in topic names
  • [DBZ-5899] - Debezium MongoDB connector wizard Filter definition page needs work
  • [DBZ-6033] - debezium-server Pulsar support non-default tenant and namespace
  • [DBZ-6038] - Add wallTime in mongodb source info
  • [DBZ-6043] - Vitess: Support Mapping unsigned bigint mysql column type to long
  • [DBZ-6079] - Increase query.fetch.size default to something sensible above zero
  • [DBZ-6089] - Expose sequence field in CloudEvents message id
  • [DBZ-6094] - Reduce verbosity of skipped transactions if transaction has no events relevant to captured tables
  • [DBZ-6102] - Upgrade Kafka client to 3.4.0
  • [DBZ-6156] - Add hostname validator to connector configuration

Edit/Copy Release Notes

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