Releases: nebari-dev/data-science-pack
Release list
nebari-data-science-pack-0.1.0
What's Changed
- [Feature] adds jupyter icon light and dark modes by @andrewfulton9 in #91
- mount nebi workspaces on separate persistent volume by @pmeier in #99
- reinstate jlab user PVC to 20Gi by @pmeier in #136
- ci: publish chart to central nebari-dev/helm-repository by @aktech in #140
- release 0.1.0 by @pmeier in #141
New Contributors
Full Changelog: nebari-data-science-pack-0.1.0-alpha.16...nebari-data-science-pack-0.1.0
v0.1.0-alpha.16
Conformant EffVer re-tag of nebari-data-science-pack-0.1.0-alpha.16 at the same commit (d0b9e02). The original tag and release remain valid; this standardizes on the vMAJOR.MINOR.MICRO convention. No code change.
nebari-data-science-pack-0.1.0-alpha.16
What's Changed
- Default nebariapp routing to / so the hub is exposed out of the box by @aktech in #113
- Pin jhub-app-proxy to v0.2.3 for pixi/nebi env activation by @aktech in #115
- chore: bump chart version to 0.1.0-alpha.16 by @aktech in #116
Full Changelog: nebari-data-science-pack-0.1.0-alpha.15...nebari-data-science-pack-0.1.0-alpha.16
nebari-data-science-pack-0.1.0-alpha.15
What's Changed
- feat: gate access:keycloak profiles by a Keycloak role by @aktech in #105
- chore: bump nebi image to v0.12 (sha-f4b23ca) by @aktech in #110
- chore: bump chart version to 0.1.0-alpha.15 by @aktech in #111
Full Changelog: nebari-data-science-pack-0.1.0-alpha.14...nebari-data-science-pack-0.1.0-alpha.15
nebari-data-science-pack-0.1.0-alpha.14
What's Changed
- feat(nebi-envs): default the env selector to on by @aktech in #81
- Add pack-metadata.yaml by @dcmcand in #58
- ci(build-image): skip docker login/push on fork PRs by @viniciusdc in #88
- temporarily remove jupyterlab scheduler by @andrewfulton9 in #84
- ci(build-image): hotfix
envcontext not available at job-levelif:by @viniciusdc in #93 - fix(spawner): set fsGroupChangePolicy: OnRootMismatch on singleuser pods by @tylerpotts in #83
- feat: zero-config defaults — derive deploy URLs from keycloak.hostname by @aktech in #82
- feat: gate JupyterHub profiles by Keycloak group membership by @aktech in #101
- chore: bump nebi to v0.12-rc2 (sha-d33bb7e) by @aktech in #96
- chore: bump nebi to v0.12-rc3 (sha-32d0bc9) by @aktech in #103
- chore: bump chart version to 0.1.0-alpha.14 by @aktech in #104
New Contributors
- @andrewfulton9 made their first contribution in #84
Full Changelog: nebari-data-science-pack-0.1.0-alpha.13...nebari-data-science-pack-0.1.0-alpha.14
nebari-data-science-pack-0.1.0-alpha.13
What's Changed
- feat(chart): auto-wire hub OAuth from nebariapp.hostname by @aktech in #74
- feat(jupyterlab): default fonts to IBM Plex Sans / Fira Code by @aktech in #75
- feat(hub): bump jhub-apps to 2026.5.1rc1 with IBM Plex Sans font by @aktech in #77
- feat(profiles): surface image picker in jhub-apps Create App by @aktech in #78
- chore: release 0.1.0-alpha.13 by @aktech in #79
Full Changelog: nebari-data-science-pack-0.1.0-alpha.12...nebari-data-science-pack-0.1.0-alpha.13
nebari-data-science-pack-0.1.0-alpha.12
What's Changed
- chore: sync priority labels to project Priority field by @dcmcand in #42
- fix: remove jupyterlab-conda-store extension by @viniciusdc in #46
- Update NEBI_VERSION to 0.10.2 in Dockerfile by @oren-openteams in #43
- feat: add singleuser-level idle culler config by @tylerpotts in #45
- feat: user home directories, shared group storage, and NSS wrapper by @aktech in #30
- chore: bump default image tags to sha-8f2e545 (launchpad fix) by @tylerpotts in #52
- feat(auth): forward access token via Bearer header + stale-token re-fetch by @aktech in #53
- feat: role-gated shared-mount RBAC by @aktech in #62
- ci: matrix-split e2e (one cluster per test file) by @aktech in #65
- refactor(rbac-bootstrap): replace bash heredoc with unit-tested Python by @aktech in #66
- fix(spawner): write /tmp/group as real newline-separated entries by @aktech in #67
- feat(ci): auto-bump values.yaml image tags after build-images on main by @aktech in #69
- feat: JupyterLab terminal customization with Starship prompt and Fira Code Nerd Font by @aktech in #23
- fix(ci): use BOT_PAT for bump push + allow workflow_dispatch by @aktech in #71
- feat(spawner): expose PREFERRED_USERNAME for terminal prompt by @aktech in #70
- chore: bump image tags to sha-60c3d6f by @aktech in #72
- chore: release 0.1.0-alpha.12 by @aktech in #73
New Contributors
- @dcmcand made their first contribution in #42
- @oren-openteams made their first contribution in #43
Full Changelog: nebari-data-science-pack-0.1.0-alpha.11...nebari-data-science-pack-0.1.0-alpha.12
nebari-data-science-pack-0.1.0-alpha.11
What's Changed
- feat: integrate Nebi into JupyterLab with launcher icon and proxy config by @Adam-D-Lewis in #11
- feat: nebi auto-connect support in JupyterLab by @Adam-D-Lewis in #13
- fix: use sha-prefixed image tags instead of broken digests by @aktech in #15
- fix: Merge extraEnv from values.yaml instead of replacing it by @tylerpotts in #17
- feat: auto-authenticate Nebi at JupyterLab spawn time by @aktech in #18
- feat: add NebariApp landingPage config with healthCheck support by @viniciusdc in #12
- Fix hardcoded ConfigMap name in extraVolumes by @tylerpotts in #20
- fix: redirect JupyterHub logout to Envoy Gateway OIDC logout path by @aktech in #22
- fix: use custom logout handler to redirect to Envoy's /logout endpoint by @aktech in #24
- fix: use Envoy Gateway default OIDC callback path by @aktech in #25
- Add nebi environment listing for jhub-apps selector by @aktech in #27
- feat: make singleuser storage capacity configurable by @aktech in #32
- fix: don't invalidate session when IdToken cookie is missing by @aktech in #35
New Contributors
- @Adam-D-Lewis made their first contribution in #11
- @tylerpotts made their first contribution in #17
- @viniciusdc made their first contribution in #12
Full Changelog: nebari-data-science-pack-0.1.0-alpha.10...nebari-data-science-pack-0.1.0-alpha.11