Releases: deepmodeling/dpdispatcher
Releases · deepmodeling/dpdispatcher
v0.6.3
Enhancement
CI/CD
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #415
Full Changelog: v0.6.2...v0.6.3
v0.6.2
v0.6.1
New features
- add load_from_yaml method for Resource machine task class by @robinzyb in #401
- save record of failed submission by @njzjz in #411
- add cli to handle terminated submission by @njzjz in #413
Enhancement
- argcheck: restrict the type of elements in a list by @njzjz in #398
- pass timeout to paramiko's Transport by @Yi-FanLi in #399
- add wait and append_script_part to Slurm job array script end template by @njzjz in #404
- avoid retrying to download for FileNotFoundError by @njzjz in #409
- refactor: reorganize submodules by @njzjz in #410
Documentation
Bugfix
- fix set retry_count=0 is invalid by @xiaoyeqiannian in #408
CI/CD
- move to ruff formatter by @njzjz in #405
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #397
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #403
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #407
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #412
New Contributors
Full Changelog: v0.6.0...v0.6.1
v0.6.0
New features
- add
dpguientry points anddpdisp guicli by @njzjz in #372 - Support glob for backward files in local_context.py/ssh_context.py by @ZhouXY-PKU in #370
- support customized template header by @njzjz in #376
- forward the error message of the failed task to the screen by @njzjz in #388
Enhancement
- ssh: raise clear error when broken symbolic link is found by @njzjz in #366
- support public key auth with keyboard interactive by @Yi-FanLi in #375
- Use separate script to prevent submit script too large by @njzjz in #380
- throw errors if key_filename is not found by @njzjz in #383
Bugfix
- ssh: recover default remote_root to None by @njzjz in #381
- upload Bohrium script run file by @njzjz in #382
Documentation
CI/CD
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #364
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #365
- pyright: ignore the version file by @njzjz in #367
- enable test for Python 3.12 by @njzjz in #373
- docker: split compile image and build image to remove cache by @njzjz in #374
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #368
- use OIDC to publish packages by @njzjz in #343
- add UT for bohrium by @njzjz in #384
- fix Bohrium tests by @njzjz in #385
- fix Bohrium tests (2nd) by @njzjz in #386
- build docker image on tag by @zjgemi in #387
- use dependabot to update github actions by @njzjz in #390
- Bump actions/checkout from 2 to 4 by @dependabot in #394
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #393
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #392
- Bump docker/login-action from 1.10.0 to 3.0.0 by @dependabot in #391
New Contributors
- @ZhouXY-PKU made their first contribution in #370
- @Yi-FanLi made their first contribution in #375
- @dependabot made their first contribution in #394
Full Changelog: v0.5.11...v0.6.0
v0.5.11
What's Changed
- feat:add dpcloudserver and openapi kill job by @xiaoyeqiannian in #357
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #355
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #359
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #362
- feat:add retry config & ignore exit code setting by @xiaoyeqiannian in #361
- Fix retry count by @xiaoyeqiannian in #363
Full Changelog: v0.5.10...v0.5.11
v0.5.10
What's Changed
- fix:add retry when connect error by @xiaoyeqiannian in #356
Full Changelog: v0.5.9...v0.5.10
v0.5.9
What's Changed
- translate comments into English by @njzjz in #354
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #350
- Add Bohrium OpenAPI Support for dpdispatcher by @dingzhaohan in #352
New Contributors
- @dingzhaohan made their first contribution in #352
Full Changelog: v0.5.8...v0.5.9
v0.5.8
What's Changed
- feat(submission): add async submission and unittest by @ixsluo in #348
- add new batch_type Fugaku by @chouyoudou in #351
- download jobs add retry by @xfwangustc in #353
New Contributors
- @ixsluo made their first contribution in #348
- @chouyoudou made their first contribution in #351
- @xfwangustc made their first contribution in #353
Full Changelog: v0.5.7...v0.5.8
v0.5.7
What's Changed
- Add retry for SSHException due to paramiko/paramiko#1508 by @Cloudac7 in #327
- add slurm_job_size argument for slurm job array by @njzjz in #325
- Fix and test Resources arginfo by @njzjz in #328
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #326
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #329
- fix type None - None is not a type by @njzjz in #331
- Add retry for "Invalid user for SlurmUser" by @Cloudac7 in #332
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #330
- refactor job kill by @njzjz in #334
- support
ratio_unfinishedin the task level by @njzjz in #335 - slurm: bypass when the number of jobs exceeds the slurm limitation by @njzjz in #337
- fix Submission.belonging_tasks if recover by @njzjz in #338
- slurm: allow empty partition by @njzjz in #336
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #339
- pin pyright version to 1.1.312 by @njzjz in #340
- add job_resources before submit by @xiaoyeqiannian in #341
- fix ps command to find the defunct process by @njzjz in #344
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #342
- docs: improve README by @njzjz in #345
- remove temp hash empty dir when recovered by @njzjz in #346
Full Changelog: v0.5.6...v0.5.7
v0.5.6
Bugfixes
- list deduplication by @luobangkui in #316
- judge none or empty by @luobangkui in #318
- Fix bug uploading empty directories for deepmodeling/dpgen#1180 by @Cloudac7 in #322
Code Formats
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #319
- format codes with ruff rules by @njzjz in #321
Full Changelog: v0.5.5...v0.5.6