Skip to content

Releases: nebari-dev/nebari

Release 0.3.7 - 04/30/2021

30 Apr 13:37
97684a9
Compare
Choose a tag to compare

Breaking changes

Feature changes and enhancements

  • setting /bin/bash as the default terminal

Bug fixes

  • jhsingle-native-proxy added to the base jupyterlab image

Release 0.3.6 - 04/29/2021

29 Apr 13:05
7edaa75
Compare
Choose a tag to compare

Breaking changes

  • simplified bash jupyterlab image to no longer have dashboard packages panel, etc.

Feature changes and enhancements

  • added emacs and vim as default editors in image
  • added jupyterlab-git and jupyterlab-sidecar since they now support 3.0
  • improvements with qhub destroy cleanly deleting resources
  • allow user to select conda environments for dashboards
  • added command line argument --skip-terraform-state-provision to allow for skipping terraform state provisioning in qhub deploy step
  • no longer render qhub init qhub-config.yaml file in alphabetical order
  • allow user to select instance sizes for dashboards

Bug fixes

  • fixed gitlab-ci before_script and after_script
  • fixed jovyan -> qhub_user home directory path issue with dashboards

Release 0.3.5 - 04/28/2021

28 Apr 12:10
0902242
Compare
Choose a tag to compare

Breaking changes

Feature changes and enhancements

  • added a --skip-remote-state-provision flag to allow qhub deploy within CI to skip the remote state creation
  • added saner defaults for instance sizes and jupyterlab/dask profiles
  • qhub init no longer renders qhub-config.yaml in alphabetical order
  • spawn_default_options to False to force dashboard owner to pick profile
  • adding before_script and after_script key to ci_cd to allow customization of CI process

Bug fixes

Release 0.3.4 - 04/27/2021

27 Apr 15:54
Compare
Choose a tag to compare

Breaking changes

Feature changes and enhancements

Bug fixes

  • remaining issues with ci_cd branch not being fully changed

Release 0.3.3 - 04/27/2021

27 Apr 15:16
2a84e7f
Compare
Choose a tag to compare

Breaking changes

Feature changes and enhancements

Bug fixes

  • Moved to ruamel as yaml parser to throw errors on duplicate keys
  • fixed a url link error in cds dashboards
  • Azure fixes to enable multiple deployments under one account
  • Terraform formatting issue in acme_server deployment
  • Terraform errors are caught by qhub and return error code

v0.3.2

20 Apr 15:47
1e06dc8
Compare
Choose a tag to compare

Bug fixes

  • prevent gitlab-ci from freezing on gitlab deployment
  • not all branches were configured via the branch option in ci_cd

v0.3.1

20 Apr 14:50
ccc27f8
Compare
Choose a tag to compare

Feature changes an enhancements

  • added gitlab support for CI
  • ci_cd field is now optional
  • AWS provider now respects the region set
  • More robust errors messages in cli around project name and namespace
  • git init default branch is now main
  • branch for CI/CD is now configurable

Bug fixes

  • typo in authenticator_class for custom authentication

v0.3.0

14 Apr 12:13
1365b7b
Compare
Choose a tag to compare

Feature changes and enhancements

  • Added support for self-signed certificate/secret keys via Kubernetes secrets.
  • JupyterHub-SSH (ssh and sftp integration) accessible on port 8022 and 8023, respectively.
  • VSCode(code-server) is now provided in default image and integrated with JupyterLab.
  • Dask Gateway is now locally accessible.
  • Moved fully towards Traefik as a load balancer, with tight integration with Dask-Gateway (to replace nginx).
  • Added ability to specify node selector label for general, user, and worker.
  • Included the ability to specify kube_context for local deployments; (If not specified, it will use default).
  • Adopted a strict schema validation for the configuration file (qhub-config.yaml).
  • Terraform binary is now auto-installed and its version managed automatically by QHub (no more Terraform manual install).
  • Removed the need for the qhub render command for end-users, now the deploy stage will auto-render by default.
  • Support for namespaces with QHub deployments on Kubernetes clusters.
  • Full JupyterHub theming that allows users to tailor their own QHub UI - including colors, on the config file.
  • JupyterHub Docker image is now independent of zero-to-jupyterhub.
  • JupyterLab 3 is now the default user Docker image.
  • Implemented the option to locally deploy QHub, allowing for local testing of clusters.
  • Removed the requirement for DNS and added password-based authentication. OAuth requirements, no more.
  • CI now tests local deployment on each commit/PR.
  • QHub Terraform modules are now pinned to specific git branch via terraform_modules.repository and terraform_modules.ref.
  • Adds support for Microsoft Azure Cloud provider.
  • Revamped the documentation and added a tutorial on Dask Gateway usage
  • Added integration with CDS Dashboards. Support for any dashboard that uses HTTPS but current implementation serves Voila, Streamlit, Bokeh, PlotlyDash, and Shiny out-of-the-box.

Breaking changes

  • Terraform version is now pinned to a specific version
  • domain attributed in qhub-config.yaml is now the URL for the cluster

v.0.2.3: Merge pull request #292 from Quansight/release-023

05 Feb 16:45
7f7e8b4
Compare
Choose a tag to compare

Release - v.0.2.2

29 Jan 16:01
74fc27b
Compare
Choose a tag to compare
  • Added prefect integration