Kafka component release notes
This page lists the main features added to the Kafka component.
Changelog
Version 2024.3.0
Breaking changes
Previous versions of the Apache Kafka connector had a bug that incorrectly added an extra schema or root node to consumed or produced JSON structures.
The fixed connector no longer adds the incorrect extra node. However, any applications that implemented a workaround for the wrong behavior should remove their workaround.
Feature improvements
-
DI-7970: Added the ability to reset the offset related to a consumer group.
-
DI-9595: Updated main component libraries to the latest versions.
Bug fixes
-
DI-8662: Template Load Kafka Structured to Rdbms: fixed an issue that added an extra root or schema node to consumed and produced JSON messages. The fixed connector consumes and produces messages without adding an extra node.
-
DI-9664: Updated Apache ZooKeeper third-party libraries.
-
DI-9936: Fixed an issue that prevented xDI from consuming Avro structured messages.
-
DI-10187: Fixed missing datatypes for Kafka timestamp fields when loading them to an RDBMS stage.
2024.1.9
Breaking changes
Previous versions of the Apache Kafka connector had a bug that incorrectly added an extra schema or root node to consumed or produced JSON structures.
The fixed connector no longer adds the incorrect extra node. However, any applications that implemented a workaround for the wrong behavior should remove their workaround.
Bug fixes
-
DI-8662: Template Load Kafka Structured to Rdbms: fixed an issue that added an extra root or schema node to consumed and produced JSON messages. The fixed connector consumes and produces messages without adding an extra node.
-
DI-10187: Fixed missing datatypes for Kafka timestamp fields when loading them to an RDBMS stage.
Version 2024.1.0
Version 2023.1.17
Breaking changes
Previous versions of the Apache Kafka connector had a bug that incorrectly added an extra schema or root node to consumed or produced JSON structures.
The fixed connector no longer adds the incorrect extra node. However, any applications that implemented a workaround for the wrong behavior should remove their workaround.
Bug fixes
-
DI-8662: Template Load Kafka Structured to Rdbms: fixed an issue that added an extra root or schema node to consumed and produced JSON messages. The fixed connector consumes and produces messages without adding an extra node.
-
DI-10187: Fixed missing datatypes for Kafka timestamp fields when loading them to an RDBMS stage.
Version 2023.1.0 (component pack)
Version 3.0.0 (component pack)
Feature improvements
-
DI-3701: Allow Components to contribute to Designer monitored statistics
-
DI-4053: Query Editor menu renamed to "Launch Query Editor"
-
DI-4508: Update Components and Designer to take into account dedicated license permissions
-
DI-4813: Rebranding: Drivers classes and URLs
-
DI-4962: Improved component dependencies and requirements management
Version 2.0.2 (Kafka component)
Feature improvements
-
DI-1298: INTEGRATION Kafka to File Template - Addition of the "Batch Size" parameter to define how many messages must be read from the topic before writing to the file
-
DI-1940: Support synchronous mode when sending messages (new attribute and parameter in Metadata and Templates are available to define the write mode)
-
DI-1909: Templates updated - New Parameters 'Unlock Cdc Table' and 'Lock Cdc Table' to configure the behaviour of CDC tables locking
Bug fixes
-
DI-1913: An error was thrown when trying to connect to a secure Kafka server, such as "KafkaException: javax.security.auth.login.LoginException: unable to find LoginModule class: org.apache.kafka.common.security.plain.PlainLoginModule"
-
DI-2162: The Component was not working on Topics having a dot in the name
-
DI-2658: Kafka Metadata - 'connect to database' context menu was not working
-
DI-1908: Templates updated - The 'Cdc Subscriber' parameter was ignored in some Templates on Lock / Unlock CDC steps
-
DI-1907: Templates updated - The 'Cdc Subscriber' parameter was ignored in some Templates when querying the source data