Skip to content

Releases: lsst-sqre/nublado

7.2.0

01 Oct 23:01
e22c007
Compare
Choose a tag to compare

New features

  • Add a Docker image build for a jupyterlab-base image, which provides a basic image that can be spawned as a lab container by Nublado and can be used as the basis for more complex images.
  • Add the Docker image build for sciplat-lab, an image built on top of jupyterlab-base that provides a JupyterLab kernel that includes the Rubin Science Pipelines Python stack.

Bug fixes

  • Revert canonical PyPI module name back to rubin-nublado-client for consistency with other projects. As before, this change should not affect pip install; either form of the name should work.

What's Changed

  • Revert module name back to dash form by @rra in #409
  • tickets/DM-46538: Add jupyterlab-base build to nublado monorepo by @athornton in #410
  • tickets/DM-46549: Add sciplat-lab build to Nublado monorepo by @athornton in #411
  • collect changelog fragments by @athornton in #412

Full Changelog: 7.1.2...7.2.0

7.1.2

23 Sep 23:20
e8f1775
Compare
Choose a tag to compare

Bug fixes

  • Rename PyPI module for the Nublado client to rubin.nublado.client. Either name should work for pip install.

What's Changed

  • DM-46468: Update Python and pre-commit dependencies by @rra in #407
  • Change canonical name to 'rubin.nublado.client' by @athornton in #408

Full Changelog: 7.1.1...7.1.2

7.1.1

23 Sep 19:43
d4bc99c
Compare
Choose a tag to compare

Bug fixes

  • Push the new rubin-nublado-client module to PyPI on release.

What's Changed

Full Changelog: 7.1.0...7.1.1

7.1.0

23 Sep 17:32
475b571
Compare
Choose a tag to compare

New features

  • Add the Python module rubin-nublado-client, which provides a client library for interacting with the Nublado-modified JupyterHub and JupyterLab services.

What's Changed

Full Changelog: 7.0.0...7.1.0

7.0.0

19 Aug 16:15
ec4d7db
Compare
Choose a tag to compare

Backwards-incompatible changes

  • The /tmp directory in a lab pod now defaults to a tmpfs file system capped at 25% of the pod memory. Add a new configuration option to select between this default and the previous default of uncapped node-local storage.

What's Changed

  • DM-45794: Update GitHub Actions configuration by @rra in #394
  • DM-45794: Fix error in periodic CI configuration by @rra in #396
  • tickets/DM-45805: make /tmp come from memory by @athornton in #395
  • Prepare release 7.0.0 by @athornton in #397

Full Changelog: 6.3.0...7.0.0

6.3.0

16 Aug 00:04
@rra rra
6.3.0
eb5c3c3
Compare
Choose a tag to compare

New features

  • All timeout configuration options now support the syntax parsed by Safir's parse_timedelta and therefore support human-friendly durations such as 6h or 5m.

Bug fixes

  • Fix crash of the controller during startup if a Kubernetes node reports a cached image with no names.
  • Fix bootstrapping of a development environment in an existing virtualenv. Previously, uv was not installed before nox attempted to use it.
  • Work around a bug in sphinxcontrib-redoc that prevented building the documentation twice without errors.

What's Changed

  • DM-45132: Fix change log entries for recent releases by @rra in #385
  • Bump python from 3.12.3-slim-bookworm to 3.12.4-slim-bookworm by @dependabot in #382
  • Bump python from 3.12.4-slim-bookworm to 3.12.5-slim-bookworm by @dependabot in #387
  • DM-45794: Catch another node image variation by @rra in #388
  • DM-45794: Update Python and pre-commit dependencies by @rra in #389
  • DM-45794: Improve noxfile.py and fix some bugs by @rra in #390
  • DM-45794: Switch to a shared Ruff configuration by @rra in #391
  • DM-45794: Support human-friendly timeout configuration by @rra in #392
  • DM-45794: Prepare 6.3.0 release by @rra in #393

Full Changelog: 6.2.0...6.3.0

6.2.0

13 Jun 23:00
4f7849f
Compare
Choose a tag to compare

New features

  • Add configuration settings for the lab launch command and configuration directory.

What's Changed

Full Changelog: 6.1.0...6.2.0

6.1.0

06 Jun 17:52
53fa6f3
Compare
Choose a tag to compare

New features

  • Add limits and requests to prepulled pods.

Other changes

  • Update the underlying JupyterHub implementation to JupyterHub 5.0.0.
  • Switch to uv for package management.

What's Changed

Full Changelog: 6.0.2...6.1.0

6.0.2

17 Apr 23:21
36d6f8b
Compare
Choose a tag to compare

Bug fixes

  • Update JupyterHub to 4.1.5, which fixes more issues with XSRF handling.
  • Move the .eups directory when performing user environment resets.

What's Changed

  • Bump python from 3.12.2-slim-bookworm to 3.12.3-slim-bookworm by @dependabot in #374
  • tickets/DM-43720: freshen JupyterHub by @athornton in #372
  • Announce .eups move in env relocation on spawner form by @athornton in #376

Full Changelog: 6.0.1...6.0.2

6.0.1

02 Apr 00:19
@rra rra
6.0.1
8b429e5
Compare
Choose a tag to compare

Bug fixes

  • Update JupyterHub to 4.1.4, which fixes more XSRF cookie issues.

What's Changed

  • DM-43611: Update to JupyterHub 4.1.4 by @rra in #369
  • DM-43611: Document how to update pinned dependencies by @rra in #370
  • DM-43611: Prepare 6.0.1 release by @rra in #371

Full Changelog: 6.0.0...6.0.1