Confluent CLI Release Notes
Note that the Confluent CLI is continuously updated with improvements and new features. This page highlights significant user-facing features and updates to the interface.
[10/24/2025] Confluent CLI v4.43.0 Release Notes
New Features
Add new “Error Handling” and “Log Target” output fields for
confluent tableflow topiccommandsAdd new flags
--error-handlingand--log-targetfor theconfluent tableflow topic [enable | update]commands
Bug Fixes
confluent kafka topic [produce | consume]now displays log messages at the appropriate verbosity levelconfluent asyncapi export --consume-examplesnow displays consumer log messages at the appropriate verbosity level
[10/22/2025] Confluent CLI v4.42.0 Release Notes
New Features
Add
Catalog Sync StatusandFailing Table Formatfields to enable Delta table support in Tableflow Topic configurationAdd
confluent tableflow catalog-integration [create | describe | list | delete]commands to support Unity catalog
[10/15/2025] Confluent CLI v4.40.0 Release Notes
New Features
Add
confluent provider-integration v2commands to support provider integrations for Azure and GCP
[10/1/2025] Confluent CLI v4.39.1 Release Notes
Breaking Changes
WARNING: The following bug fixes are intended for users of Confluent Manager for Apache Flink® 2.0; changes in various field names of the YAML output of on-premises
confluent flinkcommands are breaking changes for versions 1.0 and 1.1
Bug Fixes
Fixes an issue where the on-premises
confluent flink application create,confluent flink catalog create, andconfluent flink compute-pool createcommands could not read theapiVersionfield for YAML input filesOutput fields with “null” values in the YAML output of
confluent flink [application | catalog | compute-pool | environment | statement]commands are now omitted instead of displaying “null”All output fields in the YAML output of
confluent flink [application | catalog | compute-pool | environment | statement]commands now use the same format as the API instead of being lowercaseFixes an issue where the
--statement-defaultsflag for the on-premisesconfluent flink environment [create | update]commands did not correctly parse YAML input files
[9/29/2025] Confluent CLI v4.39.0 Release Notes
New Features
[Open Preview] Add new optional flag
--transport-type [SSE | STREAMABLE_HTTP]forconfluent flink connectioncommand “mcp_server” connection typeAdd support for Azure peering networks in
confluent schema-registry endpoint list,confluent flink endpoint list, andconfluent flink endpoint useUpdate
confluent local kafka startto use the newer 8.0.0 version of the “confluent-local” Docker imageAdd new SQL data type STRUCTURED_TYPE support for
confluent flink shellcommand
[9/17/2025] Confluent CLI v4.38.0 Release Notes
New Features
Add
Write Modeoutput field forconfluent tableflow topic [describe | list | enable | update]commands
Bug Fixes
Fix a bug filtering out results by connector ID for
confluent connect logscommand
[9/2/2025] Confluent CLI v4.37.0 Release Notes
New Features
Add Support for confluent control center local for Confluent Platform 8.0 and 8.1
Bug Fixes
confluent flink shellwill no longer store secrets in the statement historyImprove overall performance when feature flags are enabled
The
confluent ccpmandconfluent connect artifactcommand groups are no longer hidden
[8/29/2025] Confluent CLI v4.36.0 Release Notes
New Features
General updates and improvements
[8/11/2025] Confluent CLI v4.35.0 Release Notes
New Features
[Open Preview] Add an additional
KSQLoption to the--operationsflag forconfluent iam ip-filter createandconfluent iam ip-filter updatecommands
Bug Fixes
Improve the description and examples of the
--permanentflag forconfluent schema-registry schema deletecommand for better clarityFix a corner case scenario for
confluent connect custom-connector-runtime listcommand where the “End Of Life At” field is not populated correctly
[7/31/2025] Confluent CLI v4.34.0 Release Notes
New Features
Add Azure PrivateLink support for
confluent flink endpoint [list | use]andconfluent schema-registry endpoint listcommands
Bug Fixes
confluent flink endpoint listno longer displays unsupported endpointsconfluent flink endpoint useno longer accepts unsupported endpoints
[7/29/2025] Confluent CLI v4.33.0 Release Notes
New Features
Add
confluent kafka cluster endpoint [ list | use ]commands to support Private Network Interface (PNI) gateways and allow user to specify a Public, PrivateLink or PNI endpointAdd
confluent connect custom-connector-runtime listcommandAdd support for Kafka IP Filter operation groups
Add
--propertyflag toconfluent flink statement createcommand
[7/24/2025] Confluent CLI v4.32.0 Release Notes
New Features
Add
confluent connect logscommand to retrieve connector logsAdd “Table Path” output field for
confluent tableflow topiccommandsRename
confluent tableflow topic createtoconfluent tableflow topic enable, and addcreateas an alias to preserve existing workflows and avoid a breaking changeRename
confluent tableflow topic deletetoconfluent tableflow topic disable, and adddeleteas an alias to preserve existing workflows and avoid a breaking changeAdd “Mirror Topic Error” field to
kafka mirror describecommand
[7/18/2025] Confluent CLI v4.31.0 Release Notes
New Features
Add Cloud
confluent ccpmcommands to manage custom Connect plugins[Open Preview] Add “rest” and “mcp_server” as new connection types for
confluent flink connection [create | list]Add a new “Status” field to the output of
confluent connect artifactcommands to show the current processing state
[7/3/2025] Confluent CLI v4.30.1 Release Notes
Bug Fixes
Fixed an issue affecting GCP-related
confluent connect custom-plugincommands
[7/1/2025] Confluent CLI v4.30.0 Release Notes
New Features
Add the on-premises
confluent flink shellcommandAdd GCP support for
confluent connect custom-plugincommand
[6/12/2025] Confluent CLI v4.29.0 Release Notes
New Features
Add additional endpoints under “Private Regional Endpoint URLs” for
confluent schema-registry endpoint listcommandAdd the “Remote Cluster” field to the output of on-premises
confluent kafka link [describe | list]commands
Bug Fixes
Add missing
--remote-cluster,--remote-bootstrap-server,--remote-api-key,--remote-api-secret,--local-api-key, and--local-api-secretflags for the on-premisesconfluent kafka link createcommand
[6/4/2025] Confluent CLI v4.28.0 Release Notes
New Features
Add Confluent Platform
confluent flink statement,confluent flink compute-poolandconfluent flink catalogcommandsAdd additional flags
--statement-defaultsand--compute-pool-defaultsfor the Confluent Platformconfluent flink environment createandconfluent flink environment updatecommands to support specifying the default Flink statement and compute poolAdd the “Zone Info” field to
confluent networkcommandsAdd
confluent connect artifact [create | describe | list | delete]commands to manage Custom SMTs (Single Message Transform) for fully-managed connectors
[5/23/2025] Confluent CLI v4.27.1 Release Notes
Bug Fixes
Support
PRIVATE_NETWORK_INTERFACEnetwork type forconfluent kafka region listcommand
[5/16/2025] Confluent CLI v4.27.0 Release Notes
New Features
Handle multiple rows for the same primary key for
confluent flink shellcommands
[5/2/2025] Confluent CLI v4.26.1 Release Notes
Bug Fixes
confluent local servicesno longer setsconsumer.interceptor.classesandproducer.interceptor.classesconfiguration options by default when used with Confluent Platform 8.0confluent kafka quota listnow works when a cluster has more than 100 quotas
[4/21/2025] Confluent CLI v4.26.0 Release Notes
New Features
When using the CLI with Confluent Platform 8.0, “control-center” is not an available service for
confluent local servicesWhen using the CLI with Confluent Platform 7.9 or lower, “control-center” will continue to be available for
confluent local servicesWhen using the CLI with Confluent Platform 8.0, “zookeeper” is replaced by “kraft-controller” for
confluent local services, and all services will run in KRaft modeWhen using the CLI with Confluent Platform 7.9 or lower,
confluent local serviceswill continue to run in Zookeeper mode
Bug Fixes
confluent asyncapi exportnow correctly handles Avro union types in examples output
[4/16/2025] Confluent CLI v4.25.0 Release Notes
New Features
Restore “control-center” for
confluent local servicesRestore Zookeeper mode for
confluent local services; adding back “zookeeper” and removing the new “kraft-controller”The
confluent flink shellcommand now supports statement warnings, which will be gradually added
[4/14/2025] Confluent CLI v4.24.0 Release Notes
New Features
confluent local servicesnow uses KRaft instead of Zookeeper
[4/7/2025] Confluent CLI v4.23.0 Release Notes
New Features
Add new
--client-cert-pathand--client-key-pathflags toconfluent loginto support on-premises mTLS loginAdd a new
--certificate-onlyflag toconfluent loginfor on-premises mTLS login without username/password or SSOAdd new
--client-cert-pathand--client-key-pathflags to all on-premises MDS and schema registry commandsAdd new “CONFLUENT_PLATFORM_CLIENT_CERT_PATH” and “CONFLUENT_PLATFORM_CLIENT_KEY_PATH” mTLS environment variables
Bug Fixes
Fix an issue preventing the CLI from refreshing the authentication token while running the on-premises
confluent kafka topic [produce | consume]commandsFix an issue causing the on-premises
confluent kafka topic [produce | consume]commands to fail to startFix an issue causing
confluent local kafka topic consumeto fail to start
[4/2/2025] Confluent CLI v4.22.0 Release Notes
New Features
Add
confluent flink endpoint listandconfluent flink endpoint usecommands to support Flink CCN endpoint featureAdd informational message and suggestion for
confluent flink connectivity-type usecommandAdd optional
--identity-claimflag toconfluent iam providercommand to support union of pools featureAdd GCP support for
confluent network private-link attachment
[3/27/2025] Confluent CLI v4.21.0 Release Notes
New Features
Add “private_regional_endpoint_url” field to
schema-registry cluster describecommandAdd
schema-registry endpoint listcommandAdd
--schema-registry-endpointflag to Schema Registry Cloud commandsAdd
--typeflag tokafka cluster updatecommand to allow for cluster upgrades from “Basic” to “Standard”
Bug Fixes
Fix an issue causing
confluent flink compute-pool listto sometimes not display all compute pools
[3/18/2025] Confluent CLI v4.20.0 Release Notes
New Features
Add
confluent tableflowcommands to manage Tableflow topics and catalog integrations
[3/18/2025] Confluent CLI v4.19.0 Release Notes
New Features
Add Multi-Factor Authentication (MFA) support for
confluent loginAdd
--resource-ownerflag toconfluent iam service-account,confluent iam pool, andconfluent iam certificate-poolcreate commands
Bug Fixes
Require
--unsafe-traceto print the HTTP request and response onconfluent loginPrevent
confluent flink shellfrom crashing when window is too smallThe “Availability” field for Freight clusters in
confluent kafka clustercommands should now show “high” or “low” instead of “multi-zone” or “single-zone”
[2/27/2025] Confluent CLI v4.18.1 Release Notes
Bug Fixes
Fix
--consume-examplesforconfluent asyncapi exportcommand to match the asyncapi documentationFix
--consume-examplesforconfluent asyncapi exportcommand to work with multiple topics
[2/20/2025] Confluent CLI v4.18.0 Release Notes
New Features
Allow on-premises Flink commands to work with MDS authentication
Add Flink operation group to
confluent iam ip-filtercommands
[2/4/2025] Confluent CLI v4.17.0 Release Notes
New Features
Add “couchbase” as a new Flink connection type
Bug Fixes
Fix broken link highlighting in
confluent local kafka start
[1/24/2025] Confluent CLI v4.16.0 Release Notes
New Features
Added “ForwardViaGcpDnsZones” support for DNS Forwarders for Confluent Cloud
Add “GCP” option for
confluent network access-point private-link egress-endpointcommands in Confluent CloudAdd “GCP” field in
confluent network gateway [describe | list]
[1/23/2025] Confluent CLI v4.15.0 Release Notes
New Features
Better formatting for multiline “SHOW CREATE TABLE” and “SHOW JOBS” output when using
confluent flink shellAdd “Cloud”, “Region” and “Environment” fields to
confluent flink connectioncommandsAdd Azure support for
confluent flink artifact create
Bug Fixes
Fix a bug causing on-premises
confluent flinkcommands to be incorrectly hidden
[12/19/2024] Confluent CLI v4.14.0 Release Notes
New Features
Add
ruleSetand Key Management Service (KMS) driver support to finalize the Client Side Field Level Encryption (CSFLE) feature forconfluent kafka topic [produce | consume]
Bug Fixes
Fix a bug preventing users from consuming audit logs with
confluent kafka topic consumeFix bugs preventing users from producing or consuming from a Cloud cluster while logged out using
confluent kafka topic [produce | consume] --bootstrapImprove error messaging for
confluent flink connectioncommandsStack traces for some errors are now included in the output of the
-vvvvdebug flag
[12/9/2024] Confluent CLI v4.13.2 Release Notes
Bug Fixes
Fix SSO login failure
Validate
--environmentforconfluent flink artifactcommandsFix an issue causing
confluent kafka topic [produce | consume]to fail on Windows when using the--api-keyand--api-secretflag
[12/6/2024] Confluent CLI v4.13.1 Release Notes
Bug Fixes
Show the correct partition count in the output of
confluent kafka topic update --config num.partitions=XDo not notify of major version updates when there are only minor version updates
Fix an architecture error for
confluent local kafka startPrevent
confluent asyncapi exportfrom always failing when--consume-examplesis passedconfluent flink shellnow outputs a message and the statement name before submitting it for better progress output
[11/22/2024] Confluent CLI v4.13.0 Release Notes
New Features
Support
confluent flink statement [update | resume] <name>with--principaland/or--compute-pool
Bug Fixes
Fix for
Error: malformed body: Unsupported destination, supported value ["Kafka"]issue when runningconfluent custom-code-logging updateImprove the
confluent flink statement [update | stop | resume]examples with more accurate descriptions
[11/20/2024] Confluent CLI v4.12.0 Release Notes
New Features
Add the “Mirror Partition States Count” field for
confluent kafka link describe[Early Access] Add
confluent network access-point private-network-interfacecommands for managing private network interfaces[Early Access] Add “private-network-interface” option for
confluent network gateway create --type[Early Access] Add “freight” option for
confluent kafka cluster create --typeAdd “tableflow” option for
confluent api-key [create | list] --resource
[11/16/2024] Confluent CLI v4.11.0 Release Notes
New Features
General updates and improvements
[11/13/2024] Confluent CLI v4.10.0 Release Notes
New Features
Add
--outputflag forconfluent flink environment [create | describe | update]Add
--environmentflag forconfluent flink artifactcommandsAdd new “Description” and “Documentation Link” fields for
confluent flink artifactcommands
Bug Fixes
Remove unsupported “human” option for the
--outputflag in the--helpdocumentation ofconfluent flink application [create | describe | update]Improve error messages for
confluent flink applicationandconfluent flink environmentcommandsconfluent flink application web-ui-forwardnow works without the--urlflag
[10/29/2024] Confluent CLI v4.9.0 Release Notes
New Features
Add
confluent network gateway [create | delete | update]to manage gateways
Bug Fixes
Fix a bug preventing
confluent kafka topic consumefrom consuming Avro, Protobuf, and JSONSchema messages correctly produced with CLI version 4.7.0 or earlier
[10/25/2024] Confluent CLI v4.8.0 Release Notes
New Features
Add support for client side field level encryption (CSFLE) feature for
confluent kafka topic produceandconfluent kafka topic consumeAdded “LatestOffsets” and “LatestOffsetsTimestamp” fields to the
flink statement describeandflink statement listcommands
Bug Fixes
confluent asyncapi exportnow uses Kafka bootstrap urls for creating Kafka consumers
[10/9/2024] Confluent CLI v4.7.0 Release Notes
New Features
Add
confluent flink applicationandconfluent flink environmentcommands for managing on-premises Flink applications and environmentsAdd
confluent kafka mirror truncate-and-restore
[10/4/2024] Confluent CLI v4.6.0 Release Notes
New Features
[Limited Availability] Add
confluent iam certificate-authorityandconfluent iam certificate-poolcommands to manage mTLS authentication
Bug Fixes
Update the confirmation prompt in
confluent flink artifact deleteto warn users that it might affect running statements
[9/27/2024] Confluent CLI v4.5.0 Release Notes
New Features
Add
confluent flink statement updatefor updating a statement’s principal and compute pool, or stopping a statementAdd
confluent provider-integrationcommands for managing provider integrationsAdd on-premises support for Confluent Managed Flink (CMF) and Flink environments in
confluent cluster registerandconfluent iam rbac role-bindingcommands[Early Access] Add
confluent connect custom-plugin versioncommands for managing custom Connect plugin versions
Bug Fixes
Default to “Essentials” Stream Governance package in
confluent environment createUse correct version number in module name
Allow
confluent kafka cluster configurationcommands to be used while logged outNo longer require
--passphrase-newinconfluent secret file rotate
[9/12/2024] Confluent CLI v4.4.0 Release Notes
New Features
Add
confluent flink connectioncommands for managing Flink connectionsAdd
--classtoconfluent flink artifact create
[9/6/2024] Confluent CLI v4.3.0 Release Notes
New Features
Add “Class”, “Cloud”, “Region”, and “Environment” to the
confluent flink artifactcommandsAdd “Private Endpoint URL” and “Catalog Endpoint URL” to
confluent schema-registry cluster describe
[8/27/2024] Confluent CLI v4.2.0 Release Notes
New Features
General updates and improvements
[8/26/2024] Confluent CLI v4.1.0 Release Notes
New Features
Add “Azure Private Endpoint Custom DNS Config Domains” field to
confluent network access-pointcommands
[8/15/2024] Confluent CLI v4.0.0 Release Notes
Breaking Changes
Remove
confluent schema-registry cluster [delete | enable | upgrade]andconfluent schema-registry region listcommandsRemove
confluent context createcommandRemove the configuration and partition-replica lists from
confluent kafka topic describefor on-premises; these lists are now available through new on-premisesconfluent kafka topic configuration listandconfluent kafka replica listcommandsRemove the configuration and partition-replica lists from
confluent local kafka topic describe; topic configurations are available through a newconfluent local kafka topic configuration listcommandRename
confluent schema-registry exporter get-configtoconfluent schema-registry exporter configuration describeRename
confluent schema-registry exporter get-statustoconfluent schema-registry exporter status describeRename
confluent schema-registry compatibility validatetoconfluent schema-registry schema compatibility validateRename
confluent schema-registry configtoconfluent schema-registry configurationRename
confluent kafka topic describetoconfluent kafka topic configuration listfor Confluent CloudRename
confluent kafka replica listtoconfluent kafka replica status listRename
confluent kafka broker describetoconfluent kafka broker configuration listRename
confluent kafka broker updatetoconfluent kafka broker configuration updateRename
confluent local kafka broker describetoconfluent local kafka broker configuration listRename
confluent local kafka broker updatetoconfluent local kafka broker configuration updateRename
confluent price listtoconfluent billing price listRename
confluent admin [payment | promo]subcommands toconfluent billing [payment | promo]subcommandsRename
confluent kafka broker get-taskstoconfluent kafka broker task listand remove the--allflag; this functionality is now implicit when no broker ID is providedRemove the
--allflag fromconfluent kafka broker describe; this functionality has been moved to a new on-premisesconfluent kafka cluster configuration listcommandRemove the
--allflag fromconfluent kafka broker update; this functionality has been moved to a new on-premisesconfluent kafka cluster configuration updatecommandRemove deprecated
--api-keyand--api-secretflags from allconfluent schema-registrycommandsRemove the
--contextflag fromconfluent environment use,confluent flink region use,confluent service-account use, andconfluent kafka cluster useRemove the
--environmentfromconfluent flink region useandconfluent kafka cluster useReplace the
--schemaflag forconfluent schema-registry schema compatibility validatewith a required argumentReplace the
--nameflag forconfluent kafka quota createwith a required argumentReplace the
--nameflag forconfluent schema-registry kek createwith a required argumentRename
--organization-idto--organizationforconfluent loginRename
--group-idto--groupforconfluent asyncapi exportRename
--kms-key-idto--kms-keyforconfluent schema-registry kek createRename
--deletedto--allforconfluent schema-registry subject describeandconfluent schema-registry subject listRename
--aws-account-idto--aws-accountforconfluent stream-share consumer redeemRename
--azure-subscription-idto--azure-subscriptionforconfluent stream-share consumer redeemRename
--gcp-project-idto--gcp-projectforconfluent stream-share consumer redeemRename
--config-nameto--configforconfluent kafka broker describeandconfluent local kafka broker describeRename
--providerto--cloudforconfluent byokcommandsRename
--ca-locationand--ca-cert-pathto--certificate-authority-pathfor all commands which use these flagsThe
--subjectflag is now required forconfluent schema-registry schema compatibility validateThe
--typeflag is now required forconfluent schema-registry schema compatibility validatefor Confluent CloudThe
--configflag is now required forconfluent kafka topic updateThe
--passphraseand--passphrase-newflags are now required forconfluent secret file rotateand no longer accept pipes or filesThe
--passphraseflag is now required forconfluent secret master-key generateand no longer accepts pipes or filesThe
--configflag forconfluent secret file add,confluent secret file remove, andconfluent secret file updateno longer accepts pipes or filesThe broker ID is now a required argument for
confluent kafka broker listandconfluent kafka broker updateThe API key and secret are now required arguments for
confluent api-key storeRemove “Cloud Name” (human) and “cloud_name” (serialized) from the output of
confluent kafka region listRemove “Read-Only” (human) and “read_only” (serialized) from the output of
confluent configurationcommandsRename “Name” to “ID” (human) and “name” to “id” (serialized) in the output of
confluent plugin search; a new “Name” (human) and “name” (serialized) field has been added in its placeRename “Kafka” to “Kafka Cluster” (human) and “kafka” to “kafka_cluster” (serialized) in the output of
confluent ksql clustercommandsRename “Schema Registry Secret” to “Schema Registry API Secret” (human) and “schema_registry_secret” to “schema_registry_api_secret” (serialized) in the output of
confluent stream-share consumer redeemRename “Resource Display Name” to “Resource Name” (human) and “resource_display_name” to “resource_name” (serialized) in the output of
confluent billing cost listRename “Provider” to “Cloud” (human) and “provider” to “cloud” (serialized) in the output of
confluent kafka cluster describeRename “Service Provider” to “Cloud” (human) and “service_provider” to “cloud” (serialized) in the output of
confluent kafka cluster listRename “Service Provider Region” to “Region” (human) and “service_provider_region” to “region” (serialized) in the output of
confluent kafka cluster listRename “Schema ID” to “ID” (human) and “schema_id” to “id” (serialized) in the output of
schema-registry schema listRename “Region Name” to “Name” (human) and “region_name” to “name” (serialized) in the output of “confluent kafka region list”
Rename “Region ID” to “Region” (human) and “region_id” to “region” (serialized) in the output of “confluent kafka region list”
Rename “Cloud ID” to “Cloud” (human) and “cloud_id” to “cloud” (serialized) in the output of “confluent kafka region list”
Rename “Resource ID” and “Environment ID” to “Resource” and “Environment” (human) and “resource_id” and “environment_id” to “resource” and “environment” (serialized) in the output of
confluent billing cost listRename “Broker ID” to “Broker” (human) and “broker_id” to “broker” (serialized) in the output of
confluent broker task listRename “Partition ID”, “Cluster ID” and “Leader ID” to “ID”, “Cluster” and “Leader” (human) and “partition_id”, “cluster_id” and “leader_id” to “id”, “cluster” and “leader” (serialized) in the output of
confluent kafka partition [describe | list]Rename “Private Link Attachment ID” to “Private Link Attachment” (human) and “private_link_attachment_id” to “private_link_attachment” (serialized) in the output of
confluent network private-link attachment connectioncommandsRename “Task ID” to “Task” (human) and “task_id” to “task” (serialized) in the output of
confluent connect cluster describeRename “Plugin ID” and “Version ID” to “ID” and “Version” (human) and “plugin_id” and “version_id” to “plugin” and “version” (serialized) in the output of
confluent flink artifactcommandsRename “Partition ID” to “Partition” (human) and “partition_id” to “partition” (serialized) in the output of
confluent kafka partition reassignment listRename “ingress” and “egress” to “ingress_limit” and “egress_limit” in the serialized output of
confluent kafka clustercommandsRename “kafka_cluster_id” to “kafka_cluster” in the serialized output of
confluent iam aclcommandsRename “cluster_id” to “cluster” in the serialized output of
confluent broker task listRename “cluster_id” and “consumer_group_id” to “cluster” and “consumer_group” in the serialized output of
confluent kafka consumer group [describe | list]Rename “cluster_id”, “consumer_group_id”, “consumer_id”, “instance_id”, “client_id”, and “partition_id” to “cluster”, “consumer_group”, “consumer”, “instance”, “client”, and “partition” in the serialized output of
confluent kafka consumer group lag [describe | list]Rename “owner_id” and “resource_id” to “owner” and “resource” in the serialized output of
confluent api-key [describe | list]Rename “cluster_id”, “environment_id”, and “service_account_id” to “cluster”, “environment”, and “service_account” in the serialized output of
confluent audit-log describeRename “cluster_id”, “environment_id”, and “service_account_id” to “cluster”, “environment”, and “service_account” in the serialized output of
confluent connect event describeRename “source_cluster_id”, “destination_cluster_id”, and “remote_cluster_id” to “source_cluster”, “destination_cluster”, and “remote_cluster” in the serialized output of
confluent kafka link [describe | list]Rename “cluster_id”, “consumer_group_id”, “max_lag_consumer_id”, “max_lag_instance_id”, “max_lag_client_id”, and “max_lag_partition_id” to “cluster”, “consumer_group”, “max_lag_consumer”, “max_lag_instance”, “max_lag_client”, and “max_lag_partition” in the serialized output of
confluent kafka consumer group lag summarizeRename “cluster_id” to “cluster” in the serialized output of
confluent kafka partition [describe | list]Rename “cluster_id”, “partition_id”, and “broker_id” to “cluster”, “partition”, and “broker” in the serialized output of
confluent kafka replica listRename “cluster_id” to “cluster” in the serialized output of
confluent schema-registry cluster describeRename “cluster_id” to “cluster” in the serialized output of
confluent kafka partition reassignment listRename “environment_id” to “environment” in the serialized output of
confluent networkcommandsRename “plugin_name” and “plugin_id” to “name” and “id” in the serialized output of
confluent plugin listRename “consumer_group_id”, “consumer_id”, “instance_id”, and “client_id” to “consumer_group”, “consumer”, “instance”, and “client” in the serialized output of
confluent kafka consumer listThe field “Network Zonal Subdomains” (human) and “network_zonal_subdomains” (serialized) in the output of
confluent stream-share consumer redeemandconfluent stream-share consumer share describeis now a mapThe field “subtask_statuses” in the serialized output of
confluent kafka broker task listis now a mapThe field “config” in the serialized output of
confluent schema-registry exporter describeis now a mapThe field “kms_properties” in the serialized output of
confluent schema-registry kekcommands is now a mapThe field
principalsin the serialized output ofconfluent kafka quotacommands is now an arrayThe field “network_zones” in the serialized output of
confluent stream-share consumer redeemandconfluent stream-share consumer share describeis now an arrayThe field “Error Trace” (human) and “error_trace” (serialized) in the output of
confluent schema-registry exporter status describeis now omitted when it is emptyThe field “topic_count” in the serialized output of
confluent kafka cluster describeis now omitted when it is emptyRemove unused “disable_updates”, “anonymous_id”, “no_browser”, and “ver” configuration fields
Rename the Windows-only configuration field “update_plugins_once” to “update_plugins_once_windows”
Legacy on-premises contexts are no longer supported; the Certificate Authority path must now be provided by flag or environment variable
The following deprecated environment variables are no longer supported: “CCLOUD_EMAIL”, “CCLOUD_PASSWORD”, “CONFLUENT_USERNAME”, “CONFLUENT_PASSWORD”, “CONFLUENT_MDS_URL”, and “CONFLUENT_CA_CERT_PATH”
Rename the
CONFLUENT_PLATFORM_CA_CERT_PATHenvironment variable toCONFLUENT_PLATFORM_CERTIFICATE_AUTHORITY_PATHconfluent logoutnow revokes the refresh token when logging out of Confluent CloudSaved credentials will no longer be read from the
.netrcfileCLI text highlighting is now enabled by default for new users
All confirmation prompts for resource
deleteandundeletecommands are now yes/no promptsThe
confluent logincommand will no longer automatically log in using saved credentials in the keychain or configuration fileOn-premises login with
confluent loginwill now print the confirmation code to the terminal and ask the user to confirm before opening a browser
New Features
Add new
confluent kafka topic describeConfluent Cloud command in place of the renamed existing commandAdd new
confluent kafka replica liston-premises command in place of the renamed existing commandAdd new
confluent kafka broker describeon-premises command in place of the renamed existing commandAdd new
confluent local kafka broker describecommand in place of the renamed existing commandAdd
confluent local kafka topic configuration listAdd
confluent plugin uninstallAdd
confluent kafka topic configuration listfor on-premisesAdd
confluent kafka cluster configuration listfor on-premisesAdd
confluent kafka cluster configuration updatefor on-premisesAdd the “Internal” (human) and “internal” (serialized) field to the output of
confluent kafka topic describe(for on-premises) andconfluent local kafka topic describeAdd new “Name” (human) and “name” (serialized) field to the output of
confluent plugin searchin place of the renamed existing field
Bug Fixes
Improve error message in
confluent flink statement listwhen compute pool cannot be found
[7/9/2024] Confluent CLI v3.65.0 Release Notes
New Features
Add
confluent flink connectivity-type useto set the Flink connectivity type
Bug Fixes
The
USE <catalog>.<database>command inconfluent flink shellpreviously set an incorrect key/value pair in the config (catalog: database); now it sets the proper key/value pairs (sql.current-catalog: catalog, sql.current-database: database)
[6/25/2024] Confluent CLI v3.64.3 Release Notes
Bug Fixes
Fix an issue preventing on-premises users from refreshing SSO logins more than once
[6/21/2024] Confluent CLI v3.64.2 Release Notes
Bug Fixes
Fix missing
--headersflag error inconfluent local kafka topic produce
[6/13/2024] Confluent CLI v3.64.1 Release Notes
Bug Fixes
Loosen Linux glibc version restriction applied in last release
Fix static linking error on Windows
Allow
confluent schema-registry dek createto be called without specifying--algorithm
[6/10/2024] Confluent CLI v3.64.0 Release Notes
New Features
[Early Access] Add
confluent ai, an interactive AI assistant that can answer questions about Confluent Cloud
[6/3/2024] Confluent CLI v3.63.0 Release Notes
New Features
Add
--runtime-languagetoconfluent flink artifact createfor specifying the language runtime for Flink user-defined functions (UDFs)
Bug Fixes
Fix a bug requiring an on-premises login to use
confluent kafkacommands which do not necessarily require a loginShow the correct expiration time in the “Expires At” field of
confluent iam user describeon-premises
[5/30/2024] Confluent CLI v3.62.0 Release Notes
New Features
Add
--headerstoconfluent kafka topic producefor specifying headers manually when producing messagesSupport on-premises SSO authentication with
confluent loginAdd a new on-premises
confluent iam user describeto display username and authentication token
Bug Fixes
Trim custom Kafka REST
--urlvalues properly
[5/16/2024] Confluent CLI v3.61.1 Release Notes
Bug Fixes
Fix an issue in
confluent plugin installthat prevented users from installing go plugins
[5/9/2024] Confluent CLI v3.61.0 Release Notes
New Features
Support passing offsets to
confluent connect cluster createas part of the configuration fileSupport creating Azure Egress Private Link endpoints in
confluent network access-point private-link egress-endpoint createOutput the associated Azure Private Endpoint ID, Private Endpoint domain, and Private Endpoint IP address in
confluent network access-point private-link egress-endpoint describeandconfluent network access-point private-link egress-endpoint listOutput the associated Azure subscription in
confluent network gateway describeandconfluent network gateway listPrint a warning when a Confluent Cloud Kafka REST URL is passed to Confluent Platform Kafka REST
Bug Fixes
Prevent
confluent connect offset delete,confluent connect offset update, andconfluent connect offset status describefrom crashing
[5/2/2024] Confluent CLI v3.60.0 Release Notes
New Features
Support “=” in the keys and values of SET commands in
confluent flink shellAdd a warning including the statement retention time in
confluent flink compute-pool delete
[4/25/2024] Confluent CLI v3.59.0 Release Notes
New Features
Add new “SET” option “client.output-format” to
confluent flink shellsupporting plain text mode
[4/18/2024] Confluent CLI v3.58.0 Release Notes
New Features
Add “Properties” and “Principal” fields to
confluent flink statement describe
Bug Fixes
[Early Access] Exclude Flink UDF artifacts in
confluent connect custom-plugin list
[4/11/2024] Confluent CLI v3.57.0 Release Notes
New Features
Support creating Azure Private Link attachments in
confluent network private-link attachment createOutput the associated Azure Private Link Service alias and ID in
confluent network private-link attachment describeandconfluent network private-link attachment listSupport creating Azure Private Link attachment connections with
confluent network private-link attachment connection createOutput the associated Azure Private Link Service alias and ID in
confluent network private-link attachment connection describeandconfluent network private-link attachment connection listAdd
confluent network linkcommands for managing network link resources in Confluent CloudAdd
confluent network regioncommand to list cloud provider regions for networking
[4/4/2024] Confluent CLI v3.56.0 Release Notes
New Features
[Early Access] Manage connector offsets with
confluent connect offsetconfluent connect plugin installno longer requires users to log in
[3/29/2024] Confluent CLI v3.55.0 Release Notes
New Features
Add
confluent network access-point private-link egress-endpointcommands for managing Private Link egress endpoints in Confluent CloudAdd
confluent network dns recordcommands for managing DNS records in Confluent CloudAdd
confluent network gatewaycommands for managing gateways in Confluent CloudImprove error message when running
confluent kafka consumer group lagcommands without a dedicated Kafka cluster[Early Access]
confluent flink shellnow uses theupsertColumnsproperty when it’s available
[3/14/2024] Confluent CLI v3.54.0 Release Notes
New Features
Add
confluent connect custom-plugin create --cloudAdd
confluent connect custom-plugin list --cloud
[3/7/2024] Confluent CLI v3.53.0 Release Notes
New Features
[Early Access] Support
QUITstatement inconfluent flink shell
Bug Fixes
[Early Access] Support multibyte characters in the
USEstatement inconfluent flink shellPrevent
confluent context update --kafka-clusterfrom crashing
[3/4/2024] Confluent CLI v3.52.0 Release Notes
New Features
[Early Access]
confluent flink shellsupports new key bindings: “Ctrl-D” deletes characters and only closes if the buffer is empty, “Alt-D” deletes words, “Alt-L” lowercases words, and “Alt-U” uppercases wordsAdd
confluent network dns forwardercommands for managing DNS forwarders in Confluent CloudAdd “Gateway” field to
confluent network listandconfluent network describe
Bug Fixes
[Early Access] Prevent
confluent flink shellfrom crashing if statements are executed too quickly[Early Access] Improve error message in
confluent flink artifact createwhen uploading to a third-party API failsImprove error message in
confluent connect custom-plugin createwhen uploading to a third-party API fails
[2/26/2024] Confluent CLI v3.51.0 Release Notes
New Features
[Early Access] Support
Ctrl + Left,Ctrl + RightandCtrl + Backspaceshortcuts on Windows inconfluent flink shell[Early Access] Support escaped characters for catalogs and databases set with “USE” in
confluent flink shell[Early Access] Down arrow can be used to enter the completion list in
confluent flink shell
Bug Fixes
Fix a panic in
confluent api-key useFix an issue in
confluent kafka cluster configuration update --configthat could cause a duplicate key errorFix a bug causing
confluent kafka link createandconfluent kafka link configuration updateto fail when the cluster link configuration “ssl.truststore.certificates” contains an explicit “n” character[Early Access] Improve text visibility in the interactive output of
confluent flink shell[Early Access] Remove
--flink-regionflag fromconfluent iam rbac role-bindingcommands
[2/16/2024] Confluent CLI v3.50.0 Release Notes
New Features
Add “Idle Since” column to
confluent networkcommandsAllow
confluent local servicecommands to work with Java versions later than version 12
Bug Fixes
Avoid crash when reading configuration files on Windows
[Early Access] Fix crash when running
confluent flink shellon Windows[Early Access] Allow pending statements to be cancelled in
confluent flink shellAllow Confluent Platform users to use
confluent kafka topic produceandconfluent kafka topic consumewithout logging inNo longer require
--ca-locationfor on-premisesconfluent kafka topic produce
[2/13/2024] Confluent CLI v3.49.0 Release Notes
New Features
Role bindings for users in
confluent iam rbac role-binding listwill now show the user’s name[Early Access] Add
confluent flink artifactlifecycle management commands
Bug Fixes
Fix a bug preventing role bindings with an SSO group mapping principal from displaying in
confluent iam rbac role-binding listFix a bug causing an incorrect error message to be displayed in
confluent iam rbac role-binding createandconfluent iam rbac role-binding deletewhen the principal is an SSO group mapping[Early Access] Fix crashes when using multi-byte characters in
confluent flink shell
[1/18/2024] Confluent CLI v3.48.0 Release Notes
New Features
Add
confluent kafka link task listfor listing cluster link task information for Confluent Cloud and on-premisesAdd
confluent kafka mirror state-transition-error listfor listing cluster linking mirror state transition errorsAdd
--governance-packageflag toconfluent environment createandconfluent environment updateAdd “Stream Governance Package” field to
confluent environmentcommandsAdd
--outputflag toconfluent secret file rotateandconfluent secret master-key generate
[1/11/2024] Confluent CLI v3.47.0 Release Notes
New Features
Use service account resource IDs instead of integer IDs in
confluent ksql cluster configure-aclsAdded
confluent schema-registry dekcommands for Schema Registry Data Encryption Key (DEK) managementAdded
confluent schema-registry kekcommands for Schema Registry Key Encryption Key (KEK) managementAutocomplete
confluent ksql cluster create --credential-identityAdd
--contextand--outputtoconfluent connect custom-plugin create[Early Access] Add statement name to title of interactive results view in
confluent flink shell
Bug Fixes
Fix “no such file or directory” error when running a serialized consumer before producer
[1/4/2024] Confluent CLI v3.46.0 Release Notes
New Features
Add
confluent kafka mirror reverse-and-startAdd
confluent kafka mirror reverse-and-pause
[12/15/2023] Confluent CLI v3.45.0 Release Notes
New Features
[Early Access] Create Flink API keys with
confluent api-key create --resource flink --cloud <cloud> --region <region>[Early Access] Full Flink SQL autocomplete for
confluent flink shell[Early Access] Add “Environment” field to the output of the
confluent flink compute-poolcommands[Early Access] Support
Alt + Enterinconfluent flink shellto trigger statement submission without needing to suffix the statement with a semicolon[Early Access] Support
Alt + Backspaceinconfluent flink shellto delete the previous wordAdd
confluent networkcommands for managing networking resources in Confluent CloudAdd the
--networkflag toconfluent kafka cluster create,confluent kafka cluster describe, andconfluent kafka cluster listcommands
Bug Fixes
Fix panic in
confluent schema-registry schema describe
[12/6/2023] Confluent CLI v3.44.0 Release Notes
New Features
[Early Access] Add “Cloud” to the output of the confluent flink compute-pool commands
Bug Fixes
Fix a
401 Unauthorizedbug for Confluent Platformconfluent schema-registrycommandsFix “REQUIRED” annotations and logic in
confluent shell
[12/4/2023] Confluent CLI v3.43.0 Release Notes
New Features
Add GCP support in
confluent byokcommands for customer-managed keys in Confluent CloudRemoved
--encryption-keyinconfluent kafka cluster createin favor of the--byokflag, which can be used to pass the ID of a customer-managed key when creating BYOK Kafka clusters in Confluent Cloud[Limited Availability] Added
confluent iam ip-groupandconfluent iam ip-filtercommands
Bug Fixes
Fixed a panic in
confluent kafka topic consumewhen user is not logged in
[11/16/2023] Confluent CLI v3.42.0 Release Notes
New Features
Display replication factor and partition count in
confluent kafka topic listUsers can run
confluent kafka topic produceandconfluent kafka topic consumewhen not logged in to Confluent Cloud by passing in--bootstrap,--api-keyand--api-secret
Bug Fixes
Fix panic in
confluent kafka topic produce
[11/9/2023] Confluent CLI v3.41.0 Release Notes
New Features
Multiline support for
confluent feedback
Bug Fixes
Resolved the “no such host” error when running
confluent local kafka startwith the latest version of DockerFix panic during HTTP retry
[11/2/2023] Confluent CLI v3.40.0 Release Notes
New Features
Support
--value-format doubleinconfluent kafka topic produceandconfluent kafka topic consume
Bug Fixes
Refresh authentication token on HTTP retry, if needed
[10/19/2023] Confluent CLI v3.39.0 Release Notes
New Features
General updates and improvements
[10/12/2023] Confluent CLI v3.38.0 Release Notes
New Features
Add
--print-offsettoconfluent kafka topic consumefor printing the partition number and offset of each message
[10/5/2023] Confluent CLI v3.37.0 Release Notes
New Features
Optionally enable text highlighting with
confluent configuration update enable_color trueImprove
confluent asyncapi importoutputImprove
confluent kafka topic describeoutput for Confluent Platform
Bug Fixes
Resolve an issue causing
confluent kafka topic produceto fail when using schema-based key formats with some delimiter choices
[9/28/2023] Confluent CLI v3.36.0 Release Notes
New Features
Add
confluent kafka consumer group lagcommands
[9/25/2023] Confluent CLI v3.35.0 Release Notes
New Features
Add
confluent kafka consumer group describeAdd
confluent kafka consumer group listAdd
confluent kafka consumer list
Bug Fixes
Correctly format timestamps in YAML output
[9/21/2023] Confluent CLI v3.34.0 Release Notes
New Features
If available, display RBAC role binding ID in
confluent iam rbac role-bindingcommandsAdd
confluent kafka partition describeandconfluent kafka partition listcloud commands
Bug Fixes
Add the missing
--outputflag toconfluent kafka link describeand remove the unused--forceflagVerify Java version at the beginning when running
confluent local services start
[9/14/2023] Confluent CLI v3.33.0 Release Notes
New Features
Added
confluent connect custom-plugincommands
Bug Fixes
Fix a bug in context decryption after running
confluent context update --nameFix a bug where custom connectors no longer require “connector.class” in
confluent connect cluster createFix a panic that occurs when using
confluent kafka topic consume --key-formatwith a schema-based key format
[9/7/2023] Confluent CLI v3.32.0 Release Notes
New Features
Add
--jit-enabledto allow customer to toggle the JUST-IN-TIME for SSO enabled organizationAdd
--brokersflag inconfluent local kafka startto allow starting a multi-broker Confluent Local instanceAdd
confluent local kafka brokercommandAdd
confluent local kafka cluster configurationcommand
Bug Fixes
Fix a bug in
confluent iam user invitation listwhere only the first 100 results were listedFix an issue causing
confluent kafka topic consumeto deserialize integers to incorrect values when using--key-format integerorvalue-format integerResolve a panic that could occur in
confluent kafka topic consumewhen using--key-format integerand--print-key--parse-keymust now be specified when usingconfluent kafka topic produce --key-format
[9/5/2023] Confluent CLI v3.31.0 Release Notes
New Features
Add
confluent iam service-account useandconfluent iam service-account unset
Bug Fixes
Fix an incorrect URL causing
confluent plugin searchandconfluent plugin installto fail
[8/24/2023] Confluent CLI v3.30.0 Release Notes
New Features
Add support for multiple arguments to
deletecommands
Bug Fixes
Resolve a panic in
confluent iam rbac role-binding listAfter session has timed out, correctly refresh credentials with environment variables or credentials saved with
confluent login --save
[8/17/2023] Confluent CLI v3.29.0 Release Notes
New Features
Add
--alltoconfluent kafka acl listto include deleted ACLs whose principals are integer IDsAdd
confluent configurationcommands for configuration file managementAdd
confluent schema-registry config deletecommand
Bug Fixes
Fix a flaky panic that occurred when pressing Ctrl-C in
confluent kafka topic produceFix a panic that occurred when
/dev/ttywas inaccessible inconfluent flink shell
[8/11/2023] Confluent CLI v3.28.0 Release Notes
New Features
confluent local servicescommands were dropped from v3.16.0 to v3.26.0, but are back as of v3.27.0 and will be supported until the next major version release (v4.0.0). These will be replaced by faster comparable commands with the syntaxconfluent local <name-of-service>. The first of these,confluent local kafka, is already present in the CLI.Add support for both strings and files for the
--configflag, in all relevantconfluent kafkaandconfluent schema-registrycommandsSupport
--key-format integerand--value-format integerinconfluent kafka topic produceandconfluent kafka topic consume
Bug Fixes
Resolve a panic that can happen when exiting
confluent kafka topic producewith Ctrl-C on Windowsconfluent kafka topic consume --groupwill start consuming from the offset that it exited with last timePrevent errors for certain statuses in
confluent kafka mirror describeandconfluent kafka mirror list
[8/7/2023] Confluent CLI v3.27.0 Release Notes
New Features
Support
--protocol PLAINTEXTinconfluent kafka topic consumeEnable Schema Registry to be used without authentication on-premises, for the purpose of demos
Bug Fixes
Fix authentication issue in
confluent kafka topic [produce | consume]on WindowsFix panic in
confluent api-key store --resourcePrevent “flag accessed but not defined” error in
confluent schema-registrycommands
[8/3/2023] Confluent CLI v3.26.0 Release Notes
New Features
Add
--key-format,--key-schema, and--key-referencestokafka topic produceAdd
--key-formattokafka topic consumeSuggest updating with
brew upgradeif installed with Homebrew
[7/27/2023] Confluent CLI v3.25.0 Release Notes
New Features
Add
confluent feedbackfor user-submitted feedbackWhen authenticated with Confluent Cloud, no longer require an API key for Schema Registry operations
Add
confluent kafka cluster configurationcommands for managing dedicated cluster configurations
Bug Fixes
Correctly display Confluent Platform mirror topics in
confluent kafka link list --include-topicsFix
confluent asyncapi importandconfluent asyncapi exportto follow AsyncAPI documentation for Kafka channel bindings, with explicit fields forbindingVersion,partitions, andtopicConfigurationImprove error message when no API secret is provided to
confluent kafka client-config create
[7/21/2023] Confluent CLI v3.24.0 Release Notes
New Features
Allow changing default port numbers in
confluent local kafka startwith the--kafka-rest-portand--plaintext-portflagsPrint progress while downloading Docker image in
confluent local kafka startPrint the ports that Confluent Local is using when running
confluent local kafka startAutocomplete flags in
confluent kafka client-config createcommandsAdd autocompletion to
confluent kafka topic produceandconfluent kafka topic consumeList and install plugins from the official Confluent CLI plugin repository with
confluent plugin searchandconfluent plugin install
Bug Fixes
Fix autocompletion of
--availabilityand--typeflags inconfluent kafka cluster create
[7/14/2023] Confluent CLI v3.23.0 Release Notes
New Features
Add a suggestion to use
confluent kafka clusterwhen users run the on-premisesconfluent clustercommand while logged in to Confluent CloudSupport passing schema IDs to the
--schemaflag inconfluent kafka topic produce
[7/13/2023] Confluent CLI v3.22.0 Release Notes
New Features
Improve the error message when a user runs an on-premises command while logged into Confluent Cloud
Bidirectional link support for
confluent kafka linkNo longer require passing the
--resourceflag toconfluent api-key use
Bug Fixes
Prevent a panic when passing a non-existent Kafka cluster to
confluent api-key store --resourceFix “type” output in
confluent schema-registry schema describeand properly format Avro schemasPrint an error message when
confluent local kafka startis run from an AMD64 binary on an ARM64 machine
[7/6/2023] Confluent CLI v3.21.0 Release Notes
New Features
Add
confluent pipeline create --use-schema-registry, and by default do not add Schema Registry to pipelines
Bug Fixes
Fix misleading error messages in
confluent kafka topic consume
[6/29/2023] Confluent CLI v3.20.0 Release Notes
New Features
Autocompletion for
confluent api-key create --resourceAdd
confluent kafka link describe
Bug Fixes
Fixes the 404 error when creating a role binding attached to an identity pool
[6/23/2023] Confluent CLI v3.19.0 Release Notes
New Features
Encrypt API key pair in context credentials
Bug Fixes
Fix permission issue while running
confluent updatein Docker image
[6/15/2023] Confluent CLI v3.18.0 Release Notes
New Features
Add
confluent connect plugin installcommand to install Connect plugins for Confluent PlatformSupport calling
confluent environment describewithout argumentsAutocomplete arguments in
confluent service-quota list
Bug Fixes
Prevent panic while retrieving Schema Registry cluster information
[6/8/2023] Confluent CLI v3.17.0 Release Notes
New Features
Add
confluent billing cost list
Bug Fixes
Fix
confluent updatechecksum validation for Alpine Linux
[6/2/2023] Confluent CLI v3.16.0 Release Notes
New Features
Added new Docker-based
confluent localcommands for improved local testing of Confluent Platform
Bug Fixes
Removed unused
--outputflag inconfluent kafka topic consume
[5/25/2023] Confluent CLI v3.15.0 Release Notes
New Features
Support topic prefixes ending with a wildcard (*) in
confluent asyncapi export --topicsUpdate “num.partitions” for a Kafka topic with
confluent kafka topic update --config
[5/18/2023] Confluent CLI v3.14.0 Release Notes
New Features
Publish with Homebrew
Add
--metadataand--rulesettoconfluent schema-registry schema createAdd
--compatibility-group,--metadata-defaults,--metadata-overrides,--ruleset-defaults, and--ruleset-overridestoconfluent schema-registry subject update
Bug Fixes
Fix decryption error when running non-authenticated commands
Correctly display mirror topics in
confluent kafka link list --include-topics
[5/12/2023] Confluent CLI v3.13.0 Release Notes
New Features
Publish linux/arm64 Docker image
Bug Fixes
Allow plugins whose filepath starts with
~to runFix service account error in
confluent api-key createwhen audit logs are disabled
[5/4/2023] Confluent CLI v3.12.0 Release Notes
- New Features
Add
--topicsflag toconfluent asyncapi exportto only export specified topics
[4/28/2023] Confluent CLI v3.11.0 Release Notes
- New Features
Add a new
--allflag toconfluent schema-registry schema listto include soft-deleted schemas in the output
- Bug Fixes
Schemas can now be permanently deleted with
confluent schema-registry schema deletewhen using--version all
[4/13/2023] Confluent CLI v3.10.0 Release Notes
- New Features
Add argument autocompletion for
confluent iam,confluent kafka, andconfluent pipelinecommandsSupport for topic partition count in
confluent asyncapi exportAdd
--contextflag to allconfluent environmentsubcommands
- Bug Fixes
Display a warning instead of an error if the topic count is not found in
confluent kafka cluster describeAllow more than 10 KSQL clusters to be listed in
confluent ksql cluster list
[4/7/2023] Confluent CLI v3.9.0 Release Notes
- New Features
Add argument autocompletion for
confluent api-key describeAdd support for autocompleting multiple arguments for
confluent connect cluster pauseandconfluent connect cluster resumeAdd
--ksql-clusterand--update-schema-registrytoconfluent pipeline update
[3/31/2023] Confluent CLI v3.8.0 Release Notes
- New Features
Add
confluent schema-registry region listcommand
- Bug Fixes
Fix a bug on Windows preventing decryption of authentication tokens
Fix
confluent updatefor Windows
[3/30/2023] Confluent CLI v3.7.0 Release Notes
- New Features
Add
confluent asyncapi importcommandAdd suggestions to check CLI’s access to
/etcwhen encryption failsImprove documentation for
confluent iam aclcommands
- Bug Fixes
Correct filename autocompletion for
avscfiles
[3/23/2023] Confluent CLI v3.6.0 Release Notes
- New Features
When specifying a file with a flag, auto-complete according to file extension
- Bug Fixes
Prevent panics in
confluent kafka cluster useandconfluent api-keycommands for users without an environmentFixed a decryption error when running
confluent context listwith old contexts from~/.confluent/config.json
[3/17/2023] Confluent CLI v3.5.2 Release Notes
- Bug Fixes
Prevent a panic that could occur in various
confluent api-keycommands
[3/16/2023] Confluent CLI v3.5.1 Release Notes
- Bug Fixes
Fix an issue where
confluent schema-registry schema delete --permanentprevents permanent deletion of schema versionsAllow
confluent kafka topic produceto run when using a context created withconfluent context createIgnore Protobuf schemas in
confluent asyncapi exportCorrectly propagate backend errors in
confluent kafka quota listAllow primitive Avro schemas in
confluent asyncapi export
[3/7/2023] Confluent CLI v3.5.0 Release Notes
- New Features
Add
confluent organization describe,list, andupdate
- Bug Fixes
Disable plugins by default on Windows, but allow manual re-enablement in
~/.confluent/config.jsonFix
cipher: message authentication failedissue on Alpine image
[3/2/2023] Confluent CLI v3.4.0 Release Notes
- New Features
Format JSON output in
confluent schema-registry schema describeAdd the
--useflag toconfluent api-key createto select an API key after it has been createdAdd
jqto Docker imageUpdate description of
confluent login --saveto mention that credentials will also be saved to keychain on macOSImprove error messages for when a Kafka cluster is deleted from outside of the CLI
Display a warning message when a command requires an active environment, but no environment is selected
- Bug Fixes
Ignore the “Current” column when sorting the output of
listcommandsPrevent empty flag values from being passed in
confluent price listValidate nonce length to avoid a panic while encrypting or decrypting login credentials
Prevent a panic that could occur when using commands with the
--environmentflagFix examples for on-prem
confluent kafka acl createUse
$PATHEXTto correctly determine if a plugin is executable on Windows
[2/23/2023] Confluent CLI v3.3.0 Release Notes
- New Features
Add
confluent byok(Bring Your Own Key) commands for customer-managed keys in Confluent Cloud
- Bug Fixes
Resolve a panic that could occur in
confluent api-key list
[2/21/2023] Confluent CLI v3.2.1 Release Notes
- Bug Fixes
Fix a panic that could occur in
confluent asyncapi exportwhen using protobuf schemasFix an issue preventing users from successfully using
confluent loginin a Docker containerFix a panic that could occur in
confluent schema-registry cluster describeUpdate ingress/egress limits to correct values in
confluent kafka cluster describe
[2/17/2023] Confluent CLI v3.2.0 Release Notes
- Breaking Changes
Confluent Cloud sign-up in the CLI has been removed.
confluent cloud-signupnow opens the sign-up page in the user’s browser
- New Features
Encrypt authenticated context and login credentials on local storage
- Bug Fixes
Fixed an issue in
confluent api-key list. Users with DeveloperRead/Write/Manage roles can list API keys to which they have access.The Kafka cluster name is not updated when it’s not specified in
confluent kafka cluster update
[2/9/2023] Confluent CLI v3.1.1 Release Notes
- Bug Fixes
Fix panic in
confluent kafka link listFix inefficiencies while searching
$PATHfor pluginsStandardize flag value format across all examples
[2/3/2023] Confluent CLI v3.1.0 Release Notes
- New Features
confluent plugin listwill now display an error if plugins are disabledAdd informative examples of the
--inclusiveflag inconfluent iam rbac role-binding list
- Bug Fixes
Fix an issue causing
confluent iam rbac role-binding createto display an error despite successfully creating the role-binding when the principal is a service account
[1/31/2023] Confluent CLI v3.0.1 Release Notes
- Bug Fixes
Fix a bug causing the “Activation Privilege” field to always show “false” in the output of
confluent pipelinecommandsFix issues in
confluent iam rbac role-binding listwhich could cause a “400 Bad Request” error when listing role bindings for a service accountVarious updates to the formatting of error messages and examples
[1/25/2023] Confluent CLI v3.0.0 Release Notes
Confluent CLI is now source-available under the Confluent Community License. For more details, check out the Announcing the Source Available Confluent CLI blog post.
- Breaking Changes
Default to HTTPS for on-prem login with
confluent loginRequire acknowledgment before deleting any resource, and use
--forceflag to skip acknowledgmentUse correct and consistent JSON and YAML formatting across all commands
Remove leading “v” from archive names, so the format matches binary names
Place asterisk in “Current” column in
confluent api-key list,confluent environment list, andconfluent kafka listDelete
confluent ksql appcommands in favor ofconfluent ksql clustercommandsIn
confluent iam rbac role-binding list, combine “Service Name” and “Pool Name” into “Name”In
confluent iam rbac role-binding list, require the--inclusiveflag to list role bindings in nested scopesMove Connect cluster management commands under
confluent connect clusterPrevent using numeric IDs for
confluent kafka aclcommandsPrint a table instead of a list in
confluent schema-registry compatibility validateandconfluent schema-registry config describeRemove the “KAPI” field, “API Endpoint” field, and the corresponding
--allflag fromconfluent kafka cluster describeRemove shorthand flags:
-D,-P,-r,-S, and-VRename “Exporter” to “exporter” in serialized output for
confluent schema-registry exporter listRename “task” to “tasks” in
confluent connect cluster describeRename
--current-envto--current-environmentRename
--no-authto--no-authenticationRename
--operationto--operationswhere appropriateRename
--refsto--referencesRename
--show-refsto--show-referencesRename
--sr-apikeyand--sr-api-keyto--schema-registry-api-keyRename
--sr-apisecretand--sr-api-secretto--schema-registry-api-secretRename
--sr-endpointto--schema-registry-endpointRename
confluent audit-log migrate configtoconfluent audit-log config migrateRename
confluent kafka link describetoconfluent kafka link configuration listRename
confluent kafka partition get-reassignmentstoconfluent kafka partition reassigments listRename values for
confluent price list --cluster-typeReplace all instances of “First Name” and “Last Name” with “Full Name”
Require
--environmentinconfluent schema-registry cluster delete
- New Features
Use Kafka REST for all
confluent kafkacommandsRemove login requirement for
confluent secretcommandsAdd “Read Only” column to
confluent kafka topic describeAdd detailed Kafka REST examples for
confluent kafka aclcommands
[5/17/2023] Confluent CLI v2.38.1 Release Notes
- Bug Fixes
Encrypt authenticated context and login credentials on local storage
[1/12/2023] Confluent CLI v2.38.0 Release Notes
- New Features
Add
--activation-privilegeflag toconfluent pipeline updateAdd “Secret Names” field to
confluent pipelinecommandsImprove examples for
confluent iam rbac role-binding create
[12/15/2022] Confluent CLI v2.37.0 Release Notes
- New Features
Add
--ksql-clusterflag inconfluent iam role-bindingandconfluent iam role
- Bug Fixes
Resolve panic when logging in to Confluent Cloud without a valid role binding or environment
Print missing “KafkaRestProduce” metric in
confluent price list
[12/8/2022] Confluent CLI v2.36.0 Release Notes
- New Features
Add
--schema-registry-cluster-idtoconfluent iam rbac role-bindingcommandsAdd “Free Schemas Limit” field to
confluent schema-registry cluster describe
[12/2/2022] Confluent CLI v2.35.0 Release Notes
- New Features
Add a
disable_feature_flagsoption to the configuration file
- Bug Fixes
Fix an issue in
confluent asyncapi exportwhich could cause repeated topic descriptions
[11/29/2022] Confluent CLI v2.34.0 Release Notes
- New Features
Add warning about required privileges to
confluent ksql cluster createUpdate on-prem examples for
confluent kafka topiccommands
- Bug Fixes
Fix a bug causing repeated tags in
confluent asyncapi exportFix bug in
confluent iam rbac role-binding createthat could prevent creation when using the--resourceflagFix empty list bug in
confluent iam rbac role-binding listwhen using the--resourceflag
[11/17/2022] Confluent CLI v2.33.0 Release Notes
- New Features
Export AsyncAPI specification files with
confluent asyncapi export
- Bug Fixes
Show logical KSQL cluster IDs in
confluent iam rbac role-binding listFix HTTP status code error in
confluent ksql cluster configure-aclsFix 0 partition error in
confluent kafka topic create
[11/15/2022] Confluent CLI v2.32.1 Release Notes
- Bug Fixes
Fix replication factor error in
confluent kafka topic createPrint mirror topic name instead of source topic name in
confluent kafka mirror create
[11/3/2022] Confluent CLI v2.32.0 Release Notes
- New Features
Improve error messages when users provide an incorrectly formatted Kafka cluster ID
- Bug Fixes
Fix CLI panic when setting environment in configuration
[10/27/2022] Confluent CLI v2.31.0 Release Notes
- New Features
Allow multiple connectors to be paused and resumed at once
Allow all flags accepting lists to accept comma-separated lists of strings
Add
--environmentflag toconfluent api-key listVerify that a cluster exists before unregistering it with
confluent cluster unregister
- Bug Fixes
Only check for plugins in top-level directories within
$PATHFix index out of range error in
confluent ksql cluster configure-aclsAllow users with no role bindings to log in
Fix race condition during in-browser SSO login
Allow password prompt to be interrupted with Ctrl+C
Fix misleading error message in
confluent api-key store
[10/21/2022] Confluent CLI v2.30.1 Release Notes
- Bug Fixes
Fix an app notarization issue affecting Darwin builds
[10/21/2022] Confluent CLI v2.30.0 Release Notes
- New Features
Add
confluent schema-registry schema list
- Bug Fixes
Fix an issue preventing
confluent kafka cluster describefrom being called on a provisioning clusterImprove error messaging in
confluent kafka topicandconfluent kafka aclcommandsFix panic that could occur in some
confluent kafkacommands
[10/13/2022] Confluent CLI v2.29.0 Release Notes
- New Features
Show more detailed error message in
confluent api-key use
[5/3/2023] Confluent CLI v2.28.2 Release Notes
- Bug Fixes
Encrypt authenticated context and login credentials on local storage
[10/6/2022] Confluent CLI v2.28.1 Release Notes
- Bug Fixes
Fix “unspecified resource type” error when describing or deleting Kafka ACLs
[10/3/2022] Confluent CLI v2.28.0 Release Notes
- New Features
General updates and improvements
[9/29/2022] Confluent CLI v2.27.0 Release Notes
- New Features
Confluent CLI is now available for Linux and Alpine Linux on ARM64 architecture
Added
Topic Countfield inconfluent kafka cluster describeandconfluent kafka cluster update
- Bug Fixes
The
Errorfield inconfluent kafka link listwill now be empty instead of printingNO_ERRORwhen the link is not in an error state
[9/22/2022] Confluent CLI v2.26.0 Release Notes
- New Features
Display
State,ErrorandError Messageinconfluent kafka link listShow more detailed error messages for Confluent Cloud API routes
[9/13/2022] Confluent CLI v2.25.0 Release Notes
- New Features
Add
confluent environment describeAdd
confluent api-key describeThe
-vvvflag now notifies the user that$PATHis recursively searched for plugins
- Bug Fixes
Fix the example for
confluent kafka acl createAllow deletion of ksqlDB clusters that failed to provision
Note
The new CLI plugins functionality, introduced in v2.24.0, searches your
entire $PATH and can cause slow response time.
If you are experiencing CLI commands hanging, set the following in the
~/.confluent/config.json file to disable the plugins:
"disable_plugins": true
[8/22/2022] Confluent CLI v2.24.2 Release Notes
- Bug Fixes
Fix 404 error for
kafka aclcommandsFix non-root user in Docker image
[8/21/2022] Confluent CLI v2.24.1 Release Notes
- Bug Fixes
--unsafe-traceworks with every command that uses HTTPFix panic that could occur when user was unauthenticated
[8/18/2022] Confluent CLI v2.24.0 Release Notes
- New Features
Added plugin framework and
confluent plugin listcommandSigned Windows binaries
Add non-root user to Dockerfile
Added examples for
confluent loginWarn when updating read-only topic configurations in
confluent kafka topic update
- Bug Fixes
Add global
--unsafe-traceflagNetrc auto-login should use the current context
Update command list on login in
confluent shellPrevent error when fetching Kafka cluster from within an API key context
Improve error messages in
confluent kafka topic create
[7/28/2022] Confluent CLI v2.23.0 Release Notes
- Bug Fixes
Correctly identify Confluent Cloud contexts created with
confluent context createFix panic when running
confluent local services connect startwithout “plugin.path”
[7/20/2022] Confluent CLI v2.22.0 Release Notes
- New Features
Add
confluent iam user updateAdd
--packageflag toconfluent schema-registry cluster enable --packageAdd
confluent schema-registry cluster upgradeImprove error message when trying to delete a cluster with active connectors
Add “Detailed Processing Log” field to
confluent ksql cluster createandconfluent ksql cluster describeAdd “Usage” field to
confluent service-quota list
- Bug Fixes
Properly identify organizations on free trial
Fix panic when creating kSQL API keys with
confluent api-key createexceeds the quotaReformat error message when shrinking a cluster by more than 1 CKU in
confluent kafka cluster update
[7/11/2022] Confluent CLI v2.21.0 Release Notes
- New Features
Add
confluent iam service-account describeShow more detailed error messages for Confluent Cloud API routes
- Bug Fixes
Fix issue where organizations are marked as suspended, even after being reactivated
[6/30/2022] Confluent CLI v2.20.0 Release Notes
- New Features
Support
--dry-runand--no-validateflags forconfluent kafka link create
- Bug Fixes
Refresh cached Kafka cluster metadata on a weekly basis, instead of infinitely
[5/8/2023] Confluent CLI v2.19.1 Release Notes
- Bug Fixes
Encrypt authenticated context and login credentials on local storage
[6/23/2022] Confluent CLI v2.19.0 Release Notes
- New Features
Improve free remaining credit message in
confluent loginandconfluent cloud-signup
[6/16/2022] Confluent CLI v2.18.0 Release Notes
- New Features
Show service account role bindings in
confluent iam role-binding listImprove examples for
confluent ksql cluster createMake errors more descriptive in
confluent api-key createAdd “Service Provider Region” and “Package” fields to
confluent schema-registry cluster describeAdd
--source-topicflag toconfluent kafka mirror topic create
- Bug Fixes
Allow configuration values to contain commas in
--config
Confluent CLI v2.17.2 Release Notes
- Bug Fixes
When running
confluent update, Alpine Linux users will update to a statically-linked CLI build, while other users will update to a dynamically-linked CLI build. See Prerequisites for details.On Alpine Linux, you cannot use
confluent updateto update from Confluent CLI versions earlier than v2.17.2. Theconfluent updatecommand works for v2.17.2 or later. From the older versions, usecurlor tarball installation to update to the latest version. See Install Confluent CLI for details.
Confluent CLI v2.17.1 Release Notes
- New Features
When running
confluent update, Alpine Linux users will update to a statically-linked CLI build, while other users will update to a dynamically-linked CLI build.
Confluent CLI v2.17.0 Release Notes
- New Features
Allow suspended users to connect a credit card and redeem promo codes
Add
confluent schema-registry cluster delete
- Bug Fixes
Improve error message when running
confluent kafka topic produce <topic> --value-formatwithout a schema path or schema ID specified
Confluent CLI v2.16.0 Release Notes
- New Features
Retry 5 times if request fails in a subset of commands.
Add
--offsetflag toconfluent kafka topic consumecommand, allowing users to set an offset from the beginning to consume fromAdd
--partitionflag toconfluent kafka topic consumecommand, allowing users to consume from a certain partition of topic
- Bug Fixes
Fix
environment not found in contexterror when passing audit log or connect event environment via--environmentflagRemove the null byte prepended to messages when running
confluent kafka topic consumecommand without a schema
Confluent CLI v2.15.1 Release Notes
- Bug Fixes
Resolve auth token refresh failure for a group of SSO users
Confluent CLI v2.15.0 Release Notes
- New Features
Add the ability to disable cloud features in the event of a security incident
Clarify that
confluent login --saveshould not be used with SSO login
Confluent CLI v2.14.0 Release Notes
- New Features
Added
confluent schema-registry exportercommands for Confluent PlatformReturn a more specific error message if resource quota limits are exceeded
- Bug Fixes
Ignore redundant
--saveflag atconfluent loginfor SSO users
Confluent CLI v2.13.2 Release Notes
- Bug Fixes
Fix panic on
confluent loginwhen user context is not defined
Confluent CLI v2.13.1 Release Notes
- Bug Fixes
If user is already authenticated with a username and password,
confluent loginwill prompt for new credentials instead of refreshing the existing session
Confluent CLI v2.13.0 Release Notes
- New Features
Automatically refresh sessions, keeping users logged in while the CLI is in use
Add
--principalflag toconfluent kafka aclcommands for filtering by service account or userAdd
--config,--config-file, and--schema-idflags toconfluent kafka topic produceandconfluent kafka topic consumeImprove documentation for
confluent kafka topic,confluent ksql, andconfluent secret
- Bug Fixes
Fix typos in various command descriptions
Confluent CLI v2.12.0 Release Notes
- New Features
Let
--kafka-cluster-idimply--cloud-clusterinconfluent iam rbac role-binding listIn
confluent schema-registry describeoptionally print the entire schema graph
- Bug Fixes
Add dataplane roles to suggestion message in
iam rbac role describeDelete temporary schema directories after producing or consuming
Remove redundant log messages during API pagination
Confluent CLI v2.11.0 Release Notes
- New Features
Add
--full-headerflag toconfluent kafka topic consumeto print untruncated message headersAdd support for source-initiated cluster links in Confluent Cloud
- Bug Fixes
Validate
--geoflag values when creating Schema Registry clustersShow all available roles with
confluent iam rbac role listFix error message when resizing a Kafka cluster
Confluent CLI v2.10.1 Release Notes
- Bug Fixes
Add back
-Dshorthand for--deletedflag inschema-registry subject describe
Confluent CLI v2.10.0 Release Notes
- New Features
New commands for Confluent Cloud:
schema-registry compatibilityandschema-registry configNew commands for Confluent Platform:
schema-registry compatibility,schema-registry config,schema-registry subject, andschema-registry schema
- Bug Fixes
Fix bug where locally stored API key could be cleared
Refresh SSO tokens on auto-login
Confluent CLI v2.9.0 Release Notes
- New Features
Migrated to new APIs that support faster cluster provisioning
- Bug Fixes
Fixed issue that prevented
HTTPS_PROXYenvironment variable from having an effectFixed incorrect options for updating Schema Registry subject modes
Improved error messages and help examples
Confluent CLI v2.8.1 Release Notes
- New Features
Show user email, organization name, and organization ID on login
- Bug Fixes
Show the correct email when listing API keys for users with dataplane roles
Confluent CLI v2.8.0 Release Notes
- New Features
confluent service-quota listcommand for Confluent CloudAdd schema ID field in
confluent schema-registry schema describeoutput
- Bug Fixes
Fix parsing of quoted flag values and arguments in
confluent shellFix parsing of multi-value flags in
confluent shellFix error with protobuf schema references for produce and consume commands
Confluent CLI v2.7.0 Release Notes
- New Features
Added
confluent kafka client-configcommandsImproved logging for produce and consume commands, and during SSO login
Added support for multiline properties in cluster link configuration files
- Bug Fixes
Fixed capitalization in human-readable output
Confluent CLI v2.6.2 Release Notes
- Bug Fixes
Encrypt authenticated context and login credentials on local storage
Confluent CLI v2.6.1 Release Notes
- New Features
Improved cipher algorithm used for
secretcommand
- Bug Fixes
Fix issue with updating cluster links
Confluent CLI v2.6.0 Release Notes
- New Features
Verify checksums during
confluent updateEnforce TLS 1.2 or greater
Added organization ID to login message
Produce and consume support for Confluent Platform
Add
kafka linkcommands for Confluent Platform
- Bug Fixes
Allow colons in role binding subject resources
Improve error when logging in to a suspended org
Confluent CLI v2.5.1 Release Notes
- Bug Fixes
List ACLs created with service account resource IDs in
kafka acl listImprove suggestion when API key is not recognized as valid
Confluent CLI v2.5.0 Release Notes
- Breaking Changes
Due to backend changes, the
--dry-runand--no-validateflags in thekafka link createcommands no longer have an effect. Deprecation notices are added to the flag descriptions.
- New Features
Improved shell completions for
bashandzshAdd
ksql clustercommands and add deprecation warnings toksql appcommands
- Bug Fixes
Fix potential panic in
kafka cluster describeFix potential request failures for users with large number of resources
Improvements to error and help messages
Confluent CLI v2.4.0 Release Notes
- New Features
Add support for logging into specific Confluent Cloud organizations
Update
librdkafkato 1.8.2Don’t show deactivated users (or those with expired invitations) in role binding list command
Add on-prem replica management commands
Improved version of
confluent shellcommandAdd autocompletion support for remaining command flags (
--api-key,--context,--environment)
- Bug Fixes
Fix issue where CLI would not show additional information with verbosity flags set (
-v,-vv,-vvv,-vvvv)Return error if SSO user enters different emails in CLI prompt and their SSO provider
Fix regression in
--ca-cert-pathflag so that it uses absolute filepathsCheck whether service account exists before attempting to create or delete a Kafka ACL
Add friendlier error messages for RBAC commands
Confluent CLI v2.3.1 Release Notes
- Bug Fixes
Show the correct error for
confluent api-key listandconfluent audit-log describeif audit logs are disabled for an organization
Confluent CLI v2.3.0 Release Notes
- New Features
Expand existing autocompletion functionality to include many command arguments and flags
Add built-in aliases for several long command names
Add reference support for JSON and protobuf in schema producer and consumer
Add
--subject-formatflag toschema-registry exportercommandsNotify user when ksqlDB cluster provisioning fails
Add extra validation logic for login URLs
Warn Confluent Platform users before enabling updates
- Bug Fixes
Create audit log API keys using the correct service account
Err if a process is already listening on the SSO callback port
Fix panic when autocompleting
service-accountcommands inconfluent shell
Confluent CLI v2.2.0 Release Notes
- New Features
Properly label “PAUSED” ksqlDB clusters
- Bug Fixes
Fix Windows failures due to missing
pthreadslibraryNOTE: Users of
confluentv2.0.0, v2.1.0, or v2.1.1 must manually update to this version withcurl -sL https://cnfl.io/cli | sh -s -- -b $(dirname $(which confluent))
Confluent CLI v2.1.0 Release Notes
- New Features
Restore partition count field when describing a topic’s configuration
Show success message when deleting a service account
Allow
CONFLUENT_PLATFORM_MDS_URLandCONFLUENT_PLATFORM_CA_CERT_PATHto be used withconfluent cluster describe
- Bug Fixes
Fix issue with listing pending user invitations
Fix issue with logging into SSO-enabled organizations when user is not already logged in
Only auto-login to the current context
Update description of
confluent promptHide
confluent iam aclcommands when logged into a cloud context
Confluent CLI v2.0.0 Release Notes
- Breaking Changes
WARNING: If you are updating from a prior Confluent CLI v1.x client, note that this version is NOT interoperable with Confluent Platform v7.0 or earlier. See Supported Versions and Interoperability for full details on CLI client to Confluent Platform interoperability.
If you are updating from the Confluent Cloud CLI, the client name will change to
confluentwith this version.See Migration Guide for a full list of breaking changes and details regarding differences from v1.x.
- New Features
This version of Confluent CLI supports both Confluent Cloud and Confluent Platform management.
To use Confluent CLI v2.0 for Confluent Cloud, sign up with
confluent cloud-signupor authenticate withconfluent login.
Confluent CLI v1.43.2 Release Notes
- Bug Fixes
Encrypt authenticated context and login credentials on local storage
Confluent CLI v1.43.1 Release Notes
No changes relating to Confluent CLI for this version.
Confluent CLI v1.43.0 Release Notes
No changes relating to Confluent CLI for this version.
Confluent CLI v1.42.0 Release Notes
- Bug Fixes
Fix 404 error in
confluent kafka acl list
Confluent CLI v1.41.0 Release Notes
- New Features
Add support for managing brokers and partitions
Confluent CLI v1.40.2 Release Notes
- Bug Fixes
Encrypt authenticated context and login credentials on local storage
Confluent CLI v1.40.1 Release Notes
No changes relating to Confluent CLI for this version.
Confluent CLI v1.40.0 Release Notes
- Bug Fixes
Fix issues when changing directories after logging in with a custom CA cert path
Make
confluent iam rolebinding listsupport filtering by resourceFix
confluent iam rolebinding listwhen no role is specified
Confluent CLI v1.39.1 Release Notes
No changes relating to Confluent CLI for this version.
Confluent CLI v1.39.0 Release Notes
No changes relating to Confluent CLI for this version.
Confluent CLI v1.38.0 Release Notes
No changes relating to Confluent CLI for this version.
Confluent CLI v1.37.1 Release Notes
No changes relating to Confluent CLI for this version.
Confluent CLI v1.37.0 Release Notes
- Bug Fixes
Improved error messaging and help output
Confluent CLI v1.36.0 Release Notes
- Bug Fixes
Fix the issue of inserting
+for whitespace iniam rolebindingparameters
Confluent CLI v1.35.0 Release Notes
- New Features
Performance improvements
- Bug Fixes
Show all new release notes on CLI update
Confluent CLI v1.34.0 Release Notes
- New Features
Kafka ACL management via Confluent REST Proxy
- Bug Fixes
Fix logout panic when removing netrc entry
Confluent CLI v1.33.0 Release Notes
- New Features
Remove credentials from
.netrcfile whenlogoutcommand is runMove non-interactive login/environment messages to debug-level printouts to
stderr
- Bug Fixes
Fix supporting custom home directories specified via the
$HOMEenvironment variable
Confluent CLI v1.32.0 Release Notes
- Bug Fixes
Fix
iam acl createbug for User principals with@symbol
Confluent CLI v1.31.0 Release Notes
- New Features
Increase default number of metadata key iterations from 1000 to 10000
Confluent CLI v1.30.0 Release Notes
No changes relating to Confluent CLI for this version.
Confluent CLI v1.29.0 Release Notes
No changes relating to Confluent CLI for this version.
Confluent CLI v1.28.1 Release Notes
- Bug Fixes
Fix bug where update command fails to find some versions
Confluent CLI v1.28.0 Release Notes
- New Features
Improved help text and examples
Confluent CLI v1.27.0 Release Notes
- New Features
Build and release darwin/arm64 binaries and archives
Confluent CLI v1.26.0 Release Notes
- New Features
Topic management commands via Confluent REST Proxy API
- Bug Fixes
Use
CONFLUENT_MDS_URLandCONFLUENT_CA_CERT_PATHfor login command when setRequire
--roleflag foriam rolebinding deletecommand
Confluent CLI v1.25.0 Release Notes
No changes relating to Confluent CLI for this version.
Confluent CLI v1.24.0 Release Notes
- New Features
Non-interactive login
CONFLUENT_MDS_URL and CONFLUENT_CA_CERT_PATH environment variable support
Confluent CLI v1.23.0 Release Notes
- Bug Fixes
Better handling of
--ca-cert-pathflag for saved logins
Confluent CLI v1.22.0 Release Notes
- New Features
Stateless mode
Support self-signed certs for
confluent cluster describe
- Bug Fixes
Fix
confluent local services startbug for CentosFix no newline bug when auto injected configs are appended to manually added configs for
confluent localcommands
Confluent CLI v1.21.1 Release Notes
- New Features
Fix case where wrong ca-cert-path might be used when logging in
Confluent CLI v1.21.0 Release Notes
- New Features
--promptflag for login command to bypass non-interactive login
- Bug Fixes
Fix automatic update of auth tokens for username/email with special characters
Confluent CLI v1.20.1 Release Notes
- New Features
Prompt for credentials instead of throwing error when non-interactive login fails
Confluent CLI v1.20.0 Release Notes
- New Features
Verbose HTTP and TLS information is logged (with trace log level) when logging in to the CLI.
Non-interactive login supported via environment variables
Binaries and archives are now shipped for Alpine Linux
- Bug Fixes
Fixed issue where update command may not detect new CLI versions
Confluent CLI v1.19.1 Release Notes
No changes relating to Confluent CLI for this version.
Confluent CLI v1.19.0 Release Notes
- New Features
Infer default protocol and port number for URLs when logging in
- Bug Fixes
When using local Kafka sub-commands, only check status of Kafka cluster if it is a locally-running cluster
Fix flushing of logs and log processing during CLI startup
Confluent CLI v1.18.0 Release Notes
- New Features
Improve warning messages for audit log commands
Confluent CLI v1.17.0 Release Notes
- New Features
Expose context management commands
- Bug Fixes
Add additional logging when setting custom CA cert path
Updated list of connectors for CP 6.0
Fix KSQL path issue for CP versions older than 5.5
Minor documentation/example fixes
Confluent CLI v1.16.0 Release Notes
- New Features
Add audit log migration commands
Support piping credentials to login commands
Confluent CLI v1.15.0 Release Notes
No changes relating to Confluent CLI for this version.
Confluent CLI v1.14.0 Release Notes
No changes relating to Confluent CLI for this version.
Confluent CLI v1.13.1 Release Notes
- Bug Fixes
Fix command output bug for commands that were supposed to output to Stdout but were outputting to Stderr
Confluent CLI v1.13.0 Release Notes
- New Features
Allow for pipe-able log output from
confluent local services ... log.
- Bug Fixes
Fix panic when invalid role is specified during resource-scoped rolebinding commands.
Fix grammar and typos in command help and examples.
Confluent CLI v1.12.1 Release Notes
- Bug Fixes
Fix success and error message display bug
Confluent CLI v1.12.0 Release Notes
- Bug Fixes
Improve error message handling for audit log commands
Fix parsing of credentials on Windows for login command
Confluent CLI v1.11.0 Release Notes
- New Features
Rewrite
confluent localcommand to use consistent grammar and eliminate need for passing – to subcommands with argumentsAdd
confluent clustercommand to register/unregister clusters from a Confluent Cluster Registry instance (Confluent Platform 5.5+)Update RBAC rolebinding commands to support friendly cluster names
Add Schema Registry ACLs commands for
confluent localImprove error and success messages and add suggestions for commands that don’t succeed
- Bug Fixes
Update macOS system requirements for Confluent Platform 6.0
Fix handling of errors from invalid RBAC rolebinding commands for Confluent Platform 6.0
Handle errors with loading CLI configuration files and ignore them when configs aren’t needed
Respect log output/verbosity levels when loading configuration files
Only check for updates once every 24 hours
Confluent CLI v1.10.0 Release Notes
- Bug Fixes
Compatibility fix for RBAC in Confluent Platform 5.x
Confluent CLI v1.9.0 Release Notes
- Bug Fixes
Restrict feedback nudges to fewer commands
Skip update check when running the update command
Confluent CLI v1.8.0 Release Notes
- New Features
Update RBAC rolebinding commands to support friendly cluster names (CP 6.0)
Add
feedbackcommand so users can give direct in-product feedbackStart publishing release notes with each release
- Bug Fixes
Fix panics when metadata service returns internal server errors
Improve command examples in help output