Releases: nebari-dev/nebari
2024.12.1
What's Changed
- Precommit typos by @blakerosenthal in #2731
- fix typo in KubernetesCredentials by @blakerosenthal in #2729
- handle branch rename from develop to main in github actions by @Adam-D-Lewis in #2748
- remove do integration test by @Adam-D-Lewis in #2765
- Remove old develop branch references after default branch renaming by @marcelovilla in #2769
- fix CICD issue with pre-commit action by @Adam-D-Lewis in #2775
- fix CHECK_URL in kuberhealthy checks to respect namespaces by @dcmcand in #2779
- remove duplicate GCPPrivateClusterConfig class by @dcmcand in #2786
- Fix hub variable for jupyterhub_dashboard by @kenafoster in #2721
- Fix Pytest Tests failing on PRs updating src by @joneszc in #2790
- Add ability to add overrides to jhub-apps config by @aktech in #2754
- Remove leftover develop reference by @marcelovilla in #2792
- fix bug where check_immutable_fields throws error with old version of Nebari by @Adam-D-Lewis in #2796
- Fix immutable field validation error when a sub-schema is not Pydantic by @kenafoster in #2797
- Address issue with AWS instance type schema by @viniciusdc in #2787
- add broken note by @Adam-D-Lewis in #2802
- Fix release notes formatting to restore docs syncing functionality by @marcelovilla in #2809
- Refactor role creation for upgrade command path by @viniciusdc in #2795
- add test workflow for upgrade by @pmeier in #2780
- Add config option to enable the encryption of AWS EKS secrets by @joneszc in #2788
- remove digital ocean tests by @dcmcand in #2813
- Python3 13 upgrade dependencies by @dcmcand in #2823
- Test support for Python 3.13 in CI by @aktech in #2774
- remove unmaintained nix files by @Adam-D-Lewis in #2831
- allow passing X.XX or X.XX.XX as k8s versions by @dcmcand in #2840
- Remove explicit branch inputs from cloud integration test workflows in GHA by @marcelovilla in #2837
- Allow overriding of keycloak root credentials for
2024.11.1
upgrade path by @viniciusdc in #2843 - Added security group rule descriptions by @jcbolling in #2850
- Set
launch_template.ami_id
attrs to private by @viniciusdc in #2842 - attempt to address paramiko connection errors by @viniciusdc in #2811
- specify terraform registry for providers not in opentofu registry by @dcmcand in #2852
- Disable AWS
launch_template
from nebari-config schema by @viniciusdc in #2856 - Remove Digital Ocean references by @marcelovilla in #2838
- Use tofu binary instead of terraform one by @marcelovilla in #2773
- Add 2024.11.1 release notes and bump version by @viniciusdc in #2859
- Disable
jupyterlab-jhub-apps
extension when jhub-apps is disabled by @krassowski in #2804 - Validate instance types for GCP by @blakerosenthal in #2730
- update gcp instance validation by @dcmcand in #2875
New Contributors
- @jcbolling made their first contribution in #2850
Full Changelog: 2024.11.1...2024.12.1
2024.12.1rc1
What's Changed
- Precommit typos by @blakerosenthal in #2731
- fix typo in KubernetesCredentials by @blakerosenthal in #2729
- handle branch rename from develop to main in github actions by @Adam-D-Lewis in #2748
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2759
- remove do integration test by @Adam-D-Lewis in #2765
- Remove old develop branch references after default branch renaming by @marcelovilla in #2769
- fix CICD issue with pre-commit action by @Adam-D-Lewis in #2775
- fix CHECK_URL in kuberhealthy checks to respect namespaces by @dcmcand in #2779
- remove duplicate GCPPrivateClusterConfig class by @dcmcand in #2786
- Fix hub variable for jupyterhub_dashboard by @kenafoster in #2721
- Fix Pytest Tests failing on PRs updating src by @joneszc in #2790
- Add ability to add overrides to jhub-apps config by @aktech in #2754
- Remove leftover develop reference by @marcelovilla in #2792
- fix bug where check_immutable_fields throws error with old version of Nebari by @Adam-D-Lewis in #2796
- Fix immutable field validation error when a sub-schema is not Pydantic by @kenafoster in #2797
- Address issue with AWS instance type schema by @viniciusdc in #2787
- add broken note by @Adam-D-Lewis in #2802
- Fix release notes formatting to restore docs syncing functionality by @marcelovilla in #2809
- Refactor role creation for upgrade command path by @viniciusdc in #2795
- add test workflow for upgrade by @pmeier in #2780
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2825
- Add config option to enable the encryption of AWS EKS secrets by @joneszc in #2788
- remove digital ocean tests by @dcmcand in #2813
- Python3 13 upgrade dependencies by @dcmcand in #2823
- Test support for Python 3.13 in CI by @aktech in #2774
- remove unmaintained nix files by @Adam-D-Lewis in #2831
- allow passing X.XX or X.XX.XX as k8s versions by @dcmcand in #2840
- Remove explicit branch inputs from cloud integration test workflows in GHA by @marcelovilla in #2837
- Allow overriding of keycloak root credentials for
2024.11.1
upgrade path by @viniciusdc in #2843 - Added security group rule descriptions by @jcbolling in #2850
- Set
launch_template.ami_id
attrs to private by @viniciusdc in #2842 - attempt to address paramiko connection errors by @viniciusdc in #2811
- specify terraform registry for providers not in opentofu registry by @dcmcand in #2852
- Disable AWS
launch_template
from nebari-config schema by @viniciusdc in #2856 - Remove Digital Ocean references by @marcelovilla in #2838
- Use tofu binary instead of terraform one by @marcelovilla in #2773
- Add 2024.11.1 release notes and bump version by @viniciusdc in #2859
- Disable
jupyterlab-jhub-apps
extension when jhub-apps is disabled by @krassowski in #2804 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #2869
- Validate instance types for GCP by @blakerosenthal in #2730
- update gcp instance validation by @dcmcand in #2875
New Contributors
- @jcbolling made their first contribution in #2850
Full Changelog: 2024.11.1...2024.12.1rc1
2024.11.1
Hotfix Release
This hotfix addresses several significant bugs identified in the 2024.9.1 release. Please review the related discussion at #2798.
What's Changed
- fix CHECK_URL in kuberhealthy checks to respect namespaces by @dcmcand in #2779
- fix bug where check_immutable_fields throws error with old version of Nebari by @Adam-D-Lewis in #2796
- Fix immutable field validation error when a sub-schema is not Pydantic by @kenafoster in #2797
- Address issue with AWS instance type schema by @viniciusdc in #2787
- Add broken note by @Adam-D-Lewis in #2802
- Refactor role creation for upgrade command path by @viniciusdc in #2795
- Allow overriding of keycloak root credentials for 2024.11.1 upgrade path #2843
- Set launch_template.ami_id attrs to private #2842
- Disable AWS
launch_template
from nebari-config schema #2856
Full Changelog: 2024.9.1...2024.11.1
2024.11.1rc3
Hotfix Release
This hotfix addresses several major bugs identified in the 2024.9.1 release. For a detailed overview, please refer to the related discussion at #2798.
What's Changed
- Disable AWS
launch_template
from nebari-config schema #2856
Full Changelog: 2024.11.1rc2...2024.11.1rc3
2024.11.1rc2
Hotfix Release
This hotfix addresses several major bugs identified in the 2024.9.1 release. For a detailed overview, please refer to the related discussion at #2798.
What's Changed
- Allow overriding of keycloak root credentials for 2024.11.1 upgrade path #2843
- Set launch_template.ami_id attrs to private #2842
Full Changelog: 2024.11.1rc1...2024.11.1rc2
2024.11.1rc1
Hotfix Release
This hotfix addresses several major bugs identified in the 2024.9.1 release. For a detailed overview, please refer to the related discussion at #2798.
What's Changed
- fix CHECK_URL in kuberhealthy checks to respect namespaces by @dcmcand in #2779
- fix bug where check_immutable_fields throws error with old version of Nebari by @Adam-D-Lewis in #2796
- Fix immutable field validation error when a sub-schema is not Pydantic by @kenafoster in #2797
- Address issue with AWS instance type schema by @viniciusdc in #2787
- add broken note by @Adam-D-Lewis in #2802
- Refactor role creation for upgrade command path by @viniciusdc in #2795
Full Changelog: 2024.9.1...2024.11.1rc1
2024.9.1
WARNING: This release was later found to have unresolved issues described further in issue 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.
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
- Add a how to test section to PR template by @marcelovilla in #2659
- 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
- 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
- 2024.9.1 upgrade notes by @Adam-D-Lewis in #2726
- Add Support for AWS Launch Template Configuration by @viniciusdc in #2668
- Run terraform init before running terraform show by @marcelovilla in #2734
- Release Process Checklist Updates by @Adam-D-Lewis in #2727
- Test implict aiohttp's TCP to HTTP connector change by @viniciusdc in #2741
- remove comments by @Adam-D-Lewis in #2743
- Deploy Rook Ceph Helm only when Ceph FS Needed by @kenafoster in #2742
- fix group mounting paths by @viniciusdc in #2738
- Add compatibility prompt and notes for shared group mounting by @viniciusdc in #2739
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.1
2024.9.1rc4
What's Changed
- Release Process Checklist Updates by @Adam-D-Lewis in #2727
- Test implict aiohttp's TCP to HTTP connector change by @viniciusdc in #2741
- remove comments by @Adam-D-Lewis in #2743
- Deploy Rook Ceph Helm only when Ceph FS Needed by @kenafoster in #2742
- fix group mounting paths by @viniciusdc in #2738
- Add compatibility prompt and notes for shared group mounting by @viniciusdc in #2739
Full Changelog: 2024.9.1rc3...2024.9.1rc4
2024.9.1rc3
What's Changed
- Run terraform init before running terraform show by @marcelovilla in #2734
Full Changelog: 2024.9.1rc2...2024.9.1rc3
2024.9.1rc2
What's Changed
- Add Support for AWS Launch Template Configuration by @viniciusdc in #2668
Full Changelog: 2024.9.1rc1...2024.9.1rc2