- Issued:
- 2023-04-17
- Updated:
- 2023-04-17
RHEA-2023:1814 - Product Enhancement Advisory
Synopsis
Red Hat build of Debezium 2.1.4 release
Type/Severity
Product Enhancement Advisory
Topic
Red Hat build of Debezium connectors in version 2.1.4 is now available for Red Hat Integration.
Description
Debezium is a distributed platform that turns your existing databases into event streams, so applications can see and respond immediately to each row-level change in the databases.
Debezium is built on top of Apache Kafka and provides Kafka Connect compatible connectors that monitor specific database management systems. Debezium records the history of data changes in Kafka logs, from where your application consumes them. This makes it possible for your application to easily consume all of the events correctly and completely. Even if your application stops unexpectedly, it will not miss anything: when the application restarts, it will resume consuming the events where it left off.
Solution
To apply this update just follow standard installation procedure
Affected Products
- Red Hat Integration 1 x86_64
Fixes
- DBZ-1013 - Include Instant Client in Docker build for Oracle in Tutorial examples
- DBZ-2098 - Expose Cassandra Connector via Debezium Server
- DBZ-2131 - Execute tests with Apicurio converters
- DBZ-2432 - Use static import for Assertions in all tests
- DBZ-2439 - Remove redundant modifiers of members for interface fields
- DBZ-2581 - Add script SMT test case to OCP test suite
- DBZ-3318 - Add integration test for Oracle database.url configurations
- DBZ-3327 - Align connector properties to have an empty default cell if property has no default
- DBZ-3575 - Implement support for JSON_TABLE in MySQL parser
- DBZ-3576 - Test window function in MySQL parser
- DBZ-3921 - Postgres existing publication is not updated with the new table
- DBZ-4156 - Remove wal2json support
- DBZ-4180 - Pluggable topic selector
- DBZ-4213 - ConvertingEngineBuilder looses the accents
- DBZ-4303 - Add Debezium REST extension to tagged KC container image
- DBZ-4313 - Add Oracle connector to the Debezium UI
- DBZ-4315 - Add Oracle connector to the Debezium UI frontend
- DBZ-4339 - MongoDB connector to use secondary node
- DBZ-4346 - SQL Server - Fail connector when a user doesn't have the right permission (CDCReader)
- DBZ-4401 - Support partition key rown deletion and range tombstone row types
- DBZ-4450 - Implement Pub/Sub Lite change consumer
- DBZ-4475 - Test failure on CI: SqlServerConnectorIT#updatePrimaryKeyTwiceWithRestartInMiddleOfTx
- DBZ-4490 - Intermittent test failure: SqlServerConnectorIT#updatePrimaryKeyWithRestartInMiddle()
- DBZ-4491 - Add Google Pub/Sub emulator support
- DBZ-4629 - Implement retries for Debezium embedded engine
- DBZ-4669 - Plug-in version information duplicated
- DBZ-4720 - Validate Debezium Server configuration properties
- DBZ-4726 - Remove "single partition" mode
- DBZ-4830 - Switch from static yaml descriptors to dynamic objects
- DBZ-4846 - MongoConnector's field exclusion configuration does not work with fields with the same name but from different collections
- DBZ-4875 - Verify that snapshot deployments build and deploy javadocs
- DBZ-4902 - DelayStrategy should accept Duration rather than long ms
- DBZ-4910 - Build Cassandra 3.x connector with Java 11
- DBZ-4941 - Handle toasted String array
- DBZ-4949 - Switch to Java 11 as a baseline
- DBZ-4950 - Remove legacy implementation of MySQL connector
- DBZ-4952 - Remove Confluent Avro converters from connect-base image
- DBZ-4957 - Add ignoreSnapshots build option to release pipeline
- DBZ-4965 - Remove JDBC legacy date time properties from MySQL connector
- DBZ-4971 - Add triggers for 2.x paths in Github CI
- DBZ-4981 - Missing SSL configuration option in the debezium mongodb connector UI
- DBZ-4990 - Debezium Db2 Connector fails to handle default values in schema when is making the snapshot
- DBZ-4998 - Should store event header timestamp in HistoryRecord
- DBZ-5017 - Jenkins jobs fail to download debezium-bom
- DBZ-5022 - Cassandra 3 handler does not process partition deletions correctly
- DBZ-5023 - Keyspaces should be initialised in all schema change listeners on sessions startup.
- DBZ-5026 - Duplicate definition of Maven plugins
- DBZ-5041 - Failure in jdk outreach jobs
- DBZ-5047 - Remove redundant setting of last events
- DBZ-5048 - Rename `docker-images` repository and JIRA component to `container-images`
- DBZ-5051 - Update artifact server job listing script
- DBZ-5062 - Upgrade to Quarkus 2.8.2.Final
- DBZ-5064 - Use Maven 3.8.4 for Debezium builds
- DBZ-5069 - Use maven 3.8.4 version with enforcer plugin
- DBZ-5072 - Config the cache size property for ByLogicalTableRouter caches
- DBZ-5075 - Outdated links in Javadoc documentation
- DBZ-5082 - Create CI job for maven repository verification
- DBZ-5083 - Revision info missing on website
- DBZ-5092 - Introduce a new extension api for query debezium version
- DBZ-5096 - Table changes are not filled in schema changes from snapshot
- DBZ-5098 - Introduce a new field "ts_ms" to identify the process time for schema change event
- DBZ-5100 - Remove database.server.id default value handler, no longer auto-generated.
- DBZ-5113 - MongoDB Connector should use RawBsonDocument instead of Document
- DBZ-5117 - RedisDatabaseHistoryIT fails
- DBZ-5121 - Support if not exists/if exists key words in alter table statement
- DBZ-5123 - Allow ad-hoc snapshot signal to specify regex instead of FQN
- DBZ-5124 - Adjust MySQL test matrix
- DBZ-5125 - Debezium UI backend tests are failing
- DBZ-5128 - Fix duplicate anchor id in topic-routing.adoc
- DBZ-5130 - The number of applied messages isn't logged during schema recovery
- DBZ-5136 - Add LAST_IN_TABLE to source info block
- DBZ-5139 - Add transaction event count threshold option to prevent large transactions causing OutOfMemory
- DBZ-5142 - Configurable Redis connection timeouts
- DBZ-5143 - Cassandra build fails with DatabaseDescriptor.conf is null
- DBZ-5144 - Upgrade Kafka to 3.2.0
- DBZ-5146 - Verify meaning of query.fetch.size
- DBZ-5154 - Support scripting in Debezium Server
- DBZ-5160 - Downstream deployment of KC fails
- DBZ-5162 - Issues in downstream tests
- DBZ-5164 - Jenkins connector tests fail when building debezium
- DBZ-5167 - Upgrade PostgreSQL driver to 42.3.6
- DBZ-5168 - Debezium Server failure in JDK outreach job
- DBZ-5170 - Mysql Commit Timestamp
- DBZ-5174 - Update outbox example with Debezium 1.9.2.Final
- DBZ-5180 - Put the MysqlPartition values to MDC getting NPE in logging context phase
- DBZ-5183 - Add groovy artefacts to testusite preparation jobs
- DBZ-5184 - Add Jenkins job to test connectors against Kafka 2.x
- DBZ-5185 - Change oracle drivers version to 21.5.0.0 in upstream preparation jenkins jobs
- DBZ-5190 - Add option for '*' wildcard usage testsuite preparation jenkins jobs
- DBZ-5191 - Release notes groovy script generates link with incorrect project id
- DBZ-5197 - Integrate Maven Wrapper into the Debezium repos
- DBZ-5198 - Debezuim connector fails at parsing select statement overrides when table name has space
- DBZ-5206 - Remove the deprecated monitored tables metrics
- DBZ-5207 - Use the Maven wrapper in the Github and Jenkins workflows
- DBZ-5212 - Test-infrastructure preparation jenkins jobs sometimes don't correctly fail
- DBZ-5213 - Support docker images arm64
- DBZ-5217 - Upstream kafka connect image preparation jenkins job does not add debezium scripting to connectors
- DBZ-5220 - Typos in metadata of signaling and ad hoc snapshots docs
- DBZ-5221 - Conditionalize the Oracle connector NumberOfOversizedTransactions metric as community only
- DBZ-5224 - Remove warning for debezium-server-dist pom
- DBZ-5226 - Improve performance of OracleConnectorIT shouldIgnoreAllTablesInExcludedSchemas test
- DBZ-5229 - Define Centralized and Modular aproach for debezium storage
- DBZ-5232 - Debezium server duplicates scripting jar files
- 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-5259 - Upgrade to Quarkus 2.10.0.Final
- DBZ-5261 - Upgrade PostgreSQL driver to 42.4.0
- DBZ-5267 - Invalid date 'SEPTEMBER 31'
- 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-5291 - Connector ignores database history if binlog file number exceeds 999999
- 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-5317 - Upgrade Debezium UI to latest stable connector versions (1.9.4.Final +)
- DBZ-5324 - Enable pass-thru of additional config options in Debezium UI
- DBZ-5328 - field.exclude.list doesn't accept dashes (-) in database name
- DBZ-5329 - Transaction IDs in PostgreSQL transaction metadata topics subject to wraparound
- DBZ-5332 - Add Oracle 19c non-CDB to internal CI test matrix
- DBZ-5334 - Add ts_ms field to examples of transaction boundary events and examples and update property description in documentation
- DBZ-5335 - Formatting issues in the documentation of configurations
- DBZ-5338 - Invalid whitespace in oracle pipeline maven execution
- DBZ-5344 - Cannot expand JSON payload with nested arrays of objects
- DBZ-5352 - ORA-01003: no statement parsed
- DBZ-5358 - Include user that committed change in metadata (oracle)
- DBZ-5370 - Support for Postgres 15
- 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-5379 - UI Add debezium-ui i18n zh translation
- DBZ-5381 - CommitScn not logged in expected format
- DBZ-5392 - Unify job names in jenkins system-tests
- DBZ-5396 - Support storing extended attributes in relational model and JSON schema history topic
- DBZ-5398 - The column is referenced as PRIMARY KEY, but a matching column is not defined in table
- 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-5414 - Validate topic naming strategy relative topic name properties
- DBZ-5423 - SQL table rename affect on Kafka connector and topic
- DBZ-5424 - Verify the unique index whether including function or arbitrary expression
- DBZ-5425 - Remove the duplicated SimpleDdlParserListener from mysql connector
- 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
- DBZ-5461 - Upgrade Debezium base image to Fedora 37
- DBZ-5496 - Debezium 2.0.0.Beta1 Azure SQL breaking change
- DBZ-5501 - Force updating snapshots when building the UI in the workflow
- DBZ-5504 - Db2 documentation refers to invalid SMALLMONEY and MONEY data types
- DBZ-5505 - My connector parse the mariadb relevant sequence statement failed
- DBZ-5511 - Expose default values and enum values in schema history messages
- DBZ-5513 - Simplify passing of SINK config properties to OffsetBackingStore
- DBZ-5516 - Use ?database.dbnames? in SQL Server docs
- DBZ-5528 - Restrict connector workflows based on individual grammar changes in DDL module
- DBZ-5530 - Add support for SMT predicates in Debezium Engine
- DBZ-5533 - Unit test fails on Windows
- DBZ-5534 - EmbeddedEngine should initialize Connector using SourceConnectorContext
- DBZ-5535 - Disable preferring DDL before logical schema in history recovery
- DBZ-5538 - Unclear validation error when required field is missing
- DBZ-5539 - Testsuite is missing server.id in MySQL connector's configuration
- DBZ-5541 - Default schema.name.adjustment.mode to "none"
- DBZ-5542 - Edit content newly added to the MongoDB connector doc
- DBZ-5544 - Support BASE64_URL_SAFE in BinaryHandlingMode
- DBZ-5545 - Disable Eager loading for federated module bundles.
- DBZ-5546 - Missing format value option in debezium-server doc
- DBZ-5549 - Upgrade apicurio to 2.2.5.Final
- DBZ-5553 - Debezium inputs with number types have the wrong name of the input
- DBZ-5554 - Testsuite doesn't reflect changes to SQLServer connector
- DBZ-5557 - Supply partition when comiting offsets with source database
- DBZ-5560 - Add the Fed module running script and update readme
- DBZ-5563 - Logging improvements in TestSuite
- DBZ-5565 - Formatting characters in properties tables rendered in published content
- DBZ-5568 - Require Java 11 for tests
- DBZ-5572 - Vitess: Filter table.include.list during VStream subscription
- DBZ-5573 - Language type for listings in automatic topic creation
- DBZ-5574 - Upgrade mysql-binlog-connector-java library version
- DBZ-5577 - MySQL database.server.id indicates default value is random but that no longer applies
- DBZ-5582 - Unreliable RedisDatabaseHistoryIT
- DBZ-5583 - Starting Embedded Engine swallows ClassNotFoundException so user cannot see why engine does not work
- DBZ-5585 - Modify the Instantiator to not require classloader
- DBZ-5587 - Error when parsing alter sql
- DBZ-5589 - Mysql connector can't handle the case sensitive of rename/change column statement
- DBZ-5594 - Clean up "logical name" config
- DBZ-5600 - Upgrade Kafka client to 3.3.1
- DBZ-5601 - Switch test containers to Debezium nightly
- DBZ-5603 - Use quay.io in test containers
- DBZ-5606 - GitHub CI fails for DB2 connector
- DBZ-5610 - MySQL Connector capture TRUNCATE command as message in table topic
- DBZ-5612 - Remove records from being logged at all levels
- DBZ-5613 - ValidateSqlServerFiltersIT fails in CI
- DBZ-5616 - When writing docs, use website stylesheet for IDE preview in IntelliJ
- DBZ-5618 - Fix broken anchors in docs
- DBZ-5622 - Support READ ONLY/ENCRYPTION options for alter database statment
- DBZ-5623 - DDL Parsing Error
- DBZ-5625 - Clarify semantics of include/exclude options
- DBZ-5626 - Using snapshot.mode ALWAYS uses SCN from offsets
- DBZ-5628 - Added support for Mongo pre-image in change stream
- DBZ-5629 - MongoDB multiple tasks monitor misalignment
- DBZ-5633 - Support grant LOAD FROM S3, SELECT INTO S3, INVOKE LAMBDA with aws mysql
- DBZ-5639 - Logging enhancement for non-incremental snapshot in postgres connector
- DBZ-5647 - Debezium on ARO sanity testing
- DBZ-5648 - Improve LogMiner query performance by reducing REGEXP_LIKE disjunctions
- DBZ-5650 - Support set statement in mariadb
- DBZ-5651 - Race in DebeziumContainer during startup
- 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-5661 - Embedded Engine or Server retrying indefinitely on all types of retriable errors
- DBZ-5662 - Allow the word STATEMENT to be a table / column name
- DBZ-5664 - ValidatePostgresConnectionIT.testInvalidPostgresConnection fails
- DBZ-5666 - Add Mongo-initiator 6.0 container image
- DBZ-5667 - Cleanup UI e2e tests after removing default value for topic.prefix
- DBZ-5670 - Hardcoded driver task properties are not being passed to underlying connections
- DBZ-5671 - Remove logic name parameter from sub connector config
- DBZ-5709 - The DDL_FILTER of SchemaHistory doesn't work for including break lines ddl statement
- DBZ-5710 - Remove whilelisted/blacklisted from log messages
- DBZ-5715 - Invalid prop names in MongoDB outbox router docs
- DBZ-5718 - tests are running forever
- DBZ-5719 - cassandra connector first startup ever may fail
- DBZ-5727 - Columns are not excluded when doing incremental snapshots
- DBZ-5728 - MySqlSchemaMigrationIT runs failed
- DBZ-5729 - Create RHAF version of Debezium docs
- DBZ-5730 - Add Debezium doc section to RHAF
- DBZ-5731 - Create new Debezium section in the docs.
- DBZ-5732 - Add Debezium docs to DDF
- DBZ-5736 - Expose heartbeatFrequency setting for mongodb connector
- DBZ-5738 - NullPointerException thrown during snapshot of tables in Oracle source connector
- DBZ-5739 - Postgres connector results in silent data loss if replication slot is recreated
- DBZ-5742 - Create ARO provisioning job
- DBZ-5744 - Parametrize Strimzi operator name to enable multiple testsuites running on same cluster
- DBZ-5745 - Enable CI to report results to ReportPortal instance
- DBZ-5749 - Provide Redis storage as store module
- DBZ-5752 - Redis Sink wait for Redis Replica writes
- DBZ-5753 - Hostname not available for load balanced ocp services in ARO
- DBZ-5756 - Exclude Oracle Compression Advisor tables from capture to avoid infinite loop
- DBZ-5759 - More Oracle logging
- DBZ-5760 - Oracle should only log row contents at TRACE level
- DBZ-5762 - Amend Confluent Avro converter installation documentation
- DBZ-5763 - Testsuite unable to connect to SQLServer due to encryption
- DBZ-5764 - Testsuite uses incorrect jdbc driver class for SQLServer with docker
- DBZ-5766 - Upgrade com.jayway.jsonpath:json-path
- DBZ-5767 - Update system test artifact preparation to reflect naming changes in downstream
- DBZ-5768 - Product profile is not used when running Oracle matrix against downstream
- DBZ-5770 - Outbox Router documentation outdated regarding value converter
- DBZ-5772 - Sink adapter for Nats JetStream
- DBZ-5773 - Using DBMS_LOB.ERASE by itself can lead to an unexpected UPDATE with null BLOB value
- DBZ-5774 - Upgrade to Quarkus 2.14.CR1
- DBZ-5776 - Cassandra deletes log files on exit when real time processing is enabled
- DBZ-5779 - Switch from Fest to AssertJ
- DBZ-5780 - Upgrade postgres driver to version 42.5.0
- DBZ-5782 - Redis sink back-pressure mechanism when Redis memory is almost full
- DBZ-5783 - Suppress logging of undetermined optionality for explicitly excluded columns
- DBZ-5785 - Modify ocp system tests to archive test results and logs
- DBZ-5786 - Upgrade to Quarkus 2.14.0.Final
- DBZ-5788 - Doc Typo in cloudevents
- DBZ-5789 - PostgreSQL missing metadata info
- DBZ-5790 - Enhance the ability to sanitize topic name
- DBZ-5791 - Oracle connector does not attempt restart when ORA-01089 exception is nested
- DBZ-5792 - Message with LSN 'LSN{XYZ}' not present among LSNs seen in the location phase
- DBZ-5796 - For outbox transformation, when 'table.expand.json.payload' is set to true null values are not correctly deserialized
- DBZ-5798 - Data type conversion failed for mysql bigint
- DBZ-5799 - Fix DB2 reporting script path
- DBZ-5800 - ReplicationConnectionIT test fails
- DBZ-5801 - The merge method of configuration is not work
- DBZ-5802 - Mysql connector alter table with database name parse failed
- DBZ-5804 - MongoDB docs for incremental snapshots is SQL specific
- DBZ-5807 - Cassandra decimal values are not deserialized using Debezium Cassandra Connector
- DBZ-5808 - Cassandra varint type is currently not supported
- DBZ-5811 - Postgres: Disable LSN confirmation to database
- DBZ-5812 - Conflicting documentation for snapshot.mode property in MongoDB connector v2.0
- DBZ-5816 - Add ORA-01555 to Oracle documentation
- DBZ-5817 - 'topic.prefix' default value in MongoDB connector v2.0
- DBZ-5818 - field.exclude.list in MongoDB Connector v2.0 doesn't accept * as a wildcard for collectionName
- DBZ-5821 - Quarkus outbox extention never finishes the open tracing span
- DBZ-5822 - Change visibility of BaseSourceTask#logStatistics method to protected
- DBZ-5823 - Upgrade Postgres images to Debian 11
- DBZ-5824 - GitHub Actions: Deprecating save-state and set-output commands
- DBZ-5826 - fix names of range fields in schema to comply with Avro standard
- DBZ-5827 - ActivateTracingSpan wrong timestamps reported
- DBZ-5833 - Change logging levels of several schema change handler log entries
- DBZ-5834 - ExtractNewDocumentState does not support updateDescription.updatedFields field
- DBZ-5835 - Replace obsolete DebeziumDownload attribute
- DBZ-5836 - CREATE/ALTER user does not support COMMENT token
- DBZ-5838 - Run test against Apicurio registry
- DBZ-5839 - Revert running tests against Apicurio registry
- DBZ-5843 - Invalid Java object for schema with type FLOAT64: class java.lang.Float
- DBZ-5847 - Realize data distribution according to specified fields
- DBZ-5850 - OracleConnectorIT shouldIgnoreAllTablesInExcludedSchemas test may randomly fail
- DBZ-5853 - PostgreSQL range default values are missing from generated schema
- DBZ-5854 - Upgrade wildfly-elytron to 1.15.5 / 1.16.1 due to CVE-2021-3642
- DBZ-5855 - IllegalStateException is thrown if task is recovering while other tasks are running
- DBZ-5857 - Add tests against multinode RS and (ideally) sharded cluster
- DBZ-5860 - Upgrade PostgreSQL example images to Postgres 15
- DBZ-5864 - Reduce container image sizes by consolidating operations per layer
- DBZ-5870 - GitHub Actions deprecation of Node 12 - actions/checkout
- DBZ-5874 - Message contents might not get logged in case of error
- DBZ-5876 - CREATE/ALTER user does not support ATTRIBUTE token
- DBZ-5877 - Typo error in Oracle connector documentation 2.0
- DBZ-5878 - Update the DBZ-UI documentation page to incorporate the recently added "Custom properties" step details
- DBZ-5880 - Negative decimal number scale is not supported by Avro
- DBZ-5882 - Connector deployment instructions provide incorrect Maven path for Debezium scripting component
- DBZ-5883 - Incorrect Streams Kafka version in connector deployment instructions for creating a custom image
- DBZ-5885 - Update documentation for Debezium Server with Cassandra Connector
- DBZ-5887 - Allow CI deploy clusters to PSI
- DBZ-5888 - Mariadb and Mysql have different syntax
- DBZ-5889 - Execute IT tests in alphabetical order
- DBZ-5895 - Run postgres connector RecordsStreamProducerIT failed
- DBZ-5900 - Debezium UI documentation link is not accessible to the user via documentation side navigation menu.
- DBZ-5901 - Migrate debezium-server-nats-jetstream to AssertJ
- DBZ-5904 - Suppport INSERT INTO statements with dots in column names
- DBZ-5905 - Reduce jenkins jobs footprint
- DBZ-5906 - Incorrect default value for additional-condition docs
- DBZ-5907 - Oracle cannot undo change
- DBZ-5908 - ConnectorLifecycle is not logging anymore the exception stacktrace when startup fails
- DBZ-5911 - Debezium Server stops with NPE when Redis does not report the "maxmemory" field in "info memory" command
- DBZ-5912 - Replace simple string for range tombstones for JSON object
- DBZ-5914 - PostgresConnectorIT#shouldAckLsnOnSourceByDefault and #shouldNotAckLsnOnSource fails
- DBZ-5915 - Postgresql Data Loss on restarts
- DBZ-5922 - Move Debezium Cassandra connector out from incubation
- DBZ-5923 - Cassandra TimeUUID values should be encoded as string
- DBZ-5924 - SQL Server connector database.instance config option is ignored
- DBZ-5925 - debezium-connector-cassandra 2.1.0.Alpha2 plugin can no longer run "out of the box"
- DBZ-5928 - Wrong java version in Installing Debezium documentation
- DBZ-5930 - Vitess: Support snapshot feature
- DBZ-5931 - Clean up "doSnapshot" config code
- DBZ-5932 - Version badge on README in Cassandra connector is stuck
- DBZ-5933 - Make startup of Cassandra container faster
- DBZ-5934 - Fix logging for tests for Cassandra connector
- DBZ-5936 - Toasted json/int/bigint arrays are not properly processed
- DBZ-5937 - Provide Debezium Spanner connector
- DBZ-5940 - Support predicate parameters in Debezium Server
- DBZ-5941 - Use the Patternfly database icon as a placeholder for Oracle Database
- DBZ-5944 - Toasted varchar array is not correctly processed
- DBZ-5946 - Print the readable data class name in JdbcValueConverters.handleUnknownData
- DBZ-5949 - No table filters found for filtered publication
- DBZ-5952 - Reduce log spamming in Cassandra connector
- DBZ-5959 - Spanner connector is missing JSR-310 dependency
- DBZ-5966 - Truncate records incompatible with ExtractNewRecordState
- DBZ-5967 - Computed partition must not be negative
- DBZ-5973 - MongoDB Incremental Snapshot not Working
- DBZ-5975 - Remove incubating documentation text for MongoDB ExtractNewDocumentState SMT
- DBZ-5977 - Upgrade Apicurio to 2.4.1.Final
- DBZ-5980 - Upgrade JDBC driver to 42.5.1
- DBZ-5988 - NPE in execute snapshot signal with exclude.tables config on giving wrong table name
- DBZ-5991 - There is a problem with postgresql connector parsing the boundary value of money type
- DBZ-5992 - Migrate connector triggers to gitlab
- DBZ-5996 - Debezium truncating micro/nanosecond part if it is all zeros
- DBZ-6001 - Postgresql connector parses the null of the money type into 0
- DBZ-6002 - Run PostgresConnectorIT.shouldReceiveChangesForChangeColumnDefault() failed
- DBZ-6003 - Nullable columns marked with "optional: false" in DDL events
- DBZ-6006 - Prepare MongoDB ExtractNewDocumentState SMT doc for downstream GA
- DBZ-6011 - Vitess: Handle the shard list difference between current db shards and persisted shards
- DBZ-6012 - Postgres LSN check should honor event.processing.failure.handling.mode
- DBZ-6014 - Enhance the Spanner connector by adding features and/or solving bugs
- DBZ-6016 - DDL statement with TokuDB engine specific "CLUSTERING KEY" couldn't be parsed
- DBZ-6019 - DDL parse fail for role revoke with "user-like" role name
- DBZ-6020 - DDL parse fail for ALTER USER x DEFAULT ROLE y;
- DBZ-6026 - Offsets are not flushed on connect offsets topic when encountering an error on Postgres connector
- DBZ-6029 - Unexpected format for TIME column: 8:00
- DBZ-6031 - Oracle does not support compression/logging clauses after an LOB storage clause
- DBZ-6035 - SQL Server IncrementalSnapshotWithRecompileIT fails randomly
- DBZ-6037 - Debezium is logging the full message along with the error
- DBZ-6039 - Improve resilience during internal schema history recovery from Kafka
- DBZ-6044 - Refactor OCP deployment job
- DBZ-6045 - Refactor ARO deployment job
- DBZ-6064 - Mask password in log statement
- DBZ-6069 - Invalid links breaking downstream documentation build
- DBZ-6075 - Loading Custom offset storage fails with Class not found error
- DBZ-6084 - SQL Server tasks fail if the number of databases is smaller than maxTasks
- DBZ-6091 - Reading SSN field can lead to Numeric Overflow if a transaction contains more than Integer.MAX_VALUE SQL sequences
- DBZ-6094 - Reduce verbosity of skipped transactions if transaction has no events relevant to captured tables
- DBZ-6101 - GCP Spanner connector start failing when there are multiple indexes on a single column
- DBZ-6104 - java.lang.NullPointerException in MySQL connector with max.queue.size.in.bytes
- DBZ-6107 - When using LOB support, an UPDATE against multiple rows can lead to inconsistent event data
- DBZ-6113 - Negative remaining attempts on MongoDB reconnect case
- DBZ-6116 - Support String type for key in Mongo incremental snapshot
- DBZ-6120 - Tables with spaces or non-ASCII characters in their name are not captured by Oracle because they must be quoted.
- DBZ-6124 - debezium-connector-mysql failed to parse serveral DDLs of 'CREATE TABLE'
- DBZ-6125 - Offsets are not advanced in a CDB deployment with low frequency of changes to PDB
- DBZ-6130 - Remove references to adding configuration settings to a .properties file
- DBZ-6143 - Oracle TIMESTAMP WITH TIME ZONE is emitted as GMT during snapshot rather than the specified TZ
- DBZ-6150 - Upgrade Quarkus dependencies to 2.16.3.Final
- DBZ-6153 - Update connector configuration examples in deployment instructions
- DBZ-6156 - Add hostname validator to connector configuration
- DBZ-6163 - Debezium truncating micro/nanosecond part if it is all zeros with time zone
- DBZ-6185 - Zerofill property failed for different int types
- DBZ-6186 - GRANT DELETE HISTORY couldn't be parsed in mariadb
- DBZ-6188 - ddl parse failed for key partition table
- DBZ-6190 - Config options internal.schema.history.internal.ddl.filter not working
- DBZ-6191 - Disable advance slot checking
- DBZ-6194 - Use CHARSET for alterByConvertCharset clause
- DBZ-6204 - Data loss upon connector restart
- DBZ-6211 - DDL statement couldn't be parsed: no viable alternative at input 'GRANT APPLICATION_PASSWORD_ADMIN'
- DBZ-6215 - Insert missing Nebel annotations for Oracle connector FAQ topic
- DBZ-6217 - ParsingException: DDL statement couldn't be parsed
- DBZ-6221 - The CHARACTER/CHARACTER(p)/CHARACTER VARYING(p) data types not recognized as JDBC type CHAR
- DBZ-6223 - Add metadata for MongoDB change streams topic
- DBZ-6243 - MySQL singleDeleteStatement parser does not support table alias
- DBZ-6246 - Deprecate MongoDb 4.0
- DBZ-6250 - Missing GEOMETRY keyword which can be used as column name
- DBZ-6255 - MariaDB's UUID column type cannot be parsed when scheme is loaded
- DBZ-6258 - Multiplatform build of example-postres fails
- DBZ-6261 - Add protoc version property to postgres connector pom.xml
- DBZ-6263 - Fix broken link to Streams documentation in shared deployment files
- DBZ-6267 - Update config example in Installing Debezium on OpenShift
- DBZ-6272 - Address review feedback in downstream RHEL and OCP installation guides
- DBZ-6273 - Table names with spaces are not correctly deserialized when using an Infinispan cache as the transaction buffer
- DBZ-6274 - Infinispan cache configuration used by Oracle tests are not compatible with Infinispan 14.0.2
- DBZ-6275 - Transaction buffer state can become corrupted when using Infinispan cache with LOBs
- DBZ-6304 - Upgrade MySQL JDBC driver to 8.0.32
- DBZ-703 - Phase out a code supporting old version of protobuf decoder
CVEs
(none)
References
(none)
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.