Releases: confluentinc/cli
Releases · confluentinc/cli
v4.5.0
New Features
- Add
confluent flink statement update
for updating a statement's principal and compute pool, or stopping a statement - Add
confluent provider-integration
commands for managing provider integrations - Add on-premises support for Confluent Managed Flink (CMF) and Flink environments in
confluent cluster register
andconfluent iam rbac role-binding
commands - [Early Access] Add
confluent connect custom-plugin version
commands for managing custom Connect plugin versions
Bug Fixes
- Default to "Essentials" Stream Governance package in
confluent environment create
- Use correct version number in module name
- Allow
confluent kafka cluster configuration
commands to be used while logged out - No longer require
--passphrase-new
inconfluent secret file rotate
v4.4.0
New Features
- Add
confluent flink connection
commands for managing Flink connections - Add
--class
toconfluent flink artifact create
v4.3.0
New Features
- Add "Class", "Cloud", "Region", and "Environment" to the
confluent flink artifact
commands - Add "Private Endpoint URL" and "Catalog Endpoint URL" to
confluent schema-registry cluster describe
v4.2.0
New Features
- General updates and improvements
v4.1.0
New Features
- Add "Azure Private Endpoint Custom DNS Config Domains" field to
confluent network access-point
commands
v4.0.0
Breaking Changes
- Remove
confluent schema-registry cluster [delete | enable | upgrade]
andconfluent schema-registry region list
commands - Remove
confluent context create
command - Remove the configuration and partition-replica lists from
confluent kafka topic describe
for on-premises; these lists are now available through new on-premisesconfluent kafka topic configuration list
andconfluent kafka replica list
commands - Remove the configuration and partition-replica lists from
confluent local kafka topic describe
; topic configurations are available through a newconfluent local kafka topic configuration list
command - Rename
confluent schema-registry exporter get-config
toconfluent schema-registry exporter configuration describe
- Rename
confluent schema-registry exporter get-status
toconfluent schema-registry exporter status describe
- Rename
confluent schema-registry compatibility validate
toconfluent schema-registry schema compatibility validate
- Rename
confluent schema-registry config
toconfluent schema-registry configuration
- Rename
confluent kafka topic describe
toconfluent kafka topic configuration list
for Confluent Cloud - Rename
confluent kafka replica list
toconfluent kafka replica status list
- Rename
confluent kafka broker describe
toconfluent kafka broker configuration list
- Rename
confluent kafka broker update
toconfluent kafka broker configuration update
- Rename
confluent local kafka broker describe
toconfluent local kafka broker configuration list
- Rename
confluent local kafka broker update
toconfluent local kafka broker configuration update
- Rename
confluent price list
toconfluent billing price list
- Rename
confluent admin [payment | promo]
subcommands toconfluent billing [payment | promo]
subcommands - Rename
confluent kafka broker get-tasks
toconfluent kafka broker task list
and remove the--all
flag; this functionality is now implicit when no broker ID is provided - Remove the
--all
flag fromconfluent kafka broker describe
; this functionality has been moved to a new on-premisesconfluent kafka cluster configuration list
command - Remove the
--all
flag fromconfluent kafka broker update
; this functionality has been moved to a new on-premisesconfluent kafka cluster configuration update
command - Remove deprecated
--api-key
and--api-secret
flags from allconfluent schema-registry
commands - Remove the
--context
flag fromconfluent environment use
,confluent flink region use
,confluent service-account use
, andconfluent kafka cluster use
- Remove the
--environment
fromconfluent flink region use
andconfluent kafka cluster use
- Replace the
--schema
flag forconfluent schema-registry schema compatibility validate
with a required argument - Replace the
--name
flag forconfluent kafka quota create
with a required argument - Replace the
--name
flag forconfluent schema-registry kek create
with a required argument - Rename
--organization-id
to--organization
forconfluent login
- Rename
--group-id
to--group
forconfluent asyncapi export
- Rename
--kms-key-id
to--kms-key
forconfluent schema-registry kek create
- Rename
--deleted
to--all
forconfluent schema-registry subject describe
andconfluent schema-registry subject list
- Rename
--aws-account-id
to--aws-account
forconfluent stream-share consumer redeem
- Rename
--azure-subscription-id
to--azure-subscription
forconfluent stream-share consumer redeem
- Rename
--gcp-project-id
to--gcp-project
forconfluent stream-share consumer redeem
- Rename
--config-name
to--config
forconfluent kafka broker describe
andconfluent local kafka broker describe
- Rename
--provider
to--cloud
forconfluent byok
commands - Rename
--ca-location
and--ca-cert-path
to--certificate-authority-path
for all commands which use these flags - The
--subject
flag is now required forconfluent schema-registry schema compatibility validate
- The
--type
flag is now required forconfluent schema-registry schema compatibility validate
for Confluent Cloud - The
--config
flag is now required forconfluent kafka topic update
- The
--passphrase
and--passphrase-new
flags are now required forconfluent secret file rotate
and no longer accept pipes or files - The
--passphrase
flag is now required forconfluent secret master-key generate
and no longer accepts pipes or files - The
--config
flag forconfluent secret file add
,confluent secret file remove
, andconfluent secret file update
no longer accepts pipes or files - The broker ID is now a required argument for
confluent kafka broker list
andconfluent kafka broker update
- The API key and secret are now required arguments for
confluent api-key store
- Remove "Cloud Name" (human) and "cloud_name" (serialized) from the output of
confluent kafka region list
- Remove "Read-Only" (human) and "read_only" (serialized) from the output of
confluent configuration
commands - Rename "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 place - Rename "Kafka" to "Kafka Cluster" (human) and "kafka" to "kafka_cluster" (serialized) in the output of
confluent ksql cluster
commands - Rename "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 redeem
- Rename "Resource Display Name" to "Resource Name" (human) and "resource_display_name" to "resource_name" (serialized) in the output of
confluent billing cost list
- Rename "Provider" to "Cloud" (human) and "provider" to "cloud" (serialized) in the output of
confluent kafka cluster describe
- Rename "Service Provider" to "Cloud" (human) and "service_provider" to "cloud" (serialized) in the output of
confluent kafka cluster list
- Rename "Service Provider Region" to "Region" (human) and "service_provider_region" to "region" (serialized) in the output of
confluent kafka cluster list
- Rename "Schema ID" to "ID" (human) and "schema_id" to "id" (serialized) in the output of
schema-registry schema list
- Rename "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 list
- Rename "Broker ID" to "Broker" (human) and "broker_id" to "broker" (serialized) in the output of
confluent broker task list
- Rename "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 connection
commands - Rename "Task ID" to "Task" (human) and "task_id" to "task" (serialized) in the output of
confluent connect cluster describe
- Rename "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 artifact
commands - Rename "Partition ID" to "Partition" (human) and "partition_id" to "partition" (serialized) in the output of
confluent kafka partition reassignment list
- Rename "ingress" and "egress" to "ingress_limit" and "egress_limit" in the serialized output of
confluent kafka cluster
commands - Rename "kafka_cluster_id" to "kafka_cluster" in the serialized output of
confluent iam acl
commands - Rename "cluster_id" to "cluster" in the serialized output of
confluent broker task list
- Rename "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 describe
- Rename "cluster_id", "environment_id", and "service_account_id" to "cluster", "environment", and "service_account" in the serialized output of
confluent connect event describe
- Rename "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 summarize
- Rename "cluster_id" to "cluster" in the serialized output of
confluent kafka partition [describe | list]
- Rename "cluster_id", "partition_id", and "broker_id" to "c...
v3.65.0
New Features
- Add
confluent flink connectivity-type use
to set the Flink connectivity type
Bug Fixes
- The
USE <catalog>.<database>
command inconfluent flink shell
previously 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
)
v3.64.3
Bug Fixes
- Fix an issue preventing on-premises users from refreshing SSO logins more than once
v3.64.2
Bug Fixes
- Fix missing
--headers
flag error inconfluent local kafka topic produce
v3.64.1
Bug Fixes
- Loosen Linux glibc version restriction applied in last release
- Fix static linking error on Windows
- Allow
confluent schema-registry dek create
to be called without specifying--algorithm