Sub-task
- [DBZ-8346] - Use DebeziumSinkRecord instead of Kafka Connect's SinkRecord inside Debezium sink connectors
- [DBZ-8351] - Implement new config map offset store in DS
- [DBZ-8374] - Add transform page to provide a single place to list the already configured transform plus UI to add a new transform
- [DBZ-8388] - Add Transform Edit and delete support.
Feature Request
- [DBZ-8208] - Allow skipping exceptions related to DML parser errors
- [DBZ-8239] - Add feature to download and stream the Pipeline logs from UI
- [DBZ-8379] - Possibility for Debezium Oracle Connector to accept NLS Time Format (For Date and Timestamp Columns)
Bug
- [DBZ-8303] - Race condition in stop-snapshot signal
- [DBZ-8307] - Debezium shifts binlog offset despite RabbitMQ Timeout and unconfirmed messages
- [DBZ-8357] - Debezium server with eventhubs sink type and eventhubs emulator connection string fails
- [DBZ-8358] - Filter for snapshot using signal doesn't seem to work
- [DBZ-8362] - JDBC storage module does not use quay.io images
- [DBZ-8364] - Failure on offset store call to configure/start is logged at DEBUG level
- [DBZ-8366] - Object name is not in the list of S3 schema history fields
- [DBZ-8367] - Faulty "Failed to load mandatory config" error message
- [DBZ-8371] - Upgrade protobuf dependencies to avoid potential vulnerability
- [DBZ-8386] - Tests in IncrementalSnapshotIT may fail randomly
- [DBZ-8393] - ExtractNewRecordState transform: NPE when processing non-envelope records
- [DBZ-8395] - Oracle LogMiner metric OldestScnAgeInMilliseconds can be negative
- [DBZ-8396] - SqlServerConnectorIT.restartInTheMiddleOfTxAfterCompletedTx fails randomly
- [DBZ-8397] - ExtractNewDocumentStateTestIT fails randomly
- [DBZ-8398] - BlockingSnapshotIT fails on Oracle
- [DBZ-8399] - Oracle OBJECT_ID lookup and cause high CPU and latency in Hybrid mining mode
- [DBZ-8403] - Protobuf plugin does not compile for PostgreSQL 17 on Debian
Task
- [DBZ-6837] - Clarify signal data collection should be unique per connector
- [DBZ-8353] - Migrate SQL server testsuite to async engine
- [DBZ-8360] - Remove unnecessary converter code from parsers
- [DBZ-8363] - Deduplicate Cassandra Debezium tests
- [DBZ-8369] - Migrate MongoDB testsuite to async engine
- [DBZ-8370] - Migrate Oracle testsuite to async engine
- [DBZ-8375] - Migrate rest of Debezium testsuite to async engine
- [DBZ-8380] - Migrate DB2 testsuite to async engine
- [DBZ-8382] - Migrate IBM i testsuite to async engine
- [DBZ-8385] - Upgrade Kafka to 3.8.1
- [DBZ-8389] - Log SCN existence check may throw ORA-01291 if a recent checkpoint occurred
- [DBZ-8400] - Upgrade Kafka to 3.9.0
- [DBZ-8406] - Externalize backend api url with env
- [DBZ-8409] - Update Quarkus Outbox Extension to Quarkus 3.16.3
Enhancement
- [DBZ-7245] - Add file signal channel documentation to the signal channel chapter
- [DBZ-7903] - Improve blocking snapshot reliability in case of restart
- [DBZ-8234] - Ability to enable DS REST API in Operator CR
- [DBZ-8325] - Add support for vitess-connector to send DDL events
- [DBZ-8354] - Vstream table filter to match full table names
- [DBZ-8359] - RowsScanned JMX metric for MongoDB differs from relational connectors
- [DBZ-8373] - Refactor CassandraTypeProvider to not contain getClusterName method
- [DBZ-8392] - Provide config to allow for sending schema change events without historized schemas
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.