Skip to content

Commit

Permalink
Release v3.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
akchinSTC committed Mar 30, 2022
1 parent 0349931 commit a5a6da4
Show file tree
Hide file tree
Showing 20 changed files with 48 additions and 43 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ SHELL:=/bin/bash
PYTHON?=python3
PYTHON_PIP=$(PYTHON) -m pip

TAG:=dev
TAG:=3.7.0
ELYRA_IMAGE=elyra/elyra:$(TAG)
KF_NOTEBOOK_IMAGE=elyra/kf-notebook:$(TAG)

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ You can try out some of Elyra features using the [My Binder](https://mybinder.re

Click on a link below to try Elyra, on a sandbox environment, without having to install anything.

- [![Launch latest stable version](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/elyra-ai/elyra/v3.6.0?urlpath=lab/tree/binder-demo) (Latest stable version - see [changelog](/docs/source/getting_started/changelog.md) for recent updates)
- [![Launch latest stable version](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/elyra-ai/elyra/v3.7.0?urlpath=lab/tree/binder-demo) (Latest stable version - see [changelog](/docs/source/getting_started/changelog.md) for recent updates)
- [![Launch latest development version](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/elyra-ai/elyra/master?urlpath=lab/tree/binder-demo) (Development version - expect longer image load time due to just-in-time build)

#### Using Docker
Expand All @@ -66,14 +66,14 @@ You can also try Elyra by running one of the docker images from [Docker Hub](htt
The command below starts the most recent development build in a clean environment:

```
docker run -it -p 8888:8888 elyra/elyra:dev jupyter lab --debug
docker run -it -p 8888:8888 elyra/elyra:3.7.0 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.7.0 jupyter lab --debug
```

These should produce output similar to that below, where you can then find the URL to be used
Expand Down
6 changes: 3 additions & 3 deletions docs/source/recipes/configure-airflow-as-a-runtime.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/master/etc/kubernetes/airflow/helm/values.yaml).
- 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/v3.7.0/etc/kubernetes/airflow/helm/values.yaml).

OR

Expand Down Expand Up @@ -79,7 +79,7 @@ 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/master/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.7.0/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://[email protected]/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.secret` to the name of the secret you created, e.g. `airflow-secret`.
Expand Down Expand Up @@ -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/master/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.7.0/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.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ singleuser:
image:
name: elyra/elyra
# change to a specific release version as appropriate
tag: dev
tag: 3.7.0
# disable this in a production environment
pullPolicy: "Always"
storage:
Expand Down Expand Up @@ -94,7 +94,7 @@ singleuser:
image:
name: elyra/elyra
# change to a specific release version as appropriated
tag: dev
tag: 3.7.0
# disable this in a production environment
pullPolicy: "Always"
storage:
Expand All @@ -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.7.0

...

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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/master/etc/docker/kubeflow).
Create a custom Elyra container image following the [instructions in this directory](https://github.com/elyra-ai/elyra/tree/3.7.0/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`
Expand Down
2 changes: 1 addition & 1 deletion elyra/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
__version__ = '3.8.0.dev0'
__version__ = '3.7.0'
11 changes: 8 additions & 3 deletions lerna.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,17 @@
{
"version": "3.8.0-dev",
"version": "3.7.0",
"npmClient": "yarn",
"useWorkspaces": true,
"command": {
"publish": {
"ignoreChanges": ["ignored-file", "*.md"],
"ignoreChanges": [
"ignored-file",
"*.md"
],
"message": "chore(release): publish"
}
},
"packages": ["packages/*"]
"packages": [
"packages/*"
]
}
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "elyra",
"version": "3.8.0-dev",
"version": "3.7.0",
"private": true,
"workspaces": {
"packages": [
Expand Down
8 changes: 4 additions & 4 deletions packages/code-snippet/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@elyra/code-snippet-extension",
"version": "3.8.0-dev",
"version": "3.7.0",
"description": "JupyterLab extension - Reusable code snippets for your Notebook and Python Scripts",
"keywords": [
"jupyter",
Expand Down Expand Up @@ -41,9 +41,9 @@
"lab:uninstall": "jupyter labextension uninstall --no-build"
},
"dependencies": {
"@elyra/metadata-common": "3.8.0-dev",
"@elyra/services": "3.8.0-dev",
"@elyra/ui-components": "3.8.0-dev",
"@elyra/metadata-common": "3.7.0",
"@elyra/services": "3.7.0",
"@elyra/ui-components": "3.7.0",
"@jupyterlab/application": "^3.3.0",
"@jupyterlab/apputils": "^3.3.0",
"@jupyterlab/builder": "^3.3.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/code-viewer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@elyra/code-viewer-extension",
"version": "3.8.0-dev",
"version": "3.7.0",
"description": "JupyterLab extension - Display code without a file",
"keywords": [
"jupyter",
Expand Down
6 changes: 3 additions & 3 deletions packages/metadata-common/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@elyra/metadata-common",
"version": "3.8.0-dev",
"version": "3.7.0",
"description": "JupyterLab - Widgets for interacting with metadata",
"keywords": [
"jupyter",
Expand Down Expand Up @@ -33,8 +33,8 @@
"lab:uninstall": "jupyter labextension unlink --no-build"
},
"dependencies": {
"@elyra/services": "3.8.0-dev",
"@elyra/ui-components": "3.8.0-dev",
"@elyra/services": "3.7.0",
"@elyra/ui-components": "3.7.0",
"@jupyterlab/application": "^3.3.0",
"@jupyterlab/apputils": "^3.3.0",
"@jupyterlab/codeeditor": "^3.3.0",
Expand Down
6 changes: 3 additions & 3 deletions packages/metadata/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@elyra/metadata-extension",
"version": "3.8.0-dev",
"version": "3.7.0",
"description": "JupyterLab extension - View and edit metadata",
"keywords": [
"jupyter",
Expand Down Expand Up @@ -41,8 +41,8 @@
"lab:uninstall": "jupyter labextension uninstall --no-build"
},
"dependencies": {
"@elyra/metadata-common": "3.8.0-dev",
"@elyra/services": "3.8.0-dev",
"@elyra/metadata-common": "3.7.0",
"@elyra/services": "3.7.0",
"@jupyterlab/application": "^3.3.0",
"@jupyterlab/apputils": "^3.3.0",
"@jupyterlab/builder": "^3.3.0",
Expand Down
8 changes: 4 additions & 4 deletions packages/pipeline-editor/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@elyra/pipeline-editor-extension",
"version": "3.8.0-dev",
"version": "3.7.0",
"description": "JupyterLab extension - Visual editor to build Notebook pipelines",
"keywords": [
"jupyter",
Expand Down Expand Up @@ -43,11 +43,11 @@
"lab:uninstall": "jupyter labextension uninstall --no-build"
},
"dependencies": {
"@elyra/metadata-common": "3.8.0-dev",
"@elyra/metadata-common": "3.7.0",
"@elyra/pipeline-editor": "~1.7.0",
"@elyra/pipeline-services": "~1.7.0",
"@elyra/services": "3.8.0-dev",
"@elyra/ui-components": "3.8.0-dev",
"@elyra/services": "3.7.0",
"@elyra/ui-components": "3.7.0",
"@jupyterlab/application": "^3.3.0",
"@jupyterlab/apputils": "^3.3.0",
"@jupyterlab/builder": "^3.3.0",
Expand Down
6 changes: 3 additions & 3 deletions packages/python-editor/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@elyra/python-editor-extension",
"version": "3.8.0-dev",
"version": "3.7.0",
"description": "JupyterLab extension - Run python scripts using a kernel runtime",
"keywords": [
"jupyter",
Expand Down Expand Up @@ -41,8 +41,8 @@
"lab:uninstall": "jupyter labextension uninstall --no-build"
},
"dependencies": {
"@elyra/script-editor": "3.8.0-dev",
"@elyra/ui-components": "3.8.0-dev",
"@elyra/script-editor": "3.7.0",
"@elyra/ui-components": "3.7.0",
"@jupyterlab/application": "^3.3.0",
"@jupyterlab/apputils": "^3.3.0",
"@jupyterlab/builder": "^3.3.0",
Expand Down
6 changes: 3 additions & 3 deletions packages/r-editor/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@elyra/r-editor-extension",
"version": "3.8.0-dev",
"version": "3.7.0",
"description": "JupyterLab extension - Run R scripts using a kernel runtime",
"keywords": [
"jupyter",
Expand Down Expand Up @@ -41,8 +41,8 @@
"lab:uninstall": "jupyter labextension uninstall --no-build"
},
"dependencies": {
"@elyra/script-editor": "3.8.0-dev",
"@elyra/ui-components": "3.8.0-dev",
"@elyra/script-editor": "3.7.0",
"@elyra/ui-components": "3.7.0",
"@jupyterlab/application": "^3.3.0",
"@jupyterlab/apputils": "^3.3.0",
"@jupyterlab/builder": "^3.3.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/script-editor/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@elyra/script-editor",
"version": "3.8.0-dev",
"version": "3.7.0",
"description": "JupyterLab - Run python and R scripts using a kernel runtime",
"keywords": [
"jupyter",
Expand Down
2 changes: 1 addition & 1 deletion packages/services/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@elyra/services",
"version": "3.8.0-dev",
"version": "3.7.0",
"description": "JupyterLab - Utilities for use in elyra",
"keywords": [
"jupyter",
Expand Down
4 changes: 2 additions & 2 deletions packages/theme/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@elyra/theme-extension",
"version": "3.8.0-dev",
"version": "3.7.0",
"description": "JupyterLab extension - Elyra theme",
"keywords": [
"jupyter",
Expand Down Expand Up @@ -41,7 +41,7 @@
"lab:uninstall": "jupyter labextension uninstall --no-build"
},
"dependencies": {
"@elyra/ui-components": "3.8.0-dev",
"@elyra/ui-components": "3.7.0",
"@jupyterlab/application": "^3.3.0",
"@jupyterlab/apputils": "^3.3.0",
"@jupyterlab/builder": "^3.3.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/theme/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ const extension: JupyterFrontEndPlugin<ILauncher> = {
label: 'Documentation',
icon: helpIcon,
execute: (args: any) => {
window.open('https://elyra.readthedocs.io/en/latest/', '_blank');
window.open('https://elyra.readthedocs.io/en/v3.7.0/', '_blank');
}
});

Expand Down
2 changes: 1 addition & 1 deletion packages/ui-components/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@elyra/ui-components",
"version": "3.8.0-dev",
"version": "3.7.0",
"description": "JupyterLab - UI components for use in elyra",
"keywords": [
"jupyter",
Expand Down

0 comments on commit a5a6da4

Please sign in to comment.