Skip to content

Releases: aiven/aiven-client

4.4.0

31 Oct 12:00
b368495
Compare
Choose a tag to compare

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

02 Oct 10:59
9bc64ad
Compare
Choose a tag to compare

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

27 Jun 12:55
2a7f863
Compare
Choose a tag to compare

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

04 Jun 06:33
4.2.0
ce9cfd5
Compare
Choose a tag to compare

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

25 Mar 09:29
d9bbcd2
Compare
Choose a tag to compare

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:

Full Changelog: 4.0.0...4.1.0

4.0.0

10 Nov 16:18
4c3ddff
Compare
Choose a tag to compare

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 the avn project create command.
  • The --parent-id replaces --account-id in the avn 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

18 Sep 10:42
99eeb51
Compare
Choose a tag to compare

Fix backward compatibility in the library mode.

3.1.0

15 Sep 14:10
9c28a94
Compare
Choose a tag to compare

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 to remote.storage.enable=true in Kafka);
  • --remote-storage-disable - disable tiered storage for the topic (corresponds to remote.storage.enable=false in Kafka);
  • --local-retention-bytes N - set the local retention to N bytes (corresponds to local.retention.bytes=N in Kafka);
  • --local-retention-ms N - set the local retention to N millisecond (corresponds to local.retention.ms=N in Kafka).

3.0.0

24 Jul 13:37
3.0.0
a8bf45d
Compare
Choose a tag to compare

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

09 Jul 23:05
52dd9a0
Compare
Choose a tag to compare

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