Releases: aiven/aiven-client
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/cce-cce0123456789a@your-project.iam.gserviceaccount.com
.
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).
3.0.0
Organizations are now supported in Aiven Client
Version 3.0.0 of the Aiven command line interface (CLI) now supports organizations with these new commands:
- Organizations
avn organization create
avn organization list
avn organization update
avn organization delete
- Organization users
avn organization user invite
avn organization user list
- Groups are also supported now with the following commands:
avn organization group create
avn organization group list
avn organization group show
avn organization group update
avn organization group delete
- Payment cards
avn organization card create
avn organization card list
avn organization card delete
The avn card
commands are deprecated and will be removed in the next major version.
There are also important changes to the avn project create
command:
- Added
--parent-id
, which takes the organization ID or account ID. This will be mandatory in the next major version. - Deprecated the billing information parameters since these are now used with
avn billing-group
. These will be removed in the next major version:--country-code
--billing-address
--billing-extra-text
--billing-currency
--vat-id VAT_ID
--billing-email
Check out our documentation to learn more about organizations and organization users.
Full Changelog: 2.20.0...3.0.0
2.20.0
What's Changed
New Commands
- Organization: List, User List, User Invite, Delete, and Edit
- Organization Payment: List, Create, and Delete credit card information
- Update oAuth2 client
- User Groups: List, Show, Create, Update and Delete
Full Changelog: 2.19.0...2.20.0