Skip to content

Commit a338514

Browse files
authored
Merge pull request #4341 from SebastianAchilles/eb481
prepare release notes for EasyBuild v4.8.1 + bump version to 4.8.1
2 parents 241868e + 6e05649 commit a338514

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

RELEASE_NOTES

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,34 @@ For more detailed information, please see the git log.
44
These release notes can also be consulted at https://easybuild.readthedocs.io/en/latest/Release_notes.html.
55

66

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)
33+
34+
735
v4.8.0 (7 July 2023)
836
--------------------
937

easybuild/tools/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
# recent setuptools versions will *TRANSFORM* something like 'X.Y.Zdev' into 'X.Y.Z.dev0', with a warning like
4646
# UserWarning: Normalizing '2.4.0dev' to '2.4.0.dev0'
4747
# This causes problems further up the dependency chain...
48-
VERSION = LooseVersion('4.8.1.dev0')
48+
VERSION = LooseVersion('4.8.1')
4949
UNKNOWN = 'UNKNOWN'
5050

5151

0 commit comments

Comments
 (0)