Releases: nebari-dev/nebari
2023.7.1
Release 2023.7.1 - July 21, 2023
WARNING: CDS Dashboards will be deprecated soon. Nebari
2023.7.1
will be the last release with support for CDS Dashboards integration. A new dashboard sharing mechanism added in the near future, but some releases in the interim will not have dashboard sharing capabilities..
WARNING: For those running on AWS, upgrading from previous versions to
2023.7.1
requires a backup. Due to changes made to the VPC (See issue 1884 for details), Terraform thinks it needs to destroy and reprovision a new VPC which causes the entire cluster to be destroyed and rebuilt.
Feature changes and enhancements
- Addition of Nebari-Workflow-Controller in PR 1741
- Addition of Argo-Jupyter-Scheduler in PR 1832
- Make most of the API private
Breaking Changes
- As mentioned in the above WARNING, clusters running on AWS should perform a manual backup before running the upgrade to the latest version as changes to the AWS VPC will cause the cluster to be destroyed and redeployed.
What's Changed
- use conda forge explicitly in conda build test by @pmeier in #1771
- document that the upgrade command is for all nebari upgrades by @Adam-D-Lewis in #1794
- don't fail CI matrices fast by @pmeier in #1804
- unvendor keycloak_metrics_spi by @Adam-D-Lewis in #1810
- Dedent fail-fast by @iameskild in #1815
- support deploying on existing vpc on aws by @Adam-D-Lewis in #1807
- purge most danlging qhub references by @pmeier in #1802
- Add Argo Workflow Admission controller by @Adam-D-Lewis in #1741
- purge infracost CLI command / CI jobs by @pmeier in #1820
- remove unused function parameters and CLI flags by @pmeier in #1725
- purge docs and nox by @pmeier in #1801
- Add Helm chart lint tool by @viniciusdc in #1679
- don't set /etc/hosts in CI by @pmeier in #1729
- remove execute permissions on templates by @pmeier in #1798
- fix deprecated file deletion by @pmeier in #1799
- make nebari API private by @pmeier in #1778
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1831
- Simplify CI by @iameskild in #1819
- Fix edge-case where k8s_version is equal to HIGHEST_SUPPORTED_K8S_VER… by @iameskild in #1842
- add more configuration to enable private clusters on AWS by @Adam-D-Lewis in #1841
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1851
- AWS gov cloud support by @sblair-metrostar in #1857
- Pathlib everywhere by @pmeier in #1773
- Initial playwright setup by @kcpevey in #1665
- Changes required for Jupyter-Scheduler integration by @iameskild in #1832
- Update upgrade command in preparation for release by @iameskild in #1868
- Add release notes by @iameskild in #1870
New Contributors
- @sblair-metrostar made their first contribution in #1857
Full Changelog: 2023.5.1...2023.7.1
2023.7.1rc1
Release candidate 1 for 2023.7.1
2023.5.1
Release 2023.5.1 - May 5, 2023
Feature changes and enhancements
- Upgrade Argo-Workflows to version 3.4.4
Breaking Changes
- The Argo-Workflows version upgrade will result in a breaking change if the existing Kubernetes CRDs are not deleted (see the NOTE below for more details).
- There is a minor breaking change for the Nebari CLI version shorthand, previously it
nebari -v
and now to align with Python convention, it will benebari -V
.
NOTE: After installing the Nebari version
2023.5.1
, please runnebari upgrade -c nebari-config.yaml
to upgrade
thenebari-config.yaml
. This command will also prompt you to delete a few Kubernetes resources (specifically
the Argo-Workflows CRDS and service accounts) before you can upgrade.
What's Changed
- Use --quiet flag for conda install in CI by @pmeier in #1699
- improve CLI tests by @pmeier in #1710
- Fix Existing dashboards by @Adam-D-Lewis in #1723
- Fix dashboards by @Adam-D-Lewis in #1727
- Typo in the conda-store <-> conda_store key by @costrouc in #1740
- use -V (upper case) for --version short form by @pmeier in #1720
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1692
- improve pytest configuration by @pmeier in #1700
- fix upgrade command to look for nebari_version instead of qhub_version by @Adam-D-Lewis in #1693
- remove lazy import by @pmeier in #1721
- fix nebari invocation through python by @pmeier in #1711
- Update Argo Workflows to latest version by @Adam-D-Lewis in #1639
- Update secret token in release-notes-sync action by @pavithraes in #1753
- Typo fix in release-notes-sync action by @pavithraes in #1756
- 🔄 Synced file(s) with nebari-dev/.github by @nebari-sensei in #1758
- Update path in release-notes-sync action by @pavithraes in #1757
- Updating heading format in release notes by @pavithraes in #1761
- Update vault url by @costrouc in #1752
- Fix? contributor test trigger by @pmeier in #1734
- Consistent user Experience with y/N. by @AM-O7 in #1747
- Fix contributor trigger by @pmeier in #1765
- add more debug output to contributor test trigger by @pmeier in #1766
- fix copy-paste error by @pmeier in #1767
- add instructions insufficient permissions of contributor trigger by @pmeier in #1772
- fix invalid escape sequence by @pmeier in #1770
- Update AMI in
.cirun.yml
for nebari-dev-ci AWS account by @aktech in #1776 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1768
- turn warnings into errors with pytest by @pmeier in #1774
- purge setup.cfg by @pmeier in #1781
- improve pre-commit run on GHA by @pmeier in #1782
- Upgrade to k8s 1.24 by @iameskild in #1760
- Overloaded dask gateway fix by @Adam-D-Lewis in #1777
- Add option to specify GKE release channel by @iameskild in #1648
- Update upgrade command, add RELEASE notes by @iameskild in #1789
New Contributors
Full Changelog: 2023.4.1...2023.5.1
2023.5.1rc1
Release candidate 1 for 2023.5.1
2023.4.1
Release 2023.4.1 - April 12, 2023
NOTE: Nebari requires Kubernetes version 1.23 and Digital Ocean now requires new clusters to run Kubernetes version 1.24. This means that if you are currently running on Digital Ocean, you should be fine but deploying on a new cluster on Digital Ocean is not possible until we upgrade Kubernetes version (see issue 1622 for more details).
Feature changes and enhancements
- Upgrades and improvements to conda-store including a new user-interface and greater administrator capabilities.
- Idle-culler settings can now be configured directly from the
nebari-config.yaml
.
What's Changed
- PR: Raise timeout for jupyter session by @ppwadhwa in #1646
- PR lower dashboard launch timeout by @ppwadhwa in #1647
- PR: Update dashboard environment by @ppwadhwa in #1655
- Fix doc link in README.md by @tkoyama010 in #1660
- PR: Update dask environment by @ppwadhwa in #1654
- Feature remove jupyterlab news by @costrouc in #1641
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1644
- Feat GitHub actions before_script and after_script steps by @costrouc in #1672
- Remove examples folder by @ppwadhwa in #1664
- Fix GH action typos by @kcpevey in #1677
- Github Actions CI needs id-token write permissions by @costrouc in #1682
- Update AWS force destroy script, include lingering volumes by @iameskild in #1681
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1673
- Make idle culler settings configurable from the
nebari-config.yaml
by @iameskild in #1689 - Update pyproject dependencies and add test to ensure it builds on conda-forge by @iameskild in #1662
- Retrieve secrets from Vault, fix test-provider CI by @iameskild in #1676
- Pull PyPI secrets from Vault by @iameskild in #1696
- Adding newest conda-store 0.4.14 along with superadmin credentials by @costrouc in #1701
- Update release notes for 2023.4.1 by @iameskild in #1722
New Contributors
- @ppwadhwa made their first contribution in #1646
- @tkoyama010 made their first contribution in #1660
Full Changelog: 2023.1.1...2023.4.1
2023.4.1a5
Alpha release 5 for 2023.4.1
2023.4.1a4
Alpha release 4 for 2023.4.1.
Test for PR #1696.
2023.4.1a3
Alpha release 3 for 2023.4.1.
Test for PR #1696.
2023.4.1a2
Alpha release 2 for 2023.4.1.
Test for PR #1696.
2023.4.1a1
Alpha release for 2023.4.1.
Test for PR #1696.