UbiOps version 2.24.0¶
Client library version
Python client library version for this release: 3.15.0
CLI version for this release: 2.15.0
On the 1st of June 2023 we have released new functionality and made improvements to our UbiOps SaaS product. An overview of the changes is given below.
Training is now available in full¶
The training functionality that we released as a beta in the last release, is now available in full. We added options in the WebApp to duplicate a run, to cancel a run, and to compare different runs with one another. For full details on how to use the feature, please see Training on UbiOps.
The environment that your code runs in can now be managed separately from your code. You can create environments, that consist of a programming language and dependency specifications (i.e. a
requirements.txt), and use them in deployment versions or experiments. This way environments can now be reused between different deployment versions or experiments. This can greatly reduce your build times if you often use the same dependencies and allows you to standardise the run environment of your deployments.
We added an environment management page to the WebApp where you can create new environments or view and adjust existing environments. It is still possible to create deployments in the way you are used to, with a deployment package that includes both code and dependency files. In that case an environment is automatically created for you in the background.
Local testing utility functions in CLI¶
The utility functions we added to the client library in the last release are now also available in the CLI. This means that you can now also test your deployments locally on the command line.
Support for any S3 compatible buckets¶
We added the option to connect with any S3 compatible bucket. Before it was only possible to connect with Azure, GCP, or AWS buckets, but now you can connect with other S3 compatible platforms such as MinIO, Openstack Swift or Ceph.