Feature Request
- [DBZ-8901] - Raise more meaningful exception in case of inconsistent post processor config
Bug
- [DBZ-8551] - heartbeat.interval.ms not honored
- [DBZ-8723] - Signal table column names are arbitrary, but delete strategy expects column named id
- [DBZ-8833] - DB2 Signaling creates watermarking in the wrong schema
- [DBZ-8869] - When using the Oracle relaxed SQL parser setup, strings with apostrophe followed by comma are trimmed
- [DBZ-8874] - Oracle Ehcache buffer will silently evict entries when configured size limits are reached
- [DBZ-8880] - Transaction events are not removed when transaction event count over threshold
- [DBZ-8883] - InstructLabIT can randomly fail due to file read/write race condition between threads
- [DBZ-8886] - Setting Oracle buffer type to an unsupported/invalid value is not validated properly
- [DBZ-8889] - Oracle timestamp columns are ignored when temporal mode set to ISOSTRING
- [DBZ-8893] - Kinesis Connector does not send failed records during retry, it sends records in original batch
- [DBZ-8895] - DDL parsing fails on "BY USER FOR STATISTICS" virtual column clause
- [DBZ-8897] - Postgres CapturedTables metric isn't populated.
- [DBZ-8907] - FieldToEmbedding SMT fails with NPE for delete records
- [DBZ-8910] - FieldToEmbedding SMT crashes when source field name is substring of embedding name
- [DBZ-8919] - Setting continuous mining for Oracle 18 or later causes NPE
- [DBZ-8921] - Improve performance by removing unnecessary filter check
- [DBZ-8929] - NullPointerException happens when a transaction commits that is unknown to the connector
- [DBZ-8936] - Async engine doesn't termiate gracefully upon StopEngineException
- [DBZ-8943] - ORA-08186 invalid timestamp specified occurs when connector is started
Task
- [DBZ-8928] - DebeziumServerPostgresIT shouldSnapshot randomly fails
- [DBZ-8938] - Remove unncessary metadata query and map fetch calls
Enhancement
- [DBZ-8788] - Document using TLS encryption of Oracle connectors using JKS instead of Oracle Wallet
- [DBZ-8860] - The method removeTransactionEventWithRowId creates high CPU load in certain scenarios
- [DBZ-8879] - Fix performance regression in debezium-core
- [DBZ-8885] - Expose option to reset (streaming) metrics individually
- [DBZ-8925] - Improve lookup performance for the Oracle ObjectId cache when using the Hybrid mining strategy
- [DBZ-8926] - Exclude unknown tables when query filter is enabled and using a non-Hybrid strategy
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.