Skip to content

Commit b15353d

Browse files
caponettolresendedependabot[bot]
authored
Cherry-pick improvements from upstream to main (#125)
* Update jupyterlab-git to 0.51.2 to fix vulnerability (elyra-ai#3319) Signed-off-by: Luciano Resende <lresende@apple.com> * Switch from elyra-code-viewer to jupyterlab-code-viewer (elyra-ai#3265) Signed-off-by: Luciano Resende <lresende@apple.com> * Update changelog for release 4.0.0rc2 Signed-off-by: Luciano Resende <lresende@apple.com> * Bump braces from 3.0.2 to 3.0.3 (elyra-ai#3309) Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](micromatch/braces@3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-version: 3.0.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tornado from 6.4.2 to 6.5.1 in /etc/generic (elyra-ai#3313) Bumps [tornado](https://github.com/tornadoweb/tornado) from 6.4.2 to 6.5.1. - [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst) - [Commits](tornadoweb/tornado@v6.4.2...v6.5.1) --- updated-dependencies: - dependency-name: tornado dependency-version: 6.5.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump requests from 2.32.3 to 2.32.4 in /etc/generic (elyra-ai#3314) Bumps [requests](https://github.com/psf/requests) from 2.32.3 to 2.32.4. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](psf/requests@v2.32.3...v2.32.4) --- updated-dependencies: - dependency-name: requests dependency-version: 2.32.4 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump form-data from 4.0.0 to 4.0.4 (elyra-ai#3317) --- updated-dependencies: - dependency-name: form-data dependency-version: 4.0.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update changelog for release 4.0.0rc4 (elyra-ai#3318) Signed-off-by: Luciano Resende <lresende@apple.com> * Update changelog for release 4.0.0rc5 Signed-off-by: Luciano Resende <lresende@apple.com> --------- Signed-off-by: Luciano Resende <lresende@apple.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Luciano Resende <lresende@apple.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 4eb9319 commit b15353d

17 files changed

Lines changed: 166 additions & 407 deletions

File tree

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,6 @@ JupyterLab [version]
233233
@jupyter-server/resource-usage [version] enabled OK (python, jupyter-resource-usage)
234234
@krassowski/jupyterlab-lsp [version] enabled OK (python, jupyterlab_lsp)
235235
@elyra/code-snippet-extension [version] enabled OK
236-
@elyra/code-viewer-extension [version] enabled OK
237236
@elyra/metadata-extension [version] enabled OK
238237
@elyra/pipeline-editor-extension [version] enabled OK
239238
@elyra/python-editor-extension [version] enabled OK

create-release.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -603,15 +603,8 @@ def prepare_extensions_release() -> None:
603603
f"making programming in JupyterLab more efficient by reducing repetitive work. "
604604
f"See https://elyra.readthedocs.io/en/v{config.new_version}/user_guide/code-snippets.html",
605605
),
606-
"elyra-code-viewer-extension": SimpleNamespace(
607-
packages=["code-viewer-extension"],
608-
description="The Code Viewer extension adds the ability to display a given chunk of code "
609-
"(string) in a transient read-only 'editor' without needing to create a file."
610-
"This extension will be available in JupyterLab core in a near future release and removed "
611-
"from Elyra as a standalone extension.",
612-
),
613606
"elyra-pipeline-editor-extension": SimpleNamespace(
614-
packages=["code-viewer-extension", "pipeline-editor-extension", "metadata-extension", "theme-extension"],
607+
packages=["pipeline-editor-extension", "metadata-extension", "theme-extension"],
615608
description=f"The Visual Editor Pipeline extension is used to build AI pipelines from notebooks, "
616609
f"Python scripts and R scripts, simplifying the conversion of multiple notebooks "
617610
f"or script files into batch jobs or workflows."
@@ -775,8 +768,6 @@ def publish_release(working_dir) -> None:
775768
f"{config.work_dir}/kfp-notebook/dist/kfp-notebook-{config.new_version}.tar.gz",
776769
f"{config.work_dir}/elyra-code-snippet-extension/dist/elyra_code_snippet_extension-{config.new_version}-py3-none-any.whl",
777770
f"{config.work_dir}/elyra-code-snippet-extension/dist/elyra-code-snippet-extension-{config.new_version}.tar.gz",
778-
f"{config.work_dir}/elyra-code-viewer-extension/dist/elyra_code_viewer_extension-{config.new_version}-py3-none-any.whl",
779-
f"{config.work_dir}/elyra-code-viewer-extension/dist/elyra-code-viewer-extension-{config.new_version}.tar.gz",
780771
f"{config.work_dir}/elyra-pipeline-editor-extension/dist/elyra_pipeline_editor_extension-{config.new_version}-py3-none-any.whl",
781772
f"{config.work_dir}/elyra-pipeline-editor-extension/dist/elyra-pipeline-editor-extension-{config.new_version}.tar.gz",
782773
f"{config.work_dir}/elyra-python-editor-extension/dist/elyra_python_editor_extension-{config.new_version}-py3-none-any.whl",

docs/source/developer_guide/release.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ In order to perform a release, one will need to have publish access to
3030
- [elyra-python-editor-extension](https://pypi.org/manage/project/elyra-python-editor-extension/collaboration/)
3131
- [elyra-pipeline-editor-extension](https://pypi.org/manage/project/elyra-pipeline-editor-extension/collaboration/)
3232
- [elyra-code-snippet-extension](https://pypi.org/manage/project/elyra-code-snippet-extension/collaboration/)
33-
- [elyra-code-viewer-extension](https://pypi.org/manage/project/elyra-code-viewer-extension/collaboration/)
3433
- [kfp-notebook](https://pypi.org/manage/project/kfp-notebook/collaboration/)
3534
- [airflow-notebook](https://pypi.org/manage/project/airflow-notebook/collaboration/)
3635
- npm
@@ -167,7 +166,6 @@ create-release.py prepare --version 2.3.0 --dev-version 2.4.0 [--rc 0][--beta 0]
167166
```bash
168167
elyra
169168
elyra-code-snippet-extension
170-
elyra-code-viewer-extension
171169
elyra-pipeline-editor-extension
172170
elyra-python-editor-extension
173171
elyra-r-editor-extension
@@ -193,7 +191,6 @@ make container-images publish-container-images
193191
- https://github.com/conda-forge/elyra-feedstock/pulls
194192
- https://github.com/conda-forge/elyra-server-feedstock/pulls
195193
- https://github.com/conda-forge/elyra-code-snippet-extension-feedstock/pulls
196-
- https://github.com/conda-forge/elyra-code-viewer-extension-feedstock/pulls
197194
- https://github.com/conda-forge/elyra-pipeline-editor-extension-feedstock/pulls
198195
- https://github.com/conda-forge/elyra-python-editor-extension-feedstock/pulls
199196
- https://github.com/conda-forge/elyra-r-editor-extension-feedstock/pulls
@@ -212,4 +209,4 @@ To create the release [notes]:
212209
- Add descriptive summaries for each release highlight (features users should be aware of), including links to the relevant documentation.
213210
- The contributor list and new contributor list is automatically generated by GitHub.
214211

215-
Request a release notes review once the draft is complete and publish the release.
212+
Request a release notes review once the draft is complete and publish the release.

docs/source/getting_started/changelog.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,61 @@
22

33
A summary of new feature highlights is located on the [GitHub release page](https://github.com/elyra-ai/elyra/releases).
44

5+
## Release 4.0.0rc5 - 07/24/2025
6+
7+
- Update jupyterlab-git to 0.51.2 to fix vulnerability - [#3319](https://github.com/elyra-ai/elyra/pull/3319)
8+
9+
## Release 4.0.0rc4 - 07/23/2025
10+
11+
- Bump form-data from 4.0.0 to 4.0.4 - [#3317](https://github.com/elyra-ai/elyra/pull/3317)
12+
- Bump requests from 2.32.3 to 2.32.4 in /etc/generic - [#3314](https://github.com/elyra-ai/elyra/pull/3314)
13+
- Fix flake8 warnings in the CI - [#3315](https://github.com/elyra-ai/elyra/pull/3315)
14+
- Bump tornado from 6.4.2 to 6.5.1 in /etc/generic - [#3313](https://github.com/elyra-ai/elyra/pull/3313)
15+
- Add support to Python 3.12 and 3.13 - [#3311](https://github.com/elyra-ai/elyra/pull/3311)
16+
- Bump braces from 3.0.2 to 3.0.3 - [#3309](https://github.com/elyra-ai/elyra/pull/3309)
17+
- Bump JupyterLab packages to v4.4 - [#3308](https://github.com/elyra-ai/elyra/pull/3308)
18+
- Pin click package - [#3307](https://github.com/elyra-ai/elyra/pull/3307)
19+
- Use ubuntu-latest on codeql-analysis workflow - [#3304](https://github.com/elyra-ai/elyra/pull/3304)
20+
- Suppress flake8 F824 warning to fix the CI - [#3300](https://github.com/elyra-ai/elyra/pull/3300)
21+
22+
## Release 4.0.0rc2 - 03/17/2025
23+
24+
Our 4.0.0 release candidate 2 includes the following high-level changes
25+
26+
- Update JupyterLab version compatibility all way to 4.3.x - [#3293](https://github.com/elyra-ai/elyra/pull/3293)
27+
- Switch from elyra-code-viewer to jupyterlab-code-viewer - [#3265](https://github.com/elyra-ai/elyra/pull/3265)
28+
29+
See the full changelog below:
30+
31+
- Switch from elyra-code-viewer to jupyterlab-code-viewer - [#3265](https://github.com/elyra-ai/elyra/pull/3265)
32+
- Bump express from 4.18.1 to 4.21.2 - [#3297](https://github.com/elyra-ai/elyra/pull/3297)
33+
- Bump @babel/runtime-corejs3 from 7.19.1 to 7.26.10 - [#3296](https://github.com/elyra-ai/elyra/pull/3296)
34+
- Bump elliptic from 6.5.4 to 6.6.1 - [#3286](https://github.com/elyra-ai/elyra/pull/3286)
35+
- Bump axios from 1.7.5 to 1.8.3 - [#3295](https://github.com/elyra-ai/elyra/pull/3295)
36+
- Bump jinja2 from 3.1.5 to 3.1.6 in /etc/generic - [#3294](https://github.com/elyra-ai/elyra/pull/3294)
37+
- Pin Yarn version - [#3292](https://github.com/elyra-ai/elyra/pull/3292)
38+
- Updates Jupyterlab version compatibility to <4.4 - [#3293](https://github.com/elyra-ai/elyra/pull/3293)
39+
- Fix yarn.lock after release - [#3289](https://github.com/elyra-ai/elyra/pull/3289)
40+
- Update yarn.lock after release - [#3287](https://github.com/elyra-ai/elyra/pull/3287)
41+
42+
## Release 4.0.0rc1 - 02/15/2025
43+
44+
- Add codecov token to upload reports github action - [#3283](https://github.com/elyra-ai/elyra/pull/3283)
45+
- Fix references to KF_PIPELINES_SSL_SA_CERTS - [#3284](https://github.com/elyra-ai/elyra/pull/3284)
46+
- Fix main icon replacement - [#3285](https://github.com/elyra-ai/elyra/pull/3285)
47+
- Update ToolbarButton widget library - [#3282](https://github.com/elyra-ai/elyra/pull/3282)
48+
- Add missing props and files for Code Viewer, R Editor and Scala Editor extensions - [#3280](https://github.com/elyra-ai/elyra/pull/3280)
49+
- Add test coverage support through CodeCov - [#3281](https://github.com/elyra-ai/elyra/pull/3281)
50+
- Add ELYRA_GITHUB_REPO env var - [#3278](https://github.com/elyra-ai/elyra/pull/3278)
51+
- Replace 'any' with correct types in typescript code - [#85](https://github.com/elyra-ai/elyra/pull/85)
52+
- Remove Python 3.8 support as it reached EOL - [#3277](https://github.com/elyra-ai/elyra/pull/3277)
53+
- Upgrade Cypress v6 -> v13 - [#3275](https://github.com/elyra-ai/elyra/pull/3275)
54+
- Bump Node.js version to 22 LTS - [#3276](https://github.com/elyra-ai/elyra/pull/3276)
55+
- Update yarn.lock after release candidate updates - [#3274](https://github.com/elyra-ai/elyra/pull/3274)
56+
- Allow production builds for UI packages - [#3269](https://github.com/elyra-ai/elyra/pull/3269)
57+
- Fix properties not being added in the Pipeline Properties tab - [#3270](https://github.com/elyra-ai/elyra/pull/3270)
58+
- Extract common code and fail build if lock is modified - [#3272](https://github.com/elyra-ai/elyra/pull/3272)
59+
560
## Release 4.0.0rc0 - 01/03/2025
661

762
Our 4.0.0 release candidate 0 includes the following high-level changes

docs/source/getting_started/installation.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,6 @@ JupyterLab [version]
182182
@jupyter-server/resource-usage [version] enabled OK (python, jupyter-resource-usage)
183183
@krassowski/jupyterlab-lsp [version] enabled OK (python, jupyterlab_lsp)
184184
@elyra/code-snippet-extension [version] enabled OK
185-
@elyra/code-viewer-extension [version] enabled OK
186185
@elyra/metadata-extension [version] enabled OK
187186
@elyra/pipeline-editor-extension [version] enabled OK
188187
@elyra/python-editor-extension [version] enabled OK

etc/generic/requirements-elyra.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ nbformat==5.4.0
1313
papermill==2.6.0
1414
pyzmq==26.4.0
1515
prompt-toolkit==3.0.43
16-
requests==2.32.3
17-
tornado==6.4.2
16+
requests==2.32.4
17+
tornado==6.5.1
1818
traitlets==5.10.0
1919
urllib3==1.26.19
2020
#

labextensions/elyra_code_viewer_extension/__init__.py

Lines changed: 0 additions & 14 deletions
This file was deleted.

packages/code-viewer/install.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

packages/code-viewer/package.json

Lines changed: 0 additions & 75 deletions
This file was deleted.

packages/code-viewer/setup.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)