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

Feature Request

  • [DBZ-5225] - Include event scn in Oracle records

Bug

  • [DBZ-3942] - Incorrect loading of LSN from offsets
  • [DBZ-4451] - Database history recovery will retain old tables after they've been renamed
  • [DBZ-4834] - Adding new table with incremental snapshots not working
  • [DBZ-4890] - BigDecimal has mismatching scale value for given Decimal schema
  • [DBZ-5031] - Debezium has never found starting LSN
  • [DBZ-5070] - Data duplication problem using postgresql source on debezium server
  • [DBZ-5084] - Cursor fetch is used for all results during connection
  • [DBZ-5198] - Debezuim connector fails at parsing select statement overrides when table name has space
  • [DBZ-5230] - DDL statement couldn't be parsed 2 - Oracle connector 1.9.3.Final
  • [DBZ-5232] - Debezium server duplicates scripting jar files
  • [DBZ-5236] - Cannot convert field type tinyint(1) unsigned to boolean
  • [DBZ-5237] - Oracle unparsable ddl create table
  • [DBZ-5240] - Postgres Incremental Snapshot on parent partitioned table not working
  • [DBZ-5241] - Character set influencers are not properly parsed on default values
  • [DBZ-5245] - Dupicate SCNs on Oracle RAC installations incorrectly processed
  • [DBZ-5251] - NPE when using Debezium Embedded in Quarkus
  • [DBZ-5256] - Oracle LogMiner may fail with an in-progress transaction in an archive log that has been deleted
  • [DBZ-5257] - Order of source block table names in a rename schema change event is not deterministic
  • [DBZ-5260] - Debezium fails to connect to replicaset if a node is down
  • [DBZ-5266] - No changes to commit_scn when oracle-connector got new lob data
  • [DBZ-5267] - Invalid date 'SEPTEMBER 31'
  • [DBZ-5270] - database.history.store.only.captured.tables.ddl not suppressing logs
  • [DBZ-5271] - io.debezium.text.ParsingException: DDL statement couldn't be parsed
  • [DBZ-5272] - Deadlock during snapshot with Mongo connector
  • [DBZ-5273] - Mysql parser is not able to handle variables in KILL command
  • [DBZ-5279] - Debezium server fail when connect to Azure Event Hubs
  • [DBZ-5281] - ORA-01086 savepoint never established raised when database history topic cannot be created or does not exist
  • [DBZ-5285] - Enabling database.history.store.only.captured.tables.ddl does not restrict history topic records
  • [DBZ-5291] - Connector ignores database history if binlog file number exceeds 999999
  • [DBZ-5300] - Snapshot fails when table's relational model is created using an abstract data type as unique index
  • [DBZ-5305] - Oracle namespace is not passed correctly to test runitime in testsuite ci
  • [DBZ-5310] - Oracle driver version resolution not working in downstream CI job
  • [DBZ-5328] - field.exclude.list doesn't accept dashes (-) in database name
  • [DBZ-5335] - Formatting issues in the documentation of configurations
  • [DBZ-5338] - Invalid whitespace in oracle pipeline maven execution
  • [DBZ-5380] - Debezium Cassandra 4 Connector not working with 1.9.4 release BUT works with 1.9.2 release

Task

  • [DBZ-2581] - Add script SMT test case to OCP test suite
  • [DBZ-4713] - Confusing example for schema change topic
  • [DBZ-4754] - Update cache-invalidation example
  • [DBZ-4830] - Switch from static yaml descriptors to dynamic objects
  • [DBZ-4875] - Verify that snapshot deployments build and deploy javadocs
  • [DBZ-4902] - DelayStrategy should accept Duration rather than long ms
  • [DBZ-5069] - Use maven 3.8.4 version with enforcer plugin
  • [DBZ-5190] - Add option for '*' wildcard usage testsuite preparation jenkins jobs
  • [DBZ-5207] - Use the Maven wrapper in the Github and Jenkins workflows
  • [DBZ-5226] - Improve performance of OracleConnectorIT shouldIgnoreAllTablesInExcludedSchemas test
  • [DBZ-5227] - Document use of JAR artifact to build Debezium scripting SMT into Kafka Connect
  • [DBZ-5233] - Create shared adoc fragments for specifying MBean name format in connector metrics sections
  • [DBZ-5234] - Build Oracle connector by default without Maven profiles
  • [DBZ-5250] - Remove reference to removed case insensitive option in Oracle README.md
  • [DBZ-5258] - Several Oracle tests do not get database name from TestHelper
  • [DBZ-5259] - Upgrade to Quarkus 2.10.0.Final
  • [DBZ-5261] - Upgrade PostgreSQL driver to 42.4.0
  • [DBZ-5277] - Refactor ChangeEventQueue to better support n:1 threads
  • [DBZ-5287] - Upgrade MongoDB driver to 4.6.1
  • [DBZ-5288] - Upgrade MySQL driver to 8.0.29
  • [DBZ-5289] - Upgrade Oracle driver to 21.6.0.0
  • [DBZ-5301] - LogMinerHelperIT tests fail when executed against a multi-node Oracle RAC cluster
  • [DBZ-5303] - Support skipping tests based on whether V$OPTION is enabled or disabled
  • [DBZ-5332] - Add Oracle 19c non-CDB to internal CI test matrix

Enhancement

  • [DBZ-5170] - Mysql Commit Timestamp
  • [DBZ-5268] - Redis Store does not work with GCP Managed Redis
  • [DBZ-5296] - Correct documentation of Event Router in expand.json mode
  • [DBZ-5299] - Allow the maven version is greater than the current 3.8.4

Edit/Copy Release Notes

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