From 4ab36e3da6bc144249dae9ca59b0660699c0c242 Mon Sep 17 00:00:00 2001 From: Min RK Date: Thu, 23 May 2024 13:10:58 +0200 Subject: [PATCH] final changelog for 5.0.0 --- docs/source/reference/changelog.md | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/docs/source/reference/changelog.md b/docs/source/reference/changelog.md index 55ff0438..de162beb 100644 --- a/docs/source/reference/changelog.md +++ b/docs/source/reference/changelog.md @@ -22,16 +22,7 @@ Contributors to major version bumps in JupyterHub include: ## 5.0 -### 5.0.0 (beta 2) - 2024 - -:::{note} -JupyterHub 5 is available for testing as a prerelease: - -``` -pip install --upgrade --pre jupyterhub -``` - -::: +### 5.0.0 - 2024-05-25 5.0.0 is a major release of JupyterHub. It has lots of cool new features. @@ -47,7 +38,7 @@ Changes that are likely to require effort to upgrade: Implicitly allowing all authenticated users when no explicit `allow` config is provided is no longer the default. - bootstrap is upgraded to 5.3, which may require upgrading if you have custom page templates or use `Spawner.options_form` -([full changelog](https://github.com/jupyterhub/jupyterhub/compare/4.0.2...5.0.0b2)) +([full changelog](https://github.com/jupyterhub/jupyterhub/compare/4.0.2...5.0.0)) #### API and Breaking Changes @@ -77,6 +68,8 @@ Changes that are likely to require effort to upgrade: #### Enhancements made +- add full URLs to share models [#4817](https://github.com/jupyterhub/jupyterhub/pull/4817) ([@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio)) +- quieter logging in activity-reporting when hub is temporarily unavailable [#4814](https://github.com/jupyterhub/jupyterhub/pull/4814) ([@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio)) - Token UI: move button to after form fields [#4783](https://github.com/jupyterhub/jupyterhub/pull/4783) ([@manics](https://github.com/manics), [@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio)) - Support forbidding unauthenticated access (`allow_unauthenticated_access = False`) [#4779](https://github.com/jupyterhub/jupyterhub/pull/4779) ([@krassowski](https://github.com/krassowski), [@minrk](https://github.com/minrk)) - Compare major hub and singleuser versions only [#4658](https://github.com/jupyterhub/jupyterhub/pull/4658) ([@manics](https://github.com/manics), [@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio)) @@ -92,6 +85,7 @@ Changes that are likely to require effort to upgrade: #### Bugs fixed +- admin: don't use state change to update offset [#4815](https://github.com/jupyterhub/jupyterhub/pull/4815) ([@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio)) - use os.getgrouplist to check group membership in allowed_groups [#4806](https://github.com/jupyterhub/jupyterhub/pull/4806) ([@minrk](https://github.com/minrk), [@manics](https://github.com/manics)) - include domain in PrefixRedirectHandler [#4805](https://github.com/jupyterhub/jupyterhub/pull/4805) ([@minrk](https://github.com/minrk), [@johnpmayer](https://github.com/johnpmayer)) - 403 instead of redirect for token-only HubAuth [#4797](https://github.com/jupyterhub/jupyterhub/pull/4797) ([@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio), [@manics](https://github.com/manics)) @@ -114,6 +108,8 @@ Changes that are likely to require effort to upgrade: #### Maintenance and upkeep improvements +- DOC: /share-codes/ url typo [#4816](https://github.com/jupyterhub/jupyterhub/pull/4816) ([@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio)) +- ci: enable pip cache [#4812](https://github.com/jupyterhub/jupyterhub/pull/4812) ([@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio), [@manics](https://github.com/manics)) - Update string formatting - from %s to f-strings [#4808](https://github.com/jupyterhub/jupyterhub/pull/4808) ([@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio)) - Relax dependency on async_generator [#4799](https://github.com/jupyterhub/jupyterhub/pull/4799) ([@lahwaacz](https://github.com/lahwaacz), [@minrk](https://github.com/minrk), [@manics](https://github.com/manics)) - increase docker build timeout to 30 minutes [#4795](https://github.com/jupyterhub/jupyterhub/pull/4795) ([@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio)) @@ -149,11 +145,13 @@ Changes that are likely to require effort to upgrade: - skip linkcheck for linux.die.net [#4586](https://github.com/jupyterhub/jupyterhub/pull/4586) ([@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio)) - move oldest-dependencies to requirements.old [#4583](https://github.com/jupyterhub/jupyterhub/pull/4583) ([@minrk](https://github.com/minrk), [@manics](https://github.com/manics)) - TST: apply lower-bound pins during install, rather than later [#4571](https://github.com/jupyterhub/jupyterhub/pull/4571) ([@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio)) -- undeprecate JupyterHub.ip/port/base_url [#4564](https://github.com/jupyterhub/jupyterhub/pull/4564) ([@minrk](https://github.com/minrk), [@manics](https://github.com/manics), [@consideRatio](https://github.com/consideRatio), [@yuvipanda](https://github.com/yuvipanda)) +- undeprecate JupyterHub.ip/port/base_url [#4564](https://github.com/jupyterhub/jupyterhub/pull/4564) ([@minrk](https://github.com/minrk), [@manics](https://github.com/manics), [@consideRatio](https://github.com/consideRatio), [@yuvipanda](https://github.com/yuvipanda), [@isaprykin](https://github.com/isaprykin)) - Fix typo in comment in spawner.py [#4546](https://github.com/jupyterhub/jupyterhub/pull/4546) ([@umka1332](https://github.com/umka1332), [@consideRatio](https://github.com/consideRatio)) #### Documentation improvements +- DOC: /share-codes/ url typo [#4816](https://github.com/jupyterhub/jupyterhub/pull/4816) ([@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio)) +- Update changelog for 5.0b2 [#4811](https://github.com/jupyterhub/jupyterhub/pull/4811) ([@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio)) - docs: fix internal reference typo [#4809](https://github.com/jupyterhub/jupyterhub/pull/4809) ([@consideRatio](https://github.com/consideRatio)) - document conditions for oauth_redirect_url more clearly [#4804](https://github.com/jupyterhub/jupyterhub/pull/4804) ([@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio)) - Fix rest API djlint auto-formatting [#4796](https://github.com/jupyterhub/jupyterhub/pull/4796) ([@manics](https://github.com/manics), [@minrk](https://github.com/minrk)) @@ -180,7 +178,7 @@ Changes that are likely to require effort to upgrade: - Remove links to okpy from docs [#4603](https://github.com/jupyterhub/jupyterhub/pull/4603) ([@yuvipanda](https://github.com/yuvipanda), [@consideRatio](https://github.com/consideRatio)) - Change `db_url` schema in docs from `postgres` to `postgresql` [#4602](https://github.com/jupyterhub/jupyterhub/pull/4602) ([@johncf](https://github.com/johncf), [@yuvipanda](https://github.com/yuvipanda)) - add sirepo to gallery [#4568](https://github.com/jupyterhub/jupyterhub/pull/4568) ([@LexiJess](https://github.com/LexiJess), [@minrk](https://github.com/minrk)) -- undeprecate JupyterHub.ip/port/base_url [#4564](https://github.com/jupyterhub/jupyterhub/pull/4564) ([@minrk](https://github.com/minrk), [@manics](https://github.com/manics), [@consideRatio](https://github.com/consideRatio), [@yuvipanda](https://github.com/yuvipanda)) +- undeprecate JupyterHub.ip/port/base_url [#4564](https://github.com/jupyterhub/jupyterhub/pull/4564) ([@minrk](https://github.com/minrk), [@manics](https://github.com/manics), [@consideRatio](https://github.com/consideRatio), [@yuvipanda](https://github.com/yuvipanda), [@isaprykin](https://github.com/isaprykin)) - Remove broken link to BIDS video [#4558](https://github.com/jupyterhub/jupyterhub/pull/4558) ([@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio), [@manics](https://github.com/manics)) - add some more service credential docs [#4556](https://github.com/jupyterhub/jupyterhub/pull/4556) ([@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio)) - Small fixes to services docs [#4552](https://github.com/jupyterhub/jupyterhub/pull/4552) ([@consideRatio](https://github.com/consideRatio), [@yuvipanda](https://github.com/yuvipanda), [@minrk](https://github.com/minrk)) @@ -195,9 +193,9 @@ Changes that are likely to require effort to upgrade: The following people contributed discussions, new ideas, code and documentation contributions, and review. See [our definition of contributors](https://github-activity.readthedocs.io/en/latest/#how-does-this-tool-define-contributions-in-the-reports). -([GitHub contributors page for this release](https://github.com/jupyterhub/jupyterhub/graphs/contributors?from=2023-08-10&to=2024-05-08&type=c)) +([GitHub contributors page for this release](https://github.com/jupyterhub/jupyterhub/graphs/contributors?from=2023-08-10&to=2024-05-23&type=c)) -@Achele ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3AAchele+updated%3A2023-08-10..2024-05-08&type=Issues)) | @akashthedeveloper ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aakashthedeveloper+updated%3A2023-08-10..2024-05-08&type=Issues)) | @akhmerov ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aakhmerov+updated%3A2023-08-10..2024-05-08&type=Issues)) | @aktech ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aaktech+updated%3A2023-08-10..2024-05-08&type=Issues)) | @balajialg ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Abalajialg+updated%3A2023-08-10..2024-05-08&type=Issues)) | @BenGig ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3ABenGig+updated%3A2023-08-10..2024-05-08&type=Issues)) | @BhavyaT-135 ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3ABhavyaT-135+updated%3A2023-08-10..2024-05-08&type=Issues)) | @bl-aire ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Abl-aire+updated%3A2023-08-10..2024-05-08&type=Issues)) | @blink1073 ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ablink1073+updated%3A2023-08-10..2024-05-08&type=Issues)) | @cccs-nik ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Acccs-nik+updated%3A2023-08-10..2024-05-08&type=Issues)) | @consideRatio ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3AconsideRatio+updated%3A2023-08-10..2024-05-08&type=Issues)) | @danilopeixoto ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Adanilopeixoto+updated%3A2023-08-10..2024-05-08&type=Issues)) | @davidbrochart ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Adavidbrochart+updated%3A2023-08-10..2024-05-08&type=Issues)) | @diocas ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Adiocas+updated%3A2023-08-10..2024-05-08&type=Issues)) | @echarles ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aecharles+updated%3A2023-08-10..2024-05-08&type=Issues)) | @eeeeeeeason ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aeeeeeeeason+updated%3A2023-08-10..2024-05-08&type=Issues)) | @fcollonval ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Afcollonval+updated%3A2023-08-10..2024-05-08&type=Issues)) | @GeorgianaElena ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3AGeorgianaElena+updated%3A2023-08-10..2024-05-08&type=Issues)) | @I-Am-D-B ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3AI-Am-D-B+updated%3A2023-08-10..2024-05-08&type=Issues)) | @jabbera ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ajabbera+updated%3A2023-08-10..2024-05-08&type=Issues)) | @jacobtomlinson ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ajacobtomlinson+updated%3A2023-08-10..2024-05-08&type=Issues)) | @jakirkham ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ajakirkham+updated%3A2023-08-10..2024-05-08&type=Issues)) | @johncf ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ajohncf+updated%3A2023-08-10..2024-05-08&type=Issues)) | @johnpmayer ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ajohnpmayer+updated%3A2023-08-10..2024-05-08&type=Issues)) | @jrdnbradford ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ajrdnbradford+updated%3A2023-08-10..2024-05-08&type=Issues)) | @krassowski ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Akrassowski+updated%3A2023-08-10..2024-05-08&type=Issues)) | @kreuzert ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Akreuzert+updated%3A2023-08-10..2024-05-08&type=Issues)) | @ktaletsk ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aktaletsk+updated%3A2023-08-10..2024-05-08&type=Issues)) | @kzgrzendek ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Akzgrzendek+updated%3A2023-08-10..2024-05-08&type=Issues)) | @lahwaacz ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Alahwaacz+updated%3A2023-08-10..2024-05-08&type=Issues)) | @LexiJess ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3ALexiJess+updated%3A2023-08-10..2024-05-08&type=Issues)) | @lrlunin ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Alrlunin+updated%3A2023-08-10..2024-05-08&type=Issues)) | @lumberbot-app ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Alumberbot-app+updated%3A2023-08-10..2024-05-08&type=Issues)) | @mahendrapaipuri ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Amahendrapaipuri+updated%3A2023-08-10..2024-05-08&type=Issues)) | @manics ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Amanics+updated%3A2023-08-10..2024-05-08&type=Issues)) | @marcwit ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Amarcwit+updated%3A2023-08-10..2024-05-08&type=Issues)) | @mathbunnyru ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Amathbunnyru+updated%3A2023-08-10..2024-05-08&type=Issues)) | @mbiette ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ambiette+updated%3A2023-08-10..2024-05-08&type=Issues)) | @MetRonnie ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3AMetRonnie+updated%3A2023-08-10..2024-05-08&type=Issues)) | @minrk ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aminrk+updated%3A2023-08-10..2024-05-08&type=Issues)) | @mxab ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Amxab+updated%3A2023-08-10..2024-05-08&type=Issues)) | @nreith ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Anreith+updated%3A2023-08-10..2024-05-08&type=Issues)) | @Ph0tonic ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3APh0tonic+updated%3A2023-08-10..2024-05-08&type=Issues)) | @rcthomas ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Arcthomas+updated%3A2023-08-10..2024-05-08&type=Issues)) | @rizz-sd ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Arizz-sd+updated%3A2023-08-10..2024-05-08&type=Issues)) | @rschroll ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Arschroll+updated%3A2023-08-10..2024-05-08&type=Issues)) | @ryanlovett ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aryanlovett+updated%3A2023-08-10..2024-05-08&type=Issues)) | @sgaist ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Asgaist+updated%3A2023-08-10..2024-05-08&type=Issues)) | @shubham0473 ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ashubham0473+updated%3A2023-08-10..2024-05-08&type=Issues)) | @Temidayo32 ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3ATemidayo32+updated%3A2023-08-10..2024-05-08&type=Issues)) | @uellue ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Auellue+updated%3A2023-08-10..2024-05-08&type=Issues)) | @umka1332 ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aumka1332+updated%3A2023-08-10..2024-05-08&type=Issues)) | @varundhand ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Avarundhand+updated%3A2023-08-10..2024-05-08&type=Issues)) | @willingc ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Awillingc+updated%3A2023-08-10..2024-05-08&type=Issues)) | @yuvipanda ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ayuvipanda+updated%3A2023-08-10..2024-05-08&type=Issues)) +@Achele ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3AAchele+updated%3A2023-08-10..2024-05-23&type=Issues)) | @akashthedeveloper ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aakashthedeveloper+updated%3A2023-08-10..2024-05-23&type=Issues)) | @akhmerov ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aakhmerov+updated%3A2023-08-10..2024-05-23&type=Issues)) | @aktech ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aaktech+updated%3A2023-08-10..2024-05-23&type=Issues)) | @balajialg ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Abalajialg+updated%3A2023-08-10..2024-05-23&type=Issues)) | @BenGig ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3ABenGig+updated%3A2023-08-10..2024-05-23&type=Issues)) | @BhavyaT-135 ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3ABhavyaT-135+updated%3A2023-08-10..2024-05-23&type=Issues)) | @bl-aire ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Abl-aire+updated%3A2023-08-10..2024-05-23&type=Issues)) | @blink1073 ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ablink1073+updated%3A2023-08-10..2024-05-23&type=Issues)) | @cccs-nik ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Acccs-nik+updated%3A2023-08-10..2024-05-23&type=Issues)) | @consideRatio ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3AconsideRatio+updated%3A2023-08-10..2024-05-23&type=Issues)) | @danilopeixoto ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Adanilopeixoto+updated%3A2023-08-10..2024-05-23&type=Issues)) | @davidbrochart ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Adavidbrochart+updated%3A2023-08-10..2024-05-23&type=Issues)) | @diocas ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Adiocas+updated%3A2023-08-10..2024-05-23&type=Issues)) | @echarles ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aecharles+updated%3A2023-08-10..2024-05-23&type=Issues)) | @eeeeeeeason ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aeeeeeeeason+updated%3A2023-08-10..2024-05-23&type=Issues)) | @fcollonval ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Afcollonval+updated%3A2023-08-10..2024-05-23&type=Issues)) | @GeorgianaElena ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3AGeorgianaElena+updated%3A2023-08-10..2024-05-23&type=Issues)) | @I-Am-D-B ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3AI-Am-D-B+updated%3A2023-08-10..2024-05-23&type=Issues)) | @isaprykin ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aisaprykin+updated%3A2023-08-10..2024-05-23&type=Issues)) | @jabbera ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ajabbera+updated%3A2023-08-10..2024-05-23&type=Issues)) | @jacobtomlinson ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ajacobtomlinson+updated%3A2023-08-10..2024-05-23&type=Issues)) | @jakirkham ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ajakirkham+updated%3A2023-08-10..2024-05-23&type=Issues)) | @johncf ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ajohncf+updated%3A2023-08-10..2024-05-23&type=Issues)) | @johnpmayer ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ajohnpmayer+updated%3A2023-08-10..2024-05-23&type=Issues)) | @jrdnbradford ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ajrdnbradford+updated%3A2023-08-10..2024-05-23&type=Issues)) | @krassowski ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Akrassowski+updated%3A2023-08-10..2024-05-23&type=Issues)) | @kreuzert ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Akreuzert+updated%3A2023-08-10..2024-05-23&type=Issues)) | @ktaletsk ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aktaletsk+updated%3A2023-08-10..2024-05-23&type=Issues)) | @kzgrzendek ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Akzgrzendek+updated%3A2023-08-10..2024-05-23&type=Issues)) | @lahwaacz ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Alahwaacz+updated%3A2023-08-10..2024-05-23&type=Issues)) | @LexiJess ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3ALexiJess+updated%3A2023-08-10..2024-05-23&type=Issues)) | @lrlunin ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Alrlunin+updated%3A2023-08-10..2024-05-23&type=Issues)) | @lumberbot-app ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Alumberbot-app+updated%3A2023-08-10..2024-05-23&type=Issues)) | @mahendrapaipuri ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Amahendrapaipuri+updated%3A2023-08-10..2024-05-23&type=Issues)) | @manics ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Amanics+updated%3A2023-08-10..2024-05-23&type=Issues)) | @marcwit ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Amarcwit+updated%3A2023-08-10..2024-05-23&type=Issues)) | @mathbunnyru ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Amathbunnyru+updated%3A2023-08-10..2024-05-23&type=Issues)) | @mbiette ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ambiette+updated%3A2023-08-10..2024-05-23&type=Issues)) | @MetRonnie ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3AMetRonnie+updated%3A2023-08-10..2024-05-23&type=Issues)) | @minrk ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aminrk+updated%3A2023-08-10..2024-05-23&type=Issues)) | @mxab ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Amxab+updated%3A2023-08-10..2024-05-23&type=Issues)) | @nreith ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Anreith+updated%3A2023-08-10..2024-05-23&type=Issues)) | @Ph0tonic ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3APh0tonic+updated%3A2023-08-10..2024-05-23&type=Issues)) | @rcthomas ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Arcthomas+updated%3A2023-08-10..2024-05-23&type=Issues)) | @rizz-sd ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Arizz-sd+updated%3A2023-08-10..2024-05-23&type=Issues)) | @rschroll ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Arschroll+updated%3A2023-08-10..2024-05-23&type=Issues)) | @ryanlovett ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aryanlovett+updated%3A2023-08-10..2024-05-23&type=Issues)) | @sgaist ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Asgaist+updated%3A2023-08-10..2024-05-23&type=Issues)) | @shubham0473 ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ashubham0473+updated%3A2023-08-10..2024-05-23&type=Issues)) | @Temidayo32 ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3ATemidayo32+updated%3A2023-08-10..2024-05-23&type=Issues)) | @uellue ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Auellue+updated%3A2023-08-10..2024-05-23&type=Issues)) | @umka1332 ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Aumka1332+updated%3A2023-08-10..2024-05-23&type=Issues)) | @varundhand ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Avarundhand+updated%3A2023-08-10..2024-05-23&type=Issues)) | @willingc ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Awillingc+updated%3A2023-08-10..2024-05-23&type=Issues)) | @yuvipanda ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fjupyterhub+involves%3Ayuvipanda+updated%3A2023-08-10..2024-05-23&type=Issues)) ## 4.1