Skip to content

Releases: SwissDataScienceCenter/renku-notebooks

Version 0.6.2

20 Nov 15:10
90649d2
Compare
Choose a tag to compare

0.6.2 (2019-11-15)

Bug Fixes

  • reference environment starting commit on autosave branches (#219) (eb79344)

Version 0.6.1

07 Nov 08:06
Compare
Choose a tag to compare

Bugfix release to resolve library dependency issues. See #218.

Version 0.6.0

06 Nov 15:02
7c8324f
Compare
Choose a tag to compare

0.6.0 (2019-10-25)

Bug Fixes

  • check permissions before adding environment variables (#212) (086a500), closes #210

Features

Version 0.5.1

22 Aug 15:58
Compare
Choose a tag to compare

0.5.1 (2019-08-22)

Bug Fixes

  • do not shorten/modify annotation values (6159fef), closes #202

Version 0.5.0

20 Aug 09:07
Compare
Choose a tag to compare

0.5.0 (2019-08-15)

Features

  • implement new notebook API (b50ca1c)

Version 0.4.0

09 Jul 09:04
ad40990
Compare
Choose a tag to compare

0.4.0 (2019-07-09)

Bug Fixes

  • uncaught exception when creating notebooks (7fdd566)
  • update registry secret template (320dcd7)
  • use local and remote shortened commit-sha to recover from autosaves (#190) (e1001b5)

Features

  • add JUPYTERHUB_USER as env var to git-clone image (790f92c)
  • pre-stop script also autosaves unpushed commits (1730d8a)
  • use Kubernetes api for notebook queries (#185)
  • recover autosave only when branch and commit-sha match (3cbbcc9)
  • spawn new server for different branch (9d1a78b), closes #90

Version 0.3.3

27 May 12:22
Compare
Choose a tag to compare

(2019-05-27)

Bug Fixes

Features

Version 0.3.2

28 Mar 15:10
4088f5e
Compare
Choose a tag to compare

(2019-03-28)

Bug Fixes

  • fix syntax error (1f2088f)
  • return 401 on unauthorized non-browser requests (453e955), closes #115

Dependencies

  • bump to JuptyerHub 0.8.0 chart #112
  • use a git-init image with pre-installed dependencies #119, closes #116

Version 0.3.1

07 Mar 10:37
Compare
Choose a tag to compare

This is a minor bug-fix release.

An added feature is the support to send error logs to Sentry for debugging.

Version 0.3.0

26 Nov 14:12
53d2bfa
Compare
Choose a tag to compare

The primary change since v0.2.0 is that JupyterHub is now included as an explicit dependency of the notebooks service. Hence, all of the components required for launching and handling notebook servers are in one repository, making development much easier. This also means that v0.2.0 charts are incompatible with this version and must be reconfigured. Primarily, the jupyterhub configuration values from the main renku repository have all been moved here.

Changes

Chart values need to be migrated from v0.2.0 -- this essentially amounts to copying the jupyterhub section from renku to the notebooks section.

In addition:

  • it is no longer needed to specify jupyterhub_api_token, jupyterhub_base_url or jupyterhub_api_url as they are derived from the corresponding jupyterhub values
  • gitlab.url, gitlab.registry.host and gitlab.registry.secret must be specified (the secret is needed only for pulling private images)
  • a new values section for server_options can be configured -- see the example in minikube-values.yaml

Server options

This is a configuration that is read by the UI client, rendered as a form for the user and sent back to the notebooks service as request data. The example in values.yaml or minikube-values.yaml sets some reasonable defaults for cpu_request, mem_request, gpu_request, the defaultUrl and lfs_auto_fetch.

If R or other specialized notebooks are used, defaultUrl allows the user to select the default landing path, e.g. /rstudio. lfs_auto_fetch is off by default, meaning that LFS data is not automatically retrieved.

For a full listing of issues and pull requests, see the 0.3.0 milestone.