EasyBuild v5.1.1 is primarily a bugfix/update release, but it also includes various minor enhancements and support for new software.
Highlights for this release are listed below. More details are available in the release notes which includes links to the respective pull requests for more detailed information.
Highlighted enhancements & updates
(enhancements or updates that (may) warrant updating existing installations are marked with (***)
)
-
add support for pre/post
easyblock
hook (see also https://docs.easybuild.io/hooks); -
enhance generic
Bundle
easyblock to also run test step for each bundle component; -
new custom easyblock for BLIS;
-
update numpy easyblock to support installing numpy >= 2.0
Prominent bug fixes & changes
(bug fixes or changes that (may) warrant re-installing easyconfigs are marked with (***)
)
-
(***)
also copy patches for extensions and bundle components to installation directory; -
(***)
various fixes (and enhancements) for custom easyblock for LLVM; -
(***)
configure Rust to use stable channel; -
disable trace output when unpacking crates in Cargo easyblock;
-
archive old easyconfigs to separate easybuild-easyconfigs-archive Git repository;
Supported software
Support for installing 105 new software packages has been added, including (but not limited to):
- ASAGI
- cowsay
- easi
- FUNAERO
- Ginkgo
- IMAS-Python
- Juicebox
- mumax3
- PyMDE
- SeisSol
- TRIQS-som
- WarpX
- XeniumRanger
This brings the total number of supported software packages to 2,835 (excluding extensions)!
An up-to-date list of supported software is available here.
Various software updates have been added, including (but not limited to):
- Amber 24.3 + AmberTools 24.10
- BindCraft 1.5.1
- CMake 4.0.3
- DeltaLake 0.25.5
- Flink 2.0.0
- GPyTorch 1.11
- JupyterHub 5.3.0
- MAQAO 2025.1.0
- mpi4py 4.1.0
- NLopt 2.10.0
- openCARP 18.0
- polars 1.28.1
- preCICE 3.2.0
- Python 3.13.5
- rocm-smi 7.6.0 w/ ROCm 6.4.1
- SciPy-bundle 2025.06
- Siesta 5.4.0
- TensorFlow 2.18.1
- X11 20250521
These changes result from various contributions, made by 32 different contributors:
- 31 merged pull requests for EasyBuild framework
- 55 merged pull requests for easyblocks
- 446 merged pull requests for easyconfigs
Thanks to everyone who contributed to this release in one way or another!
To upgrade to EasyBuild v5.1.1, there are several options.
Two particularly easy options include:
eb --install-latest-eb-release
eb --from-pr 23340
# use easyconfig from PR #23340