Yash Mayya created KAFKA-15387: ---------------------------------- Summary: Deprecate and remove Connect's duplicate task configurations retrieval endpoint Key: KAFKA-15387 URL: https://issues.apache.org/jira/browse/KAFKA-15387 Project: Kafka Issue Type: Task Components: KafkaConnect Reporter: Yash Mayya Assignee: Yash Mayya Fix For: 4.0.0
A new endpoint ({{{}GET /connectors/\{connector}/tasks-config){}}} was added to Kafka Connect's REST API to expose task configurations in [KIP-661|https://cwiki.apache.org/confluence/display/KAFKA/KIP-661%3A+Expose+task+configurations+in+Connect+REST+API]. However, the original patch for Kafka Connect's REST API had already added an endpoint ({{{}GET /connectors/\{connector}/tasks){}}} to retrieve the list of a connector's tasks and their configurations (ref - [https://github.com/apache/kafka/pull/378] , https://issues.apache.org/jira/browse/KAFKA-2369) and this was missed in KIP-661. We can deprecate the endpoint added by KIP-661 in 3.7 (the next minor AK release) and remove it in 4.0 (the next major AK release) since it's redundant to have two separate endpoints to expose task configurations. Related discussions in [https://github.com/apache/kafka/pull/13424#discussion_r1144727886] and https://issues.apache.org/jira/browse/KAFKA-15377 -- This message was sent by Atlassian Jira (v8.20.10#820010)