Release Notes
New features
- Add support for associating scheduler resources with an environment (3152)
- Do not require a sanity function for compile-only tests (3157)
- Include hardware platform info in `ProcessorInfo` (3151)
- Make processor model available through `ProcessorInfo` (3150)
- Improve state selection criteria in the `--distribute` and the `--flex-alloc-nodes` option (3140)
- Add a `model` property to the devices configuration (3138)
- Enable default value type checking and implicit conversions at the variable declaration level (3115)
- Introduce launcher modifiers replacing `LauncherWrapper` (3114)
- Enable multiple inheritance of test variables (3113)
- Add CPU vendor and model name to topology files (3107)
- Support relative imports in tests (3110)
- Include scheduler and launcher as default partition extras (3108)
- Add `nvcc` as an environment configuration parameter (3098)
Enhancements
- Revamp the documentation (3095)
- Update `Job.nodelist` description (3155)
Bug fixes
- Treat OR Slurm constraints in flexible node allocation (3158)
- Hide disabled hooks from `--describe` option's output (3153)
Test library
- Added QuantumESPRESSO scalability test for `pw.x` (3134)
Other
- Update versions of GitHub Actions in CI (3154)
- Stricter install requirements in `setup.cfg` (3135)