[ https://issues.apache.org/jira/browse/KAFKA-17145?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Egerton resolved KAFKA-17145. ----------------------------------- Resolution: Won't Fix > Reinstate Utils.join() method in org.apache.kafka.common.utils > -------------------------------------------------------------- > > Key: KAFKA-17145 > URL: https://issues.apache.org/jira/browse/KAFKA-17145 > Project: Kafka > Issue Type: Bug > Components: connect > Affects Versions: 3.8.0 > Reporter: Vikas Balani > Assignee: Vikas Balani > Priority: Major > > h3. Description: > The Utils.join() function has been removed from the > org.apache.kafka.common.utils package. This utility function is widely used > by many connector plugins, which are now failing due to the absence of this > method. > h3. Example of affected code: > The S3 Sink Connector uses this method here: > [link|https://github.com/confluentinc/kafka-connect-storage-cloud/blob/c90780dd61c6b1e11cd89c20619ac81a99aa19d5/kafka-connect-s3/src/main/java/io/confluent/connect/s3/S3SinkConnectorConfig.java#L1087] > h3. Impact: > 1. Connector plugins that depend on this method are failing. > 2. This change breaks backward compatibility for plugins and custom code > relying on Utils.join(). > h3. Proposed Solution: > 1. Partially revert https://github.com/apache/kafka/pull/15823 > 2. Restore the Utils.join() method in org.apache.kafka.common.utils. > 3. Maintain the usage of JDK API within Apache Kafka codebase instead of > Utils.join(). > 4. Add a deprecation warning to Utils.join() to indicate future removal. -- This message was sent by Atlassian Jira (v8.20.10#820010)