UbiOps version 2.1.0¶
Client library version
Python client library version for this release: 1.0.3
CLI version for this release: 0.1.1
On the 30th of July 2020 we have released a new version 2.1.0 of the UbiOps platform.
We have made some major improvements to our underlying architecture over the past months. These result in better performance, faster response times and higher reliability of our UbiOps platform.
Besides this, new functionality is available. Here is an overview of what changed for you as a UbiOps user:
Synchronous, low-latency requests¶
UbiOps now offers synchronous, low latency, deployment requests. This means that you can send data to a deployment and retrieve the result with the same API request. This functionality enables a very low latency response and makes it easy to for instance run deployments in the back of a web application.
The asynchronous request functionality still exists as well and is extended with a batch feature, which provides the option of sending many individual items within a single request.
Both mentioned request types are also available for pipelines.
More flexible data structures for deployment input/output¶
Data structures for input/output of deployments are now more flexible. Where previously you had to choose between sending a file to a deployment, or feed it with key-value pair data in a
json, it is now possible to do both at the same time. We made it more flexible to use files as a data entry for a request by extending our file handling functionality in the backend. This means that you can now run a deployment which for instance receives both an image as well as metadata. Or a deployment which receives or outputs multiple images.
We added a plain text input data type, which allows you to send any plain text string to/from a deployment as input or output.
Separate handling of files (blobs) is now supported through the UbiOps API.
Command Line Interface available¶
Besides our Python client library, we now released a CLI to interact with the UbiOps API from the terminal. It supports configuring deployments with yaml files and does deployment packaging and uploading by only pointing to the right directory. This makes it even easier to deploy your deployments to UbiOps and interact with the platform.
You can download and install the CLI from our Github repository.