Dear EasyBuilders,
We're happy to announce the release of EasyBuild v5.1.1 [1].
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 [2] which includes links to the respective pull
requests for more detailed information.
(this information is also available at
https://github.com/easybuilders/easybuild/releases/tag/easybuild-v5.1.1)
## 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 at [4].
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 [5].
Two particularly easy options include:
* eb --install-latest-eb-release
* eb --from-pr 23340 # use easyconfig from PR #23340 [6]
Enjoy!
regards,
Kenneth
[1] https://pypi.org/project/easybuild/5.1.1
[2] https://docs.easybuild.io/release-notes/#release_notes_eb511
[3]
https://docs.easybuild.io/partial-installations/#partial_installation_skip
[4] https://docs.easybuild.io/version-specific/supported-software
[5] https://docs.easybuild.io/installation/#updating
[6] https://github.com/easybuilders/easybuild-easyconfigs/pull/23340