Jupyter-enterprise-gateway

Latest version: v3.2.3

Safety actively analyzes 638720 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 7

3.0.0rc1

Our 3.0.0 release is set to include the following (we'll firm these up as we near GA - hopefully the week of Oct 24):

- Support for Spark 3.0 and pod templates
- Improved deployment of new kernels in containerized environments
- Support for CRDs and ConfigMaps on Spark Operator
- Improved helm chart integration
- Extended kernel persistence support
- Role-based documentation: Users, Operators, Contributors, Developers
- Enabled support for images from private registries
- Formalized HA support (singe-instance vs. multi-instance)
- Extend LB algorithms for distributed kernels
- Enabled support for any subclass of IpyKernel kernels
- Enabled support for ConfigMaps in Spark Operator
- Allow operators to increase the maximum sockets and thread pool of the ZMQ context
- Bug fixes and maintenance

3.0.0rc0

Our 3.0.0 release is set to include the following (we'll firm these up as we near GA):

- Support for Spark 3.0 and pod templates
- Improved deployment of new kernels in containerized environments
- Support for CRDs and ConfigMaps on Spark Operator
- Improved helm chart integration
- Extended kernel persistence support
- Role-based documentation: Users, Operators, Contributors, Developers
- Enabled support for images from private registries
- Formalized HA support (singe-instance vs. multi-instance)
- Extend LB algorithms for distributed kernels
- Enabled support for any subclass of IpyKernel kernels
- Enabled support for ConfigMaps in Spark Operator
- Allow operators to increase the maximum sockets and thread pool of the ZMQ context
- Bug fixes and maintenance

3.0.0b0

Our 3.0.0 release is set to include the following (we'll firm these up as we near GA):

- Support for Spark 3.0 and pod templates
- Improved deployment of new kernels in containerized environments
- Support for CRDs and ConfigMaps on Spark Operator
- Improved helm chart integration
- Extended kernel persistence support
- Role-based documentation: Users, Operators, Contributors, Developers
- Enabled support for images from private registries
- Formalized HA support (singe-instance vs. multi-instance)
- Extend LB algorithms for distributed kernels
- Enabled support for any subclass of IpyKernel kernels
- Enabled support for ConfigMaps in Spark Operator
- Bug fixes and maintenance

2.6.0

Our 2.6.0 release contains the following changes:
[Full Change Log](https://github.com/jupyter/enterprise_gateway/compare/v2.5.2...master)

Features
- Use jupyter_server instead of notebook (927)
- Single Response Address Support (877)
- Add support for auth token to kernel image puller (959)
- Allow SSH authentication via GSS. (950)
- Add crd process proxy to support some crd based k8s applications (991) ** **E X P E R I M E N T A L** **
- Normalize kernel-launcher arguments (988)
- KIP: Add support for containerd-based installations (1007)
- Add support for YARN API non-anonymous access (981)
- Enable debugger for python-related kernelspecs, add option to mount kernelspecs with pvc (986)

Fixes and Maintenance Changes
- Update build status to reflect GH actions (937)
- Fix port range handling (952)
- Update broken links to Jupyter pages (958)
- Fix lazy import of launch_instance (961)
- Modify the logic that converts EG_LOG_LEVEL to int (966)
- Add typing hints to kernelspec handler (965)
- Update docker.md (973)
- Changes necessary to get itest-docker passing (964)
- Factor out key_exists helper (982)
- Update Watchdog dependency to version 2.1.3 (977)
- Cap jupyter_client < 7.0 (983)
- Fix make dev to set PYTHONPATH (993)
- Fix Makefile install target (994)
- Response port retries (990)
- Add typing hints to api handler (1006)
- Add origin restriction config (997)
- Make KIP sleep when container runtime is not docker (995)
- Fix kernelspec authorization (987)
- Fix Spark K8s Kernel Restart issue (1014)
- Fix issue when log file got rewritten on kernel's restart (1015)
- Pass self.base_url to Tornado constructor (1019)
- Update helm deployment instructions in docs (1026)
- Update base jupyter images, use their jupyter packages (1029)
- Validate images relative to python, spark, and debugger (1030)
- Spark operator k8s updates to enable it in gateway on k8s (1031)
- Build images during release, capture release build/dist dirs (1032)
- Fix deployment of spark_python_operator (1033)



Many thanks to the following contributors:
([GitHub contributors page for this release](https://github.com/jupyter/enterprise_gateway/graphs/contributors?from=2021-02-16&to=2022-01-27&type=c))

abzymeinsjtu, akchinSTC, Aleksandr Kandrin, amarinder-bindra, bgerrity, bug-developer021, camer314, Carreau, faurik, gaocegege, gogasca, kevin-bates, lresende, rahul26goyal, ricklamers, taeyeopkim1, telamonian, uniocto, 忆梵

2.5.2

Jupyter Enterprise Gateway 2.5.2 includes the following updates:

- Fix Spark K8s Kernel Restart issue (1014)
- Fix issue when log file got rewritten on kernel's restart (1015)
- Pass self.base_url to Tornado constructor (1019)

**Many thanks to the following contributors:**
- faurik
- Rahul Goyal (rahul26goyal)
- Rick Lamers (ricklamers)

Note: Some of the assets originally published here did not contain correct image tags. Those assets (including the docker image `docker.io/elyra/enterprise-gateway:2.5.2`) have been updated as of Jan 18, 2022. (See 1023)

2.5.1

Jupyter Enterprise Gateway 2.5.1 merely caps the version of `jupyter_client` < 7.0.

Jupyter Client 7.0 adds support for [_Kernel Provsioning_](https://jupyter-client.readthedocs.io/en/latest/provisioning.html) - which is not compatible with Enterprise Gateway. We plan to provide a provisioner-compatible version of EG in an upcoming release.

Page 2 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.