Releases: jupyter-server/enterprise_gateway
Jupyter Enterprise Gateway 2.0.0
Jupyter Enterprise Gateway release 2.0.0 officially introduces support for Kubernetes! 🎉
This includes support for kernel-based images consisting of:
- Python (IPython), Python w/ Spark, Python w/ Tensorflow, and Python w/ Tensorflow and GPUs
- Scala (Toree) w/ Spark
- R (IRKernel), R w/ Spark
Other items included in this release:
- Support for Docker and Docker Swarm
- Helm chart for Kubernetes, Compose file for Docker
- Spark 2.4 support
- Dask-Yarn support
- Gateway Client (experimental) - demonstrates how to use Enterprise Gateway programmatically
- Jupyter Hub integration (configuration)
- Drop support for Python 2.x
- Kernel images based on Jupyter Docker-stacks
- Support for multiple YARN resource managers (HA)
- Bug fixes
Many thanks to the following contributors:
- Alan Chin (@akchinSTC)
- Alexey (@xhumanoid)
- Andrew Otto (@ottomata)
- Atin Sood
- Charlie Yang (@charlieeeeeee)
- Chia-liang Kao (@clkao)
- Dan Helfman (@witten)
- Dmitri Khokhlov (@dkhokhlov)
- Eric Charles (@echarles)
- Eric Dill (@ericdill)
- Eunsoo Park (@esevan)
- Grigoriy (@lamOrigin007)
- gsaibhar
- Hagen Hoferichter (@h4gen)
- IMAM KHURSHEED (@IMAM9AIS)
- Inki Hwang (@fisache)
- Jim Crist (@jcrist)
- Kevin Bates (@kevin-bates)
- Kuisong Tong (@ktong)
- Luciano Resende (@lresende)
- Matt Todd (@mattjtodd)
- Michał Zimniewicz (@michzimny)
- Naresh Sankapelly (@nareshsankapelly)
- Philip Jones (@philip-p-jones)
- Ray Yamamoto Hilton (@rayh)
- Ron Wu (@ronnnwu)
- Solaris (@SolarisYan)
- Todd (@toddrme2178)
- Troy Flagg
- sudheer0553 (@sudheer0553)
- Vikas Garg (@vikasgarg1996)
- Zain Kabani (@zain-kabani)
Jupyter Enterprise Gateway 2.0.0rc2
Jupyter Enterprise Gateway release 2.0.0rc2 officially introduces support for Kubernetes! 🎉
This includes support for kernel-based images consisting of:
- Python (IPython), Python w/ Spark, Python w/ Tensorflow, and Python w/ Tensorflow and GPUs
- Scala (Toree) w/ Spark
- R (IRKernel), R w/ Spark
Other items included in this release:
- Support for Docker and Docker Swarm
- Helm chart for Kubernetes, Compose file for Docker
- Spark 2.4 support
- Dask-Yarn support
- Gateway Client (experimental) - demonstrates how to use Enterprise Gateway programmatically
- Jupyter Hub integration (configuration)
- Drop support for Python 2.x
- Kernel images based on Jupyter Docker-stacks
- Support for multiple YARN resource managers (HA)
- Bug fixes
Thanks to the following contributors:
- Alan Chin (@akchinSTC)
- Alexey (@xhumanoid)
- Andrew Otto (@ottomata)
- Atin Sood
- Charlie Yang (@charlieeeeeee)
- Dan Helfman (@witten)
- Eric Charles (@echarles)
- Eric Dill (@ericdill)
- Eunsoo Park (@esevan)
- Grigoriy (@lamOrigin007)
- gsaibhar
- Hagen Hoferichter (@h4gen)
- Inki Hwang (@fisache)
- Jim Crist (@jcrist)
- Kevin Bates (@kevin-bates)
- Kuisong Tong (@ktong)
- Luciano Resende (@lresende)
- Matt Todd (@mattjtodd)
- Michał Zimniewicz (@michzimny)
- Philip Jones (@philip-p-jones)
- Ray Yamamoto Hilton (@rayh)
- Ron Wu (@ronnnwu)
- Solaris (@SolarisYan)
- Todd (@toddrme2178)
- Troy Flagg
- sudheer0553 (@sudheer0553)
- Zain Kabani (@zain-kabani)
Jupyter Enterprise Gateway 2.0.0rc1
Jupyter Enterprise Gateway 2.0.0rc1
Jupyter Enterprise Gateway release 2.0.0rc1 officially introduces support for Kubernetes! 🎉
This includes support for kernel-based images consisting of:
- Python (IPython), Python w/ Spark, Python w/ Tensorflow, and Python w/ Tensorflow and GPUs
- Scala (Toree) w/ Spark
- R (IRKernel), R w/ Spark
Other items included in this release:
- Support for Docker and Docker Swarm
- Spark 2.4 support
- Dask-Yarn support
- Gateway Client (experimental) - demonstrates how to use Enterprise Gateway programmatically
- Jupyter Hub integration (configuration)
- Drop support for Python 2.x
- Kernel images based on Jupyter Docker-stacks
Jupyter Enterprise Gateway 1.2.0
The Jupyter Enterprise Gateway 1.2.0 release provides some dependency updates and multiple bug fixes as listed below:
- Tolerance to Tornado 6.x
- Update to Jupyter Kernel Gateway 2.3.0
- Update to Apache Toree 0.3.0
- Update to Yarn Client API 0.3.3
- Tolerate errors when closing response sockets
- Properly use provided YARN RM port
- Reset watch-activity callback on remote-proxy restarts
Jupyter Enterprise Gateway release 2.0.0-beta.1
Jupyter Enterprise Gateway 2.0.0-beta.1
Jupyter Enterprise Gateway release 2.0.0-beta.1 officially introduces support for Kubernetes! 🎉
- This includes support for kernel-based images consisting of:
- Python (IPython), Python w/ Spark, Python w/ Tensorflow, and Python w/ Tensorflow and GPUs
- Scala (Toree) w/ Spark
- R (IRKernel), R w/ Spark
Other items included in this release:
- Support for Docker and Docker Swarm
- Spark 2.4 support
- Dask-Yarn support
- Gateway Client (experimental) - demonstrates how to use Enterprise Gateway directly
- Jupyter Hub integration (configuration)
Thanks to the following contributors:
- Alan Chin (@akchinSTC)
- Alexey (@xhumanoid)
- Andrew Otto (@ottomata)
- Atin Sood
- Charlie Yang (@charlieeeeeee)
- Eric Dill (@ericdill)
- Grigoriy (@lamOrigin007)
- Hagen Hoferichter (@h4gen)
- Inki Hwang (@fisache)
- Jim Crist (@jcrist)
- Kevin Bates (@kevin-bates)
- Kuisong Tong (@ktong)
- Luciano Resende (@lresende)
- Ray Yamamoto Hilton (@rayh)
- Ron Wu (@ronnnwu)
- Solaris (@SolarisYan)
- Todd (@toddrme2178)
- Troy Flagg
- sudheer0553 (@sudheer0553)
- Zain Kabani (@zain-kabani)
Jupyter Enterprise Gateway 1.1.1
This release incorporates the following commits:
Jupyter Enterprise Gateway 1.1.0
The Enterprise Gateway 1.1.0 release provides enhanced security support adding support for YARN endpoints protected by SPNEGO and other bug fixes as listed below:
- Add support to YARN endpoints protected by SPNEGO
- Allow enterprise gateway to ignore the SIGHUP signal
- Add the Enterprise Gateway version stamp to the startup message
- Update Scala and SBT dependencies to the latest version
Thanks @tf3193 for helping out with the fix for SIGHUP.
Jupyter Enterprise Gateway 1.0.2
The Enterprise Gateway 1.0.2 release provides minor bug fixes around incompatible changes on 3rd party dependencies.
- Use yarn-api-client release version below 0.3.0 to avoid issues with incompatible API changes.
Jupyter Enterprise Gateway 1.0.1
Jupyter Enterprise Gateway 1.0.0
Jupyter Enterprise Gateway 1.0.0 builds on its 0.9.4 release with various issue resolutions, but, more importantly, marks an important milestone for the project itself. With this release, Enterprise Gateway 1.0.0 officially supports Hadoop YARN and IBM Spectrum Conductor resource managers, enabling remote kernel distribution across a managed cluster by leveraging its pluggable process proxy framework. In addition, general ssh-based distribution can be accomplished via the DistributedProcessProxy
plugin.
Here are some of the additions since our 0.9.4 release:
- Code coverage monitoring #415
- Bundle Toree assembly jar into Kernelspec distro #411
- Update Apache Toree dependencies to Release 0.2.0-incubating #412
- Update JKG dependency to 2.1.0 release #410
- Detect launch failures prior to timeout #404
- Update java build in yarn-spark image #391
- Update project readme file #388
- UTF-8 decode stdout from curl subprocess in YarnClusterProcessProxy #379
Thank you to the following contributors since 0.9.4:
- Alan Chin (@akchinSTC)
- Andrew Otto (@ottomata)
- Kevin Bates (@kevin-bates)
- Luciano Resende (@lresende)