Sub-task
- [DBZ-2919] - ConditionTimeoutException at PostgresMetricsIT#twoRecordsInQueue & PostgresMetricsIT#oneRecordInQueue
Feature Request
- [DBZ-3141] - Provide a signalling table
- [DBZ-3223] - Update sensitive env vars for connect-base image
- [DBZ-3246] - Support specifying kinesis endpoint in debezium server
Bug
- [DBZ-2417] - Error in LSN
- [DBZ-2875] - Connector restarts with an SCN that was previously processed.
- [DBZ-2885] - Misleading error message for filtered publication with misconfigured filters
- [DBZ-2976] - There are still important problems with Oracle LogMiner
- [DBZ-3030] - Don't execute initial statements upon connector validation
- [DBZ-3106] - Forever stuck with new binlog parser (1.3 and later) when processing big JSON column data
- [DBZ-3128] - Change Events are not captured after initial load
- [DBZ-3146] - Repeating Unknown schema error even after recent schema_recovery
- [DBZ-3157] - CloudEvent value id field is not unique
- [DBZ-3190] - Oracle connector fails when using database.tablename.case.insensitive=true
- [DBZ-3193] - DML parser IndexOutOfRangeException with where-clause using "IS NULL"
- [DBZ-3194] - ORA-01284 file cannot be opened error when file locked by another process
- [DBZ-3200] - CommitThroughput metrics can raise division by zero error
- [DBZ-3208] - LogMiner does not process NUMBER(1) data
- [DBZ-3217] - Docker image debezium/server:1.5 won't start
- [DBZ-3219] - Debezium Oracle Connector not excluding table columns
- [DBZ-3235] - LogMiner parse failure with Update DML with no where condition
- [DBZ-3245] - Debezium 1.4.2.Final and onwards unable to parse sasl.jaas.config from env var
- [DBZ-3251] - Debezium engine should call stop on task even when start fails
- [DBZ-3254] - No meaningful message provided when oracle driver is missing
- [DBZ-3258] - Logminer parser cannot parse table name with space
Task
- [DBZ-2122] - Discuss capture job configuration as a tuning option for SQL Server and Db2
- [DBZ-2654] - Prepare customizing auto-created topics doc for downstream
- [DBZ-3084] - Wrong warning about deprecated options
- [DBZ-3131] - Move container image builds to GH Actions
- [DBZ-3132] - Exclude CommonConnectorConfig.PROVIDE_TRANSACTION_METADATA from connectors not supporting it
- [DBZ-3134] - Add example for Debezium UI to debezium-examples repo
- [DBZ-3138] - Clarify required privileges for using pgoutput
- [DBZ-3145] - Do not rely on Max SCN seed value w/LogMiner
- [DBZ-3149] - Postgres documentation improvements
- [DBZ-3154] - Support running Oracle test suite in non-CDB (no PDB name) mode
- [DBZ-3156] - Update Oracle documentation
- [DBZ-3166] - Move the Oracle connector to the main repostory
- [DBZ-3192] - Minor editorial update to PostgreSQL connector documentation
- [DBZ-3195] - Incorrect link/anchor pair for truncate.handling.mode property in PG properties documentation
- [DBZ-3206] - Update oracle-vagrant-box
- [DBZ-3215] - Update Oracle versions tested
- [DBZ-3237] - Oracle test suite does not always clean-up tables after tests
- [DBZ-3239] - Update Oracle tutorial example
- [DBZ-3241] - Use LogMiner adapter by default for Oracle connector
- [DBZ-3259] - Avoid reference to upstream Docker set-up
Enhancement
- [DBZ-3036] - Detect and skip non-parent index-organized tables
- [DBZ-3038] - Capture additional JMX metrics for LogMiner
- [DBZ-3197] - Incorrect information in Debezium connector for Postgres documentation
- [DBZ-3199] - Add support for SET column type
- [DBZ-3224] - Improve relocation logic for processed commitLog files
- [DBZ-3242] - Disable log.mining.transaction.retention.hours logic by default
- [DBZ-3248] - Add log4j.properties file
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.