Release Notes - Debezium - Version 3.1.0.Beta1 - HTML format

Sub-task

  • [DBZ-8706] - Create pipeline for package helm charts and publish on quay.io
  • [DBZ-8731] - Create an orchestrator pipeline to run the release

Feature Request

  • [DBZ-8735] - Add support for Google Cloud Pub/Sub locational endpoints
  • [DBZ-8740] - Oracle Connector: Additional timestamp fields from LogMiner (V$LOGMNR_CONTENTS)

Bug

  • [DBZ-5845] - SQL Server Connector cannot be upgraded to 2.0
  • [DBZ-8287] - JDBC sink connector doesn't delete rows from a postgres db table
  • [DBZ-8436] - MariaDB adapter fails on an ALTER USER statement
  • [DBZ-8559] - Expressions cause SQL parser exception in Percona SEQUENCE_TABLE function
  • [DBZ-8595] - Slow Debezium startup for large number of tables
  • [DBZ-8672] - Debezium doesn't shut down correctly when encountering message delivery timeout from pub/sub
  • [DBZ-8680] - Broken pipe on streaming connection after blocking snapshot (Postgres)
  • [DBZ-8708] - ts_ms in source may default to 0 instead of Instant.now()
  • [DBZ-8710] - PDB database name default considering as UPPERCASE
  • [DBZ-8720] - Alter table modify column fails when using DEFAULT ON NULL clause
  • [DBZ-8721] - ExtractChangedRecordState SMT Now Working With Default Values
  • [DBZ-8724] - Restart of Oracle RAC node leads to redo thread being inconsistent indefinitely
  • [DBZ-8725] - Specifying archive.log.hours with non-zero value generates bad SQL
  • [DBZ-8728] - debezium/connect docker image is not available on arm64
  • [DBZ-8734] - Debezium Server: Nats consumer crashes with binary serialization
  • [DBZ-8745] - Possibly broken schema.history.internal.skip.unparseable.ddl for MariaDB
  • [DBZ-8749] - Oracle snapshot's source.ts does not account for database zone differences

Task

  • [DBZ-8682] - Support debezium platform in the release pipeline
  • [DBZ-8716] - Add more unit tests for deciding if the row was handled or not
  • [DBZ-8719] - Test debezium scale down reads offsets
  • [DBZ-8736] - MySqlConnectorConvertingFailureIT.shouldRecoverToSyncSchemaWhenFailedValueConvertByDdlWithSqlLogBinIsOff fails randomly
  • [DBZ-8742] - Update the way tests calculates the default zoned times for MariaDB driver 3.5
  • [DBZ-8751] - Bump assertj-core to 3.27.3

Enhancement

  • [DBZ-8669] - A CloudEvent can contain `traceparent` field which value is obtained from header
  • [DBZ-8683] - Disable the delete option for the resources(source, destination, transform) that are in use in pipeline.
  • [DBZ-8689] - Differentiate between epoch & zero dates when columns it not nullable
  • [DBZ-8694] - Set string data type for medium/tiny/long text cols with binary collation
  • [DBZ-8709] - Dependencies in connect-base can be excluded in build time
  • [DBZ-8715] - Add concurrency and compression to pub/sub change consumer
  • [DBZ-8717] - Prevent table-level read locks when minimal locking is enabled
  • [DBZ-8726] - Refactor JdbcChangeEventSink execute method for buffer resolution
  • [DBZ-8737] - Wasm SMT effective access to schema fields
  • [DBZ-8748] - Trim extra spaces in property keys when transforming to config

Edit/Copy Release Notes

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