Skip to content

0.10.0

Compare
Choose a tag to compare
@jonathansick jonathansick released this 26 Mar 21:51
· 61 commits to main since this release
27ba022

0.10.0 (2024-03-26)

New features

  • Add a NOTEBURST_WORKER_MAX_CONCURRENT_JOBS environment variable configuration to limit the number of concurrent jobs a worker can run. The default is 3. Previously this was 10. This should be set to be equal or less than the number of CPUs available to the JupyterLab pod.

  • The notebook execution client now waits as long as possible for the /execution endpoint in the JupyterLab pod to return the executed notebook. Previously the client would wait for a fixed amount of time, which could be too short for long-running notebooks. The JupyterLab server may still time-out the request, though.

Bug fixes

  • Improved handling of the XSRF token when authenticated to JupyterHub and JupyterLab pods. This is required in JupyterLab 4.1.

What's Changed

  • [neophile] Update dependencies by @neophile-square in #75
  • DM-43460: Add a NOTEBURST_WORKER_MAX_CONCURRENT_JOBS config by @jonathansick in #74

Full Changelog: 0.9.1...0.10.0