Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CLI-2315] Breaking changes for v4 #2566

Draft
wants to merge 24 commits into
base: main
Choose a base branch
from
Draft

[CLI-2315] Breaking changes for v4 #2566

wants to merge 24 commits into from

Conversation

sgagniere
Copy link
Member

@sgagniere sgagniere commented Jan 23, 2024

Release Notes

Breaking Changes

  • Remove confluent schema-registry cluster [delete | enable | upgrade] and confluent schema-registry region list commands
  • All confirmation prompts for resource delete and undelete commands are now yes/no prompts.
  • Rename "ingress" and "egress" to "ingress_limit" and "egress_limit" in the serialized output of confluent kafka cluster commands
  • Rename --deleted to --all in confluent schema-registry subject describe and confluent schema-registry subject list
  • Rename "Kafka" to "Kafka Cluster" in the human output and "kafka" to "kafka_cluster" in the serialized output of confluent ksql cluster commands
  • Rename --organization-id to --organization in confluent login
  • Rename --group-id to --group in confluent asyncapi export
  • Rename --kms-key-id to --kms-key in confluent schema-registry kek create
  • Rename --aws-account-id, --azure-subscription-id, and --gcp-project-id to --aws-account, --azure-subscription, and gcp-project in confluent stream-share consumer redeem
  • Rename "Schema Registry Secret" to "Schema Registry API Secret" in the human output and "schema_registry_secret" to "schema_registry_api_secret" in the serialized output of confluent stream-share consumer redeem
  • Rename "Resource Display Name" to "Resource Name" in the human output and "resource_display_name" to "resource_name" in the serialized output of confluent billing cost list
  • Rename confluent schema-registry exporter get-config to confluent schema-registry exporter configuration describe
  • Rename confluent schema-registry exporter get-status to confluent schema-registry exporter status describe
  • Rename confluent schema-registry compatibility validate to confluent schema-registry schema compatibility validate
  • Rename confluent schema-registry config to confluent schema-registry configuration
  • Rename confluent kafka topic describe to confluent kafka topic configuration list for Confluent Cloud
  • Rename confluent kafka replica list to confluent kafka replica status list
  • Remove the configuration and partition-replica lists from confluent kafka topic describe for on-premises; these lists are now available through new on-premises confluent kafka topic configuration list and confluent kafka replica list commands
  • Remove the configuration and partition-replica lists from confluent local kafka topic describe; topic configurations are available through a new confluent local kafka topic configuration list command
  • Remove deprecated --api-key and --api-secret flags from all confluent schema-registry commands
  • Remove the --all flag from confluent kafka broker describe; this functionality has been moved to a new on-premises confluent kafka cluster configuration list command
  • Remove the --all flag from confluent kafka broker update; this functionality has been moved to a new on-premises confluent kafka cluster configuration update command
  • Rename confluent kafka broker get-tasks to confluent kafka broker task list and remove the --all flag; this functionality is now implicit when no broker ID is provided
  • The broker ID is now a required argument for confluent kafka broker list and confluent kafka broker update
  • Rename --config-name to --config for confluent kafka broker describe and confluent local kafka broker describe

New Features

  • Add new confluent kafka topic describe Confluent Cloud command in place of the renamed existing command
  • Add confluent kafka topic configuration list for on-premises
  • Add confluent local kafka topic configuration list
  • Add new confluent kafka replica list on-premises command in place of the renamed existing command
  • Add the Internal field to the output of confluent kafka topic describe (for on-premises) and confluent local kafka topic describe
  • Add confluent kafka cluster configuration list for on-premises
  • Add confluent kafka cluster configuration update for on-premises

Bug Fixes

  • PLACEHOLDER

Checklist

  • Leave this box unchecked if features are not yet available in production

What

References

Test & Review

@sgagniere sgagniere added the v4 label Jan 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants