Skip to content

Releases: aiven/aiven-client

4.5.1

11 Dec 11:34
e73ee16
Compare
Choose a tag to compare

Version 4.5.1 of the Aiven CLI has been released. This version introduces the following updates:

  • Fixed help string for --cluster option for kafka-acl-add command.

Full Changelog: 4.5.0...4.5.1

4.5.0

06 Dec 11:20
96d7c99
Compare
Choose a tag to compare

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

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).