Skip to content

Commit 4381884

Browse files
committed
Include recent PR and add release summary
1 parent a5da3ff commit 4381884

File tree

1 file changed

+24
-15
lines changed

1 file changed

+24
-15
lines changed

docs/source/changelog.md

Lines changed: 24 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,32 @@ changes in pull requests], this list should be updated.
1616

1717
### 4.0.0-beta.1 - 2024-10-XX
1818

19-
TODO: write a release summary here.
20-
21-
This changelog is just providing an overview of changes, so its meant to be
22-
complemented with the [major version upgrade documentation](upgrade-3-to-4) with
23-
practical advice on upgrading accounting for changes.
19+
This release updates JupyterHub itself from version 4 to 5, and the dependencies
20+
`jupyterhub-kubespawner`, `oauthenticator`, and `ldapauthenticator` to a new
21+
major version. Please read the summary of breaking changes below and the
22+
[documentation on upgrading from chart version 3 to 4](upgrade-3-to-4) before
23+
upgrading.
2424

2525
#### Breaking changes
2626

27-
- Update jupyterhub from 4.1.6 to 5.1.0 [#3405](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3405), [#3416](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3416), [#3425](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3425), [#3472](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3472)
28-
- Drop support for k8s 1.23-1.27, require k8s 1.28+ [#3312](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3312), [#3403](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3403), [#3319](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3319), [#3508](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3508)
29-
- `jupyterhub-kubespawner` is upgraded one major version from 6.2.0 to 7.0.0b1,
30-
please read [KubeSpawner's changelog]
31-
[#3520](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3520)
32-
- `oauthenticator` is upgraded one major version from 16.3.1 to 17.0.0, please
33-
read [OAuthenticator's changelog] if you are using one if its authenticator
34-
classes [#3519](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3519)
35-
36-
[kubespawner's changelog]: https://jupyterhub-kubespawner.readthedocs.io/en/stable/changelog.html
27+
- The chart now require Kubernetes 1.28+, up from 1.23+
28+
- KubeSpawner is upgraded one major version from 6.2.0 to 7.0.0b1
29+
- Refer to the [KubeSpawner changelog] for details and pay attention to the
30+
entries for KubeSpawner version 7.0.0b1.
31+
- JupyterHub 4.1.6 has been upgraded to 5.1.0
32+
- Refer to the [JupyterHub changelog] for details and pay attention to the
33+
entries for JupyterHub version 5.0.0.
34+
- OAuthenticator 16.3.1 has been upgraded to 17.0.0
35+
- If you are using an OAuthenticator based authenticator class
36+
(GitHubOAuthenticator, GoogleOAuthenticator, ...), refer to the
37+
[OAuthenticator changelog] for details and pay attention to the entries for
38+
JupyterHub version 17.0.0.
39+
- LDAPAuthenticator 1.3.2 has been upgraded to 2.0.0b2
40+
- If you are using this authenticator class, refer to the [LDAPAuthenticator
41+
changelog] for details and pay attention to the entries for
42+
LDAPAuthenticator version 2.0.0.
43+
44+
[ldapauthenticator changelog]: https://github.com/jupyterhub/ldapauthenticator/blob/HEAD/CHANGELOG.md
3745

3846
#### Notable dependencies updated
3947

@@ -59,6 +67,7 @@ what changes between tagged versions.
5967

6068
#### New features added
6169

70+
- Add oauthenticator googlegroups extras and cleanup dependencies [#3523](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3523) ([@consideRatio](https://github.com/consideRatio), [@manics](https://github.com/manics))
6271
- Add `ingress.extraPaths` config [#3492](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3492) ([@alxyok](https://github.com/alxyok), [@consideRatio](https://github.com/consideRatio), [@manics](https://github.com/manics))
6372
- Add `singleuser.storage.dynamic.subPath` config [#3468](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3468) ([@benz0li](https://github.com/benz0li), [@consideRatio](https://github.com/consideRatio), [@manics](https://github.com/manics))
6473
- Add recommended chart labels alongside old labels (`app.kubernetes.io/...`, `helm.sh/chart`) [#3404](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/pull/3404) ([@consideRatio](https://github.com/consideRatio), [@manics](https://github.com/manics))

0 commit comments

Comments
 (0)