Recent Releases of bartender

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 https://github.com/i-VRESSE/bartender/pull/109

Full Changelog: https://github.com/i-VRESSE/bartender/compare/v0.5.2...v0.5.3

- Python
Published by sverhoeven over 1 year ago

bartender - 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 https://github.com/i-VRESSE/bartender/pull/106

Full Changelog: https://github.com/i-VRESSE/bartender/compare/v0.5.1...v0.5.2

- Python
Published by sverhoeven over 1 year ago

bartender - 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 https://github.com/i-VRESSE/bartender/pull/98
  • Pin redis to working version by @sverhoeven in https://github.com/i-VRESSE/bartender/pull/102
  • Dont close a connection that is not there by @sverhoeven in https://github.com/i-VRESSE/bartender/pull/103

Full Changelog: https://github.com/i-VRESSE/bartender/compare/v0.5.0...v0.5.1

- Python
Published by sverhoeven over 1 year ago

bartender - 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

  • Slurm 23 completed job gets error state (#88)
  • When job in arq scheduler fails return state is error (#95)

- Python
Published by sverhoeven about 2 years ago

bartender - v0.4.0

Bartender is a middleware web service to schedule jobs on various infrastructures.

Added

  • Interactive application (#78)
  • Application with arguments (#43)
  • Application without config (#42)

Changed

  • generated openapi specification has endpoint for each application.

- Python
Published by sverhoeven over 2 years ago

bartender - 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 (https://github.com/i-VRESSE/bartender/issues/58)

Removed

  • user management, moved to https://github.com/i-VRESSE/haddock3-webapp (https://github.com/i-VRESSE/bartender/issues/54)

- Python
Published by sverhoeven almost 3 years ago

bartender - 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 (https://github.com/i-VRESSE/bartender/issues/21)
  • Download output files in background (#26)
  • Routes to retrieve job output files and directories (https://github.com/i-VRESSE/bartender/issues/44 https://github.com/i-VRESSE/bartender/issues/55)
  • Create readthedocs/sphinx site (https://github.com/i-VRESSE/bartender/issues/13)
  • Markdown linter to CI and/or pre-commit (https://github.com/i-VRESSE/bartender/issues/28)
  • Code of conduct and contributing guidelines ((https://github.com/i-VRESSE/bartender/issues/#27)
  • Allow consumer web application to intercept social logins (https://github.com/i-VRESSE/bartender/pull/52)
  • Require role for submitting job (#22)

Changed

  • Update dependencies, most notably fastapi and sqlalchemy (https://github.com/i-VRESSE/bartender/pull/64)

- Python
Published by sverhoeven about 3 years ago

bartender - v0.1.0

Bartender is a middleware web service to schedule jobs on various infrastructures.

Initial release

Added

  • Run jobs for multiple applications (#1)
  • Submit job by uploading a zip file containing configuration file and data files. (#6)
  • OpenID authentication (#7)
  • Run jobs on
    • in-memory queue (#15)
    • Slurm batch scheduler, locally or via ssh/sftp (#17)

- Python
Published by sverhoeven over 3 years ago