Releases: confluentinc/cli
Releases · confluentinc/cli
v4.8.0
New Features
- Add support for client side field level encryption (CSFLE) feature for
confluent kafka topic produce
andconfluent kafka topic consume
- Added "LatestOffsets" and "LatestOffsetsTimestamp" fields to the
flink statement describe
andflink statement list
commands
Bug Fixes
confluent asyncapi export
now uses Kafka bootstrap urls for creating Kafka consumers
v4.7.0
New Features
- Add
confluent flink application
andconfluent flink environment
commands for managing on-premises Flink applications and environments - Add
confluent kafka mirror truncate-and-restore
v4.6.0
New Features
- [Limited Availability] Add
confluent iam certificate-authority
andconfluent iam certificate-pool
commands to manage mTLS authentication
Bug Fixes
- Update the confirmation prompt in
confluent flink artifact delete
to warn users that it might affect running statements
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
)