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

Feature Request

  • [DBZ-5229] - Define Centralized and Modular aproach for debezium storage

Bug

  • [DBZ-4846] - MongoConnector's field exclusion configuration does not work with fields with the same name but from different collections
  • [DBZ-5246] - User input are not consistent on Filter step for the DBZ connectors
  • [DBZ-5249] - KafkaDatabaseHistory without check database history topic create result caused UnknowTopicOrPartitionException
  • [DBZ-5295] - Lob type data is inconsistent between source and sink, after modifying the primary key
  • [DBZ-5333] - Caused by: java.io.EOFException: Failed to read next byte from position 2005308603
  • [DBZ-5336] - Incremental Snapshot: Oracle table name parsing does not support periods in DB name
  • [DBZ-5340] - Support PostgreSQL default value function calls with schema prefixes
  • [DBZ-5343] - Unsigned tinyint conversion fails for MySQL 8.x
  • [DBZ-5351] - Log a warning when an unsupported LogMiner operation is detected for a captured table
  • [DBZ-5356] - NullPointerException thrown when unique index based on both system and non-system generated columns
  • [DBZ-5366] - MySQL Connector column hash v2 does not work
  • [DBZ-5367] - Outbox JSON expansion fails when nested arrays contain no elements
  • [DBZ-5369] - docker-maven-plugin needs to be upgraded for Mac Apple M1
  • [DBZ-5371] - AWS DocumentDB (with MongoDB Compatibility) Connect Fail
  • [DBZ-5373] - Oracle Xstream does not propagate commit timestamp to transaction metadata
  • [DBZ-5378] - UI View connector config in non-first cluster return 404
  • [DBZ-5381] - CommitScn not logged in expected format
  • [DBZ-5384] - org.postgresql.util.PSQLException: Bad value for type timestamp/date/time: CURRENT_TIMESTAMP
  • [DBZ-5386] - Missing "previousId" property with parsing the rename statement in kafka history topic
  • [DBZ-5390] - Check constraint introduces a column based on constraint in the schema change event.
  • [DBZ-5398] - The column is referenced as PRIMARY KEY, but a matching column is not defined in table
  • [DBZ-5399] - Clarify which database name to use for signal.data.collection when using Oracle with pluggable database support
  • [DBZ-5403] - Timestamp with time zone column's default values not in GMT
  • [DBZ-5404] - Upgrade to Kafka 3.1 broke build compatibility with Kafka 2.x and Kafka 3.0
  • [DBZ-5408] - PostgresConnectorIT#shouldRecoverFromRetriableException fails randomly
  • [DBZ-5428] - OracleConnectorIT waitForCurrentScnToHaveBeenSeenByConnector method can produce a NumberFormatException
  • [DBZ-5433] - OffsetStore not stopped if it fails to fully start
  • [DBZ-5440] - Typo in sqlserver document.

Task

  • [DBZ-2595] - Clean-up unused documentation variables
  • [DBZ-4004] - Intermittent test failures on CI: EventProcessingFailureHandlingIT
  • [DBZ-4726] - Remove "single partition" mode
  • [DBZ-5047] - Remove redundant setting of last events
  • [DBZ-5048] - Rename `docker-images` repository and JIRA component to `container-images`
  • [DBZ-5293] - Update instructions for deploying Debezium on RHEL (downstream-only change)
  • [DBZ-5334] - Add ts_ms field to examples of transaction boundary events and examples and update property description in documentation
  • [DBZ-5349] - Oracle GitHub actions workflow no longer run tests on pushes
  • [DBZ-5392] - Unify job names in jenkins system-tests
  • [DBZ-5409] - Build stable branches for connector-specific repos
  • [DBZ-5411] - Oracle non-cdb builds do not use the correct environment settings
  • [DBZ-5413] - Update the topic naming strategy doc to all connectors
  • [DBZ-5418] - Address User guide review comments for Oracle connector
  • [DBZ-5419] - OracleSchemaMigrationIT fails on non-pluggable (non-CDB) databases
  • [DBZ-5427] - Upgrade to Quarkus 2.11.0.Final
  • [DBZ-5430] - GitHub actions fail to build in sibling repositories, missing debezium-storage artifacts
  • [DBZ-5445] - Upgrade formatter-maven-plugin from 2.16.0 to 2.20.0
  • [DBZ-5446] - Upgrade impsort-maven-plugin from 1.6.2 to 1.7.0
  • [DBZ-5449] - Upgrade protoc from 1.3 to 1.4 for postgres container images

Enhancement

  • [DBZ-4180] - Pluggable topic selector
  • [DBZ-5235] - Read Debezium Metrics From Debezium Server Consumer
  • [DBZ-5292] - Treat SQLServerException with "Broken pipe (Write failed)" exception message as a retriable exception
  • [DBZ-5358] - Include user that committed change in metadata (oracle)
  • [DBZ-5379] - UI Add debezium-ui i18n zh translation
  • [DBZ-5396] - Support storing extended attributes in relational model and JSON schema history topic
  • [DBZ-5414] - Validate topic naming strategy relative topic name properties
  • [DBZ-5424] - Verify the unique index whether including function or arbitrary expression
  • [DBZ-5425] - Remove the duplicated SimpleDdlParserListener from mysql connector
  • [DBZ-5429] - Add INITIAL_ONLY to Db2 snapshot mode

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.