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