Skip to content

Commit b8305d1

Browse files
authored
Merge pull request #3095 from jupyterhub/update-image-requirements
Bump to kubespawner 5.0.0 and tornado 6.3
2 parents d6bc7ab + efdec6e commit b8305d1

File tree

3 files changed

+29
-19
lines changed

3 files changed

+29
-19
lines changed

docs/source/changelog.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,16 @@ this list should be updated.
2121
images are upgraded as soon as practical, before or after the JupyterHub
2222
chart is upgraded. We expect running user servers to be able to keep running
2323
during the upgrade.
24-
- Changelog available at https://jupyterhub.readthedocs.io/en/stable/changelog.html
24+
- Please refer to the [JupyterHub changelog] for details
25+
- KubeSpawner 4.2.0 is upgraded to 5.0.0
26+
- Please read to the [KubeSpawner changelog]'s breaking changes and be aware
27+
that configuring [`singleuser.extraEnv`](schema_singleuser.extraEnv) is to
28+
configure `KubeSpawner.environment`, and to configure
29+
[`singleuser.profileList`](schema_singleuser.profileList) is to configure
30+
`KubeSpawner.profile_list`.
31+
32+
[jupyterhub changelog]: https://jupyterhub.readthedocs.io/en/stable/changelog.html
33+
[kubespawner changelog]: https://jupyterhub-kubespawner.readthedocs.io/en/latest/changelog.html
2534

2635
## 2.0
2736

images/hub/requirements.txt

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ async-generator==1.10
1414
# via jupyterhub
1515
async-timeout==4.0.2
1616
# via aiohttp
17-
attrs==22.2.0
17+
attrs==23.1.0
1818
# via
1919
# aiohttp
2020
# jsonschema
@@ -34,7 +34,7 @@ charset-normalizer==3.1.0
3434
# via
3535
# aiohttp
3636
# requests
37-
cryptography==40.0.1
37+
cryptography==40.0.2
3838
# via
3939
# pyjwt
4040
# pyopenssl
@@ -78,7 +78,7 @@ jupyterhub-hmacauthenticator==1.0
7878
# via -r requirements.in
7979
jupyterhub-idle-culler==1.2.1
8080
# via -r requirements.in
81-
jupyterhub-kubespawner==4.3.0
81+
jupyterhub-kubespawner==5.0.0
8282
# via -r requirements.in
8383
jupyterhub-ldapauthenticator==1.3.2
8484
# via -r requirements.in
@@ -118,7 +118,7 @@ oauthlib==3.2.2
118118
# requests-oauthlib
119119
onetimepass==1.0.1
120120
# via jupyterhub-nativeauthenticator
121-
packaging==23.0
121+
packaging==23.1
122122
# via jupyterhub
123123
pamela==1.0.0
124124
# via jupyterhub
@@ -179,13 +179,13 @@ sqlalchemy==2.0.9
179179
# alembic
180180
# jupyterhub
181181
# sqlalchemy-cockroachdb
182-
sqlalchemy-cockroachdb==2.0.0
182+
sqlalchemy-cockroachdb==2.0.1
183183
# via -r requirements.in
184184
statsd==4.0.1
185185
# via -r requirements.in
186186
text-unidecode==1.3
187187
# via python-slugify
188-
tornado==6.2
188+
tornado==6.3
189189
# via
190190
# jupyterhub
191191
# jupyterhub-idle-culler
@@ -194,6 +194,7 @@ traitlets==5.9.0
194194
# via
195195
# jupyter-telemetry
196196
# jupyterhub
197+
# jupyterhub-kubespawner
197198
# jupyterhub-ldapauthenticator
198199
typing-extensions==4.5.0
199200
# via

images/singleuser-sample/requirements.txt

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#
77
aiofiles==22.1.0
88
# via ypy-websocket
9-
aiosqlite==0.18.0
9+
aiosqlite==0.19.0
1010
# via ypy-websocket
1111
alembic==1.10.3
1212
# via jupyterhub
@@ -25,7 +25,7 @@ asttokens==2.2.1
2525
# via stack-data
2626
async-generator==1.10
2727
# via jupyterhub
28-
attrs==22.2.0
28+
attrs==23.1.0
2929
# via jsonschema
3030
babel==2.12.1
3131
# via jupyterlab-server
@@ -47,7 +47,7 @@ charset-normalizer==3.1.0
4747
# via requests
4848
comm==0.1.3
4949
# via ipykernel
50-
cryptography==40.0.1
50+
cryptography==40.0.2
5151
# via pyopenssl
5252
debugpy==1.6.7
5353
# via ipykernel
@@ -103,7 +103,7 @@ jsonschema[format-nongpl]==4.17.3
103103
# jupyter-telemetry
104104
# jupyterlab-server
105105
# nbformat
106-
jupyter-client==8.1.0
106+
jupyter-client==8.2.0
107107
# via
108108
# ipykernel
109109
# jupyter-server
@@ -141,7 +141,7 @@ jupyter-server-ydoc==0.8.0
141141
# via jupyterlab
142142
jupyter-telemetry==0.1.0
143143
# via jupyterhub
144-
jupyter-ydoc==0.2.3
144+
jupyter-ydoc==0.2.4
145145
# via
146146
# jupyter-server-ydoc
147147
# jupyterlab
@@ -151,7 +151,7 @@ jupyterlab==3.6.3
151151
# via -r requirements.in
152152
jupyterlab-pygments==0.2.2
153153
# via nbconvert
154-
jupyterlab-server==2.22.0
154+
jupyterlab-server==2.22.1
155155
# via jupyterlab
156156
mako==1.2.4
157157
# via alembic
@@ -173,7 +173,7 @@ nbclassic==0.5.5
173173
# notebook
174174
nbclient==0.7.3
175175
# via nbconvert
176-
nbconvert==7.3.0
176+
nbconvert==7.3.1
177177
# via
178178
# jupyter-server
179179
# nbclassic
@@ -200,7 +200,7 @@ notebook-shim==0.2.2
200200
# via nbclassic
201201
oauthlib==3.2.2
202202
# via jupyterhub
203-
packaging==23.0
203+
packaging==23.1
204204
# via
205205
# ipykernel
206206
# jupyter-server
@@ -228,7 +228,7 @@ prometheus-client==0.16.0
228228
# notebook
229229
prompt-toolkit==3.0.38
230230
# via ipython
231-
psutil==5.9.4
231+
psutil==5.9.5
232232
# via ipykernel
233233
ptyprocess==0.7.0
234234
# via
@@ -238,7 +238,7 @@ pure-eval==0.2.2
238238
# via stack-data
239239
pycparser==2.21
240240
# via cffi
241-
pygments==2.14.0
241+
pygments==2.15.1
242242
# via
243243
# ipython
244244
# nbconvert
@@ -291,7 +291,7 @@ six==1.16.0
291291
# rfc3339-validator
292292
sniffio==1.3.0
293293
# via anyio
294-
soupsieve==2.4
294+
soupsieve==2.4.1
295295
# via beautifulsoup4
296296
sqlalchemy==2.0.9
297297
# via
@@ -307,7 +307,7 @@ terminado==0.17.1
307307
# notebook
308308
tinycss2==1.2.1
309309
# via nbconvert
310-
tornado==6.2
310+
tornado==6.3
311311
# via
312312
# ipykernel
313313
# jupyter-client

0 commit comments

Comments
 (0)