From a9d574aacad98ca4474e5fa64aee45e00d104f2b Mon Sep 17 00:00:00 2001 From: Alan Chin Date: Thu, 1 Sep 2022 13:46:09 -0700 Subject: [PATCH] Release v3.11.1 --- Makefile | 2 +- README.md | 4 ++-- .../recipes/configure-airflow-as-a-runtime.md | 14 +++++++------- .../deploying-elyra-in-a-jupyterhub-environment.md | 6 +++--- .../running-elyra-in-air-gapped-environment.md | 10 +++++----- .../using-elyra-with-kubeflow-notebook-server.md | 2 +- docs/source/user_guide/jupyterlab-interface.md | 2 +- elyra/_version.py | 2 +- elyra/cli/pipeline_app.py | 2 +- elyra/metadata/metadata_app_utils.py | 2 +- elyra/metadata/schemas/airflow.json | 2 +- elyra/metadata/schemas/code-snippet.json | 2 +- elyra/metadata/schemas/kfp.json | 2 +- .../metadata/schemas/local-directory-catalog.json | 2 +- elyra/metadata/schemas/local-file-catalog.json | 2 +- elyra/metadata/schemas/runtime-image.json | 2 +- elyra/metadata/schemas/url-catalog.json | 2 +- lerna.json | 11 ++++++++--- package.json | 2 +- packages/code-snippet/package.json | 8 ++++---- packages/code-viewer/package.json | 2 +- packages/metadata-common/package.json | 6 +++--- packages/metadata/package.json | 6 +++--- packages/pipeline-editor/package.json | 8 ++++---- .../pipeline-editor/src/EmptyPipelineContent.tsx | 2 +- .../pipeline-editor/src/PipelineEditorWidget.tsx | 4 ++-- packages/python-editor/package.json | 6 +++--- packages/r-editor/package.json | 6 +++--- packages/scala-editor/package.json | 6 +++--- packages/script-debugger/package.json | 4 ++-- packages/script-editor/package.json | 2 +- packages/services/package.json | 2 +- packages/theme/package.json | 4 ++-- packages/theme/src/index.ts | 6 +++--- packages/ui-components/package.json | 2 +- 35 files changed, 76 insertions(+), 71 deletions(-) diff --git a/Makefile b/Makefile index f127ddeb8..1ba9e1f0c 100644 --- a/Makefile +++ b/Makefile @@ -38,7 +38,7 @@ PYTHON_VERSION?=3.9 CONDA_ACTIVATE = source $$(conda info --base)/etc/profile.d/conda.sh ; conda activate ELYRA_VERSION:=$$(grep __version__ elyra/_version.py | cut -d"\"" -f2) -TAG:=dev +TAG:=3.11.1 IMAGE_IS_LATEST=False ELYRA_IMAGE=elyra/elyra:$(TAG) ELYRA_IMAGE_LATEST=elyra/elyra:latest diff --git a/README.md b/README.md index 59f03b162..3a08efb3c 100644 --- a/README.md +++ b/README.md @@ -67,14 +67,14 @@ Note: You can also [build a container image from the `main` branch ("dev build") To run one of the container images, issue the following command, specifying a tag of your choice. ``` -docker run -it -p 8888:8888 elyra/elyra:dev jupyter lab --debug +docker run -it -p 8888:8888 elyra/elyra:3.11.1 jupyter lab --debug ``` To make a local directory containing your Notebooks (e.g. ${HOME}/opensource/jupyter-notebooks/) available in your docker container, you can use a mount command similar to the following: ``` -docker run -it -p 8888:8888 -v ${HOME}/opensource/jupyter-notebooks/:/home/jovyan/work -w /home/jovyan/work elyra/elyra:dev jupyter lab --debug +docker run -it -p 8888:8888 -v ${HOME}/opensource/jupyter-notebooks/:/home/jovyan/work -w /home/jovyan/work elyra/elyra:3.11.1 jupyter lab --debug ``` These should produce output similar to that below, where you can then find the URL to be used to access Elyra in your local browser. diff --git a/docs/source/recipes/configure-airflow-as-a-runtime.md b/docs/source/recipes/configure-airflow-as-a-runtime.md index f2a9fbbe1..c33a03c30 100644 --- a/docs/source/recipes/configure-airflow-as-a-runtime.md +++ b/docs/source/recipes/configure-airflow-as-a-runtime.md @@ -37,7 +37,7 @@ AND - A Kubernetes Cluster without Apache Airflow installed - Ensure Kubernetes is at least v1.18. Earlier versions might work but have not been tested. - Helm v3.0 or later - - Use the [Helm chart](https://github.com/airflow-helm/charts/tree/main/charts/airflow) available in the Airflow source distribution with the [Elyra sample configuration](https://raw.githubusercontent.com/elyra-ai/elyra/main/etc/kubernetes/airflow/helm/values.yaml). + - Use the [Helm chart](https://github.com/airflow-helm/charts/tree/v3.11.1/charts/airflow) available in the Airflow source distribution with the [Elyra sample configuration](https://raw.githubusercontent.com/elyra-ai/elyra/v3.11.1/etc/kubernetes/airflow/helm/values.yaml). OR @@ -50,7 +50,7 @@ OR In order to use Apache Airflow with Elyra, it must be configured to use a Git repository to store DAGs. -- Create a private repository on github.com, GitHub Enterprise, gitlab.com, or GitLab Enterprise. (Elyra produces DAGs that contain credentials, which are not encrypted. Therefore you should not use a public repository.) Next, create a branch (e.g `main`) in your repository. This will be referenced later for storing the DAGs. +- Create a private repository on github.com, GitHub Enterprise, gitlab.com, or GitLab Enterprise. (Elyra produces DAGs that contain credentials, which are not encrypted. Therefore you should not use a public repository.) Next, create a branch (e.g `v3.11.1`) in your repository. This will be referenced later for storing the DAGs. - Generate a personal access token with push access to the repository. This token is used by Elyra to upload DAGs. - [Instructions for GitHub](https://docs.github.com/en/github/authenticating-to-github/creating-a-personal-access-token) - [Instructions for GitLab](https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html) @@ -61,7 +61,7 @@ In order to use Apache Airflow with Elyra, it must be configured to use a Git re Take note of the following information: - Git API endpoint (e.g. `https://api.github.com` for github.com or `https://gitlab.com` for gitlab.com) - Repository name (e.g. `your-git-org/your-dag-repo`) - - Repository branch name (e.g. `main`) + - Repository branch name (e.g. `v3.11.1`) - Personal access token (e.g. `4d79206e616d6520697320426f6e642e204a616d657320426f6e64`) You need to provide this information in addition to your cloud object storage credentials when you [create a runtime configuration](../user_guide/runtime-conf) in Elyra for the Apache Airflow deployment. @@ -79,9 +79,9 @@ To deploy Apache Airflow on a new Kubernetes cluster: kubectl create secret generic airflow-secret --from-file=id_rsa=.ssh/id_rsa --from-file=known_hosts=.ssh/known_hosts --from-file=id_rsa.pub=.ssh/id_rsa.pub -n airflow ``` -2. Download, review, and customize the [sample `helm` configuration](https://raw.githubusercontent.com/elyra-ai/elyra/main/etc/kubernetes/airflow/helm/values.yaml) (or customize an existing configuration). This sample configuration will use the `KubernetesExecutor` by default. +2. Download, review, and customize the [sample `helm` configuration](https://raw.githubusercontent.com/elyra-ai/elyra/v3.11.1/etc/kubernetes/airflow/helm/values.yaml) (or customize an existing configuration). This sample configuration will use the `KubernetesExecutor` by default. - Set `git.url` to the URL of the private repository you created earlier, e.g. `ssh://git@github.com/your-git-org/your-dag-repo`. **Note: Make sure your ssh URL contains only forward slashes.** - - Set `git.ref` to the DAG branch, e.g. `main` you created earlier. + - Set `git.ref` to the DAG branch, e.g. `v3.11.1` you created earlier. - Set `git.secret` to the name of the secret you created, e.g. `airflow-secret`. - Adjust the `git.gitSync.refreshTime` as desired. @@ -103,7 +103,7 @@ To deploy Apache Airflow on a new Kubernetes cluster: ## the branch/tag/sha1 which we clone ## - ref: "main" + ref: "v3.11.1" ## the name of a pre-created secret containing files for ~/.ssh/ ## @@ -127,7 +127,7 @@ To deploy Apache Airflow on a new Kubernetes cluster: repository: elyra/airflow ``` - The container image is created using [this `Dockerfile`](https://github.com/elyra-ai/elyra/tree/main/etc/docker/airflow) and published on [Docker Hub](https://hub.docker.com/r/elyra/airflow) and [quay.io](https://quay.io/repository/elyra/airflow). + The container image is created using [this `Dockerfile`](https://github.com/elyra-ai/elyra/tree/v3.11.1/etc/docker/airflow) and published on [Docker Hub](https://hub.docker.com/r/elyra/airflow) and [quay.io](https://quay.io/repository/elyra/airflow). 3. Install Apache Airflow using the customized configuration. diff --git a/docs/source/recipes/deploying-elyra-in-a-jupyterhub-environment.md b/docs/source/recipes/deploying-elyra-in-a-jupyterhub-environment.md index f4cb69e71..8d01441a2 100644 --- a/docs/source/recipes/deploying-elyra-in-a-jupyterhub-environment.md +++ b/docs/source/recipes/deploying-elyra-in-a-jupyterhub-environment.md @@ -42,7 +42,7 @@ singleuser: image: name: elyra/elyra # change to a specific release version as appropriate - tag: dev + tag: 3.11.1 # disable this in a production environment pullPolicy: "Always" storage: @@ -94,7 +94,7 @@ singleuser: image: name: elyra/elyra # change to a specific release version as appropriated - tag: dev + tag: 3.11.1 # disable this in a production environment pullPolicy: "Always" storage: @@ -112,7 +112,7 @@ required to run elyra, and that could be used to customize your environment with packages required by your workloads, or any other customizations needed. ```dockerfile -FROM elyra/elyra:dev +FROM elyra/elyra:3.11.1 ... diff --git a/docs/source/recipes/running-elyra-in-air-gapped-environment.md b/docs/source/recipes/running-elyra-in-air-gapped-environment.md index 3c318528e..8dd9f2b31 100644 --- a/docs/source/recipes/running-elyra-in-air-gapped-environment.md +++ b/docs/source/recipes/running-elyra-in-air-gapped-environment.md @@ -50,11 +50,11 @@ During pipeline execution in the Kubeflow Pipelines or Apache Airflow environmen - **Container registry**: All pipeline nodes are executed in containers. The runtime environment must be configured to have read access to the registries (e.g. Docker Hub) where the container images are stored that the generic and custom components are referencing. - **Elyra runtime artifacts**: When processing pipeline nodes that are implemented using [generic components](../user_guide/pipeline-components.html#generic-components), Elyra downloads a few dependencies to the container. By default these dependencies are located in a _release-specific branch_ in the [Elyra GitHub repository](https://github.com/elyra-ai/elyra): ``` - https://raw.githubusercontent.com/elyra-ai/elyra/main/etc/kfp/pip.conf - https://raw.githubusercontent.com/elyra-ai/elyra/main/elyra/kfp/bootstrapper.py - https://raw.githubusercontent.com/elyra-ai/elyra/main/elyra/airflow/bootstrapper.py - https://raw.githubusercontent.com/elyra-ai/elyra/main/etc/generic/requirements-elyra-py37.txt - https://raw.githubusercontent.com/elyra-ai/elyra/main/etc/generic/requirements-elyra.txt + https://raw.githubusercontent.com/elyra-ai/elyra/v3.11.1/etc/kfp/pip.conf + https://raw.githubusercontent.com/elyra-ai/elyra/v3.11.1/elyra/kfp/bootstrapper.py + https://raw.githubusercontent.com/elyra-ai/elyra/v3.11.1/elyra/airflow/bootstrapper.py + https://raw.githubusercontent.com/elyra-ai/elyra/v3.11.1/etc/generic/requirements-elyra-py37.txt + https://raw.githubusercontent.com/elyra-ai/elyra/v3.11.1/etc/generic/requirements-elyra.txt ``` In air-gapped environments you must store a copy of these files in a location that is accessible via an anonymous HTTP `GET` request and configure the following environment variables _in the environment where JupyterLab is running_: - For Kubeflow Pipelines: diff --git a/docs/source/recipes/using-elyra-with-kubeflow-notebook-server.md b/docs/source/recipes/using-elyra-with-kubeflow-notebook-server.md index 8594511f5..71ce233b5 100644 --- a/docs/source/recipes/using-elyra-with-kubeflow-notebook-server.md +++ b/docs/source/recipes/using-elyra-with-kubeflow-notebook-server.md @@ -29,7 +29,7 @@ In this example we will show how to launch Elyra using [Kubeflow's Notebook Serv OR - Create a custom Elyra container image following the [instructions in this directory](https://github.com/elyra-ai/elyra/tree/main/etc/docker/kubeflow). + Create a custom Elyra container image following the [instructions in this directory](https://github.com/elyra-ai/elyra/tree/3.11.1/etc/docker/kubeflow). ## Launching Elyra in the Kubeflow Notebook Server 1. In the default Kubeflow welcome page, in the left side menu, click on `Notebook Servers` diff --git a/docs/source/user_guide/jupyterlab-interface.md b/docs/source/user_guide/jupyterlab-interface.md index 7d5619fbc..189975f0e 100644 --- a/docs/source/user_guide/jupyterlab-interface.md +++ b/docs/source/user_guide/jupyterlab-interface.md @@ -24,7 +24,7 @@ Many of these tasks can also be accomplished using the [Elyra command line inter ### Launcher -Elyra adds a new category to the JupyterLab launcher, providing access to the Visual Pipeline Editor, the [Python editor](enhanced-script-support.html#python-script-execution-support), the [R editor](enhanced-script-support.html#r-script-execution-support), and the [Elyra documentation](https://elyra.readthedocs.io/en/latest/). +Elyra adds a new category to the JupyterLab launcher, providing access to the Visual Pipeline Editor, the [Python editor](enhanced-script-support.html#python-script-execution-support), the [R editor](enhanced-script-support.html#r-script-execution-support), and the [Elyra documentation](https://elyra.readthedocs.io/en/v3.11.1/). ![Elyra category in JupyterLab launcher](../images/user_guide/jupyterlab-interface/launcher.png) diff --git a/elyra/_version.py b/elyra/_version.py index 8e54abaa2..77fba5d38 100644 --- a/elyra/_version.py +++ b/elyra/_version.py @@ -13,4 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. # -__version__ = "3.12.0.dev0" +__version__ = "3.11.1" diff --git a/elyra/cli/pipeline_app.py b/elyra/cli/pipeline_app.py index 7e4f6e11b..f630f3fdb 100644 --- a/elyra/cli/pipeline_app.py +++ b/elyra/cli/pipeline_app.py @@ -286,7 +286,7 @@ def pipeline(): Run Elyra pipelines in your local environment or submit them to an external service, such as Kubeflow Pipelines or Apache Airflow. - Find more information at: https://elyra.readthedocs.io/en/latest/ + Find more information at: https://elyra.readthedocs.io/en/v3.11.1/ """ pass diff --git a/elyra/metadata/metadata_app_utils.py b/elyra/metadata/metadata_app_utils.py index de90ab00f..c87c12aa8 100644 --- a/elyra/metadata/metadata_app_utils.py +++ b/elyra/metadata/metadata_app_utils.py @@ -640,7 +640,7 @@ def print_subcommands(self): print("-----------") print("Subcommands are launched as `elyra-metadata cmd [args]`. For information on") print("using subcommand 'cmd', run: `elyra-metadata cmd -h` or `elyra-metadata cmd --help`.") - print("\nFind more information at https://elyra.readthedocs.io/en/latest/") + print("\nFind more information at https://elyra.readthedocs.io/en/v3.11.1/") print() for subcommand, desc in self.subcommands.items(): print(f"{subcommand:<10}{desc[1]:>10}") diff --git a/elyra/metadata/schemas/airflow.json b/elyra/metadata/schemas/airflow.json index cbf967672..fc1d8304d 100644 --- a/elyra/metadata/schemas/airflow.json +++ b/elyra/metadata/schemas/airflow.json @@ -10,7 +10,7 @@ "uihints": { "title": "Apache Airflow runtimes", "icon": "elyra:runtimes", - "reference_url": "https://elyra.readthedocs.io/en/latest/user_guide/runtime-conf.html" + "reference_url": "https://elyra.readthedocs.io/en/v3.11.1/user_guide/runtime-conf.html" }, "properties": { "schema_name": { diff --git a/elyra/metadata/schemas/code-snippet.json b/elyra/metadata/schemas/code-snippet.json index aeeaa9a8b..ae09cd080 100644 --- a/elyra/metadata/schemas/code-snippet.json +++ b/elyra/metadata/schemas/code-snippet.json @@ -8,7 +8,7 @@ "uihints": { "title": "Code Snippets", "icon": "elyra:code-snippet", - "reference_url": "https://elyra.readthedocs.io/en/latest/user_guide/code-snippets.html" + "reference_url": "https://elyra.readthedocs.io/en/v3.11.1/user_guide/code-snippets.html" }, "properties": { "schema_name": { diff --git a/elyra/metadata/schemas/kfp.json b/elyra/metadata/schemas/kfp.json index c7a031a8b..45757808c 100644 --- a/elyra/metadata/schemas/kfp.json +++ b/elyra/metadata/schemas/kfp.json @@ -10,7 +10,7 @@ "uihints": { "title": "Kubeflow Pipelines runtimes", "icon": "elyra:runtimes", - "reference_url": "https://elyra.readthedocs.io/en/latest/user_guide/runtime-conf.html" + "reference_url": "https://elyra.readthedocs.io/en/v3.11.1/user_guide/runtime-conf.html" }, "properties": { "schema_name": { diff --git a/elyra/metadata/schemas/local-directory-catalog.json b/elyra/metadata/schemas/local-directory-catalog.json index 18471a16f..d85c2c635 100644 --- a/elyra/metadata/schemas/local-directory-catalog.json +++ b/elyra/metadata/schemas/local-directory-catalog.json @@ -9,7 +9,7 @@ "metadata_class_name": "elyra.pipeline.component_metadata.DirectoryCatalogMetadata", "uihints": { "icon": "", - "reference_url": "https://elyra.readthedocs.io/en/latest/user_guide/pipeline-components.html#directory-component-catalog" + "reference_url": "https://elyra.readthedocs.io/en/v3.11.1/user_guide/pipeline-components.html#directory-component-catalog" }, "properties": { "schema_name": { diff --git a/elyra/metadata/schemas/local-file-catalog.json b/elyra/metadata/schemas/local-file-catalog.json index ea419dc76..02f273ab5 100644 --- a/elyra/metadata/schemas/local-file-catalog.json +++ b/elyra/metadata/schemas/local-file-catalog.json @@ -9,7 +9,7 @@ "metadata_class_name": "elyra.pipeline.component_metadata.FilenameCatalogMetadata", "uihints": { "icon": "", - "reference_url": "https://elyra.readthedocs.io/en/latest/user_guide/pipeline-components.html#filesystem-component-catalog" + "reference_url": "https://elyra.readthedocs.io/en/v3.11.1/user_guide/pipeline-components.html#filesystem-component-catalog" }, "properties": { "schema_name": { diff --git a/elyra/metadata/schemas/runtime-image.json b/elyra/metadata/schemas/runtime-image.json index 49c3bba00..169ce23ec 100644 --- a/elyra/metadata/schemas/runtime-image.json +++ b/elyra/metadata/schemas/runtime-image.json @@ -8,7 +8,7 @@ "uihints": { "icon": "elyra:container", "title": "Runtime Images", - "reference_url": "https://elyra.readthedocs.io/en/latest/user_guide/runtime-image-conf.html" + "reference_url": "https://elyra.readthedocs.io/en/v3.11.1/user_guide/runtime-image-conf.html" }, "properties": { "schema_name": { diff --git a/elyra/metadata/schemas/url-catalog.json b/elyra/metadata/schemas/url-catalog.json index 6532bf948..bd56a0c2b 100644 --- a/elyra/metadata/schemas/url-catalog.json +++ b/elyra/metadata/schemas/url-catalog.json @@ -9,7 +9,7 @@ "metadata_class_name": "elyra.pipeline.component_metadata.UrlCatalogMetadata", "uihints": { "icon": "", - "reference_url": "https://elyra.readthedocs.io/en/latest/user_guide/pipeline-components.html#url-component-catalog" + "reference_url": "https://elyra.readthedocs.io/en/v3.11.1/user_guide/pipeline-components.html#url-component-catalog" }, "properties": { "schema_name": { diff --git a/lerna.json b/lerna.json index 21a8805e2..8bef1d306 100644 --- a/lerna.json +++ b/lerna.json @@ -1,12 +1,17 @@ { - "version": "3.12.0-dev", + "version": "3.11.1", "npmClient": "yarn", "useWorkspaces": true, "command": { "publish": { - "ignoreChanges": ["ignored-file", "*.md"], + "ignoreChanges": [ + "ignored-file", + "*.md" + ], "message": "chore(release): publish" } }, - "packages": ["packages/*"] + "packages": [ + "packages/*" + ] } diff --git a/package.json b/package.json index fbec40e1d..201f3f18e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "elyra", - "version": "3.12.0-dev", + "version": "3.11.1", "private": true, "workspaces": { "packages": [ diff --git a/packages/code-snippet/package.json b/packages/code-snippet/package.json index 5f237f2ac..db6e4d41d 100644 --- a/packages/code-snippet/package.json +++ b/packages/code-snippet/package.json @@ -1,6 +1,6 @@ { "name": "@elyra/code-snippet-extension", - "version": "3.12.0-dev", + "version": "3.11.1", "description": "JupyterLab extension - Reusable code snippets for your Notebook and Python Scripts", "keywords": [ "jupyter", @@ -43,9 +43,9 @@ "unlink:dev": "yarn unlink @jupyterlab/builder" }, "dependencies": { - "@elyra/metadata-common": "3.12.0-dev", - "@elyra/services": "3.12.0-dev", - "@elyra/ui-components": "3.12.0-dev", + "@elyra/metadata-common": "3.11.1", + "@elyra/services": "3.11.1", + "@elyra/ui-components": "3.11.1", "@jupyterlab/application": "^3.4.0", "@jupyterlab/apputils": "^3.4.0", "@jupyterlab/builder": "^3.4.0", diff --git a/packages/code-viewer/package.json b/packages/code-viewer/package.json index 9ebd3c592..bb9ea8eb3 100644 --- a/packages/code-viewer/package.json +++ b/packages/code-viewer/package.json @@ -1,6 +1,6 @@ { "name": "@elyra/code-viewer-extension", - "version": "3.12.0-dev", + "version": "3.11.1", "description": "JupyterLab extension - Display code without a file", "keywords": [ "jupyter", diff --git a/packages/metadata-common/package.json b/packages/metadata-common/package.json index 78a866bac..3d81c4e37 100644 --- a/packages/metadata-common/package.json +++ b/packages/metadata-common/package.json @@ -1,6 +1,6 @@ { "name": "@elyra/metadata-common", - "version": "3.12.0-dev", + "version": "3.11.1", "description": "JupyterLab - Widgets for interacting with metadata", "keywords": [ "jupyter", @@ -33,8 +33,8 @@ "lab:uninstall": "jupyter labextension unlink --no-build" }, "dependencies": { - "@elyra/services": "3.12.0-dev", - "@elyra/ui-components": "3.12.0-dev", + "@elyra/services": "3.11.1", + "@elyra/ui-components": "3.11.1", "@jupyterlab/application": "^3.4.0", "@jupyterlab/apputils": "^3.4.0", "@jupyterlab/codeeditor": "^3.4.0", diff --git a/packages/metadata/package.json b/packages/metadata/package.json index df596f250..4f50c5f73 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@elyra/metadata-extension", - "version": "3.12.0-dev", + "version": "3.11.1", "description": "JupyterLab extension - View and edit metadata", "keywords": [ "jupyter", @@ -43,8 +43,8 @@ "unlink:dev": "yarn unlink @jupyterlab/builder" }, "dependencies": { - "@elyra/metadata-common": "3.12.0-dev", - "@elyra/services": "3.12.0-dev", + "@elyra/metadata-common": "3.11.1", + "@elyra/services": "3.11.1", "@jupyterlab/application": "^3.4.0", "@jupyterlab/apputils": "^3.4.0", "@jupyterlab/builder": "^3.4.0", diff --git a/packages/pipeline-editor/package.json b/packages/pipeline-editor/package.json index 8d3cb624e..7fdd4a23b 100644 --- a/packages/pipeline-editor/package.json +++ b/packages/pipeline-editor/package.json @@ -1,6 +1,6 @@ { "name": "@elyra/pipeline-editor-extension", - "version": "3.12.0-dev", + "version": "3.11.1", "description": "JupyterLab extension - Visual editor to build Notebook pipelines", "keywords": [ "jupyter", @@ -45,11 +45,11 @@ "unlink:dev": "yarn unlink @jupyterlab/builder" }, "dependencies": { - "@elyra/metadata-common": "3.12.0-dev", + "@elyra/metadata-common": "3.11.1", "@elyra/pipeline-editor": "~1.9.0", "@elyra/pipeline-services": "~1.9.0", - "@elyra/services": "3.12.0-dev", - "@elyra/ui-components": "3.12.0-dev", + "@elyra/services": "3.11.1", + "@elyra/ui-components": "3.11.1", "@jupyterlab/application": "^3.4.0", "@jupyterlab/apputils": "^3.4.0", "@jupyterlab/builder": "^3.4.0", diff --git a/packages/pipeline-editor/src/EmptyPipelineContent.tsx b/packages/pipeline-editor/src/EmptyPipelineContent.tsx index 2d17c7967..07ce03392 100644 --- a/packages/pipeline-editor/src/EmptyPipelineContent.tsx +++ b/packages/pipeline-editor/src/EmptyPipelineContent.tsx @@ -70,7 +70,7 @@ export const EmptyPlatformSpecificPipeline: React.FC diff --git a/packages/pipeline-editor/src/PipelineEditorWidget.tsx b/packages/pipeline-editor/src/PipelineEditorWidget.tsx index d19303822..4a4be1d2c 100644 --- a/packages/pipeline-editor/src/PipelineEditorWidget.tsx +++ b/packages/pipeline-editor/src/PipelineEditorWidget.tsx @@ -380,7 +380,7 @@ const PipelineWrapper: React.FC = ({ enabled in your environment. Complete the setup instructions in{' '} @@ -532,7 +532,7 @@ const PipelineWrapper: React.FC = ({

diff --git a/packages/python-editor/package.json b/packages/python-editor/package.json index 8adda0369..b15a611cf 100644 --- a/packages/python-editor/package.json +++ b/packages/python-editor/package.json @@ -1,6 +1,6 @@ { "name": "@elyra/python-editor-extension", - "version": "3.12.0-dev", + "version": "3.11.1", "description": "JupyterLab extension - Run python scripts using a kernel runtime", "keywords": [ "jupyter", @@ -43,8 +43,8 @@ "unlink:dev": "yarn unlink @jupyterlab/builder" }, "dependencies": { - "@elyra/script-editor": "3.12.0-dev", - "@elyra/ui-components": "3.12.0-dev", + "@elyra/script-editor": "3.11.1", + "@elyra/ui-components": "3.11.1", "@jupyterlab/application": "^3.4.0", "@jupyterlab/apputils": "^3.4.0", "@jupyterlab/codeeditor": "^3.4.0", diff --git a/packages/r-editor/package.json b/packages/r-editor/package.json index be9e38ee7..c478cae23 100644 --- a/packages/r-editor/package.json +++ b/packages/r-editor/package.json @@ -1,6 +1,6 @@ { "name": "@elyra/r-editor-extension", - "version": "3.12.0-dev", + "version": "3.11.1", "description": "JupyterLab extension - Run R scripts using a kernel runtime", "keywords": [ "jupyter", @@ -43,8 +43,8 @@ "unlink:dev": "yarn unlink @jupyterlab/builder" }, "dependencies": { - "@elyra/script-editor": "3.12.0-dev", - "@elyra/ui-components": "3.12.0-dev", + "@elyra/script-editor": "3.11.1", + "@elyra/ui-components": "3.11.1", "@jupyterlab/application": "^3.4.0", "@jupyterlab/apputils": "^3.4.0", "@jupyterlab/builder": "^3.4.0", diff --git a/packages/scala-editor/package.json b/packages/scala-editor/package.json index 2f3c807ea..d4cd49e78 100644 --- a/packages/scala-editor/package.json +++ b/packages/scala-editor/package.json @@ -1,6 +1,6 @@ { "name": "@elyra/scala-editor-extension", - "version": "3.12.0-dev", + "version": "3.11.1", "description": "JupyterLab extension - Run scala code using a kernel runtime", "keywords": [ "jupyter", @@ -41,8 +41,8 @@ "lab:uninstall": "jupyter labextension uninstall --no-build" }, "dependencies": { - "@elyra/script-editor": "3.12.0-dev", - "@elyra/ui-components": "3.12.0-dev", + "@elyra/script-editor": "3.11.1", + "@elyra/ui-components": "3.11.1", "@jupyterlab/application": "^3.4.0", "@jupyterlab/apputils": "^3.4.0", "@jupyterlab/builder": "^3.4.0", diff --git a/packages/script-debugger/package.json b/packages/script-debugger/package.json index 4e82ad3bc..a8454bf17 100644 --- a/packages/script-debugger/package.json +++ b/packages/script-debugger/package.json @@ -1,6 +1,6 @@ { "name": "@elyra/script-debugger-extension", - "version": "3.12.0-dev", + "version": "3.11.1", "description": "JupyterLab extension - visual debugging support for script editors", "keywords": [ "jupyter", @@ -43,7 +43,7 @@ "unlink:dev": "yarn unlink @jupyterlab/builder" }, "dependencies": { - "@elyra/script-editor": "3.12.0-dev", + "@elyra/script-editor": "3.11.1", "@jupyterlab/application": "^3.4.0", "@jupyterlab/debugger": "^3.4.0", "@jupyterlab/fileeditor": "^3.4.0", diff --git a/packages/script-editor/package.json b/packages/script-editor/package.json index 80c33fe99..1881c427e 100644 --- a/packages/script-editor/package.json +++ b/packages/script-editor/package.json @@ -1,6 +1,6 @@ { "name": "@elyra/script-editor", - "version": "3.12.0-dev", + "version": "3.11.1", "description": "JupyterLab - Run python and R scripts using a kernel runtime", "keywords": [ "jupyter", diff --git a/packages/services/package.json b/packages/services/package.json index b319d114d..95a639e14 100644 --- a/packages/services/package.json +++ b/packages/services/package.json @@ -1,6 +1,6 @@ { "name": "@elyra/services", - "version": "3.12.0-dev", + "version": "3.11.1", "description": "JupyterLab - Utilities for use in elyra", "keywords": [ "jupyter", diff --git a/packages/theme/package.json b/packages/theme/package.json index cc9a0fc59..3b603b1c8 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -1,6 +1,6 @@ { "name": "@elyra/theme-extension", - "version": "3.12.0-dev", + "version": "3.11.1", "description": "JupyterLab extension - Elyra theme", "keywords": [ "jupyter", @@ -43,7 +43,7 @@ "unlink:dev": "yarn unlink @jupyterlab/builder" }, "dependencies": { - "@elyra/ui-components": "3.12.0-dev", + "@elyra/ui-components": "3.11.1", "@jupyterlab/application": "^3.4.0", "@jupyterlab/apputils": "^3.4.0", "@jupyterlab/builder": "^3.4.0", diff --git a/packages/theme/src/index.ts b/packages/theme/src/index.ts index f330f4809..53caa464f 100644 --- a/packages/theme/src/index.ts +++ b/packages/theme/src/index.ts @@ -156,17 +156,17 @@ const extension: JupyterFrontEndPlugin = { label: 'Documentation', icon: helpIcon, execute: (args: any) => { - window.open('https://elyra.readthedocs.io/en/latest/', '_blank'); + window.open('https://elyra.readthedocs.io/en/v3.11.1/', '_blank'); } }); commands.addCommand(CommandIDs.releases, { - label: "What's new in latest", + label: "What's new in v3.11.1", caption: "What's new in this release", icon: whatsNewIcon, execute: (args: any) => { window.open( - 'https://github.com/elyra-ai/elyra/releases/latest/', + 'https://github.com/elyra-ai/elyra/releases/v3.11.1/', '_blank' ); } diff --git a/packages/ui-components/package.json b/packages/ui-components/package.json index 8e52c72d7..71baec4c3 100644 --- a/packages/ui-components/package.json +++ b/packages/ui-components/package.json @@ -1,6 +1,6 @@ { "name": "@elyra/ui-components", - "version": "3.12.0-dev", + "version": "3.11.1", "description": "JupyterLab - UI components for use in elyra", "keywords": [ "jupyter",