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

Feature Request

  • [DBZ-2614] - Process special values in temporal datatypes

Bug

  • [DBZ-2616] - Negative timestamps are converted to positive during snapshot
  • [DBZ-2745] - Wrong reference to KafkaConnector in setting up Debezium
  • [DBZ-2754] - Oracle Connector(Using Logminer) with Oracle RDS (v12) does not capture changes
  • [DBZ-2795] - Oracle connector causes ORA-65090 when connecting to an Oracle instance running in non-CDB mode
  • [DBZ-2865] - Warnings and notifications from PostgreSQL are ignored by the connector until the connection is closed
  • [DBZ-2950] - Add support for MySQL to UI Backend
  • [DBZ-2984] - ExtractNewRecord SMT incorrectly extracts ts_ms from source info
  • [DBZ-3001] - Replication terminates with ORA-01291: missing log file
  • [DBZ-3006] - Kafka Docker image the HEAP_OPTS variable is not used
  • [DBZ-3009] - Support multiple schemas with Oracle LogMiner
  • [DBZ-3017] - Function calls does not allow parentheses for functions with non-mandatory parentheses
  • [DBZ-3019] - Complete support for properties that contain hyphens
  • [DBZ-3049] - UI issues with connectors table row expansion state
  • [DBZ-3057] - SQLException for Global temp tables from OracleDatabaseMetaData.getIndexInfo() makes Debezium snapshotting fail
  • [DBZ-3060] - Cassandra Connector doesn't support Cassandra version >=3.11.5
  • [DBZ-3063] - Make Cassandra Connector work with CommitLogTransfer better
  • [DBZ-3067] - no viable alternative at input 'create or replace index'
  • [DBZ-3070] - Connect image propagates env vars starting with CONNECT prefix
  • [DBZ-3074] - PgOutputMessageDecoder doesn't order primary keys
  • [DBZ-3090] - Strange transaction metadata for Oracle logminer connector
  • [DBZ-3096] - Getting RejectedExecutionException when checking topic settings from KafkaDatabaseHistory.checkTopicSettings
  • [DBZ-3103] - Environment Variables with spaces are truncated when written to properties file
  • [DBZ-3109] - Error: Supplemental logging not configured for table. Use command: ALTER TABLE
  • [DBZ-3125] - Uncaught (in promise) TypeError: Cannot read property 'call' of undefined
  • [DBZ-3151] - Final stage of snapshot analyzes tables not present in table.include.list thus stumbles upon unsupported XMLTYPE table
  • [DBZ-3170] - Missing Prometheus port in kafka network policy
  • [DBZ-3172] - XStream does not process NUMER(1) data

Task

  • [DBZ-2235] - Setup CI job for DB2
  • [DBZ-2788] - Replace MySQL connector option with SMT for mitigating wrong op flag
  • [DBZ-2815] - Integration with Service Registry promoted to GA
  • [DBZ-2908] - Remove DECIMAL string sanitisation once Vitess upstream bug is fixed
  • [DBZ-2977] - Review format and configuration options for Db2 for GA
  • [DBZ-3022] - Test with Postgres 13
  • [DBZ-3027] - Prepare Debezium UI to participate in upstream releases
  • [DBZ-3034] - Remove build deprecation warnings
  • [DBZ-3066] - Upgrade testcontainers to 1.15.1
  • [DBZ-3069] - Use new deployment endpoint for releases to Maven Central
  • [DBZ-3072] - Remove obsolete Awestruct container image
  • [DBZ-3076] - "JDBC driver" doesn't make sense for non-relational connectors
  • [DBZ-3077] - Replace RecordMakers with MySqlChangeRecordEmitter
  • [DBZ-3083] - Make CI builds resilient against disconnects on GH Actions infrastructure
  • [DBZ-3086] - Separate SourceInfo and MySQL offset context
  • [DBZ-3087] - Remove zero-width whitespace from option names
  • [DBZ-3091] - Adapt UI for MySQL connector type
  • [DBZ-3093] - Change MySQL database schema contract to support separate parsing and processing phase
  • [DBZ-3095] - MySQL build stuck for 6h
  • [DBZ-3099] - Rewrite legacy reader tests
  • [DBZ-3107] - Intermittent test failure in Postgres PostgresConnectorIT#customSnapshotterSkipsTablesOnRestart
  • [DBZ-3111] - Remove duplicate anchor links in Connector properties
  • [DBZ-3116] - Upgrade to Quarkus 1.12.0.Final
  • [DBZ-3117] - Config validation for Vitess
  • [DBZ-3119] - Config validation for Oracle
  • [DBZ-3130] - Document JSON column parsing regression for MySQL connector
  • [DBZ-3147] - Avoid naming conflict between connection classes
  • [DBZ-3152] - Set up commit message check for Vitess
  • [DBZ-3163] - Put IIDR license requirement into NOTE box
  • [DBZ-3164] - Consistent logging of connection validation failure
  • [DBZ-3165] - Avoid dependency to JAXB classes
  • [DBZ-3167] - Remove COLUMN_BLACK_LIST option in Oracle connector

Enhancement

  • [DBZ-2858] - Make field descriptions consistent for time values (milliseconds, ms, sec, seconds, etc)
  • [DBZ-2897] - DebeziumEngine RecordChangeEvents cannot be modified
  • [DBZ-2985] - Add license headers and related checkstyle checks for Debezium UI files
  • [DBZ-3052] - Display commit SHA of UI frontend/backend somewhere in the footer
  • [DBZ-3054] - Implement UX suggestions for display of connector type
  • [DBZ-3056] - SqlServerConnector does not implement validate
  • [DBZ-3075] - Database History Producer does not close with a timeout
  • [DBZ-3078] - Improve DML parser performance
  • [DBZ-3079] - Connector list table UI improvement desktop/mobile
  • [DBZ-3100] - Vitess Connector adds support for Vitess 9.0.0 GA
  • [DBZ-3101] - Improve layout for Column Truncate - Mask Component
  • [DBZ-3105] - Improve layout for Data options component and main wizard nav
  • [DBZ-3110] - Add ability to skip tests based on available database options
  • [DBZ-3114] - Support for Transaction Metadata in MySql connector
  • [DBZ-3115] - Add support for JSON column type
  • [DBZ-3124] - Add support for ENUM column type
  • [DBZ-3136] - Enable easy downloading of Camel Kafka Connectors
  • [DBZ-3153] - Capture LogMiner session parameters when session fails to start

Edit/Copy Release Notes

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