Releases: silx-kit/jupyterhub_moss
9.0.0: 30/07/2024
7.0.1: 24/08/2023
7.0.0: 23/08/2023
This release provides environment modules support for both configured and user custom environments, thanks to @lexming!
The dependencies has been updated to pydantic
v2.
What's Changed
- Added support for environment modules by @lexming in #99
- Added a
stylesheet
block to jinja'soptions_form.html
template by @t20100 in #101 - Updated dependency to
pydantic
v2 by @t20100 in #103
Fixes:
- Fixed tests with jupyterhub v4 and updated lint-test.yml by @t20100 in #100
- Fixed GPU resource parsing and pydantic support by @t20100 in #105
- Improved handling of
environment_id
request param by @t20100 in #106 - Updated README by @t20100 in #107
Full Changelog: v6.0.0...v7.0.0
6.0.0: 13/03/2023
With this release, partitions information (gpu
, max_ngpus
, max_nprocs
, max_runtime
) is retrieved from SLURM along with available resources. It is no longer required to provide those in the partitions
configuration.
gpu
field in the partitions
configuration has changed: to disable GPUs, use ''
instead of None
(which now means retrieve from SLURM).
What's Changed
- Updated execution of
sinfo
withbatchspawner.run_command
by @lexming in #64 - Added option to define custom parser for
sinfo
command by @lexming in #66 - Added retrieval of time limit from SLURM by @t20100 in #69
- Added per-environment
prologue
by @t20100 in #74 - Allow to extend
option_form
template by @t20100 in #77 - Updated way to custom displayed SLURM resources by @t20100 in #79
- Moved checks back to
options_from_form
by @t20100 in #83 - Added display of idle nodes in the resource table by @t20100 in #84
- Updated demo config and readme by @t20100 in #87
- Updated
sbatch
script to be as close as possible to the default one by @t20100 in #86 - Removed
which
command fromsbatch
script by @t20100 in #92 - Updated to use
pydantic
and improved typing by @t20100 in #90 - Reverted part of #90: "Use model to exclude prologue" by @t20100 in #93
- Updated handling of
default_url
in option form by @t20100 in #94
Fixes:
- Fixed inconsistency of
partitions
info and removeoptions_from_form
side-effects by @t20100 in #71 - Fixed stored value for
default_url
by @t20100 in #95
Tests:
- Added use of
check-manifest
and fixedMANIFEST.in
by @t20100 in #82 - Added first tests and set-up
pytest
by @t20100 in #85
New Contributors
Full Changelog: v5.0.0...v6.0.0
5.0.0: 11/10/2022
What's Changed
⚠️ Breaking change: Replacedjupyterlab
URL query parameter withdefault_url
by @t20100 in #15- Added
root_dir
URL query parameter by @t20100 in #15 - Changed custom environment radio button behavior by @t20100 in #60
- Changed available options for number of CPU in simple tab by @t20100 in #63
Full Changelog: v4.0.0...v5.0.0
4.0.0: 06/07/2022
3.0.0: 11/05/2022
2.1.0: 28/01/2022
What's Changed
- Added optional
add_to_path
parameter forjupyter_environments
by @t20100 in #48 - Updated add/remove buttons style by @t20100 in #50
Full Changelog: v2.0.0...v2.1.0
2.0.0: 2022/01/24
New features
- Multiple Jupyter environments can be proposed for each partition
- Users can use their own Jupyter environment
Breaking changes ⚠️
- The format of the configuration has changed in an incompatible way.
- Python3.8 is now the minimal required version.
What's Changed
- Fixed persistence of simple tab when switching from Advanced to Simple by @t20100 in #36
- Enhanced: Use "Quarter" instead of fraction by @mretegan in #38
- Added Jupyter environment selection by @t20100 in #41
- Removed number of nodes and number of tasks fields by @t20100 in #40
- Added VSCode project's config by @t20100 in #43
- Added custom env batchspawner version information + require python >=3.8 by @t20100 in #44
- Advertise jupyterhub version to use in custom env. by @t20100 in #45
- Added logs of used environment path and default URL by @t20100 in #46
New Contributors
Full Changelog: v1.1.1...v2.0.0