- Retry a few times when the initial connection fails #112 (@sunu, @yuvipanda)
- [pre-commit.ci] pre-commit autoupdate #111 (@consideRatio)
The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
(GitHub contributors page for this release)
@consideRatio (activity) | @sunu (activity) | @yuvipanda (activity)
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.
- Require jupyter-server-proxy 4+ #91 (@consideRatio, @yuvipanda)
- Require python 3.8+, up from 3.6+ #90 (@consideRatio, @manics)
- Remove bundled VNC server #84 (@manics, @consideRatio, @yuvipanda)
- Publish TigerVNC and TurboVNC image to quay.io #94 (@consideRatio, @yuvipanda)
- Add a "Hub Control Panel" menu item if running inside a JupyterHub #79 (@yuvipanda, @manics, @unode)
- Cleanup the UI to be much nicer #78 (@yuvipanda, @manics)
- MANIFEST.in: Include templates/ directory #103 (@zmcgrew, @consideRatio)
- Fix failure to specify port for TurboVNC server #99 (@consideRatio)
- Fix TigerVNC detection for non-apt installations #96 (@consideRatio, @yuvipanda, @goekce)
- [Docker image] Install fonts-dejavu for use by terminals #86 (@yuvipanda, @manics, @consideRatio)
- Remove xfce4-screensaver #76 (@manics, @yuvipanda)
- Fix container build #70 (@manics, @yuvipanda, @consideRatio)
- Fail early on missing websockify executable #107 (@consideRatio)
- refactor: small readability and consistency details #104 (@consideRatio)
- Bump dependency requirement a patch version #102 (@consideRatio)
- Fix image tests: vncserver, websockify, jupyter-remote-desktop-proxy #101 (@consideRatio, @yuvipanda)
- Fix automation to publish tigervnc and turbovnc images #95 (@consideRatio)
- Require jupyter-server-proxy 4+ #91 (@consideRatio, @yuvipanda)
- Require python 3.8+, up from 3.6+ #90 (@consideRatio, @manics)
- Remove bundled VNC server #84 (@manics, @consideRatio, @yuvipanda)
- Stop vendoring noVNC #77 (@yuvipanda, @manics, @consideRatio)
- Fix typo in README.md #72 (@nthiery, @yuvipanda)
The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
(GitHub contributors page for this release)
@benz0li (activity) | @consideRatio (activity) | @goekce (activity) | @manics (activity) | @nthiery (activity) | @unode (activity) | @yuvipanda (activity) | @zmcgrew (activity)
- Revert "Simplify xtartup command" #64 (@yuvipanda, @consideRatio)
- Let user defines its own xstartup and geometry via ~/.vnc/xstartup #35 (@cmd-ntrf, @yuvipanda, @consideRatio)
- Fix module 'posixpath' has no attribute 'expand' #61 (@cmd-ntrf, @consideRatio)
- Simplify xtartup command #59 (@yuvipanda, @consideRatio)
- Simplify developmental dockerfile #58 (@yuvipanda, @consideRatio)
- Document needing seccomp=unconfined #53 (@yuvipanda, @consideRatio)
The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.
(GitHub contributors page for this release)
@benz0li (activity) | @cmd-ntrf (activity) | @consideRatio (activity) | @domna (activity) | @yuvipanda (activity)
- Fix path when using bundled tigervnc #44 (@pnasrat)
- Remove hardcoded display number and port, avoids multi-user conflicts #34 (@cmd-ntrf)
- Add RELEASE.md, adopt tbump, rename release workflow for consistency #38 (@consideRatio)
- Remove "/usr/bin" prefix in front of dbus-launch in xstartup #33 (@cmd-ntrf)
- Add logic to determine if vncserver is TigerVNC #32 (@cmd-ntrf)
- dependabot: monthly updates of github actions #30 (@consideRatio)
- maint: add pre-commit config #25 (@consideRatio)
- Quieten binder-badge bot #3 (@manics)
- Add PyPI/Issues/Forum badges for readme #40 (@consideRatio)
- Backfill changelog for 1.0.0 and 0.1.3 #37 (@consideRatio)
- Fix permissions required for trusted workflow #48 (@yuvipanda)
- Use trusted publishing to push to PyPI #46 (@yuvipanda)
- ci: fix typo in manics/action-binderbadge version #39 (@consideRatio)
(GitHub contributors page for this release)
@cmd-ntrf | @consideRatio | | @manics | @pnasrat | @yuvipanda
With this release, the project has relocated from jupyter-desktop-server
to
jupyter-remote-desktop-proxy
and relocated from
yuvipanda/jupyter-desktop-server to
jupyterhub/jupyter-remote-desktop-proxy.
- Add a shared clipboard #10 (@manics, @yuvipanda, @satra, @fperez)
- Use TurboVNC if installed #29 (in previous github repo) (@manics, @yuvipanda, @cslocum)
- maint: add dependabot for github actions #22 (@consideRatio, @yuvipanda)
- Complete rename of the project - from jupyter_desktop/jupyter-desktop-server to jupyter_remote_desktop_proxy #20 (@yuvipanda, @consideRatio)
- Remove apt.txt and refactor Dockerfile #13 (@consideRatio, @yuvipanda, @manics)
- Update TurboVNC to 2.2.6 #11 (@manics, @consideRatio)
- Update noVNC to 1.2.0 #6 (@manics)
- Add setup.py metadata #5 (@manics, @yuvipanda)
- Add pypi publish workflow #4 (@manics)
- Rename repo jupyter-desktop-server ➡️ jupyter-remote-desktop-proxy #2 (@manics, @choldgraf)
- Fix permissions on ~/.cache #22 (in previous github repo) (@manics, @yuvipanda, @djangoliv, @nthiery)
- Use conda-forge/websockify, use environment.yml in Dockerfile #21 (in previous github repo) (@manics, @yuvipanda)
- Fix typo #24 (@yuvipanda, @consideRatio)
- Add installation instructions #21 (@yuvipanda, @consideRatio)
- Add a section on limitations - OpenGL is currently not supported #19 (@yuvipanda, @consideRatio)
- ci: update outdated github actions #23 (@consideRatio, @yuvipanda)
- binder-badge workflow needs permissions.pull-requests:write #9 (@manics)
- binder-badge workflow needs permissions.issues:write #8 (@manics)
- Add binder-badge.yaml #23 (in previous github repo) (@manics, @yuvipanda)
- add Dockerfile and adjust readme to reflect a quick start #19 (in previous github repo) (@kniec, @yuvipanda)
- Start session from $HOME #17 (in previous github repo) (@mjuric, @yuvipanda)
- add Dockerfile and adjust readme to reflect a quick start #19 (in previous github repo) (@kniec, @yuvipanda)
- Support jupyter-server-proxy >= 1.4.0 daecbdb (@yuvipanda)
- Revert "Add a jupyter server extension to render desktop/" b6dee24 (@yuvipanda)
- Add a jupyter server extension to render desktop/ 18d7fb7 (@yuvipanda)
- Fix README to point to new name bda9a7e (@yuvipanda)
- Explicitly specify version of jupyter-server-proxy needed 98b7723 (@yuvipanda)
- Set CWD of desktop environment to CWD of notebook 360f9b0 (@yuvipanda)
- Fix cross-origin issue in Safari (#9, thanks to @eslavich)
- Increase default resolution to 1680x1050. The wider screen matches how many user displays are, and there do not seem to be lag issues.
- Initial release