Changelog#
v0.1.6 (2025-02-06)#
Closed issues:
Replacing failed jobs and adding new jobs to a flow #250
Merged pull requests:
Hot fix to pin pymongo version to lower than 4.11. #251 (davidwaroquiers)
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
#227Successful Response not being written to jfremote_out.json #226
jf admin upgrade
causes a lot of errors #224QToolKit 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 #188Support for heterogeneous 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? #124Job 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:
Allow switching off daemon if no running runner doc #240 (gpetretto)
Bump docker/bake-action from 5 to 6 #236 (dependabot[bot])
[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)
Bump codecov/codecov-action from 4 to 5 #209 (dependabot[bot])
Delete job files when rerunning; customizable execution command #201 (gpetretto)
Allow list of jobs from scheduler using username #187 (gpetretto)
New CLI functionalities: tree, report, job info #180 (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)
v0.1.4 (2024-09-13)#
Closed issues:
Remote errors in interactive mode when larger workflows are run #174
Add
--query
(or--worker
) flag tojf job rerun/retry
#170
Merged pull requests:
v0.1.3 (2024-09-02)#
Closed issues:
Cannot force delete more than 10 flows #169
Issue with some db in DOWNLOAD state #161
Jobs fail with error
Remote error: file path/to/job_dir/remote_job_data.json for job xxx does not exist
#157Correct setup of jfremote config project.yaml file for nested gateways #153
Is there a way to visualize the workflow based on jobflow-remote info? #149
Flow information is shared even when using different queue stores #144
a suggestion to improve the documentation #143
Delete job functionality #141
Queue-out interactive mode #90
Writing to home dir is crashing my submission. #81
Merged pull requests:
Fix ruamel yaml dump #151 (davidwaroquiers)
Add hyperlink for slurm and pbs resource keywords as a note in the documentation #148 (QuantumChemist)
Fix legacy
ruff
errors and enable corresponding rules for future linting #134 (janosh)
v0.1.2 (2024-06-26)#
Implemented enhancements:
Allow setting resources for FAILED and COMPLETED jobs #119
SUGGESTION: Catchall state for errors #111
Flow information #19
Fixed bugs:
Flow state stays COMPLETED when a job is rerun #118
Closed issues:
Feature request: show more information about the flow(s) that will be deleted #130
Feature request: optionally delete outputs when doing jf flow delete #129
Feature request: support psutil 6.0.0 #128
SUGGESTION: Add an example for querying results from the database #115
Merged pull requests:
v0.1.1 (2024-03-20)#
Closed issues:
Two projects, job submission #89
Add guard for missing
additional_store
before executing job #76PyPI release checklist #53
Merged pull requests:
v0.1.0 (2024-02-05)#
Closed issues:
jf job list shows errors randomly #63
Multiple lines to
pre_run
#61Add tests for
Job
s with a function arg or kwarg #45Question about supported data types #44
Error during retry #40
‘REMOTE_ERROR’ state for running job #36
Targeted Python versions #33
Jobflow dependency #30
remote_job_data.json file missing #26
Suggestion: improve -sdate option #24
Job info for remote failures #20
List of flows by state does not work #16
Runner fails when default
resources
are provider per worker #14Cryptic failures when worker’s
workdir
is missing #13Worker can be set to
None
leaving dead jobs #11Jobs with RESERVED state have datetime objects for
last_updated
field #8Command line “jf project” when there is no project #5
.jfremote yaml test unsensitive to port change #4
config issue #3
Merged pull requests:
Pin dependency versions for testing, add PyPI release and enable dependabot #55 (ml-evs)
Add integration test for job with a callable as a kwarg #51 (ml-evs)
Breaking changes: db_id type, cancelled state, deserialization and documentation #47 (gpetretto)
Added GitHub release workflow and docs builds #46 (davidwaroquiers)
Linting fixes and CI config for multiple Python 3.9+ #34 (ml-evs)
Add containerized integration tests for remote and local workers using slurm #32 (ml-evs)
Use the qtoolkit and jobflow PyPI packages, add direct pydantic dep #31 (ml-evs)
Stopped states. #22 (davidwaroquiers)
Fixed jf flow list. #18 (davidwaroquiers)
Check
work_dir
with project check CLI and enforce absolute paths #15 (ml-evs)Added documentation structure. #9 (davidwaroquiers)
Added dependencies in pyproject.toml. #2 (davidwaroquiers)
WIP Config #1 (davidwaroquiers)
* This Changelog was automatically generated by github_changelog_generator