Releases: NatLabRockies/torc
Releases · NatLabRockies/torc
v0.22.0
What's Changed
- Support a cookie header for torc clients by @daniel-thom in #229
- Allow override of username for torc API calls by @daniel-thom in #232
- Add priority field to jobs for scheduling order control by @KapilDuwadi in #227
- Fix/faster tests by @daniel-thom in #233
- Refactor the API by @daniel-thom in #234
- Refactor the torc CLI by @daniel-thom in #241
- Change default execution mode to direct by @daniel-thom in #242
- Add checks for invalid resource definitions by @daniel-thom in #243
- Bug fixes by @daniel-thom in #244
Breaking changes
Please refer to #239 for details on the torc CLI changes. We apologize if this inconveniences you. It should be the last breaking change to the CLI before we move to v1.0.
New Contributors
- @KapilDuwadi made their first contribution in #227
Full Changelog: v0.21.0...v0.22.0
v0.21.0
What's Changed
- Refactor direct mode by @daniel-thom in #214
- Bump the rust-patch-updates group with 4 updates by @dependabot[bot] in #209
- Bump the rust-minor-updates group with 4 updates by @dependabot[bot] in #210
- Bump config from 0.14.1 to 0.15.19 by @dependabot[bot] in #211
- Bump bcrypt from 0.18.0 to 0.19.0 by @dependabot[bot] in #212
- Support multi-node allocations in direct mode by @daniel-thom in #215
- Fix/gpu placement direct mode by @daniel-thom in #216
- Fix issues with direct mode by @daniel-thom in #218
- Customize per-job logging by @daniel-thom in #217
- Enhance the watcher by @daniel-thom in #222
- Add startup jitter to slurm job runners for thundering herd mitigation by @daniel-thom in #224
- Add Slurm scheduling recommendations by @daniel-thom in #226
- Bump rmcp from 0.1.5 to 1.2.0 by @dependabot[bot] in #213
- Prohibit limit_resources: false in Slurm mode and validate execution_config fields by @daniel-thom in #228
Breaking change
This release changes the rules for routing commands to/from srun. If you previously set use_srun: false or limit_resources: false, please refer to these links:
- https://natlabrockies.github.io/torc/v0.21.0/core/concepts/execution-modes.html
- https://natlabrockies.github.io/torc/v0.21.0/core/reference/workflow-spec.html#executionconfig
Full Changelog: v0.20.7...v0.21.0
v0.20.7
What's Changed
- Combined dependency updates by @daniel-thom in #203
- Bump libc from 0.2.182 to 0.2.183 in the rust-patch-updates group by @dependabot[bot] in #190
- Bump toml from 0.8.23 to 1.0.0+spec-1.1.0 by @dependabot[bot] in #192
- Bump tower from 0.4.13 to 0.5.3 by @dependabot[bot] in #193
- Bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #189
- Bump the rust-minor-updates group with 2 updates by @dependabot[bot] in #191
- Fix torc-dash bugs by @daniel-thom in #204
Full Changelog: v0.20.6...v0.20.7
v0.20.6
What's Changed
- Fix failure handlers not triggering for terminated jobs by @daniel-thom in #202
Full Changelog: v0.20.5...v0.20.6
v0.20.5
What's Changed
- Remove sstat polling by default by @daniel-thom in #199
- Fix/ro crate overwrites by @daniel-thom in #200
Full Changelog: v0.20.4...v0.20.5
v0.20.4
v0.20.1
What's Changed
- Fix regression from v0.18.0 where multi-threaded jobs run through srun were not parallelized across CPUs in some cases, limiting performance.
- Fix handling of multi-node jobs
- Fix exit codes when jobs timeout or OOM
- Add AI chat tool in torc-dash
- Allow TUI to change the output director
Full Changelog: v0.19.2...v0.20.1
v0.19.2
What's Changed
- Fix miscellaneous bugs by @daniel-thom in #185
invocation_scriptfor a job was not executedtorc-dashlook for incorrect file paths
- Fix admin access by @daniel-thom in #186
Full Changelog: v0.19.0...v0.19.2
v0.19.0
What's Changed
- Add support for RO-crates by @daniel-thom in #168
- Fix service install to pass all security and TLS parameters by @daniel-thom in #183
Full Changelog: v0.18.0...v0.19.0