Dear EasyBuilders,

We're extremely pleased (and relieved) to announce that EasyBuild v5.0.0 is finally available! No, really, it is! Really!

The first steps towards EasyBuild v5.0.0 were taken roughly 100 weeks ago (end of March 2023), so this marks the end of a long but fruitful effort.

Thank you for your patience, we know many of you have been eagerly awaiting this release.


## Overview of changes

A high-level overview of changes in EasyBuild v5.0.0 is available in the EasyBuild documentation at https://docs.easybuild.io/easybuild-v5 .

The pages and sections to which the entries in the high-level overview link will be updated in the next couple of days with more information, so stay tuned...

A detailed list of all changes with links to the pull requests in which these changes were implemented is available in the release notes: https://docs.easybuild.io/release-notes/#release_notes_eb500

This release includes support for 148 new software packages!


## Installation

There are several ways of installing EasyBuild v5.0.0, including:

- Via "pip install" (or other standard Python tools), see also https://docs.easybuild.io/installation/#pip

- Via "eb --install-latest-eb-release", which download the easyconfig file for EasyBuild v5.0.0 from the 'develop' branch of the easybuild-easyconfigs repository .

Note that installing EasyBuild v5.0.0 with EasyBuild v4.x using "eb --from-pr" will *not* work shortly after the release of EasyBuild v5.0.0, because the 'develop' branch of the easybuild-easyconfigs repository will be updated, and recent EasyBuild versions don't allow "cross-version" installations via --from-pr .


## Contributions

This release includes contributions made by 25 different contributors:

* 245 merged pull requests for EasyBuild framework;
* 341 merged pull requests for easyblocks;
* 778 merged pull requests for easyconfigs;

That's 1,364 merged pull requests in total!

Thanks to everyone who contributed to this release in one way or another!


## Best release ever?

While this release includes breaking changes + changes to the default configuration of EasyBuild, the EasyBuild maintainers are confident that this version of EasyBuild is stable and ready for production, since it has been thoroughly tested.

If you find any unexpected problems or bugs, please report them (via Slack, GitHub, mailing list, etc.) so we can publish a (quick) bugfix release, should that be required.

So for once: let's take some time to conclude whether this really is the best EasyBuild release ever. We're pretty sure it is, but do make your own assessment after taking it for a spin...


regards,

Kenneth


[0] https://pypi.org/project/easybuild/5.0.0

Reply via email to