From 9db927ce79c7f5082436ce6cfb062c171a24ef32 Mon Sep 17 00:00:00 2001 From: bcumming Date: Mon, 13 Oct 2025 13:19:45 +0200 Subject: [PATCH 1/3] release notes for uenv v9.0.0 --- docs/software/uenv/release-notes.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/docs/software/uenv/release-notes.md b/docs/software/uenv/release-notes.md index dcf64452..3c444179 100644 --- a/docs/software/uenv/release-notes.md +++ b/docs/software/uenv/release-notes.md @@ -4,6 +4,23 @@ The latest version of uenv deployed on [Alps clusters][ref-alps-clusters] is **v8.1.0**. You can check the version available on a specific system with the `uenv --version` command. +[](){#ref-uenv-release-notes-v9.0.0} +## v9.0.0 + +This [version](https://github.com/eth-cscs/uenv2/releases/tag/v9.0.0) will replace v8.1.0 on Alps clusters. + +- [fix] Turn some CLI flags into options, so that they can be set with or without `=`. e.g. `uenv --repo=$HOME/uenv` or `uenv --repo $HOME/uenv`. +- [fix] Only use meta data path in adjacent to a uenv image if it contains an env.json file. +- [fix] `image push` was not pushing the correct meta data path. +- [fix] a bug where the `--only-meta` flag was ignored on `image pull`. +- [fix] add hints to error message when uenv is not found +- [improvement] unsquashfs uses a single thread when unpacking meta data. +- [improvement] reimplement squashfs-mount in the main repository +- [improvement] improve file name completion in bash. +- [feature] Add `--json` option to `image ls` and `image find`. +- [feature] elastic logging. +- [feature] add --format flag to uenv status + [](){#ref-uenv-release-notes-v8.1.0} ## v8.1.0 From d5f959fccba54fa679354c2247c2edad77216bcc Mon Sep 17 00:00:00 2001 From: bcumming Date: Mon, 13 Oct 2025 13:31:25 +0200 Subject: [PATCH 2/3] unsquashfs is a word; reorg changes --- .github/actions/spelling/allow.txt | 1 + docs/software/uenv/release-notes.md | 30 ++++++++++++++++++----------- 2 files changed, 20 insertions(+), 11 deletions(-) diff --git a/.github/actions/spelling/allow.txt b/.github/actions/spelling/allow.txt index 750049ed..e0ce6dc4 100644 --- a/.github/actions/spelling/allow.txt +++ b/.github/actions/spelling/allow.txt @@ -326,6 +326,7 @@ uenv uenvs uids ultrasoft +unsquashfs utkin vCluster vClusters diff --git a/docs/software/uenv/release-notes.md b/docs/software/uenv/release-notes.md index 3c444179..9de440c0 100644 --- a/docs/software/uenv/release-notes.md +++ b/docs/software/uenv/release-notes.md @@ -9,17 +9,25 @@ You can check the version available on a specific system with the `uenv --versio This [version](https://github.com/eth-cscs/uenv2/releases/tag/v9.0.0) will replace v8.1.0 on Alps clusters. -- [fix] Turn some CLI flags into options, so that they can be set with or without `=`. e.g. `uenv --repo=$HOME/uenv` or `uenv --repo $HOME/uenv`. -- [fix] Only use meta data path in adjacent to a uenv image if it contains an env.json file. -- [fix] `image push` was not pushing the correct meta data path. -- [fix] a bug where the `--only-meta` flag was ignored on `image pull`. -- [fix] add hints to error message when uenv is not found -- [improvement] unsquashfs uses a single thread when unpacking meta data. -- [improvement] reimplement squashfs-mount in the main repository -- [improvement] improve file name completion in bash. -- [feature] Add `--json` option to `image ls` and `image find`. -- [feature] elastic logging. -- [feature] add --format flag to uenv status +### Features + +- elastic logging. +- Add `--json` option to `image ls` and `image find`. +- add `--format` flag 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/uenv` or `uenv --repo $HOME/uenv`. +- Only use meta data path in adjacent to a uenv image if it contains an env.json file. +- `image push` was not pushing the correct meta data path. +- a bug where the `--only-meta` flag was ignored on `image pull`. +- add hints to error message when uenv is not found. [](){#ref-uenv-release-notes-v8.1.0} ## v8.1.0 From de86a5f3d4fdb5db547c57bd9a5e47e4c21952e9 Mon Sep 17 00:00:00 2001 From: bcumming Date: Mon, 13 Oct 2025 13:36:41 +0200 Subject: [PATCH 3/3] tweak grammar --- docs/software/uenv/release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/software/uenv/release-notes.md b/docs/software/uenv/release-notes.md index 9de440c0..61ba1f19 100644 --- a/docs/software/uenv/release-notes.md +++ b/docs/software/uenv/release-notes.md @@ -24,7 +24,7 @@ This [version](https://github.com/eth-cscs/uenv2/releases/tag/v9.0.0) will repla ### Fixes - Turn some CLI flags into options, so that they can be set with or without `=`. e.g. `uenv --repo=$HOME/uenv` or `uenv --repo $HOME/uenv`. -- Only use meta data path in adjacent to a uenv image if it contains an env.json file. +- Only use the meta data path adjacent to a uenv image if it contains an env.json file. - `image push` was not pushing the correct meta data path. - a bug where the `--only-meta` flag was ignored on `image pull`. - add hints to error message when uenv is not found.