Skip to content

Commit 8b6ca7d

Browse files
authored
Merge pull request #3045 from jupyterhub/update-jupyterhub
Update jupyterhub from 3.1.1 to 4.0.0b1
2 parents b7f7b48 + 643c0f0 commit 8b6ca7d

File tree

7 files changed

+98
-51
lines changed

7 files changed

+98
-51
lines changed

ci/refreeze

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ for img in ${IMAGES}; do
1414
--workdir=/io \
1515
--user=root \
1616
python:3.11-bullseye \
17-
sh -c 'pip install pip-tools==6.* && pip-compile --upgrade'
17+
sh -c 'pip install pip-tools==6.* && pip-compile --resolver=backtracking --upgrade'
1818
popd
1919
done

docs/source/changelog.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@ this list should be updated.
1414

1515
- K8s 1.22 is now required.
1616
- The Helm chart's provided images now use Python 3.11 instead of Python 3.9.
17+
- JupyterHub 3.0.0 is upgraded to 4.0.0b1.
18+
- Although it is not officially supported to run a JupyterHub server with a
19+
major version different from the singleuser servers' `jupyterhub-singleuser`
20+
version, it seems possible during this upgrade. We recommend your singleuser
21+
images are upgraded as soon as practical, before or after the JupyterHub
22+
chart is upgraded. We expect running user servers to be able to keep running
23+
during the upgrade.
24+
- Changelog available at https://jupyterhub.readthedocs.io/en/latest/changelog.html
1725

1826
## 2.0
1927

images/hub/requirements.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
# JupyterHub itself, update this version pinning by running the workflow
99
# mentioned above.
10-
jupyterhub==3.1.1
10+
jupyterhub==4.0.0b1
1111

1212
## Authenticators
1313
jupyterhub-firstuseauthenticator>=1

images/hub/requirements.txt

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ aiohttp==3.8.4
88
# via kubernetes-asyncio
99
aiosignal==1.3.1
1010
# via aiohttp
11-
alembic==1.9.3
11+
alembic==1.9.4
1212
# via jupyterhub
1313
async-generator==1.10
1414
# via jupyterhub
@@ -34,12 +34,10 @@ charset-normalizer==3.0.1
3434
# via
3535
# aiohttp
3636
# requests
37-
cryptography==39.0.1
37+
cryptography==39.0.2
3838
# via pyopenssl
3939
escapism==1.0.1
40-
# via
41-
# jupyterhub-kubespawner
42-
# jupyterhub-ltiauthenticator
40+
# via jupyterhub-kubespawner
4341
frozenlist==1.3.3
4442
# via
4543
# aiohttp
@@ -60,7 +58,7 @@ jsonschema==4.17.3
6058
# oauthenticator
6159
jupyter-telemetry==0.1.0
6260
# via jupyterhub
63-
jupyterhub==3.1.1
61+
jupyterhub==4.0.0b1
6462
# via
6563
# -r requirements.in
6664
# jupyterhub-firstuseauthenticator
@@ -80,7 +78,7 @@ jupyterhub-kubespawner==4.3.0
8078
# via -r requirements.in
8179
jupyterhub-ldapauthenticator==1.3.2
8280
# via -r requirements.in
83-
jupyterhub-ltiauthenticator==1.2.0
81+
jupyterhub-ltiauthenticator==1.4.0
8482
# via -r requirements.in
8583
jupyterhub-nativeauthenticator==1.1.0
8684
# via -r requirements.in
@@ -143,9 +141,9 @@ python-dateutil==2.8.2
143141
# jupyterhub
144142
# jupyterhub-idle-culler
145143
# kubernetes-asyncio
146-
python-json-logger==2.0.5
144+
python-json-logger==2.0.7
147145
# via jupyter-telemetry
148-
python-slugify==8.0.0
146+
python-slugify==8.0.1
149147
# via jupyterhub-kubespawner
150148
pyyaml==6.0
151149
# via
@@ -169,12 +167,12 @@ six==1.16.0
169167
# mwoauth
170168
# onetimepass
171169
# python-dateutil
172-
sqlalchemy==2.0.3
170+
sqlalchemy==2.0.4
173171
# via
174172
# alembic
175173
# jupyterhub
176174
# sqlalchemy-cockroachdb
177-
sqlalchemy-cockroachdb==1.4.4
175+
sqlalchemy-cockroachdb==2.0.0
178176
# via -r requirements.in
179177
statsd==4.0.1
180178
# via -r requirements.in
@@ -190,7 +188,7 @@ traitlets==5.9.0
190188
# jupyter-telemetry
191189
# jupyterhub
192190
# jupyterhub-ldapauthenticator
193-
typing-extensions==4.4.0
191+
typing-extensions==4.5.0
194192
# via sqlalchemy
195193
urllib3==1.26.14
196194
# via

images/singleuser-sample/requirements.in

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,11 @@
77

88
# JupyterHub itself, update this version pinning by running the workflow
99
# mentioned above.
10-
jupyterhub==3.1.1
10+
jupyterhub==4.0.0b1
1111

1212
# UI
1313
jupyterlab
1414
nbclassic
15-
retrolab
1615

1716
# plugins
1817
nbgitpuller

0 commit comments

Comments
 (0)