Jupyter-remote-desktop-proxy

Latest version: v2.0.0

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

Scan your dependencies

Page 1 of 3

2.0

2.0.0

This release removes a bundled VNC server, use of `jupyter-remote-desktop-proxy`
requires both `websockify` and a VNC server - TigerVNC and TurboVNC are
officially supported. For tested examples on how to install `websockify` and
officially supported VNC servers, see [this project's Dockerfile].

This project now publishes basic but tested images built on
[quay.io/jupyter/base-notebook] from the [jupyter/docker-stacks] to
[quay.io/jupyterhub/jupyter-remote-desktop-proxy]. Their purpose is currently
not scoped beyond use for testing and providing an example on how to install
officially supported VNC servers.

The Ctrl-Alt-Delete button is currently removed, but intended to be added back.
This is tracked by [this GitHub issue].

([full changelog](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/compare/v1.2.1...v2.0.0))

[this project's Dockerfile]: https://github.com/jupyterhub/jupyter-remote-desktop-proxy/blob/main/Dockerfile
[quay.io/jupyter/base-notebook]: https://quay.io/repository/jupyter/base-notebook?tab=tags
[quay.io/jupyterhub/jupyter-remote-desktop-proxy]: https://quay.io/repository/jupyterhub/jupyter-remote-desktop-proxy?tab=tags
[jupyter/docker-stacks]: https://github.com/jupyter/docker-stacks
[this GitHub issue]: https://github.com/jupyterhub/jupyter-remote-desktop-proxy/issues/83

Breaking Changes

- Require jupyter-server-proxy 4+ [91](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/91) ([consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda))
- Require python 3.8+, up from 3.6+ [90](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/90) ([consideRatio](https://github.com/consideRatio), [manics](https://github.com/manics))
- Remove bundled VNC server [84](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/84) ([manics](https://github.com/manics), [consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda))

New features added

- Publish TigerVNC and TurboVNC image to quay.io [94](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/94) ([consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda))

Enhancements made

- Add a "Hub Control Panel" menu item if running inside a JupyterHub [79](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/79) ([yuvipanda](https://github.com/yuvipanda), [manics](https://github.com/manics), [unode](https://github.com/unode))
- Cleanup the UI to be much nicer [78](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/78) ([yuvipanda](https://github.com/yuvipanda), [manics](https://github.com/manics))

Bugs fixed

- MANIFEST.in: Include templates/ directory [103](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/103) ([zmcgrew](https://github.com/zmcgrew), [consideRatio](https://github.com/consideRatio))
- Fix failure to specify port for TurboVNC server [99](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/99) ([consideRatio](https://github.com/consideRatio))
- Fix TigerVNC detection for non-apt installations [96](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/96) ([consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda), [goekce](https://github.com/goekce))
- [Docker image] Install fonts-dejavu for use by terminals [86](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/86) ([yuvipanda](https://github.com/yuvipanda), [manics](https://github.com/manics), [consideRatio](https://github.com/consideRatio))
- Remove xfce4-screensaver [76](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/76) ([manics](https://github.com/manics), [yuvipanda](https://github.com/yuvipanda))
- Fix container build [70](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/70) ([manics](https://github.com/manics), [yuvipanda](https://github.com/yuvipanda), [consideRatio](https://github.com/consideRatio))

Maintenance and upkeep improvements

- Fail early on missing websockify executable [107](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/107) ([consideRatio](https://github.com/consideRatio))
- refactor: small readability and consistency details [104](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/104) ([consideRatio](https://github.com/consideRatio))
- Bump dependency requirement a patch version [102](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/102) ([consideRatio](https://github.com/consideRatio))
- Fix image tests: vncserver, websockify, jupyter-remote-desktop-proxy [101](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/101) ([consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda))
- Fix automation to publish tigervnc and turbovnc images [95](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/95) ([consideRatio](https://github.com/consideRatio))
- Require jupyter-server-proxy 4+ [91](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/91) ([consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda))
- Require python 3.8+, up from 3.6+ [90](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/90) ([consideRatio](https://github.com/consideRatio), [manics](https://github.com/manics))
- Remove bundled VNC server [84](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/84) ([manics](https://github.com/manics), [consideRatio](https://github.com/consideRatio), [yuvipanda](https://github.com/yuvipanda))
- Stop vendoring noVNC [77](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/77) ([yuvipanda](https://github.com/yuvipanda), [manics](https://github.com/manics), [consideRatio](https://github.com/consideRatio))

Documentation improvements

- Fix typo in README.md [72](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/72) ([nthiery](https://github.com/nthiery), [yuvipanda](https://github.com/yuvipanda))

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review.
See [our definition of contributors](https://github-activity.readthedocs.io/en/latest/#how-does-this-tool-define-contributions-in-the-reports).

([GitHub contributors page for this release](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/graphs/contributors?from=2023-09-27&to=2024-04-02&type=c))

benz0li ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3Abenz0li+updated%3A2023-09-27..2024-04-02&type=Issues)) | consideRatio ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3AconsideRatio+updated%3A2023-09-27..2024-04-02&type=Issues)) | goekce ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3Agoekce+updated%3A2023-09-27..2024-04-02&type=Issues)) | manics ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3Amanics+updated%3A2023-09-27..2024-04-02&type=Issues)) | nthiery ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3Anthiery+updated%3A2023-09-27..2024-04-02&type=Issues)) | unode ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3Aunode+updated%3A2023-09-27..2024-04-02&type=Issues)) | yuvipanda ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3Ayuvipanda+updated%3A2023-09-27..2024-04-02&type=Issues)) | zmcgrew ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3Azmcgrew+updated%3A2023-09-27..2024-04-02&type=Issues))

1.2.1

([full changelog](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/compare/v1.2.0...v1.2.1))

Bugs fixed

- Revert "Simplify xtartup command" [64](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/64) ([yuvipanda](https://github.com/yuvipanda), [consideRatio](https://github.com/consideRatio))

1.2

1.2.0

([full changelog](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/compare/v1.1.0...v1.2.0))

New features added

- Let user defines its own xstartup and geometry via ~/.vnc/xstartup [35](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/35) ([cmd-ntrf](https://github.com/cmd-ntrf), [yuvipanda](https://github.com/yuvipanda), [consideRatio](https://github.com/consideRatio))

Bugs fixed

- Fix module 'posixpath' has no attribute 'expand' [61](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/61) ([cmd-ntrf](https://github.com/cmd-ntrf), [consideRatio](https://github.com/consideRatio))

Maintenance and upkeep improvements

- Simplify xtartup command [59](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/59) ([yuvipanda](https://github.com/yuvipanda), [consideRatio](https://github.com/consideRatio))
- Simplify developmental dockerfile [58](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/58) ([yuvipanda](https://github.com/yuvipanda), [consideRatio](https://github.com/consideRatio))

Documentation improvements

- Document needing seccomp=unconfined [53](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/53) ([yuvipanda](https://github.com/yuvipanda), [consideRatio](https://github.com/consideRatio))

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review.
See [our definition of contributors](https://github-activity.readthedocs.io/en/latest/#how-does-this-tool-define-contributions-in-the-reports).

([GitHub contributors page for this release](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/graphs/contributors?from=2023-07-19&to=2023-09-25&type=c))

benz0li ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3Abenz0li+updated%3A2023-07-19..2023-09-25&type=Issues)) | cmd-ntrf ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3Acmd-ntrf+updated%3A2023-07-19..2023-09-25&type=Issues)) | consideRatio ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3AconsideRatio+updated%3A2023-07-19..2023-09-25&type=Issues)) | domna ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3Adomna+updated%3A2023-07-19..2023-09-25&type=Issues)) | yuvipanda ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3Ayuvipanda+updated%3A2023-07-19..2023-09-25&type=Issues))

1.1

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.