Sub-task
- [DBZ-4315] - Add Oracle connector to the Debezium UI frontend
Bug
- [DBZ-4213] - ConvertingEngineBuilder looses the accents
- [DBZ-4990] - Debezium Db2 Connector fails to handle default values in schema when is making the snapshot
- [DBZ-5496] - Debezium 2.0.0.Beta1 Azure SQL breaking change
- [DBZ-5581] - Oracle connector parsing SELECT_LOB_LOCATOR event missing constant `unavailable.value.placeholder`
- [DBZ-5583] - Starting Embedded Engine swallows ClassNotFoundException so user cannot see why engine does not work
- [DBZ-5597] - Message with LSN foo larger than expected LSN bar
- [DBZ-5618] - Fix broken anchors in docs
- [DBZ-5623] - DDL Parsing Error
- [DBZ-5630] - MySQL connector cannot parse default value of decimal colum enclosed in double quotes
- [DBZ-5633] - Support grant LOAD FROM S3, SELECT INTO S3, INVOKE LAMBDA with aws mysql
- [DBZ-5635] - Continuously WARNs about undo transactions when LOB is enabled
- [DBZ-5640] - Literal "${project.version}" in the source record instead of the actual version
- [DBZ-5643] - TABLE_TYPE keyword can be used as identifier
- [DBZ-5645] - Large numbers of ROLLBACK transactions can lead to memory leak when LOB is not enabled.
- [DBZ-5651] - Race in DebeziumContainer during startup
- [DBZ-5654] - Outbox pattern nested payload leads to connector crash
- [DBZ-5662] - Allow the word STATEMENT to be a table / column name
- [DBZ-5664] - ValidatePostgresConnectionIT.testInvalidPostgresConnection fails
- [DBZ-5670] - Hardcoded driver task properties are not being passed to underlying connections
- [DBZ-5674] - Keyword virtual can be used as an identifier
- [DBZ-5677] - MongoDB Connector with DocumentDB errors with "{$natural: -1} is not supported"
Task
- [DBZ-3327] - Align connector properties to have an empty default cell if property has no default
- [DBZ-4417] - Improve Filter SMT documentation / examples
- [DBZ-4490] - Intermittent test failure: SqlServerConnectorIT#updatePrimaryKeyWithRestartInMiddle()
- [DBZ-5317] - Upgrade Debezium UI to latest stable connector versions (1.9.4.Final +)
- [DBZ-5542] - Edit content newly added to the MongoDB connector doc
- [DBZ-5549] - Upgrade apicurio to 2.2.5.Final
- [DBZ-5585] - Modify the Instantiator to not require classloader
- [DBZ-5603] - Use quay.io in test containers
- [DBZ-5612] - Remove records from being logged at all levels
- [DBZ-5620] - Upgrade binary log client to 0.27.2
- [DBZ-5657] - Allow to change docker maven properties from command line
- [DBZ-5658] - Update docker maven plugin
- [DBZ-5660] - Run UI tests on all connector changes
- [DBZ-5667] - Cleanup UI e2e tests after removing default value for topic.prefix
Enhancement
- [DBZ-4629] - Implement retries for Debezium embedded engine
- [DBZ-5486] - MySqlErrorHandler should handle SocketException
- [DBZ-5541] - Default schema.name.adjustment.mode to "none"
- [DBZ-5591] - Traditional snapshot process setting source.ts_ms
- [DBZ-5594] - Clean up "logical name" config
- [DBZ-5600] - Upgrade Kafka client to 3.3.1
- [DBZ-5616] - When writing docs, use website stylesheet for IDE preview in IntelliJ
- [DBZ-5622] - Support READ ONLY/ENCRYPTION options for alter database statment
- [DBZ-5625] - Clarify semantics of include/exclude options
- [DBZ-5628] - Added support for Mongo pre-image in change stream
- [DBZ-5631] - Support for seting stats_sample_pages=default in alter table statements
- [DBZ-5636] - support for using any expression in kill statements
- [DBZ-5639] - Logging enhancement for non-incremental snapshot in postgres connector
- [DBZ-5650] - Support set statement in mariadb
- [DBZ-5666] - Add Mongo-initiator 6.0 container image
- [DBZ-5671] - Remove logic name parameter from sub connector config
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.