The construction of the `srun` commands when using [`launch_task`](https://ips-framework.readthedocs.io/en/latest/the_code.html#ipsframework.services.ServicesProxy.launch_task) has been modified in two ways:
* It will now fail if unequal partitioning of processes across nodes with the provided `nproc` and `task_ppn` https://github.com/HPC-SimTools/IPS-framework/pull/149
* Adding support for hybrid tasks with new `task_cpp` option in `launch_task` for `srun`, and setting OpenMP environment variables. See https://ips-framework.readthedocs.io/en/latest/user_guides/advanced_guide.html#slurm-examples for details. https://github.com/HPC-SimTools/IPS-framework/pull/151
**Full Changelog**: https://github.com/HPC-SimTools/IPS-framework/compare/v0.4.1...v0.5.0