> WARNING: This release was later found to have unresolved issues described further in [issue 2798](https://github.com/nebari-dev/nebari/issues/2798). We have marked this release as broken on conda-forge and yanked it on PyPI. One of the bugs prevents any upgrade from 2024.9.1 to 2024.11.1. Users should skip this release entirely and upgrade directly from 2024.7.1 to 2024.11.1.
> WARNING: This release changes how group directories are mounted in JupyterLab pods: only groups with specific permissions will have their directories mounted. If you rely on custom group mounts, we strongly recommend running `nebari upgrade` before updating. This will prompt you to confirm how Nebari should handle your groups—either keep them mounted or allow unmounting. **No data will be lost**, and you can reverse this anytime.
What's Changed
- Fix: KeyValueDict error when deploying to existing infrastructure by oftheaxe in https://github.com/nebari-dev/nebari/pull/2560
- Remove unused AWS terraform modules by marcelovilla in https://github.com/nebari-dev/nebari/pull/2623
- Upgrade Hashicorp Vault action by aktech in https://github.com/nebari-dev/nebari/pull/2616
- Pass `oauth_no_confirm=True` to jhub-apps by krassowski in https://github.com/nebari-dev/nebari/pull/2631
- Use Rook Ceph for Jupyterhub and Conda Store drives by Adam-D-Lewis in https://github.com/nebari-dev/nebari/pull/2541
- Fix typo in guided init by marcelovilla in https://github.com/nebari-dev/nebari/pull/2635
- Action var tests off by BrianCashProf in https://github.com/nebari-dev/nebari/pull/2632
- add a "moved" block to account for refactored terraform code without deleting/recreating NFS disks by Adam-D-Lewis in https://github.com/nebari-dev/nebari/pull/2639
- Use Helm Chart for JupyterHub 5.1.0 by krassowski in https://github.com/nebari-dev/nebari/pull/2661
- Add a how to test section to PR template by marcelovilla in https://github.com/nebari-dev/nebari/pull/2659
- Support disallowed nebari config changes by Adam-D-Lewis in https://github.com/nebari-dev/nebari/pull/2660
- Fix converted init command in guided init by marcelovilla in https://github.com/nebari-dev/nebari/pull/2666
- Add initial uptime metrics by dcmcand in https://github.com/nebari-dev/nebari/pull/2609
- Refactor and extend Playwright tests by viniciusdc in https://github.com/nebari-dev/nebari/pull/2644
- Remove Cypress remaining tests/files by viniciusdc in https://github.com/nebari-dev/nebari/pull/2672
- refactor jupyterhub user token retrieval within pytest by viniciusdc in https://github.com/nebari-dev/nebari/pull/2645
- add moved block to account for terraform changes on AWS only by Adam-D-Lewis in https://github.com/nebari-dev/nebari/pull/2673
- Refactor shared group mounting using RBAC by viniciusdc in https://github.com/nebari-dev/nebari/pull/2593
- Dashboard fix usage report by kenafoster in https://github.com/nebari-dev/nebari/pull/2671
- only capture stdout not stdout+stderr when capture_output=True by Adam-D-Lewis in https://github.com/nebari-dev/nebari/pull/2704
- revert breaking change to azure deployment test by Adam-D-Lewis in https://github.com/nebari-dev/nebari/pull/2706
- Refactor GitOps approach prompt flow in guided init by marcelovilla in https://github.com/nebari-dev/nebari/pull/2269
- template the kustomization.yaml file by dcmcand in https://github.com/nebari-dev/nebari/pull/2667
- Fix auto-provisioned GitHub repo description after guided init by marcelovilla in https://github.com/nebari-dev/nebari/pull/2708
- Add amazon_web_services configuration option to specify EKS cluster api server endpoint access setting by joneszc in https://github.com/nebari-dev/nebari/pull/2618
- Use Google Auth and Cloud Python APIs instead of `gcloud` CLI by swastik959 in https://github.com/nebari-dev/nebari/pull/2083
- fix broken links in README.md, SECURITY.md, and CONTRIBUTING.md by blakerosenthal in https://github.com/nebari-dev/nebari/pull/2720
- add test for changing dicts and lists by Adam-D-Lewis in https://github.com/nebari-dev/nebari/pull/2724
- 2024.9.1 upgrade notes by Adam-D-Lewis in https://github.com/nebari-dev/nebari/pull/2726
- Add Support for AWS Launch Template Configuration by viniciusdc in https://github.com/nebari-dev/nebari/pull/2668
- Run terraform init before running terraform show by marcelovilla in https://github.com/nebari-dev/nebari/pull/2734
- Release Process Checklist Updates by Adam-D-Lewis in https://github.com/nebari-dev/nebari/pull/2727
- Test implicit aiohttp's TCP to HTTP connector change by viniciusdc in https://github.com/nebari-dev/nebari/pull/2741
- remove comments by Adam-D-Lewis in https://github.com/nebari-dev/nebari/pull/2743
- Deploy Rook Ceph Helm only when Ceph FS Needed by kenafoster in https://github.com/nebari-dev/nebari/pull/2742
- fix group mounting paths by viniciusdc in https://github.com/nebari-dev/nebari/pull/2738
- Add compatibility prompt and notes for shared group mounting by viniciusdc in https://github.com/nebari-dev/nebari/pull/2739
New Contributors
- oftheaxe made their first contribution in https://github.com/nebari-dev/nebari/pull/2560
- joneszc made their first contribution in https://github.com/nebari-dev/nebari/pull/2618
- swastik959 made their first contribution in https://github.com/nebari-dev/nebari/pull/2083
- blakerosenthal made their first contribution in https://github.com/nebari-dev/nebari/pull/2720
**Full Changelog**: https://github.com/nebari-dev/nebari/compare/2024.7.1...2024.9.1