You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASE_NOTES
+28Lines changed: 28 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,34 @@ For more detailed information, please see the git log.
4
4
These release notes can also be consulted at https://easybuild.readthedocs.io/en/latest/Release_notes.html.
5
5
6
6
7
+
v4.8.1 (11 September 2023)
8
+
--------------------------
9
+
10
+
update/bugfix release
11
+
12
+
- various enhancements, including:
13
+
- add end-to-end test for running EasyBuild in different Linux distros using containers (#3968)
14
+
- suggest default title in `--review-pr` (#4287)
15
+
- add `build_and_install_loop` hooks to run before and after the install loop for individual easyconfigs (#4304)
16
+
- implement support for `cancel_hook` and `fail_hook` (#4315, #4325)
17
+
- add postiter hook to the list of steps so the corresponding hook can be used (#4316)
18
+
- add `run_shell_cmd` hook (#4323)
19
+
- add `build_info_msg` easyconfig parameter to print message during installation of an easyconfig (#4324)
20
+
- add `--silence-hook-trigger` configuration option to supress printing of debug message every time a hook is triggered (#4329)
21
+
- add support for using fine grained Github tokens (#4332)
22
+
- add definitions for ifbf and iofbf toolchain (#4337)
23
+
- add support for submodule filtering and specifying extra Git configuration in `git_config` (#4338, #4339)
24
+
- various bug fixes, including:
25
+
- improve error when checksum dict has no entry for a file (#4150)
26
+
- avoid error being logged when `checksums.json` is not found (#4261)
27
+
- don't fail in `mkdir` if path gets created while processing it (#4300, #4328)
28
+
- ignore request for external module (meta)data when no modules tool is active (#4308)
29
+
- use sys.executable to obtain path to `python` command in tests, rather than assuming that `python` command is available in `$PATH` (#4309)
30
+
- fix `test_add_and_remove_module_path` by replacing string comparison of paths by checking whether they point to the same path (since symlinks may cause trouble) (#4312)
31
+
- enhance `Toolchain.get_flag` to handle lists (#4319)
32
+
- only add extensions in module file if there are extensions (#4331)
0 commit comments