v8.10 (2026-06-26)
Lab
- Add environment for the NAISS Arrhenius cluster (Damien Van Meerbeeck).
- Fix process group termination: always escalate to
SIGKILLafterSIGTERM, since the previouspoll()-based check on the leader missed cases where a wrapper script exited cleanly while its children kept running (Travis Rivera Petit). - Configure logging when reports and fetchers run so that
logging.critical()reliably aborts the program even when no experiment is constructed (Jendrik Seipp).
Downward Lab
- Don't leave the temporary
solver.tgzarchive behind in cached revision directories (Jendrik Seipp).