Feature Request
- [DBZ-4600] - Allow mongodb-connector to decode Binary payloads
Bug
- [DBZ-4780] - Error and connector stops when DDL contains lateral
- [DBZ-4782] - Schema changes should flush SCN to offsets if there are no other active transactions
- [DBZ-4792] - Connector stops streaming after a re-balance
- [DBZ-4939] - MySQL connector increment snapshot failed parse datetime column lenth when connector set "snapshot.fetch.size": 20000
- [DBZ-4958] - [MySQL Debezium] DDL Parsing error - CREATE OR REPLACE TABLE
- [DBZ-5011] - InstanceAlreadyExistsException during MongoDb connector metrics registration
- [DBZ-5014] - DateTimeParseException: Text 'infinity' could not be parsed in Postgres connector
- [DBZ-5040] - Debezium official documentation typo
- [DBZ-5063] - Fix inconsistent transaction id when handling transactional messages in Vitess connector
- [DBZ-5074] - 4 Connections per connector (postgres)
- [DBZ-5076] - Oracle documentation refers to archive_log_target rather than archive_lag_target
- [DBZ-5077] - 'ALTER TABLE mytable DROP FOREIGN KEY IF EXISTS mytable_fk' no viable alternative at input 'ALTER TABLE mytable DROP FOREIGN KEY IF'
- [DBZ-5085] - Oracle Logminer: records missed during switch from snapshot to streaming mode
- [DBZ-5087] - Interrupting a snapshot process can hang for some JDBC drivers
- [DBZ-5090] - Debezium fails to undo change event due to transaction id ending in ffffffff with LogMiner
- [DBZ-5097] - Postgresql connector does not retry one some errors when postgres is taken offline
- [DBZ-5099] - Parsing zero day fails
- [DBZ-5105] - Cannot Set debezium.sink.kafka.producer.ssl.endpoint.identification.algorithm to empty value
- [DBZ-5108] - Debezium connector failed with create table statement
- [DBZ-5112] - Current version of surefire/failsafe skips tests on failure in BeforeAll
- [DBZ-5131] - Test IncrementalSnapshotIT##schemaChanges fails randomly
- [DBZ-5134] - Cannot parse default value 0.000000000000000000 for bigint column
- [DBZ-5137] - MilliSecondsBehindSource is not reported by SQL Server connector
- [DBZ-5138] - Restarting mysql connector task fails with: java.lang.RuntimeException: Unable to register the MBean
- [DBZ-5140] - No raising of "WARN Event for transaction X has already been processed, skipped."
- [DBZ-5141] - Should be sleep with REGISTRATION_RETRY_DELAY when registry MBean failed
- [DBZ-5148] - Oracle connector restarts after ORA-01291
- [DBZ-5159] - TestContainers method DebeziumContainer#getConnectorTaskState can raise a NullPointerException
- [DBZ-5166] - ExtractNewRecordState SMT Replaces Null Value with Column's Default Value
- [DBZ-5179] - Oracle connector metrics tracking of rollback and abandoned transactions may cause high memory usage
Task
- [DBZ-4588] - Restructure documentation for custom converters
- [DBZ-4734] - Document *xmin.fetch.interval.ms* property for Postgres connector
- [DBZ-5057] - Add FAQ about ORA-01882 and Oracle 11 to documentation
- [DBZ-5060] - Align Postgresql driver with Quarkus
- [DBZ-5078] - Rename "Mysql" to "MySql" in related MysqlFieldReader interface
- [DBZ-5101] - Remove auto-generation and default values for MySQL database.server.id
- [DBZ-5107] - Upgrade Jackson Databind to 2.13.2.2
- [DBZ-5114] - Switch to released version of Fixture5 extension in System testsuite
- [DBZ-5118] - Use range to activate jdk11 profile
- [DBZ-5132] - Misc edits to prepare Oracle connector docs for GA
- [DBZ-5147] - Pro-actively detect issues with LogMiner records
Enhancement
- [DBZ-4963] - ORA-04030: out of process memory when trying to allocate 65568 bytes (Logminer LCR c,krvxrib:buffer)
- [DBZ-5119] - Include heartbeat table to the heartbeat process in the Debezium Oracle Connector
- [DBZ-5129] - Avoid reading entire schema history file into memory in the test suite
- [DBZ-5172] - Expose more useful exception info with building the field default value schema
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.