# \[ANN\] JupyterHub Helm chart 2.0.0 (with JupyterHub 3.0.0)

**URL:** https://discourse.jupyter.org/t/ann-jupyterhub-helm-chart-2-0-0-with-jupyterhub-3-0-0/15705
**Category:** Zero to JupyterHub on Kubernetes
**Tags:** announcement, release, jupyterhub
**Created:** [September 9, 2022, 12:11pm UTC](https://discourse.jupyter.org/t/ann-jupyterhub-helm-chart-2-0-0-with-jupyterhub-3-0-0/15705 "2022-09-09T12:11:15Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![consideRatio](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.jupyter.org/consideratio/32/1033_2.png) [@consideRatio](https://discourse.jupyter.org/u/consideRatio)
#### Post date: [September 9, 2022, 12:11pm UTC](https://discourse.jupyter.org/t/ann-jupyterhub-helm-chart-2-0-0-with-jupyterhub-3-0-0/15705/1 "2022-09-09T12:11:15Z")

</div>

JupyterHub the Helm chart version 2.0.0 is now released! 🎉

Thank you all contributors to this release! Here are those that specifically contributed in the Z2JH repository, while many more have also contributed in project this JupyterHub distribution depends on, such as JupyterHub, KubeSpawner, OAuthenticator, Configurable-HTTP-proxy, and open source projects outside the JupyterHub organization. This is made possible by a large collaboration and goes far beyond contributions in the Z2JH repository specifically, thank you everyone! ❤ 🎉

#### Contributors to this release

[@a3626a](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Aa3626a+updated%3A2021-11-04..2022-09-09&type=Issues) | [@Adam-Antios](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3AAdam-Antios+updated%3A2021-11-04..2022-09-09&type=Issues) | [@alex-g-tejada](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Aalex-g-tejada+updated%3A2021-11-04..2022-09-09&type=Issues) | [@AlexChung1995](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3AAlexChung1995+updated%3A2021-11-04..2022-09-09&type=Issues) | [@BertR](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3ABertR+updated%3A2021-11-04..2022-09-09&type=Issues) | [@betatim](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Abetatim+updated%3A2021-11-04..2022-09-09&type=Issues) | [@bjornarfjelldal](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Abjornarfjelldal+updated%3A2021-11-04..2022-09-09&type=Issues) | [@chancez](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Achancez+updated%3A2021-11-04..2022-09-09&type=Issues) | [@choldgraf](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Acholdgraf+updated%3A2021-11-04..2022-09-09&type=Issues) | [@consideRatio](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3AconsideRatio+updated%3A2021-11-04..2022-09-09&type=Issues) | [@cslovell](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Acslovell+updated%3A2021-11-04..2022-09-09&type=Issues) | [@delamart](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Adelamart+updated%3A2021-11-04..2022-09-09&type=Issues) | [@dhirschfeld](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Adhirschfeld+updated%3A2021-11-04..2022-09-09&type=Issues) | [@dingobar](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Adingobar+updated%3A2021-11-04..2022-09-09&type=Issues) | [@dmigo](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Admigo+updated%3A2021-11-04..2022-09-09&type=Issues) | [@Economax](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3AEconomax+updated%3A2021-11-04..2022-09-09&type=Issues) | [@GeorgianaElena](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3AGeorgianaElena+updated%3A2021-11-04..2022-09-09&type=Issues) | [@gregingenii](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Agregingenii+updated%3A2021-11-04..2022-09-09&type=Issues) | [@gsemet](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Agsemet+updated%3A2021-11-04..2022-09-09&type=Issues) | [@jakobkolb](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Ajakobkolb+updated%3A2021-11-04..2022-09-09&type=Issues) | [@jdmcbr](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Ajdmcbr+updated%3A2021-11-04..2022-09-09&type=Issues) | [@jhowton-restor3d](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Ajhowton-restor3d+updated%3A2021-11-04..2022-09-09&type=Issues) | [@joncotton](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Ajoncotton+updated%3A2021-11-04..2022-09-09&type=Issues) | [@joraff](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Ajoraff+updated%3A2021-11-04..2022-09-09&type=Issues) | [@kindomLee](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3AkindomLee+updated%3A2021-11-04..2022-09-09&type=Issues) | [@lucianolacurcia](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Alucianolacurcia+updated%3A2021-11-04..2022-09-09&type=Issues) | [@lud0v1c](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Alud0v1c+updated%3A2021-11-04..2022-09-09&type=Issues) | [@manics](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Amanics+updated%3A2021-11-04..2022-09-09&type=Issues) | [@mathbunnyru](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Amathbunnyru+updated%3A2021-11-04..2022-09-09&type=Issues) | [@matthew-brett](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Amatthew-brett+updated%3A2021-11-04..2022-09-09&type=Issues) | [@mcberma](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Amcberma+updated%3A2021-11-04..2022-09-09&type=Issues) | [@mgobec](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Amgobec+updated%3A2021-11-04..2022-09-09&type=Issues) | [@minrk](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Aminrk+updated%3A2021-11-04..2022-09-09&type=Issues) | [@mriedem](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Amriedem+updated%3A2021-11-04..2022-09-09&type=Issues) | [@nreith](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Anreith+updated%3A2021-11-04..2022-09-09&type=Issues) | [@ostapkonst](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Aostapkonst+updated%3A2021-11-04..2022-09-09&type=Issues) | [@praveen-ag](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Apraveen-ag+updated%3A2021-11-04..2022-09-09&type=Issues) | [@pre-commit-ci](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Apre-commit-ci+updated%3A2021-11-04..2022-09-09&type=Issues) | [@pvanliefland](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Apvanliefland+updated%3A2021-11-04..2022-09-09&type=Issues) | [@raybellwaves](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Araybellwaves+updated%3A2021-11-04..2022-09-09&type=Issues) | [@remche](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Aremche+updated%3A2021-11-04..2022-09-09&type=Issues) | [@rickwierenga](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Arickwierenga+updated%3A2021-11-04..2022-09-09&type=Issues) | [@ruben-rodriguez](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Aruben-rodriguez+updated%3A2021-11-04..2022-09-09&type=Issues) | [@Sieboldianus](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3ASieboldianus+updated%3A2021-11-04..2022-09-09&type=Issues) | [@snickell](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Asnickell+updated%3A2021-11-04..2022-09-09&type=Issues) | [@srggrs](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Asrggrs+updated%3A2021-11-04..2022-09-09&type=Issues) | [@sunu](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Asunu+updated%3A2021-11-04..2022-09-09&type=Issues) | [@theomper](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Atheomper+updated%3A2021-11-04..2022-09-09&type=Issues) | [@wyphan](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Awyphan+updated%3A2021-11-04..2022-09-09&type=Issues) | [@yuvipanda](https://github.com/search?q=repo%3Ajupyterhub%2Fzero-to-jupyterhub-k8s+involves%3Ayuvipanda+updated%3A2021-11-04..2022-09-09&type=Issues)

### 2.0.0 - Changelog

There is plenty to read about this release in the changelog, please don’t miss out on the breaking _breaking chages_, _upgrade instructions_, and the new features!

[Visit the changelog now!](https://zero-to-jupyterhub.readthedocs.io/en/latest/changelog.html)

#### Notable dependencies updated

| Dependency | Version in 1.2.0 | Version in 2.0.0 | Changelog link | Note |
| --- | --- | --- | --- | --- |
| [jupyterhub](https://github.com/jupyterhub/jupyterhub) | 1.4.2 | 3.0.0 | [Changelog](https://jupyterhub.readthedocs.io/en/stable/changelog.html) | Run in the `hub` pod |
| [kubespawner](https://github.com/jupyterhub/kubespawner) | 1.1.0 | 4.2.0 | [Changelog](https://jupyterhub-kubespawner.readthedocs.io/en/latest/changelog.html) | Run in the `hub` pod |
| [oauthenticator](https://github.com/jupyterhub/oauthenticator) | 14.2.0 | 15.1.0 | [Changelog](https://oauthenticator.readthedocs.io/en/latest/changelog.html) | Run in the `hub` pod |
| [ldapauthenticator](https://github.com/jupyterhub/ldapauthenticator) | 1.3.2 | 1.3.2 | [Changelog](https://github.com/jupyterhub/ldapauthenticator/blob/c11e26d9d649efa7849291285f74fd9eecdcf1bb/CHANGELOG.md) | Run in the `hub` pod |
| [ltiauthenticator](https://github.com/jupyterhub/ltiauthenticator) | 1.0.0 | 1.2.0 | [Changelog](https://github.com/jupyterhub/ltiauthenticator/blob/9bfadbf01c7f516026cbc57868517d8f486aaa22/CHANGELOG.md) | Run in the `hub` pod |
| [nativeauthenticator](https://github.com/jupyterhub/nativeauthenticator) | 0.0.7 | 1.1.0 | [Changelog](https://github.com/jupyterhub/nativeauthenticator/blob/08aa852e3123d66477601094818134c229a97fa1/CHANGELOG.md) | Run in the `hub` pod |
| [jupyterhub-idle-culler](https://github.com/jupyterhub/jupyterhub-idle-culler) | 1.1 | 1.2.1 | [Changelog](https://github.com/jupyterhub/jupyterhub-idle-culler/blob/9dba16033485f3c70352edd3255bb0c5905f16ce/CHANGELOG.md) | Run in the `hub` pod |
| [configurable-http-proxy](https://github.com/jupyterhub/configurable-http-proxy) | 4.5.0 | 4.5.3 | [Changelog](https://github.com/jupyterhub/configurable-http-proxy/blob/b53fe6e6009a121a2bcaab77d501255a6ed9814b/CHANGELOG.md) | Run in the `proxy` pod |
| [traefik](https://github.com/traefik/traefik) | v2.4.11 | v2.8.4 | [Changelog](https://github.com/traefik/traefik/blob/52df1d63fe6ecc42206f02519627469b8b9eaf67/CHANGELOG.md) | Run in the `autohttps` pod |
| [kube-scheduler](https://github.com/kubernetes/kube-scheduler) | v1.19.13 | v1.23.10 | - | Run in the `user-scheduler` pod(s) |

For a detailed list of how Python dependencies have changed in the `hub` Pod’s Docker image, inspect the [images/hub/requirements.txt](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/blob/cf3f00a7ee4beaea12df86693721d93f3f6b13a9/images/hub/requirements.txt) file or browse to that file in this [GitHub comparison view between version 1.2.0 and 2.0.0](https://github.com/jupyterhub/zero-to-jupyterhub-k8s/compare/1.2.0...2.0.0).
