[
https://issues.apache.org/jira/browse/KAFKA-16324?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17823197#comment-17823197
]
Chia-Ping Tsai commented on KAFKA-16324:
----------------------------------------
[~mimaison] thanks for sharing context.
{quote}
Since this tool is not exposed via a shell script I think we can just delete it
in 4.0.
{quote}
it is exposed by a shell script. see
https://github.com/apache/kafka/blob/trunk/bin/kafka-broker-api-versions.sh.
{quote}
had a KIP (KIP-522) proposing to expose ApiVersions in the Admin API and it was
rejected
{quote}
I don't dig in that already, but it seems `BrokerApiVersionsCommand` is using
internal client code to receive node and api version. Is it an issue of using
internal code of client module? I mean there is no public APIs to get
ApiVersions.
> Move BrokerApiVersionsCommand to tools
> --------------------------------------
>
> Key: KAFKA-16324
> URL: https://issues.apache.org/jira/browse/KAFKA-16324
> Project: Kafka
> Issue Type: Sub-task
> Reporter: Chia-Ping Tsai
> Assignee: PoAn Yang
> Priority: Major
>
> https://github.com/apache/kafka/blob/trunk/core/src/main/scala/kafka/admin/BrokerApiVersionsCommand.scala
--
This message was sent by Atlassian Jira
(v8.20.10#820010)