The purpose of this release is to allow for better compatibility of the plugin with different versions of The Littlest JupyterHub.
This plugin was initially developed for a previous version of TLJH when it was not versioned yet. Now TLJH is making proper releases and might start introducing new changes that might potentially be breaking.
In short:
- Use
v1.0.0
if you are using a version of TLJH that includes JupyterHub 1. - A future major version (
v2
) of thetljh-repo2docker
plugin will target TLJH 1.0 and JupyterHub 4 as minimal requirements.
ℹ️ Note the current v1.0.0
version should already be compatible with JupyterHub 4.
You can find below the list of changes since the creation of the plugin.
- Add installation instructions to the README by @jtpio in #1
- Fix manifest by @jtpio in #2
- Add optional name to the environment by @jtpio in #7
- Show more information on the spawner options page by @jtpio in #10
- Add minimal documentation to the README by @jtpio in #11
- Update README instructions to install the plugin by @jtpio in #12
- Expose list_images by @jtpio in #13
- Show human readable value for mem and cpu limits by @jtpio in #16
- Rename from PlasmaBio to Plasma by @jtpio in #17
- Add a simple CI workflow by @jtpio in #18
- Replace the service by extra hub handlers by @jtpio in #19
- Add tests by @jtpio in #21
- Show the build logs in a dialog by @jtpio in #22
- Lowercase the autogenerated name from the repo by @jtpio in #23
- Package the tests by @jtpio in #25
- Async start method in the default spawner by @jtpio in #28
- Hide 'Cancel' button from logs window by @pierrepo in #33
- Update instead of overwrite extra_host_config by @TimoRoth in #34
- Await rendered template if neccesary by @TimoRoth in #40
- Pin dependencies by @jtpio in #41
- Add support for GIT_CREDENTIAL_ENV to build private repos by @jtpio in #42
- Update repo2docker image by @jtpio in #49
- Pin to
jupyterhub~=1.5
for development, updatedockerspawner
, default ref toHEAD
by @jtpio in #50 - Update Python versions on CI by @jtpio in #51
- Use --label to set labels by @TimoRoth in #48
- Expose custom build-args as advanced option in the UI by @TimoRoth in #52
- Update test binder repo to the new URL by @jtpio in #53
- Rename test repo to
tljh-repo2docker-test-binder
by @jtpio in #54 - Pin
notebook<7
andsqlalchemy<2
for now by @jtpio in #62 - Resolve 'Show Logs' issue by adding _xsrf token by @yamaton in #61
- @jtpio made their first contribution in #1
- @pierrepo made their first contribution in #33
- @TimoRoth made their first contribution in #34
- @yamaton made their first contribution in #61
Full Changelog: https://github.com/plasmabio/tljh-repo2docker/commits/v1
- Adopt
binderhub
#83 (@trungleduc)
- Make npm package private #86 (@trungleduc)
- Update snapshot #85 (@trungleduc)
(GitHub contributors page for this release)
- Start single server from backend #81 (@trungleduc)
- Switch to JupyterHub service #75 (@trungleduc)
- Add react-based frontend #69 (@trungleduc)
(GitHub contributors page for this release)
- Use environment in CI #77 (@trungleduc)
- Add 1.0.0 highlights to the change log. #76 (@trungleduc)
- Add releaser workflow #74 (@trungleduc)