From 82306efd3cbb344f9841a320bb42c47b04877ddd Mon Sep 17 00:00:00 2001 From: Marcelo Villa Date: Mon, 23 Sep 2024 19:52:03 -0500 Subject: [PATCH 1/4] Update current version --- src/_nebari/constants.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/_nebari/constants.py b/src/_nebari/constants.py index 958df0931..6e57519fe 100644 --- a/src/_nebari/constants.py +++ b/src/_nebari/constants.py @@ -1,4 +1,4 @@ -CURRENT_RELEASE = "2024.7.1" +CURRENT_RELEASE = "2024.9.1" HELM_VERSION = "v3.15.3" KUSTOMIZE_VERSION = "5.4.3" From 261a4b476c53a728c8fe10ce07e63630bc45f327 Mon Sep 17 00:00:00 2001 From: Marcelo Villa Date: Mon, 23 Sep 2024 19:58:19 -0500 Subject: [PATCH 2/4] Add release notes and fix headings --- RELEASE.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 51 insertions(+), 6 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 14f15b15f..f88bbfdfc 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -9,11 +9,55 @@ This file is copied to nebari-dev/nebari-docs using a GitHub Action. --> --- -### Release 2024.7.1 - August 8, 2024 +## Release 2024.9.1 - September 24, 2024 + +### 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 + +### 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 + + +## Release 2024.7.1 - August 8, 2024 > 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 +### What's Changed * Enable authentication by default in jupyter-server by @krassowski in https://github.com/nebari-dev/nebari/pull/2288 * remove dns sleep by @Adam-D-Lewis in https://github.com/nebari-dev/nebari/pull/2550 * Conda-store permissions v2 + load roles from keycloak by @aktech in https://github.com/nebari-dev/nebari/pull/2531 @@ -34,7 +78,7 @@ This file is copied to nebari-dev/nebari-docs using a GitHub Action. --> * Move codespell config to pyproject.toml only by @Adam-D-Lewis in https://github.com/nebari-dev/nebari/pull/2611 * Add `depends_on` for bucket encryption by @viniciusdc in https://github.com/nebari-dev/nebari/pull/2615 -## New Contributors +### New Contributors * @BrianCashProf made their first contribution in https://github.com/nebari-dev/nebari/pull/2569 * @yarikoptic made their first contribution in https://github.com/nebari-dev/nebari/pull/2583 @@ -42,7 +86,7 @@ This file is copied to nebari-dev/nebari-docs using a GitHub Action. --> **Full Changelog**: https://github.com/nebari-dev/nebari/compare/2024.6.1...2024.7.1 -### Release 2024.6.1 - June 26, 2024 +## Release 2024.6.1 - June 26, 2024 > 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](https://grafana.com/docs/grafana/latest/dashboards/share-dashboards-panels/#export-a-dashboard-as-json), so you can [import them](https://grafana.com/docs/grafana/latest/dashboards/build-dashboards/import-dashboards/#import-a-dashboard) after upgrading. @@ -81,9 +125,9 @@ This file is copied to nebari-dev/nebari-docs using a GitHub Action. --> **Full Changelog**: https://github.com/nebari-dev/nebari/compare/2024.5.1...2024.6.1 -### Release 2024.5.1 - May 13, 2024 +## Release 2024.5.1 - May 13, 2024 -## What's Changed +### What's Changed * make userscheduler run on general node group by @Adam-D-Lewis in * Upgrade to Pydantic V2 by @Adam-D-Lewis in @@ -138,6 +182,7 @@ This file is copied to nebari-dev/nebari-docs using a GitHub Action. --> **Full Changelog**: https://github.com/nebari-dev/nebari/compare/2024.3.2...2024.3.3 + ## Release 2024.3.2 - March 14, 2024 ### What's Changed From 1579e54cc3dd317c301c1415189489694fab5752 Mon Sep 17 00:00:00 2001 From: Marcelo Villa Date: Wed, 25 Sep 2024 08:10:05 -0500 Subject: [PATCH 3/4] Add warning about mounted shared directories --- RELEASE.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/RELEASE.md b/RELEASE.md index f88bbfdfc..eaceccb42 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -11,6 +11,8 @@ This file is copied to nebari-dev/nebari-docs using a GitHub Action. --> ## Release 2024.9.1 - September 24, 2024 +> 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 From ce6cc55b7576c5fcd8ee5605eafb2ceaf3d91571 Mon Sep 17 00:00:00 2001 From: Marcelo Villa Date: Fri, 27 Sep 2024 17:01:56 -0500 Subject: [PATCH 4/4] Update release notes --- RELEASE.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/RELEASE.md b/RELEASE.md index eaceccb42..2c3ba7708 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -9,7 +9,7 @@ This file is copied to nebari-dev/nebari-docs using a GitHub Action. --> --- -## Release 2024.9.1 - September 24, 2024 +## Release 2024.9.1 - September 27, 2024 > 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. @@ -45,6 +45,12 @@ This file is copied to nebari-dev/nebari-docs using a GitHub Action. --> * 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