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

Reply via email to