uenv releases notes¶
The latest version of uenv deployed on Alps clusters is v8.1.0.
You can check the version available on a specific system with the uenv --version command.
v9.0.0¶
This version will replace v8.1.0 on Alps clusters.
Features¶
- elastic logging.
- Add
--jsonoption toimage lsandimage find. - add
--formatflag to uenv status.
Improvements¶
- force unsquashfs to use a single thread when unpacking meta data.
- reimplement squashfs-mount in the main repository.
- improve file name completion in bash.
Fixes¶
- Turn some CLI flags into options, so that they can be set with or without
=. e.g.uenv --repo=$HOME/uenvoruenv --repo $HOME/uenv. - Only use the meta data path adjacent to a uenv image if it contains an env.json file.
image pushwas not pushing the correct meta data path.- a bug where the
--only-metaflag was ignored onimage pull. - add hints to error message when uenv is not found.
Known issues¶
user-installed uenv stopped working
This version introduced changes to the squashfs-mount tool used by uenv start and uenv -run that are incompatible with older versions of uenv.
If you see errors that contain error: unable to exec '...': No such file or directory (errno=2), follow the guide for uninstalling user-installed uenv.
bash: module: command not found
This is a known issue with version 9.0.0 that was fixed in 9.0.1, and should no longer be an issue on Alps. See the uenv modules docs for a workaround.
Minor and patch releases¶
v9.1.2 bug fix release
- [fix] on non-production systems fall back to
SCRATCHas the default repository location (required for systems like Balfrin) - [fix]
uenv image addworks when the image provided is already inside the repo (i.e. retagging is properly supported)
v9.1.1 bug fix release
- [fix] rename cluster field in elastic logs to avoid name conflict
- [fix] clean up
uenv status --format=viewsoutput - [fix] restrict lustre striping to max 32 OST
v9.1.0 feature release
A feature release that focussed on managing repositories
- [feature] add support for lustre striping and cleaning up missing images from repos
- [feature] add
uenv repo migratefeature
v9.0.1 bug fix release
- [fix] fix bash function forwarding bug that broke the module command
v8.1.0¶
This version replaced v7.1.0 on Alps clusters.
Features¶
- improved uenv view management
- automatic generation of default uenv repository the first time uenv is called
- this fixes the error message
- bash completion
- support for configuration files
- currently only support setting
colorand default uenv repo
- currently only support setting
- support for
SLURM_UENVandSLURM_UENV_VIEWenvironment variables for use inside CI/CD pipelines.
Small fixes¶
- better error messages and small bug fixes
- relative paths can be used for referring to squashfs images