Releases: aiven/aiven-client
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
2.19.0
What's changed
- General fixes
- Adding Fedora 37 pipeline
- Add functionality to create fork from PITR
- Started using project.toml
- Add SBOM command
- Add command to change user password
Full Changelog: 2.18.0...2.19.0
2.18.0
What's Changed
- Pep 440 conformant versioning #319
- Remove Flink beta service API #315
- Add new Flink developer experience #321
Full Changelog: 2.17.0...2.18.0
2.17.0
Release Highlights
- Add support for deleting pending team invites #312
- Add support for managing service access via Google Cloud Platform Private Service Connect #313
- Require explicit VPC deployment option, if VPC has been established #292
Full Changelog: 2.16.0...2.17.0
2.16.0
What's Changed
- Add support for Schema Registry ACL management and enabling/disabling Schema Registry authorization in #294
- Add support for new Flink table creation API #277
- Add further support for managing OAuth2 client apps configurations #288
Full Changelog: 2.15.0...2.16.0