Releases: nebari-dev/nebari
2024.9.1rc1
2024.9.1rc1
What's Changed
- Fix: KeyValueDict error when deploying to existing infrastructure by @oftheaxe in #2560
- Remove unused AWS terraform modules by @marcelovilla in #2623
- Upgrade Hashicorp Vault action by @aktech in #2616
- Pass
oauth_no_confirm=True
to jhub-apps by @krassowski in #2631 - Use Rook Ceph for Jupyterhub and Conda Store drives by @Adam-D-Lewis in #2541
- Fix typo in guided init by @marcelovilla in #2635
- Action var tests off by @BrianCashProf in #2632
- add a "moved" block to account for refactored terraform code without deleting/recreating NFS disks by @Adam-D-Lewis in #2639
- Use Helm Chart for JupyterHub 5.1.0 by @krassowski in #2661
- Support disallowed nebari config changes by @Adam-D-Lewis in #2660
- Fix converted init command in guided init by @marcelovilla in #2666
- Add initial uptime metrics by @dcmcand in #2609
- Refactor and extend Playwright tests by @viniciusdc in #2644
- Remove Cypress remaining tests/files by @viniciusdc in #2672
- refactor jupyterhub user token retrieval within pytest by @viniciusdc in #2645
- add moved block to account for terraform changes on AWS only by @Adam-D-Lewis in #2673
- Refactor shared group mounting using RBAC by @viniciusdc in #2593
- Dashboard fix usage report by @kenafoster in #2671
- only capture stdout not stdout+stderr when capture_output=True by @Adam-D-Lewis in #2704
- revert breaking change to azure deployment test by @Adam-D-Lewis in #2706
- Refactor GitOps approach prompt flow in guided init by @marcelovilla in #2269
- template the kustomization.yaml file by @dcmcand in #2667
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2675
- Fix auto-provisioned GitHub repo description after guided init by @marcelovilla in #2708
- Add amazon_web_services configuration option to specify EKS cluster api server endpoint access setting by @joneszc in #2618
- Use Google Auth and Cloud Python APIs instead of
gcloud
CLI by @swastik959 in #2083 - fix broken links in README.md, SECURITY.md, and CONTRIBUTING.md by @blakerosenthal in #2720
- add test for changing dicts and lists by @Adam-D-Lewis in #2724
New Contributors
- @oftheaxe made their first contribution in #2560
- @joneszc made their first contribution in #2618
- @swastik959 made their first contribution in #2083
- @blakerosenthal made their first contribution in #2720
Full Changelog: 2024.7.1...2024.9.1rc1
2024.7.1
NOTE: Support for Digital Ocean deployments using CLI commands and related Terraform modules is being deprecated. Although Digital Ocean will no longer be directly supported in future releases, you can still deploy to Digital Ocean infrastructure using the current
existing
deployment option.
What's Changed
- Enable authentication by default in jupyter-server by @krassowski in #2288
- remove dns sleep by @Adam-D-Lewis in #2550
- Conda-store permissions v2 + load roles from keycloak by @aktech in #2531
- Restrict public access and add bucket encryption using cmk by @dcmcand in #2525
- Add overwrite to AWS coredns addon by @dcmcand in #2538
- Add a default roles at initialisation by @aktech in #2546
- Hide gallery section if no exhibits are configured by @krassowski in #2549
- Add note about ~/.bash_profile by @Adam-D-Lewis in #2575
- Expose jupyterlab-gallery branch and depth options by @krassowski in #2556
- #2566 Upgrade Jupyterhub ssh image by @arjxn-py in #2576
- Stop copying unnecessary files into user home directory by @Adam-D-Lewis in #2578
- Include deprecation notes for init/deploy subcommands by @viniciusdc in #2582
- Only download jar if file doesn't exist by @Adam-D-Lewis in #2588
- Remove unnecessary experimental flag by @Adam-D-Lewis in #2606
- Add typos spell checker to pre-commit by @Adam-D-Lewis in #2568
- Enh 2451 skip conditionals by @BrianCashProf in #2569
- Improve codespell support: adjust and concentrate config to pyproject.toml and fix more typos by @yarikoptic in #2583
- Move codespell config to pyproject.toml only by @Adam-D-Lewis in #2611
- Add
depends_on
for bucket encryption by @viniciusdc in #2615
New Contributors
- @BrianCashProf made their first contribution in #2569
- @yarikoptic made their first contribution in #2583
Full Changelog: 2024.6.1...2024.7.1
2024.7.1rc3
What's Changed
- only download jar if file doesn't exist by @Adam-D-Lewis in #2588
- remove unnecessary experimental flag by @Adam-D-Lewis in #2606
- add typos spell checker to pre-commit by @Adam-D-Lewis in #2568
Full Changelog: 2024.7.1rc2...2024.7.1rc3
2024.7.1rc2
What's Changed
- Revert conda-store version to 2024.3.1 by @marcelovilla in #2601
Full Changelog: 2024.7.1rc1...2024.7.1rc2
2024.7.1rc1
What's Changed
- Enable authentication by default in jupyter-server by @krassowski in #2288
- remove dns sleep by @Adam-D-Lewis in #2550
- Conda-store permissions v2 + load roles from keycloak by @aktech in #2531
- restrict public access and add bucket encryption using cmk by @dcmcand in #2525
- add overwrite to AWS coredns addon by @dcmcand in #2538
- Add a default roles at initialisation by @aktech in #2546
- Hide gallery section if no exhibits are configured by @krassowski in #2549
- add note about ~/.bash_profile by @Adam-D-Lewis in #2575
- Upgrade conda store to latest version by @marcelovilla in #2574
- Expose jupyterlab-gallery branch and depth options by @krassowski in #2556
- #2566 Upgrade Jupyterhub ssh image by @arjxn-py in #2576
- stop copying unneccesary files into user home directory by @Adam-D-Lewis in #2578
- Include deprecation notes for init/deploy subcommands by @viniciusdc in #2582
Full Changelog: 2024.6.1...2024.7.1rc1
2024.6.1
NOTE: This release includes an upgrade to the
kube-prometheus-stack
Helm chart, resulting in a newer version of Grafana. When upgrading your Nebari cluster, you will be prompted to have Nebari update some CRDs and delete a DaemonSet on your behalf. If you prefer, you can also run the commands yourself, which will be shown to you. If you have any custom dashboards, you'll also need to back them up by exporting them as JSON, so you can import them after upgrading.
What's Changed
- Fetch JupyterHub roles from Keycloak by @krassowski in #2447
- Update selector for Start server button to use button tag by @krassowski in #2464
- Reduce GCP Fixed Costs by 50% by @Adam-D-Lewis in #2453
- Restore JupyterHub updates from PR-2427 by @viniciusdc in #2465
- Workload identity by @Adam-D-Lewis in #2460
- Fix test using a non-specific selector by @krassowski in #2475
- add verify=false since we use self signed cert in tests by @Adam-D-Lewis in #2481
- fix forward auth when using custom cert by @Adam-D-Lewis in #2479
- Upgrade to JupyterHub 5.0.0b2 by @krassowski in #2468
- upgrade instructions for PR 2453 by @Adam-D-Lewis in #2466
- Use Helm Chart for JupyterHub 5.0.0 final by @krassowski in #2484
- Parse and insert keycloak roles scopes into JupyterHub by @aktech in #2471
- Add CITATION file by @pavithraes in #2455
- CI: add azure integration by @fangchenli in #2061
- Create trivy.yml by @dcmcand in #2458
- don't run azure deployment on PRs, only on schedule and manual trigger by @Adam-D-Lewis in #2498
- add cloud provider deployment status badges to README.md by @Adam-D-Lewis in #2407
- Upgrade kube-prometheus-stack helm chart by @marcelovilla in #2472
- upgrade note by @Adam-D-Lewis in #2502
- Remove VSCode from jhub_apps default services by @jbouder in #2503
- Explicit config by @Adam-D-Lewis in #2294
- fix general node scaling bug for azure by @Adam-D-Lewis in #2517
- Skip running cleanup on pull requests by @aktech in #2488
- 1792 Add docstrings to
upgrade.py
by @arjxn-py in #2512 - set's min TLS version for azure storage account to TLS 1.2 by @dcmcand in #2522
- Fix conda-store and Traefik Grafana Dashboards by @marcelovilla in #2540
- Implement support for jupyterlab-gallery config by @krassowski in #2501
- Add option to run CRDs updates and DaemonSet deletion on user's behalf. by @marcelovilla in #2544
New Contributors
Full Changelog: 2024.5.1...2024.6.1
2024.6.1rc4
What's Changed
- upgrade note by @Adam-D-Lewis in #2502
- Remove VSCode from jhub_apps default services by @jbouder in #2503
- Explicit config by @Adam-D-Lewis in #2294
- fix general node scaling bug for azure by @Adam-D-Lewis in #2517
- Skip running cleanup on pull requests by @aktech in #2488
- 1792 Add docstrings to
upgrade.py
by @arjxn-py in #2512 - set's min TLS version for azure storage account to TLS 1.2 by @dcmcand in #2522
- Fix conda-store and Traefik Grafana Dashboards by @marcelovilla in #2540
- Implement support for jupyterlab-gallery config by @krassowski in #2501
- Add option to run CRDs updates and DaemonSet deletion on user's behalf. by @marcelovilla in #2544
New Contributors
Full Changelog: 2024.6.1rc3...2024.6.1rc4
2024.6.1rc3
What's Changed
- Parse and insert keycloak roles scopes into JupyterHub by @aktech in #2471
- Add CITATION file by @pavithraes in #2455
- CI: add azure integration by @fangchenli in #2061
- Create trivy.yml by @dcmcand in #2458
- don't run azure deployment on PRs, only on schedule and manual trigger by @Adam-D-Lewis in #2498
- add cloud provider deployment status badges to README.md by @Adam-D-Lewis in #2407
- Upgrade kube-prometheus-stack helm chart by @marcelovilla in #2472
Full Changelog: 2024.6.1rc2...2024.6.1rc3
2024.6.1rc2
What's Changed
- Use Helm Chart for JupyterHub 5.0.0 final by @krassowski in #2484
Full Changelog: 2024.6.1rc1...2024.6.1rc2
2024.6.1rc1
What's Changed
- Fetch JupyterHub roles from Keycloak by @krassowski in #2447
- Update selector for Start server button to use button tag by @krassowski in #2464
- Reduce GCP Fixed Costs by 50% by @Adam-D-Lewis in #2453
- Restore JupyterHub updates from PR-2427 by @viniciusdc in #2465
- Workload identity by @Adam-D-Lewis in #2460
- Fix test using a non-specific selector by @krassowski in #2475
- add verify=false since we use self signed cert in tests by @Adam-D-Lewis in #2481
- fix forward auth when using custom cert by @Adam-D-Lewis in #2479
- Upgrade to JupyterHub 5.0.0b2 by @krassowski in #2468
- upgrade instructions for PR 2453 by @Adam-D-Lewis in #2466
Full Changelog: 2024.5.1...2024.6.1rc1