Skip to content

v3.11.0

Compare
Choose a tag to compare
@akchinSTC akchinSTC released this 23 Aug 17:15
· 192 commits to main since this release

Quick links

New feature highlights

JupyterLab launcher: Find out what's new in Elyra

The JupyterLab launcher now includes a What's new tile in the Elyra category, which links to the release summary of the release you are using, e.g. https://github.com/elyra-ai/elyra/releases/tag/v3.11.0 for Elyra version 3.11. The release summary highlights new features and provides links to release specific resources.

image

Python code editor: improved debugger integration

This feature is currently experimental. The Elyra Python editor was extended to make it easier to use the JupyterLab debugger. Refer to the user guide for more information.

image

New Scala code editor

This feature is currently experimental. The Elyra family of editors for JupyterLab now includes a Scala code editor. This editor can also be installed as a stand-alone extension from PyPI.

image

Note that Scala files are not supported by the Visual Pipeline Editor.

Pipeline editor: support Kubernetes tolerations

The Visual Pipeline Editor now allows for optional input of Kubernetes pod tolerations. Tolerations can be defined as pipeline defaults (applying to all nodes) and for individual nodes and are supported for Kubeflow Pipelines and Apache Airflow.

image

Pipeline editor: support Kubernetes pod annotations

The Visual Pipeline Editor now allows for optional input of Kubernetes [pod] annotations. Annotations can be defined as pipeline defaults (applying to all nodes) and for individual nodes and are supported for Kubeflow Pipelines and Apache Airflow.

image

Pipeline editor: remove resource caps for CPU and RAM

In earlier releases the Visual Pipeline Editor capped CPU and RAM resource requests at 99. The caps have been removed.

Component catalog connectors: support loading from local sources

The Apache Airflow package component catalog connector, the Apache Airflow provider package component catalog connector, and the URL component catalog connector, now support locally stored files as source.

image

Locally stored files can improve the performance of the Visual Pipeline Editor by eliminating the need to download them from remote locations.

Runtime configuration: support for optional public object storage endpoint

Runtime configurations provide Elyra access to external resources, such as Kubeflow Pipelines or Apache Airflow for scalable pipeline execution. In prior releases runtime configurations only allowed for specification of a single URL for cloud object storage. This limitation causes issues in the Elyra UI when object storage deployment policies are configured to enforce separation of read-only and write operations.

To support those deployments it's now possible to optionally configure a read-only endpoint (Public Cloud Object Storage Endpoint) in addition to the existing write endpoint (Cloud Object Storage Endpoint). Refer to the documentation for details.

image

What's Changed

New Features

Bug Fixes

Other

New Contributors

Full Changelog: v3.10.1...v3.11.0