<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed
Improvements
* Add migration of empty summary for storage version 4 to storage version 5 by eivindjahren in https://github.com/equinor/ert/pull/7366
Bug Fixes
* Fixed <ERTCASE> in runpath not working by DanSava in https://github.com/equinor/ert/pull/7291
* Fix bug where nan values were exported to grdecl by oyvindeide in https://github.com/equinor/ert/pull/7304
Maintenance
* Build wheels for x86_64, intel and arm64 macOS by andreas-el in https://github.com/equinor/ert/pull/7204
* Refactor parameter config by frode-aarstad in https://github.com/equinor/ert/pull/7341
* Use concurrency to cancel existing workflow jobs by andreas-el in https://github.com/equinor/ert/pull/7375
* Limit MacOS testing to python 3.12, skipping 3.10 and 3.11 by andreas-el in https://github.com/equinor/ert/pull/7379
Other Changes
* Fix typos in ENKF_ALPHA docs by kwinkunks in https://github.com/equinor/ert/pull/6878
* Combine OpenPBS & LSF integration tests by pinkwah in https://github.com/equinor/ert/pull/7318
* Add columns to Manage Cases overview by pinkwah in https://github.com/equinor/ert/pull/7338
* Remove usages of Reader/Accessor alias by pinkwah in https://github.com/equinor/ert/pull/7347
* Join 'create experiment' and 'case info' panels by frode-aarstad in https://github.com/equinor/ert/pull/7352
* Make ErtThread signal and re-raising opt-in by pinkwah in https://github.com/equinor/ert/pull/7374
* Make qt error message for plot fail resizable+selectable by yngve-sk in https://github.com/equinor/ert/pull/7367
* OpenPBS: Treat 'E' state the same as 'F' by pinkwah in https://github.com/equinor/ert/pull/7371
* Fix calculation of batch size by dafeda in https://github.com/equinor/ert/pull/7394
**Full Changelog**: https://github.com/equinor/ert/compare/9.0.0-rc1...9.0.0-rc3