Release Notes - Debezium - Version 2.0.0.CR1 - HTML format

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.