v0.1.5
Several updates, new features and bug fixes to improve user experience, configuration and maintenance.
Most notable changes:
- Added an upgrade to handle backward incompatible changes. From now on, after updating to a later version of jobflow-remote, users are suggested to run the
jf admin upgrade
command for all the projects that may be related. - The batch submission mode can run multiple Jobs in parallel
- An experimental version of a GUI has been developed based on FastHTML. Start it with
jf gui
. - A backup functionality for the queue database, accessible through
jf backup
in the CLI - Reporting of the executed jobs over specific time intervals for Jobs and Flows:
jf job report
andjf flow report
Changelog
v0.1.5 (2025-01-29)
Implemented enhancements:
Closed issues:
- Print only with no wait #245
- Mismatched dumped taskdoc and database state #231
- Check status for simulation code in
jf job list
#227 - Successful Response not being written to jfremote_out.json #226
jf admin upgrade
causes a lot of errors #224- QToolKit is currently pinned to development version #218
- Full-split : Remote Runner setup #214
- An Error occurred during the command execution: ValueError No daemon runner document. #211
- "Error executing jf project check --errors to connect to <cluster> (no additional info)" #208
- how to rerun a job but with improved memory #198
- Delete VASP files when rerunnning jobs? #197
- call jf from container #196
- how to limit number of jobs #195
- non-unique uuids as a problem in jobflow-remote #193
- Set
projects_folder
via env var #188 - Support for heterogenous computing resources? #184
- Jobflow remote logo #178
- How could I use SGE for job submission? #159
- Check there is not already a runner running #140
- How to add metadata to
flows
docs? #124 - Job submission fails based on job name #112
- preventing reset issues #102
- Missing docs: batch mode #96
- Does jobflow-remote support the pilot job model? #86
Merged pull requests:
- bump qtoolkit 0.1.6 #248 (gpetretto)
- Make JobDoc available at runtime #244 (gpetretto)
- Finalize gui implementation #243 (gpetretto)
- fix typing for submit_flow #242 (FabiPi3)
- Web GUI for jobflow remote #241 (fraricci)
- Allow switching off daemon if no running runner doc #240 (gpetretto)
- Logo #239 (gpetretto)
- [WIP] Save db dumps for test failures #237 (gpetretto)
- Various updates #234 (gpetretto)
- [WIP] test direct execution of docker commands and addition of PBS container #233 (gpetretto)
- Testing adding flags for codecov, separating unit and integration tests. #232 (davidwaroquiers)
- Option for stored data in
jf job list
#228 (FabiPi3) - Delete job files when rerunning; customizable execution command #201 (gpetretto)
- Add sanitization option to host outputs #191 (gpetretto)
- Add backup functionality #190 (gpetretto)
- Require date to reset DB #189 (gpetretto)
- Allow list of jobs from scheduler using username #187 (gpetretto)
- Option to set Job priority #183 (gpetretto)
- New CLI functionalities: tree, report, job info #180 (gpetretto)
- Parallel batch submission #172 (gpetretto)
- Generalize integration tests to other queue systems (SGE) and test more Python versions #160 (ml-evs)
- Project check #158 (davidwaroquiers)
- WIP: Check only one runner #150 (davidwaroquiers)
* This Changelog was automatically generated by github_changelog_generator