Skip to content

Commit 817da82

Browse files
authored
Merge pull request #108 from consideRatio/pr/add-changelog-for-v2.0.0
Add changelog for v2.0.0
2 parents c6a1e22 + 63c2200 commit 817da82

File tree

1 file changed

+108
-25
lines changed

1 file changed

+108
-25
lines changed

CHANGELOG.md

Lines changed: 108 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,112 @@
11
# Changelog
22

3-
## v1.2.1 - 2023-09-27
3+
## v2.0
4+
5+
### v2.0.0 - 2024-04-02
6+
7+
This release removes a bundled VNC server, use of `jupyter-remote-desktop-proxy`
8+
requires both `websockify` and a VNC server - TigerVNC and TurboVNC are
9+
officially supported. For tested examples on how to install `websockify` and
10+
officially supported VNC servers, see [this project's Dockerfile].
11+
12+
This project now publishes basic but tested images built on
13+
[quay.io/jupyter/base-notebook] from the [jupyter/docker-stacks] to
14+
[quay.io/jupyterhub/jupyter-remote-desktop-proxy]. Their purpose is currently
15+
not scoped beyond use for testing and providing an example on how to install
16+
officially supported VNC servers.
17+
18+
The Ctrl-Alt-Delete button is currently removed, but intended to be added back.
19+
This is tracked by [this GitHub issue].
20+
21+
([full changelog](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/compare/v1.2.1...v2.0.0))
22+
23+
[this project's Dockerfile]: https://github.com/jupyterhub/jupyter-remote-desktop-proxy/blob/main/Dockerfile
24+
[quay.io/jupyter/base-notebook]: https://quay.io/repository/jupyter/base-notebook?tab=tags
25+
[quay.io/jupyterhub/jupyter-remote-desktop-proxy]: https://quay.io/repository/jupyterhub/jupyter-remote-desktop-proxy?tab=tags
26+
[jupyter/docker-stacks]: https://github.com/jupyter/docker-stacks
27+
[this GitHub issue]: https://github.com/jupyterhub/jupyter-remote-desktop-proxy/issues/83
28+
29+
#### Breaking Changes
30+
31+
- 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))
32+
- 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))
33+
- 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))
34+
35+
#### New features added
36+
37+
- 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))
38+
39+
#### Enhancements made
40+
41+
- 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))
42+
- 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))
43+
44+
#### Bugs fixed
45+
46+
- 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))
47+
- Fix failure to specify port for TurboVNC server [#99](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/99) ([@consideRatio](https://github.com/consideRatio))
48+
- 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))
49+
- [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))
50+
- Remove xfce4-screensaver [#76](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/76) ([@manics](https://github.com/manics), [@yuvipanda](https://github.com/yuvipanda))
51+
- 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))
52+
53+
#### Maintenance and upkeep improvements
54+
55+
- Fail early on missing websockify executable [#107](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/107) ([@consideRatio](https://github.com/consideRatio))
56+
- refactor: small readability and consistency details [#104](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/104) ([@consideRatio](https://github.com/consideRatio))
57+
- Bump dependency requirement a patch version [#102](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/102) ([@consideRatio](https://github.com/consideRatio))
58+
- 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))
59+
- Fix automation to publish tigervnc and turbovnc images [#95](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/95) ([@consideRatio](https://github.com/consideRatio))
60+
- 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))
61+
- 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))
62+
- 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))
63+
- 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))
64+
65+
#### Documentation improvements
66+
67+
- 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))
68+
69+
#### Contributors to this release
70+
71+
The following people contributed discussions, new ideas, code and documentation contributions, and review.
72+
See [our definition of contributors](https://github-activity.readthedocs.io/en/latest/#how-does-this-tool-define-contributions-in-the-reports).
73+
74+
([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))
75+
76+
@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))
77+
78+
## v1.2
79+
80+
### v1.2.1 - 2023-09-27
481

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

7-
### Bugs fixed
84+
#### Bugs fixed
885

986
- 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))
1087

11-
## v1.2.0 - 2023-09-25
88+
### v1.2.0 - 2023-09-25
1289

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

15-
### New features added
92+
#### New features added
1693

1794
- 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))
1895

19-
### Bugs fixed
96+
#### Bugs fixed
2097

2198
- 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))
2299

23-
### Maintenance and upkeep improvements
100+
#### Maintenance and upkeep improvements
24101

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

