Releases: jupyter-server/enterprise_gateway
Jupyter Enterprise Gateway 0.9.4 release
Jupyter Enterprise Gateway 0.9.3 release
Minor bug fixes - primarily targeting IBM Spectrum Conductor.
Jupyter Enterprise Gateway 0.9.2 release
Jupyter Enterprise Gateway release v0.9.2 focuses on minor bug fixes and test automation and includes the following:
- Honor PYSPARK_PYTHON during R Kernel launches
- Add unittests specific to enterprise gateway
- Add authorization integration tests
See the v0.9.2 milestone on GitHub for a complete list of pull requests involved in this release.
Jupyter Enterprise Gateway 0.9.1 release
Jupyter Enterprise Gateway release v0.9.1 focuses on minor bug fixes and test automation and includes the following:
- Address issues with kernel interrupt in local mode
- Fix Apache Toree dependency location required for Scala kernel launcher
- Add integration tests as part of the regular build
- Basic kernel tests for multiple kernel manager mode
- Basic runtime tests
Thanks to the following contributors:
- Alan Chin (akchinSTC)
- Kevin Bates (kevin-bates)
- Luciano Resende (lresende)
See the v0.9.1 milestone on GitHub for a complete list of pull requests involved in this release.
Jupyter Enterprise Gateway 0.9.0 release
Jupyter Enterprise Gateway release v0.9.0 focuses on stabilization and usability and includes the following:
- Support for IBM Spectrum Conductor
- Support restriction of number of kernels per user
- Support port-ranges for kernels and gateway
- Support blacklisting specific network class
- Usability enhancements around error message and docker images
- Spark context initialization modes
- Address known resource leaks in jupyter stack
Thanks to the following contributors:
- Alan Chin (akchinSTC)
- Charlie Yang (charlieeeeeee)
- Kevin Bates (kevin-bates)
- Luciano Resende (lresende)
- Sanjay Saxena (sanjay-saxena)
See the v0.9 milestone on GitHub for a complete list of pull requests involved in this release.
Jupyter Enterprise Gateway 0.8.0 release
Jupyter Enterprise Gateway release v0.8.0 focuses on security-related updates and includes the following:
- Add initial authorization and impersonation support (#235)
- Add JupyterLab option to elyra/nb2kg image. (#237)
- Connection info not returned from launchers in Python 3 (#241)
- Add proxy configuration to kernelspec (#240)
- Integration test enhancement (#245)
- First version implementation of impersonation integration test (#246)
- Fix R-kernel to show kernel ID as app name in YARN RM (#248)
- Fix SSH tunnel termination on kernel shutdown (#244)
- Validate cell execution results immediately after execution (#249)
- Fix signal_kernel() to nolonger assume its only used for interrupts (#252)
- Update NB2KG references to reflect recent repo move and release. (#255)
- Apply recent Toree kernel command-line additions to scala sample configurations (#231)
- Updated YARN cluster mode kernelspecs to use new spark conf parameter (#256)
- Encrypt handshake between the Kernel Launchers and the EG (#266)
- Initial changes of itests to use pytest (#268)
- Add support for kernel interrupts for R kernels (#269)
- Use UTF-8 encoding while encrypting and decrypting (#273)
- Limit the dependency on Tornado to versions less than 5.0 (#276)
- Update troubleshooting guide for pycrypto install (#275)
- Add a trouble shooting section for Kerberos authentication (#284)
- Add support for specifying port range to use for kernel and EG ports (#270)
Thanks to the following contributors:
- Alex Bozarth (ajbozarth)
- Alan Chin (akchinSTC)
- Charlie Yang (charlieeeeeee)
- Kevin Bates (kevin-bates)
- Kun Liu (liukun1016)
- Luciano Resende (lresende)
- Sanjay Saxena (sanjay-saxena)
See the v0.8 milestone on GitHub for a complete list of pull requests involved in this release.
Jupyter Enterprise Gateway 0.7.0 release
Jupyter Enterprise Gateway release v0.7.0 is primarily a stabilization release that includes the following feature updates:
- Support for SSH tunneling between the Enterprise Gateway server and remote kernels. Currently disabled by default, this option can be enabled via env
EG_ENABLE_TUNNELING=True
. We look forward to making SSH tunneling the default behavior in v0.8.0. - Creation of docker images for Jupyter + NB2KG, Enterprise Gateway and a Spark YARN base image to assist with gateway development. Visit our Elyra organization on docker hub (https://hub.docker.com/u/elyra/dashboard/) as well as our git repo for more information.
- Added the ability to interrupt Python and Scala kernels running remotely as different users. Support for R in this capacity is pending.
- Incorporated both the scala launcher code and integration tests into the enterprise-gateway repo - previously externally maintained.
- Added support for deploying releases to PyPi and Conda-forge frameworks.
- Refactored documentation increasing its readability. Check it out at http://jupyter-enterprise-gateway.readthedocs.io/en/latest/
Jupyter Enterprise Gateway 0.6.0 release
Jupyter Enterprise Gateway 0.6.0 release