Jupyter Enterprise Gateway 2.6.0
Our 2.6.0 release contains the following changes:
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)
@abzymeinsjtu, @akchinSTC, Aleksandr Kandrin, @amarinder-bindra, @bgerrity, @bug-developer021, @camer314, @Carreau, @faurik, @gaocegege, @gogasca, @kevin-bates, @lresende, @rahul26goyal, @ricklamers, @taeyeopkim1, @telamonian, @uniocto, 忆梵