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

Sub-task

  • [DBZ-8010] - Bump Infinispan to 14.0.29.Final

Feature Request

  • [DBZ-8053] - Debezium should auto exclude empty shards (no tablets) and not crash on keyspaces with empty shards
  • [DBZ-8063] - Standard Webhooks signatures for HTTP sink
  • [DBZ-8069] - Vitess-connector should provide a topic naming strategy that supports separate connectors per-table
  • [DBZ-8108] - Rabbitmq native stream Failed

Bug

  • [DBZ-7840] - Embedded Infinispan tests fail to start with Java 23
  • [DBZ-7895] - Clarify that Oracle connector does not read from physical standby
  • [DBZ-8011] - StackOverflow exception on incremental snapshot
  • [DBZ-8018] - JDBC primary.key.fields cannot be empty when i set insert.mode to upsert and primary.key.mode record_value
  • [DBZ-8022] - Unable to acquire buffer lock, buffer queue is likely full
  • [DBZ-8041] - Release process sets incorrect images for k8s for the next development version
  • [DBZ-8047] - Use recrate as (default) rollout strategy for deployments
  • [DBZ-8050] - "Unexpected input: ." when snapshot incremental empty Database
  • [DBZ-8051] - Debezium Operator Using RollingUpdate Strategy
  • [DBZ-8052] - Debezium Operator Using RollingUpdate Strategy
  • [DBZ-8055] - Oracle connector inconsistency in redo log switches
  • [DBZ-8058] - Blocking snapshot can fail due to CommunicationsException
  • [DBZ-8059] - FakeDNS not working with JDK version > 18
  • [DBZ-8061] - Debezium Operator with a provided Service Account doesn't spin up deployment
  • [DBZ-8066] - ParsingException (MySQL/MariaDB): rename table syntax
  • [DBZ-8068] - Oracle histogram metrics are no longer printed in logs correctly
  • [DBZ-8070] - In hybrid log.mining.strategy reconstruction logs should be set to DEBUG
  • [DBZ-8076] - Support capturing BLOB column types during snapshot for MySQL/MariaDB
  • [DBZ-8078] - Standard Webhooks auth secret config value is not marked as PASSWORD_PATTERN
  • [DBZ-8087] - Vitess transaction Epoch should not reset to zero when tx ID is missing
  • [DBZ-8089] - After changing the column datatype from int to float the Debezium fails to round it and i get a null value for this field in the stream
  • [DBZ-8092] - MySQL and MariaDB keyword YES cannot be parsed as a column name
  • [DBZ-8100] - NotificationIT tests seemingly seem to fail due to stepping on one another
  • [DBZ-8102] - ORA-26928 - Unable to communicate with XStream apply coordinator process should be retriable
  • [DBZ-8106] - Transformations are not closed in emebdded engine
  • [DBZ-8109] - Don't close connection after loading timescale metadata in TimescaleDb SMT

Task

  • [DBZ-3656] - Consider adjusting default log mining strategy for Oracle connector
  • [DBZ-8008] - Move JDBC sink connector into main repository
  • [DBZ-8013] - Write a blog post about async engine
  • [DBZ-8015] - Test offset/history store configurations
  • [DBZ-8062] - Upgrade postgres server version to 15
  • [DBZ-8067] - Disable DebeziumResourceNoTopicCreationIT - no longer compatible with Java 21
  • [DBZ-8075] - Speed-up PostgresShutdownIT
  • [DBZ-8088] - Add MariaDB to debezium/connect image

Enhancement

  • [DBZ-8025] - Add Status ObservedGeneration to Operator
  • [DBZ-8040] - Support Custom Converters in Debezium Server
  • [DBZ-8043] - Support FLOAT32 type in debezium-connector-spanner
  • [DBZ-8054] - Refactor LogMining implementation to allow alternative cache implementations
  • [DBZ-8099] - Update third-party LICENSE with LGPL forMariaDB Connector/J
  • [DBZ-8105] - Upgrade to Kafka 3.8.0

Edit/Copy Release Notes

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