Skip to content

UbiOps version 2.6.0

Client library version

Python client library version for this release: 3.1.0
CLI version for this release: 2.1.0

On the 11th of February 2021 we have released new functionality and made improvements to our UbiOps SaaS. Here is an overview of all new functionality and changes in UbiOps:

Dynamic data routing in pipelines

UbiOps pipelines have become more dynamic, providing new ways to route data through your pipeline. It is now possible to combine the output fields of multiple deployments as the input for a single next pipeline object. You can now also make fields bypass objects, or re-use data multiple times in different objects in your pipeline.

In the WebApp you can now select multiple deployments as an input source when creating a new connection.

More information on how to work with the latest pipeline service can be found in our documentation.

Revisions and building

UbiOps now keeps a full history of the revisions of a deployment version, allowing you to track which code was deployed at any point in time.

A new building process for deployment containers has been implemented too, providing better insight into the building process itself and improved checks to validate new deployments. It also reduces the cold start times, especially for deployments with large files or many Python package dependencies.

In our WebApp you can find a revision history under the ‘Revisions’ tab on the version page of a deployment. Also the download option for deployment packages moved here.

You can now also find logs related to the building process of the deployment in the WebApp.

Updated CLI and Client Libraries

The UbiOps Command Line Interface and Client Libraries have been updated to support the new functionality and the changes that were made.

In particular, an update is required to continue making use of the following functionality:

  • Creating and managing batch requests
  • Managing pipelines

New beta features

Beta: Installing OS-level packages & dependencies for deployments

The new building process lays the foundation for some exciting new functionality as well. It will soon be possible to install operating system level packages in deployments, paving the way for more complicated deployments that depend on low level libraries, drivers and other software that can not be installed using Python packages.

We are currently beta-testing this functionality together with a small group of UbiOps users. If you would like to participate in testing this new functionality, please let us know via our support channels.

Beta: Support for R-language

Soon we will release support for models and scripts written in R! Next to our default Python runtime. This way you can serve R deployments next to Python deployments. Also, you can include them in the same pipeline.

We are currently beta-testing this functionality together with a small group of UbiOps users. If you would like to participate in testing this new functionality, please let us know via our support channels.