Skip to content

Latest commit

 

History

History
353 lines (282 loc) · 32.9 KB

File metadata and controls

353 lines (282 loc) · 32.9 KB

Changelog

v1.0.0 (2026-01-14)

Full Changelog

Closed issues:

  • Feature Request: Running Flows on Heterogeneous Resources #419
  • How to run specific slurm script on server? #417
  • Mixmatch between Runner log and submission file leading to error #397
  • More than the max_jobs number of parallel batch jobs are submitted, after some time #391
  • Runs fail the first time #379
  • setting number of nodes and process in PBS jobs #378
  • jf runner stop does not kill all jf processes when starting a new SSH session in a very specific way #373
  • jf project check --errors does not check if the Slurm resources keys are valid but perhaps should #371
  • Incorrect Environment Variable Name in Documentation (JFREMOTE_PROJECT_FOLDER vs JFREMOTE_PROJECTS_FOLDER) #362
  • jobflow_remote.config.base.ConfigError: ExecutionConfig with id example_config is not defined #358
  • Don't rely on there being an additional_stores field (e.g. with Atomate2) #331
  • Unifying jobstore in Jobflow-Remote and JOB_STORE in Jobflow #328
  • Python package checks during jf project check --errors are being done in the base environment #318
  • Feature request: Pause flow to wait for user interaction #289
  • Better error handling for incorrectly formatted project YAML #286
  • name of "TERMINATED" state #101
  • Suggestion: PSI/J for Interfacing with the Job Scheduler #10

Merged pull requests:

v0.1.8 (2025-09-23)

Full Changelog

Closed issues:

  • UnboundLocalError when running jf job files get #350
  • Allow for the omission of a jobstore altogether #332
  • Parallel batch job shows fewer BATCH_RUNNING jobs than expected after jf admin reset #326
  • The built docs render -- as #322
  • Feature Request: Flow_DB_ID option for jf job list command #320
  • Unexpected keyword argument 'sort' #298
  • Freshly created replaced jobs should be stopped as well #291
  • Using atomate2 with jobflow-remote example failed to run: NBANDS seems to be too high. #280

Merged pull requests:

v0.1.7 (2025-06-25)

Full Changelog

Implemented enhancements:

  • SUGGESTION: --count option for jf flow list and jf job list #110

Closed issues:

  • how to best cite jobflow-remote? #290
  • Feature Request: New UX for setting job priority #287
  • The long time interval between two jobs of a flow. #278
  • The cores in the submit.sh is different from the one shown in the OUTCAR. #277
  • Set a different work_dir from the one defined in the configuration file at runtime. #276
  • Put CECAM slides in the docs? #273
  • Where can we find information about the Slurm job metadata? #268
  • How to dynamically change the worker configuration #267
  • The run_dir text is often cutoff in the jf job info ID print-out #266
  • Warn user to not use the same database for queue and output store #264
  • How to solve the question: TypeError: 'dict' object is not callable #263
  • a weird problem with job metadata #261
  • How to update failed jobs input parameters ? #125

Merged pull requests:

v0.1.6 (2025-02-07)

Full Changelog

Closed issues:

  • Replacing failed jobs and adding new jobs to a flow #250

Merged pull requests:

v0.1.5 (2025-01-29)

Full Changelog

Implemented enhancements:

  • Optionally delay download after job end #210
  • Add a backup feature #165

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 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? #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:

v0.1.4 (2024-09-13)

Full Changelog

Closed issues:

  • Remote errors in interactive mode when larger workflows are run #174
  • Add --query (or --worker) flag to jf job rerun/retry #170

Merged pull requests:

  • Bugfix: improve collection indexes to prevent duplications #177 (gpetretto)
  • Add --worker and --query option in CLI #171 (gpetretto)

v0.1.3 (2024-09-02)

Full Changelog

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 #157
  • Correct 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:

v0.1.2 (2024-06-26)

Full Changelog

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)

Full Changelog

Closed issues:

  • Two projects, job submission #89
  • Add guard for missing additional_store before executing job #76
  • PyPI release checklist #53

Merged pull requests:

v0.1.0 (2024-02-05)

Full Changelog

Closed issues:

  • jf job list shows errors randomly #63
  • Multiple lines to pre_run #61
  • Add tests for Jobs with a function arg or kwarg #45
  • Question 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 #14
  • Cryptic failures when worker's workdir is missing #13
  • Worker can be set to None leaving dead jobs #11
  • Jobs with RESERVED state have datetime objects for last_updated field #8
  • Command line "jf project" when there is no project #5
  • .jfremote yaml test unsensitive to port change #4
  • config issue #3

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator