Skip to content

Latest commit

 

History

History
225 lines (134 loc) · 13.9 KB

CHANGELOG.md

File metadata and controls

225 lines (134 loc) · 13.9 KB

tljh-repo2docker Changelog

2.0.0 - Highlights

Below are the major highlights in tljh-repo2docker 2.0.0

tljh-repo2docker is now a JupyterHub service

tljh-repo2docker can be started as a standalone or hub-managed service.

New UI to manage environments and user servers

tljh-repo2docker 2.0 features a new UI based on React to build docker images and start user servers. Optional names, memory, and CPU limits can also be set for the environment, instead of entering directly the CPU and Memory value, tljh-repo2docker can be configured with pre-defined machine profiles and users can only choose from the available options.

New image build backend

In addition to the local docker engine, tljh-repo2docker can use binderhub service as the image build backend

Backwards-incompatible changes.

  • jupyterhub < 5 is no longer supported

1.0.0 - Highlights

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 the tljh-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.

What's Changed

  • 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, update dockerspawner, default ref to HEAD 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 and sqlalchemy<2 for now by @jtpio in #62
  • Resolve 'Show Logs' issue by adding _xsrf token by @yamaton in #61

New Contributors

  • @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

2.0.0

(Full Changelog)

Enhancements made

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@Meriem-BenIsmail | @trungleduc

2.0.0a5

No merged PRs

2.0.0a4

(Full Changelog)

Maintenance and upkeep improvements

Other merged PRs

Contributors to this release

(GitHub contributors page for this release)

@dependabot | @trungleduc

2.0.0a3

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@TimoRoth | @trungleduc

2.0.0a2

(Full Changelog)

Documentation improvements

Other merged PRs

Contributors to this release

(GitHub contributors page for this release)

@dependabot | @jtpio | @Meriem-BenIsmail | @TimoRoth | @trungleduc

2.0.0a1

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

Other merged PRs

Contributors to this release

(GitHub contributors page for this release)

@jtpio | @trungleduc

2.0.0a0

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

  • Update to JupyterHub 4 and TLJH 1.0, use pytest-jupyterhub #65 (@jtpio)

Contributors to this release

(GitHub contributors page for this release)

@jtpio | @trungleduc

1.0.1

(Full Changelog)

Bugs fixed

  • Resolve 'Show Logs' issue by adding _xsrf token #61 (@yamaton)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@jtpio | @trungleduc | @yamaton