v3.10.0
Quick links
New feature highlights
Pipeline editor: mount shared volumes in custom pipeline nodes
Pipeline nodes that are implemented using custom components or generic components can now be configured to utilize data volume mounts. Take advantage of volume mounts if two or more pipeline nodes need to efficiently share data. Data volume mounts can be configured as pipeline defaults (applying to all generic and custom nodes) or for individual nodes.
Volume mounts are only supported by the Kubeflow Pipelines and Apache Airflow runtimes.
URL and Airflow catalog connectors: support user credentials
Elyra uses catalog connectors to make custom components available to the Visual Pipeline Editor. The catalog connectors for the URL component catalog, the Apache Airflow package catalog, and the Apache Airflow provider package catalog were extended to allow for input of user credentials to support access to secured resources.
What's Changed
New Features
- Add authentication support to Airflow connectors by @ptitzler in #2791
- Add authentication support to URL catalog connector by @ptitzler in #2804
- Customize rendering of component catalog list by @ptitzler in #2813
- Support data exchange between custom & generic components via volumes by @kiersten-stokes in #2799
Bug Fixes
- Fix for Script Editor console does not properly highlight error messages by @VNA818-RPI in #2800
- Update docs to reflect proper generic op output file usage by @akchinSTC in #2798
- Fix invalid repository URLs in 'Elyra in an air gapped environment' topic by @ptitzler in #2810
- Fix Airflow operation processing for number data types by @kiersten-stokes in #2815
- Remove final instance of
BashOperator
from tests by @kiersten-stokes in #2817 - Optionally search for operators in airflow.contrib.operators package by @ptitzler in #2819
- Fix version issue in release script by @ptitzler in #2824
Other
- Add errors to tag editor by @marthacryan in #2769
- Add elapsed time information to identify long running pytests by @ptitzler in #2776
- CI: fetch packages info if server tests fail by @tal66 in #2783
- Install jupyterlab during normal builds by @ajbozarth in #2790
- Add GitHub release notes instructions to developer guide by @ptitzler in #2806
- Update developer guide with CI test analysis information by @ptitzler in #2807
- Update prerequisite details in documentation by @ptitzler in #2809
- [DEV-ONLY] Remove dependency on path location in pipeline tests by @kevin-bates in #2811
New Contributors
- @tal66 made their first contribution in #2783
- @VNA818-RPI made their first contribution in #2800
Full Changelog: v3.9.1...v3.10.0