Releases: aiven/aiven-client
4.5.1
Version 4.5.1 of the Aiven CLI has been released. This version introduces the following updates:
- Fixed help string for
--cluster
option forkafka-acl-add
command.
Full Changelog: 4.5.0...4.5.1
4.5.0
Version 4.5.0 of the Aiven CLI has been released. This version introduces the following updates:
- Added support for Kafka-native ACL commands in Aiven for Apache Kafka.
- Updated Aiven for Apache Flink commands to ignore the current project.
Full Changelog: 4.4.0...4.5.0
4.4.0
Version 4.4.0 of the Aiven CLI has been released. This version adds support for the following:
- avn byoc tags list
- avn byoc tags update --add-tag KEY=VALUE --remove-tag KEY
- avn byoc tags replace --tag KEY=VALUE
- they all require the
--organization-id
and--byoc-id
parameters.
These tags are attached to BYOC environments and cascaded to bastion nodes in private deployment models.
Full Changelog: 4.3.0...4.4.0
4.3.0
Version 4.3.0 of the Aiven CLI has been released. This version adds support for the following:
- Aiven for AlloyDB Omni (a new service type).
- Aiven for Valkey ACL commands.
Full Changelog: 4.2.1...4.3.0
4.2.1
Minor version 4.2.1 of the Aiven CLI is now available. It introduces Bring Your Own Cloud (BYOC) API for eligible customers on a limited basis with the GCP cloud provider.
The avn byoc provision
command has the new --google-privilege-bearing-service-account-id
option, which is mutually exclusive with --aws-iam-role-arn
, for example --google-privilege-bearing-service-account-id projects/your-project/serviceAccounts/[email protected]
.
Full Changelog: 4.2.0...4.2.1
4.2.0
Version 4.2.0 of the Aiven CLI has been released. This version adds support for controlling retry behavior in API calls.
Full Changelog: 4.1.1...4.2.0
4.1.1
Version 4.1.0 of the Aiven CLI has been released. This version adds support for Python version 3.12,
and introduces support for the following APIs:
- Sustainability APIs
- BYOC (Bring Your Own Cloud) API (feature available for eligible customers on a limited basis: https://aiven.io/docs/platform/concepts/byoc#eligible-for-byoc)
- Opensearch Security Management API
- Custom files API
Full Changelog: 4.0.0...4.1.0
4.0.0
What's Changed
Version 4.0.0 of the Aiven CLI has been released as part of API changes to comply with HTTP/1.1.
This version includes breaking changes and soon all previous versions will return incorrect content. In addition, updates continue to be made to support organizations, including:
- The
avn card
commands were deprecated in version 3.0.0 and have now been removed. - The
avn account team
commands are deprecated and will be removed in the next version. - The
--parent-id
is now mandatory in theavn project create
command. - The
--parent-id
replaces--account-id
in theavn project update
command. - The following parameters have been removed from
avn project create/update
:--account-id
--billing-address
--billing-currency
--billing-email
--billing-extra-text
--card-id
--country-code
--vat-id
- The detailed billing related information is replaced with billing group details in the
avn project list
command.
Full Changelog: 3.1.1...4.0.0
3.1.1
3.1.0
Please use the hot fix release: https://github.com/aiven/aiven-client/releases/tag/3.1.1
Version 3.1.0 of the Aiven command line interface (CLI) allows creating and updating Kafka topics with configurations related to Kafka tiered storage (starting from Kafka 3.6).
Particularly, topic-create
and topic-update
commands now has the following new arguments:
--remote-storage-enable
- enable tiered storage for the topic (corresponds toremote.storage.enable=true
in Kafka);--remote-storage-disable
- disable tiered storage for the topic (corresponds toremote.storage.enable=false
in Kafka);--local-retention-bytes N
- set the local retention to N bytes (corresponds tolocal.retention.bytes=N
in Kafka);--local-retention-ms N
- set the local retention to N millisecond (corresponds tolocal.retention.ms=N
in Kafka).