Skip to content

Releases: aiven/aiven-client

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

2.19.0

14 Apr 12:19
a83976b
Compare
Choose a tag to compare

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

25 Jan 16:44
793c45f
Compare
Choose a tag to compare

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

04 Jan 08:28
8d5ffe7
Compare
Choose a tag to compare

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

01 Jul 05:45
8d40447
Compare
Choose a tag to compare

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