Release Notes - Debezium - Version 3.0.5.Final - HTML format

Feature Request

  • [DBZ-4903] - Allow adhoc snapshot on tables whose schemas have not been captured
  • [DBZ-8412] - Support Postgres 17 failover slots

Bug

  • [DBZ-3720] - Error with debezium.sink.pulsar.client.serviceUrl and debezium-server
  • [DBZ-6709] - MySQL regression - Defaults store.only.captured.tables.ddl to true
  • [DBZ-7094] - ExtractNewRecordState value of optional null field which has default value
  • [DBZ-7856] - KafkaSignalChannel reprocess signal after restart even when the snapshot has finished
  • [DBZ-8034] - DebeziumException: No column '' where ' found in table
  • [DBZ-8291] - MySQL Connector Does Not Act On `CREATE DATABASE` Records In The Binlog
  • [DBZ-8432] - Vgtid doesn't contain multiple shard GTIDs when multiple tasks are used
  • [DBZ-8465] - Object ID cache may fail with concurent modification expcetion
  • [DBZ-8492] - Oracle gathers and logs object attributes for views unnecessarily
  • [DBZ-8493] - ReselectColumnPostProcessor can throw ORA-01003 "no statement parsed" when using fallback non-flashback area query
  • [DBZ-8494] - Oracle DDL ALTER TABLE ADD CONSTRAINT fails to be parsed
  • [DBZ-8495] - Edit Source/Destination on adding new configuration properties its removing old once
  • [DBZ-8496] - Connector schema snapshot field inconsists with SnapshotRecord Enum definition
  • [DBZ-8500] - Invalid property name in JDBC Schema History
  • [DBZ-8502] - Fix the URL in Pipeline log page
  • [DBZ-8503] - Failed to start LogMiner mining session due to "Required Start SCN" error message
  • [DBZ-8504] - Oracle data pump TEMPLATE_TABLE clause not supported
  • [DBZ-8505] - Postgres alpine images require lang/llvm 19 for build
  • [DBZ-8514] - TimezoneConverter include.list should be respected if set
  • [DBZ-8515] - Missing log classes debezium-platform-conductor
  • [DBZ-8517] - Debezium Server fails to start when using the sink Kinesis
  • [DBZ-8531] - MSSQLServerContainer causing tests failures
  • [DBZ-8533] - Skip GoldenGate REPLICATION MARKER events

Task

  • [DBZ-1937] - Add example for SSL-enabled Kafka
  • [DBZ-3226] - Create smoke test to make sure Debezium Server container image works
  • [DBZ-8270] - Align MySQL and MariaDB grammars with upstream versions
  • [DBZ-8451] - Support MongoDB 8.0
  • [DBZ-8455] - Update description of `message.key.columns` and format admonitions in PG doc
  • [DBZ-8474] - Add Basic validation in UI to check for form completion before submitting.
  • [DBZ-8486] - Use schema evolution tool to manage the conductor database
  • [DBZ-8506] - Update Quarkus Outbox Extension to Quarkus 3.17.3
  • [DBZ-8508] - Merge conductor and stage into single platform repository
  • [DBZ-8509] - Container Tests are executed with -DskipITs
  • [DBZ-8526] - Add github workflow for UI unit testing on PRs

Enhancement

  • [DBZ-2535] - List all examples in root README.md of Debezium's Example Repo
  • [DBZ-4590] - Test the MS SQL Server Plugin with Transparent data encryption (TDE)
  • [DBZ-8433] - Improve error handling in dispatchSnapshotEvent of EventDispatcher
  • [DBZ-8472] - Connector configuration logging improvement
  • [DBZ-8479] - Handle un-parseable DDLs gracefully
  • [DBZ-8491] - Track LogMiner partial rollback events in metrics
  • [DBZ-8501] - Support JDBC offset/history configuration in CRD

Edit/Copy Release Notes

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