28-
### Documentation improvements
105+
#### Documentation improvements
29106

30107
- 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))
31108

32-
### Contributors to this release
109+
#### Contributors to this release
33110

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

39116
@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))
40117

41-
## v1.1.0 - 2023-07-18
118+
## v1.1
119+
120+
### v1.1.0 - 2023-07-18
42121

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

45-
### Enhancements made
124+
#### Enhancements made
46125

47126
- Add logic to determine if vncserver is TigerVNC [#32](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/32) ([@cmd-ntrf](https://github.com/cmd-ntrf))
48127

49-
### Bugs fixed
128+
#### Bugs fixed
50129

51130
- Fix path when using bundled tigervnc [#44](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/44) ([@pnasrat](https://github.com/pnasrat))
52131
- Remove hardcoded display number and port, avoids multi-user conflicts [#34](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/34) ([@cmd-ntrf](https://github.com/cmd-ntrf))
53132

54-
### Maintenance and upkeep improvements
133+
#### Maintenance and upkeep improvements
55134

56135
- Add RELEASE.md, adopt tbump, rename release workflow for consistency [#38](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/38) ([@consideRatio](https://github.com/consideRatio))
57136
- Remove "/usr/bin" prefix in front of dbus-launch in xstartup [#33](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/33) ([@cmd-ntrf](https://github.com/cmd-ntrf))
@@ -60,39 +139,41 @@ See [our definition of contributors](https://github-activity.readthedocs.io/en/l
60139
- maint: add pre-commit config [#25](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/25) ([@consideRatio](https://github.com/consideRatio))
61140
- Quieten binder-badge bot [#3](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/3) ([@manics](https://github.com/manics))
62141

63-
### Documentation improvements
142+
#### Documentation improvements
64143

65144
- Add PyPI/Issues/Forum badges for readme [#40](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/40) ([@consideRatio](https://github.com/consideRatio))
66145
- Backfill changelog for 1.0.0 and 0.1.3 [#37](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/37) ([@consideRatio](https://github.com/consideRatio))
67146

68-
### Continuous integration improvements
147+
#### Continuous integration improvements
69148

70149
- Fix permissions required for trusted workflow [#48](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/48) ([@yuvipanda](https://github.com/yuvipanda))
71150
- Use trusted publishing to push to PyPI [#46](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/46) ([@yuvipanda](https://github.com/yuvipanda))
72151
- ci: fix typo in manics/action-binderbadge version [#39](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/39) ([@consideRatio](https://github.com/consideRatio))
73152

74-
### Contributors to this release
153+
#### Contributors to this release
75154

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

78157
[@cmd-ntrf](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3Acmd-ntrf+updated%3A2023-01-19..2023-07-18&type=Issues) | [@consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3AconsideRatio+updated%3A2023-01-19..2023-07-18&type=Issues) | | [@manics](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3Amanics+updated%3A2023-01-19..2023-07-18&type=Issues) | [@pnasrat](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3Apnasrat+updated%3A2023-01-19..2023-07-18&type=Issues) | [@yuvipanda](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyter-remote-desktop-proxy+involves%3Ayuvipanda+updated%3A2023-01-19..2023-07-18&type=Issues)
79158

80-
## v1.0.0 - 2023-01-19
159+
## v1.0
160+
161+
### v1.0.0 - 2023-01-19
81162

82163
With this release, the project has relocated from `jupyter-desktop-server` to
83164
`jupyter-remote-desktop-proxy` and relocated from
84165
[yuvipanda/jupyter-desktop-server](https://github.com/yuvipanda/jupyter-desktop-server) to
85166
[jupyterhub/jupyter-remote-desktop-proxy](https://github.com/jupyterhub/jupyter-remote-desktop-proxy).
86167

87-
### New features added
168+
#### New features added
88169

89170
- Add a shared clipboard [#10](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/10) ([@manics](https://github.com/manics), [@yuvipanda](https://github.com/yuvipanda), [@satra](https://github.com/satra), [@fperez](https://github.com/fperez))
90171

91-
### Enhancements made
172+
#### Enhancements made
92173

93174
- Use TurboVNC if installed [#29 (in previous github repo)](https://github.com/yuvipanda/jupyter-desktop-server/pull/29) ([@manics](https://github.com/manics), [@yuvipanda](https://github.com/yuvipanda), [@cslocum](https://github.com/cslocum))
94175

95-
### Maintenance and upkeep improvements
176+
#### Maintenance and upkeep improvements
96177

97178
- maint: add dependabot for github actions [#22](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/22) ([@consideRatio](https://github.com/consideRatio), [@yuvipanda](https://github.com/yuvipanda))
98179
- Complete rename of the project - from jupyter_desktop/jupyter-desktop-server to jupyter_remote_desktop_proxy [#20](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/20) ([@yuvipanda](https://github.com/yuvipanda), [@consideRatio](https://github.com/consideRatio))
@@ -105,20 +186,22 @@ With this release, the project has relocated from `jupyter-desktop-server` to
105186
- Fix permissions on ~/.cache [#22 (in previous github repo)](https://github.com/yuvipanda/jupyter-desktop-server/pull/22) ([@manics](https://github.com/manics), [@yuvipanda](https://github.com/yuvipanda), [@djangoliv](https://github.com/djangoliv), [@nthiery](https://github.com/nthiery))
106187
- Use conda-forge/websockify, use environment.yml in Dockerfile [#21 (in previous github repo)](https://github.com/yuvipanda/jupyter-desktop-server/pull/21) ([@manics](https://github.com/manics), [@yuvipanda](https://github.com/yuvipanda))
107188

108-
### Documentation improvements
189+
#### Documentation improvements
109190

110191
- Fix typo [#24](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/24) ([@yuvipanda](https://github.com/yuvipanda), [@consideRatio](https://github.com/consideRatio))
111192
- Add installation instructions [#21](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/21) ([@yuvipanda](https://github.com/yuvipanda), [@consideRatio](https://github.com/consideRatio))
112193
- Add a section on limitations - OpenGL is currently not supported [#19](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/19) ([@yuvipanda](https://github.com/yuvipanda), [@consideRatio](https://github.com/consideRatio))
113194

114-
### Continuous integration improvements
195+
#### Continuous integration improvements
115196

116197
- ci: update outdated github actions [#23](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/23) ([@consideRatio](https://github.com/consideRatio), [@yuvipanda](https://github.com/yuvipanda))
117198
- binder-badge workflow needs permissions.pull-requests:write [#9](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/9) ([@manics](https://github.com/manics))
118199
- binder-badge workflow needs permissions.issues:write [#8](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/pull/8) ([@manics](https://github.com/manics))
119200
- Add binder-badge.yaml [#23 (in previous github repo)](https://github.com/yuvipanda/jupyter-desktop-server/pull/23) ([@manics](https://github.com/manics), [@yuvipanda](https://github.com/yuvipanda))
120201

121-
## v0.1.3 - 2020-07-07
202+
## v0.1
203+
204+
### v0.1.3 - 2020-07-07
122205

123206
- add Dockerfile and adjust readme to reflect a quick start [#19 (in previous github repo)](https://github.com/yuvipanda/jupyter-desktop-server/pull/19) ([@kniec](https://github.com/kniec), [@yuvipanda](https://github.com/yuvipanda))
124207
- Start session from $HOME [#17 (in previous github repo)](https://github.com/yuvipanda/jupyter-desktop-server/pull/17) ([@mjuric](https://github.com/mjuric), [@yuvipanda](https://github.com/yuvipanda))
@@ -130,16 +213,16 @@ With this release, the project has relocated from `jupyter-desktop-server` to
130213
- Explicitly specify version of jupyter-server-proxy needed [98b7723](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/commit/98b7723) ([@yuvipanda](https://github.com/yuvipanda))
131214
- Set CWD of desktop environment to CWD of notebook [360f9b0](https://github.com/jupyterhub/jupyter-remote-desktop-proxy/commit/360f9b0) ([@yuvipanda](https://github.com/yuvipanda))
132215

133-
## v0.1.2 - 2019-11-12
216+
### v0.1.2 - 2019-11-12
134217

135218
- Fix cross-origin issue in Safari (#9, thanks to @eslavich)
136219

137-
## v0.1.1 - 2019-11-06
220+
### v0.1.1 - 2019-11-06
138221

139222
- Increase default resolution to 1680x1050. The wider screen
140223
matches how many user displays are, and there do not seem to
141224
be lag issues.
142225

143-
## v0.1 - 2019-11-01
226+
### v0.1 - 2019-11-01
144227

145228
- Initial release

0 commit comments

Comments
 (0)