Release Notes - Debezium - Version 2.5.0.Alpha1 - HTML format

Sub-task

  • [DBZ-6757] - Use new Debezium connect REST extension based URIs

Feature Request

  • [DBZ-2913] - Provide first class support for MariaDB
  • [DBZ-4999] - Support for IBM Informix
  • [DBZ-6962] - Provide capability to set image pull secrets in DS k8s CRD
  • [DBZ-6981] - Upgrade to Vitess 17 for integration tests
  • [DBZ-7050] - Support snapshot with automatic retry
  • [DBZ-7052] - Provide resources to set pod requests and limits in DS k8s CRD
  • [DBZ-7053] - Provide svc to better collects dbz-server metrics in DS k8s

Bug

  • [DBZ-6952] - Multiple debezium:offsets Redis clients
  • [DBZ-6958] - Wrong case-behavior for non-avro column name in sink connector
  • [DBZ-6967] - Handle properly bytea field for jdbc sink to postgresql
  • [DBZ-6970] - Debezium jdbc sink process truncate event failure
  • [DBZ-6975] - Single quote replication includes escaped quotes for N(CHAR/VARCHAR) columns
  • [DBZ-6990] - Debezium jdbc sink should throw not supporting schema change topic exception
  • [DBZ-6992] - Debezium doesn't compile with JDK 21
  • [DBZ-6994] - OLM bundle version for GA releases is invalid
  • [DBZ-6999] - ALTER TABLE fails when adding multiple columns to JDBC sink target
  • [DBZ-7000] - Invalid Link to zulip chat in CSV metadata
  • [DBZ-7001] - Make sure to terminate the task once connectivity is lost to either the rebalance or sync topic
  • [DBZ-7003] - Missing .metadata.annotations.repository field in CSV metadata
  • [DBZ-7006] - Single quote replication and loss of data
  • [DBZ-7018] - Oracle connector: Payload size over 76020 bytes are getting truncated
  • [DBZ-7030] - DDL statement couldn't be parsed
  • [DBZ-7035] - Blocking ad-hoc snapshot is not really blocking for MySQL
  • [DBZ-7037] - Fake ROTATE event on connection restart cleans metadata

Task

  • [DBZ-4471] - Adding Debezium Server example using MySQL and GCP PubSub
  • [DBZ-6693] - Test Debezium against MSSQL 2016
  • [DBZ-6694] - Test Debezium against DB2 1.5.8.0
  • [DBZ-6695] - Add MSSQL 2022 to test matrix
  • [DBZ-6696] - Edit test matrix after team evaluation
  • [DBZ-6697] - Edit test automation to run both DB2 1.5.8.0 and 1.5.0.0a
  • [DBZ-6778] - Refactor ElapsedTimeStrategy
  • [DBZ-6881] - Deprecate MongoDB 4.4
  • [DBZ-6982] - Provide configuration option to exclude extension attributes from a CloudEvent
  • [DBZ-6997] - Further refactoring to correct downstream rendering of incremental snapshots topics
  • [DBZ-7013] - Remove deprecated embedded engine code
  • [DBZ-7015] - Enable replication slot advance check
  • [DBZ-7016] - Add configuration option to CloudEventsConverter to retrieve id and type from headers
  • [DBZ-7020] - Use optional schema for Timezone Converter tests
  • [DBZ-7025] - Debezium Operator blogpost
  • [DBZ-7039] - Apply 2.3.4 updates to main branch
  • [DBZ-7041] - Update documentation with Postgres's pgoutput limitation
  • [DBZ-7042] - Use oracle container registry for MySQL images
  • [DBZ-7046] - Updates to fix build of downstream doc
  • [DBZ-7048] - Update operator dependencies and add qosdk platform bom
  • [DBZ-7055] - Upgrade maven-surefire-plugin to 3.1.2
  • [DBZ-7064] - Consolidate resource labels and annotations
  • [DBZ-7074] - Disable time sync in Testing farm test runs

Enhancement

  • [DBZ-5953] - Add support for honouring MongoDB read preference in change stream after promotion
  • [DBZ-6845] - Enable Spanner Connector against Cloud Spanner Emulator
  • [DBZ-6899] - Refactor Oracle streaming metrics beans
  • [DBZ-6907] - Setting "none" to "delete.handle.mode" is recommended
  • [DBZ-6983] - Add the ability to sanitize field name when inferencing json schema
  • [DBZ-6995] - Allow OLM Bundle scripts to download from maven central by default
  • [DBZ-7004] - Enhance README.md with Instructions for Creating a Kubernetes Namespace
  • [DBZ-7010] - Support OKD/Openshift catalog in OH release script
  • [DBZ-7011] - Add displayName and description metadata to DebeziumServer CRD in OLM Bundle
  • [DBZ-7033] - Upgrade Kafka to 3.6.0
  • [DBZ-7044] - DebeziumConnector always attempts to contact Quay.io to determine latest stable version
  • [DBZ-7067] - Improve logging at DEBUG level for Commit events
  • [DBZ-7071] - Replace schema tracking restriction for SYS/SYSTEM users with configurable option

Edit/Copy Release Notes

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