**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
- 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](https://docs.aiven.io/docs/tools/aiven-console/howto/create-accounts) and [organization users](https://docs.aiven.io/docs/platform/howto/manage-org-users).
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
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
* Add support for deleting pending team invites https://github.com/aiven/aiven-client/pull/312 * Add support for managing service access via Google Cloud Platform Private Service Connect https://github.com/aiven/aiven-client/pull/313 * Require explicit VPC deployment option, if VPC has been established https://github.com/aiven/aiven-client/pull/292