- Added status checks to the scaling handler. This now waits until the scaling operation is complete (or fails).
- Added parameter ``org-id`` for ``subscriptions list``, ``projects list``, ``clusters list`` and ``regions list``.
0.31.0
===================
- Added checking of upgrade status to the upgrade handler. This now waits until the upgrade is complete (or fails).
- Added support for Python 3.10.
- Added a confirmation warning to the ``clusters set-ip-whitelist`` command.
- Sanitized the default config to make it region-agnostic.
0.30.0
===================
- Added new subcommand ``clusters set-ip-whitelist`` that allows restricting access to clusters.
0.29.0
===================
- Added new subcommand ``clusters set-deletion-protection`` that allows superusers and organization admins to set the deletion protection status of a cluster.
- Added ``--backup-location-endpoint-url`` to allow custom S3 backup locations.
- Improved help message for disk size argument in ``clusters deploy``
- Added a ``croud clusters set-ip-whitelist`` command to whitelist IP Networks.
0.28.0
===================
- Improved error message when deleting a region that is up or doesn't exist.
- Added support for custom backup locations for edge regions.
- Added new subcommand ``clusters restart-node`` that allows superusers to restart a single node in a cluster.
0.27.0
===================
- Added support for custom specs for edge clusters.
- Added a new ``print_raw`` function to simply print the output of croud.
- Added new subcommand ``regions generate-deployment-manifest`` to fetch a deployment manifest for an edge region.
- Added the command ``regions create`` that allows superusers to add new cloud and edge regions.
- Added the command ``regions delete`` that allows superusers and organization admins deleting edge regions.