v0.1.1 (2024-03-19)
Closed issues:
- Two projects, job submission #89
- Add guard for missing
additional_store
before executing job #76 - PyPI release checklist #53
Merged pull requests:
- Tests and updates #92 (gpetretto)
- Add options for remote JobStore #88 (gpetretto)
- Updates #87 (gpetretto)
- Interactive login for MFA #83 (gpetretto)
- Add testing and runtime checks for additional stores #59 (ml-evs)
- Remove errant
__init__.py
that prevents mypy from working #54 (ml-evs)
v0.1.0 (2024-02-05)
Closed issues:
- jf job list shows errors randomly #63
- Multiple lines to
pre_run
#61 - Add tests for
Job
s 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:
- Update release workflow and README #72 (ml-evs)
- Add dev setup docs #57 (ml-evs)
- Add a test that runs with a given
exec_config
#56 (ml-evs) - Pin dependency versions for testing, add PyPI release and enable dependabot #55 (ml-evs)
- Linting and pre-commit updates #52 (ml-evs)
- Add integration test for job with a callable as a kwarg #51 (ml-evs)
- Add codecov upload #49 (ml-evs)
- Fix README badge #48 (ml-evs)
- Breaking changes: db_id type, cancelled state, deserialization and documentation #47 (gpetretto)
- Added GitHub release workflow and docs builds #46 (davidwaroquiers)
- [WIP] New job management system #37 (gpetretto)
- Add index to the folder name #35 (gpetretto)
- 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)
- [WIP] pydantic2 updates #29 (gpetretto)
- Run CI on PRs to develop branch #28 (ml-evs)
- fix typo in cli help message #25 (FabiPi3)
- jf flow info and other cli updates #23 (gpetretto)
- Stopped states. #22 (davidwaroquiers)
- Fixed jf flow list. #18 (davidwaroquiers)
- Restore queries based on job id #17 (gpetretto)
- Check
work_dir
with project check CLI and enforce absolute paths #15 (ml-evs) - Fix handling of null worker in
submit_flow
#12 (ml-evs) - Added documentation structure. #9 (davidwaroquiers)
- A few minor tweaks from first use #7 (ml-evs)
- Added dependencies in pyproject.toml. #2 (davidwaroquiers)
- WIP Config #1 (davidwaroquiers)
* This Changelog was automatically generated by github_changelog_generator