Releases: i-VRESSE/bartender
Releases · i-VRESSE/bartender
v0.5.3
Bartender is a middleware web service to schedule jobs on various infrastructures.
What's Changed
- Add filename query search param to archive route by @sverhoeven in #109
Full Changelog: v0.5.2...v0.5.3
v0.5.2
Bartender is a middleware web service to schedule jobs on various infrastructures.
What's Changed
- Add --account and --job-name to slurm submission by @sverhoeven in #106
Full Changelog: v0.5.1...v0.5.2
v0.5.1
Bartender is a middleware web service to schedule jobs on various infrastructures.
What's Changed
- Add test for when interactive jobs dies by @sverhoeven in #98
- Pin redis to working version by @sverhoeven in #102
- Dont close a connection that is not there by @sverhoeven in #103
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Bartender is a middleware web service to schedule jobs on various infrastructures.
Added
- Endpoint to change name of job (#37)
- Ablity to link a external directory as job (#79)
- Python 3.9 support
- EagerScheduler, run job within request/response handler (#90)
- New pickers
- by name, Picks destination with same name as application name.
- by index
- by
<path to python file>:<function>
function
- Endpoint to delete or cancel job (#37)
Fixed
v0.4.0
v0.3.0
Bartender is a middleware web service to schedule jobs on various infrastructures.
Changed
- Use asymmetric JWT token for auth instead of login (#58)
Removed
- user management, moved to https://github.com/i-VRESSE/haddock3-webapp (#54)
v0.2.0
Bartender is a middleware web service to schedule jobs on various infrastructures.
Added
- arq scheduler, a scheduler that uses Redis as a queue and multiple workers (#21)
- Download output files in background (#26)
- Routes to retrieve job output files and directories (#44 #55)
- Create readthedocs/sphinx site (#13)
- Markdown linter to CI and/or pre-commit (#28)
- Code of conduct and contributing guidelines ((https://github.com/i-VRESSE/bartender/issues/#27)
- Allow consumer web application to intercept social logins (#52)
- Require role for submitting job (#22)
Changed
- Update dependencies, most notably fastapi and sqlalchemy (#64)
v0.1.0
Bartender is a middleware web service to schedule jobs on various infrastructures.
Initial release