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
+30Lines changed: 30 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,36 @@ 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 hooks for failure scenarios: `crash_hook`, `cancel_hook`, `fail_hook` (#4315)
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)
24
+
- various bug fixes, including:
25
+
- Improve error when checksum dict has no entry for a file (#4150)
26
+
- don't fail in `mkdir` if path gets created while processing it (#4300)
27
+
- Ignore request for external module (meta)data when no modules tool is active (#4308)
28
+
- use sys.executable to obtain path to `python` command, rather than assuming that `python` command is available in `$PATH` (#4309)
29
+
- 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)
30
+
- enhance `Toolchain.get_flag` to handle lists (#4319)
31
+
- remove crash hook (since it doesn't work) (#4325)
32
+
- don't use `FileExistsError` in `mkdir` function (doesn't exist in Python 2.7) (#4328)
33
+
- only add extensions in module file if there are extensions (#4331)
34
+
- Fix submodule filtering bug in `git_config` (#4339)
0 commit comments