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

Sub-task

  • [DBZ-8138] - Re-add check to test for if assembly profile is active

Feature Request

  • [DBZ-7758] - Implement Ehcache event buffer
  • [DBZ-8082] - ConverterBuilder doesn't pass Headers to be manipulated
  • [DBZ-8118] - Rabbitmq native stream support individual stream for each table

Bug

  • [DBZ-7575] - Debezium Server Kafka BLOCKED forever when Kafka send failed
  • [DBZ-7601] - Incremental snapshots don't work with CloudEvent converter
  • [DBZ-7860] - Snapshot retrying logic falls into infinite retry loop
  • [DBZ-8113] - Primary Key Update/ Snapshot Race Condition
  • [DBZ-8117] - Docs: connect-log4j.properties instead log4j.properties
  • [DBZ-8119] - Recalculating mining range upper bounds causes getScnFromTimestamp to fail
  • [DBZ-8125] - ORA-00600: internal error code, arguments: [krvrdGetUID:2], [18446744073709551614], [], [], [], [], [], [], [], [], [], []
  • [DBZ-8128] - ConvertingFailureIT#shouldFailConversionTimeTypeWithConnectModeWhenFailMode fails randomly
  • [DBZ-8129] - ibmi Connector does not take custom properties into account anymore
  • [DBZ-8130] - Unpredicatable ordering of table rows during insertion causing foreign key error
  • [DBZ-8131] - schema_only crashes ibmi Connector
  • [DBZ-8134] - Support larger database.server.id values
  • [DBZ-8144] - Open redo thread consistency check can lead to ORA-01291 - missing logfile
  • [DBZ-8147] - SchemaOnlyRecoverySnapshotter not registered as an SPI service implementation
  • [DBZ-8149] - When stopping the Oracle rac node the Debezium server throws an expections - ORA-12514: Cannot connect to database and retries
  • [DBZ-8150] - Issue with Debezium Snapshot: DateTimeParseException with plugin pgoutput
  • [DBZ-8151] - JDBC connector validation fails when using record_value with no primary.key.fields
  • [DBZ-8162] - Taking RAC node offline and back online can lead to thread inconsistency
  • [DBZ-8206] - Prevent multiple application.properties on CP

Task

  • [DBZ-7049] - MySQL has deprecated mysql_native_password usage
  • [DBZ-7357] - Upgrade to Apicurio 2.5.8 or higher
  • [DBZ-7972] - Write and publish Debezium Orchestra blog post
  • [DBZ-7973] - Move Debezium Conductor repository under Debezium Organisation
  • [DBZ-7975] - Decide on name, jira components, etc... for Debezium Orchestra platform
  • [DBZ-8077] - Migrate Postgres testsuite to async engine
  • [DBZ-8081] - Conditionalize reference to the MySQL default value in description of `schema.history.internal.store.only.captured.databases.ddl`
  • [DBZ-8095] - Bump Debezium Server to Quarkus 3.8.5
  • [DBZ-8104] - Converters documentation uses incorrect examples
  • [DBZ-8107] - Remove reference to`additional condition` signal parameter from ad hoc snapshots doc
  • [DBZ-8123] - TimescaleDbDatabaseTest.shouldTransformCompressedChunks is failing
  • [DBZ-8124] - Update Oracle connector doc to describe options for restricting access permissions for the Debezium LogMiner user
  • [DBZ-8127] - Use SQLSTATE to handle exceptions for replication slot creation command timeout
  • [DBZ-8143] - Add LogMiner start mining session retry attempt counter to logs
  • [DBZ-8148] - Reduce logging verbosity of XStream DML event data
  • [DBZ-8164] - Upgrade Outbox Extension to Quarkus 3.14.0

Enhancement

  • [DBZ-8035] - Expose a metric for number of create, update, delete events per table
  • [DBZ-8044] - Log additional details about abandoned transactions
  • [DBZ-8073] - Introduce timeout for replication slot creation
  • [DBZ-8103] - Add SMT to decode binary content of a logical decoding message
  • [DBZ-8114] - Support DECIMAL(p) Floating Point
  • [DBZ-8121] - Support for PgVector datatypes
  • [DBZ-8135] - Implement in process signal channel
  • [DBZ-8154] - Vitess Connector Epoch should support parallelism & shard changes
  • [DBZ-8156] - Add an option for `publication.autocreate.mode` to create a publication with no tables

Edit/Copy Release Notes

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