Release note 03.18.19

Spot Instances enabled by default on project creation

In order to promote execution cost optimization, Spot Instances are now enabled by default when creating a new project through the visual interface or the API, unless you have specifically set otherwise. This setting can later be changed from the project settings page, or overridden per task on the draft task page. Learn more about Spot Instances on Cavatica.

Support for asynchronous bulk actions through the API

As a part of adding full support for folders and improving scalability, we have introduced asynchronous file system actions through the API. Currently supported actions are copy and delete, and these are enabled for both files and folders. There are five new API endpoints for async bulk actions which can be used for issuing copy and delete commands and for getting job statuses. This enables the following API actions which weren't possible before:

  • Copy folder (along with the files it contains and the underlying folder structure)
  • Bulk copy of files and folders into different paths (project root or specific folder inside the project)
  • Delete non-empty folder

Learn more from our documentation.

Improved layout of the draft task page

In order to streamline the preparation process for task execution, both file inputs and app settings will now be available as two columns under the same tab named Task Inputs on the draft task page. Spot Instance configuration will be moved to the second tab on the draft task page, named Execution Settings. This tab will also serve as the central and unique location for all settings related to task execution that will be added in the future.

Changelog