Breaking changes
- Remove the (inoperative) `max_jobs_per_batch` config option.
Features
- `reload-sources` command for updating the source code of specified experiments (57, 64)
- chain multiple commands in one, e.g. `seml coll cancel reset reload-sources start` (61)
- custom threshold settings for confirmation of cancel, reset, delete, and reload-sources (54)
- `-y` option to confirm changes directly (62)
- multi-user collaboration in the same MongoDB
- New `max_simultaneous_jobs` config option that limits the number of simultaneously running jobs per job array
Bug fixes
- Use `repr` and `shlex` for proper shell-escaping and handling of parameter edge cases (51, 53, 69)
- Correctly handle job arrays with a maximum number of simultaneously running jobs (47)
- Fix handling scontrol output without equal signs (49)
- Use UUIDs to fix race conditions in temp dir creation
- Fix crashing when `CONDA_DEFAULT_ENV` is not defined
- Do not discard parameters specifying empty dictionaries (56)
- print SEML usage when called without arguments (59)