版本发布 8
## What's Changed * chore: remove `fold_subdoc` configurations to expose full schema by @Copilot in https://github.com/deepmodeling/dpdispatcher/pull/577 * docs(skills): add agent skill guide and refine dpdisp-submit skill by @njzjz-bot in https://github.com/deepmodeling/dpdispatcher/pull/575 **Full Changelog**: https://github.com/deepmodeling/dpdispatcher/compare/v1.0.1...v1.0.2
## What's Changed Today, we release dpdispatcher v1.0.0. With [our paper](https://doi.org/10.1021/acs.jcim.5c02081) now published, this milestone signals that dpdispatcher's APIs and features are stable and mature, suitable for long-term production use. Cite dpdispatcher in your work: - Fengbo Yuan, Zhaohan Ding, Yun-Pei Liu, Kai Cao, Jiahao Fan, Cao Thang Nguyen, Yuzhi Zhang, Haidi Wang, Yixiao Chen, Jiameng Huang, Tongqi Wen, Mingkang Liu, Yifan Li, Yong-Bin Zhuang, Hao Yu, Ping Tuo, Yaotang Zhang, Yibo Wang, Linfeng Zhang, Han Wang, Jinzhe Zeng, DPDispatcher: Scalable HPC Task Scheduling for AI-Driven Science, _J. Chem. Inf. Model._, 2025, DOI: [10.1021/acs.jcim.5c02081](https://doi.org/10.1021/acs.jcim.5c02081). ### Enhancement * Compatible for bohrium OpenAPI sandbox by @zjgemi in https://github.com/deepmodeling/dpdispatcher/pull/553 ### Documentation * docs: add the citation by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/555 ### CI/CD * build(deps): bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in https://github.com/deepmodeling/dpdispatcher/pull/552 **Full Changelog**: https://github.com/deepmodeling/dpdispatcher/compare/v0.6.12...v1.0.0
## What's Changed ### New features * feat: add proxy_command parameter for SSH jump host configuration by @Copilot in https://github.com/deepmodeling/dpdispatcher/pull/530 ### Bugfixes * fix: Replace rsync -az with -rlptDz to avoid permission issues by @Copilot in https://github.com/deepmodeling/dpdispatcher/pull/547 ### Documentation * docs: add comprehensive GitHub Copilot instructions for DPDispatcher development by @Copilot in https://github.com/deepmodeling/dpdispatcher/pull/534 * docs: set up Copilot agent environment with uv, pre-commit, and GitHub Actions workflow by @Copilot in https://github.com/deepmodeling/dpdispatcher/pull/536 * docs: fix proxy_command examples to use explicit hostname:port instead of %h:%p by @Copilot in https://github.com/deepmodeling/dpdispatcher/pull/542 * docs: move .github/copilot-instructions.md to AGENTS.md by @Copilot in https://github.com/deepmodeling/dpdispatcher/pull/550 ### CI/CD * fix: bump pyright to 1.1.404 and resolve type errors by @Copilot in https://github.com/deepmodeling/dpdispatcher/pull/532 * docs: clean up redundant Copilot instructions by @Copilot in https://github.com/deepmodeling/dpdispatcher/pull/540 * CI: skip workflows on copilot/*, dependabot/*, and pre-commit-ci-update-config branches by @Copilot in https://github.com/deepmodeling/dpdispatcher/pull/538 * fix: add tags trigger to release workflow to enable tag-based releases by @Copilot in https://github.com/deepmodeling/dpdispatcher/pull/544 * build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/deepmodeling/dpdispatcher/pull/546 * build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in https://github.com/deepmodeling/dpdispatcher/pull/548 * CI: Replace the macos-13 images with the macos-15-intel images by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/551 ## New Contributors * @Copilot made their first contribution in https://github.com/deepmodeling/dpdispatcher/pull/532 **Full Changelog**: https://github.com/deepmodeling/dpdispatcher/compare/v0.6.11...v0.6.12
## What's Changed * Fixed when a log decoding error caused the process to terminate. by @xiaoyeqiannian in https://github.com/deepmodeling/dpdispatcher/pull/515 **Full Changelog**: https://github.com/deepmodeling/dpdispatcher/compare/v0.6.8...v0.6.9
## What's Changed * handle more job status on SGE system by @thangckt in https://github.com/deepmodeling/dpdispatcher/pull/491 * docs: update DeepModeling URLs by @njzjz-bot in https://github.com/deepmodeling/dpdispatcher/pull/492 * Update submission.py by @yzhong52 in https://github.com/deepmodeling/dpdispatcher/pull/499 * Update README.md by @yzhong52 in https://github.com/deepmodeling/dpdispatcher/pull/498 * chore(ci): use astral-sh/setup-uv action by @njzjz-bot in https://github.com/deepmodeling/dpdispatcher/pull/500 * improve path check by @thangckt in https://github.com/deepmodeling/dpdispatcher/pull/501 * docs: replace sphinx-rtd-theme with sphinx-book-theme by @njzjz-bot in https://github.com/deepmodeling/dpdispatcher/pull/505 * build(deps): bump codecov/codecov-action from 4 to 5 by @dependabot in https://github.com/deepmodeling/dpdispatcher/pull/507 * build(deps): bump astral-sh/setup-uv from 3 to 4 by @dependabot in https://github.com/deepmodeling/dpdispatcher/pull/508 * style: fix Ruff 0.8.0 UP031 errors by @njzjz-bot in https://github.com/deepmodeling/dpdispatcher/pull/510 * build(deps): bump astral-sh/setup-uv from 4 to 5 by @dependabot in https://github.com/deepmodeling/dpdispatcher/pull/512 * ci: pin ubuntu to 22.04 by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/513 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/deepmodeling/dpdispatcher/pull/490 ## New Contributors * @yzhong52 made their first contribution in https://github.com/deepmodeling/dpdispatcher/pull/499 **Full Changelog**: https://github.com/deepmodeling/dpdispatcher/compare/v0.6.7...v0.6.8
## What's Changed ### New features * feat: allow copying files to remote with LocalContext by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/487 * add execute_command in SSH context by @thangckt in https://github.com/deepmodeling/dpdispatcher/pull/475 * feat: export resources information to the environment variables by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/478 ### Bugfixes and enhancement * fix(ci): install procps into the containers by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/481 * fix: give detailed error message when ps is not installed by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/482 * fix: fix incorrect error messages by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/483 * chore: make block_call as abstractmethod; merge block_checkcall by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/484 ### Documentation * docs: fix the link of `symlink` by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/488 ### CI/CD * CI: switch to docker compose v2 by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/479 **Full Changelog**: https://github.com/deepmodeling/dpdispatcher/compare/v0.6.6...v0.6.7
## What's Changed * improve SGE system by @thangckt in https://github.com/deepmodeling/dpdispatcher/pull/446 * fix: remove ref-names from .git_archival.txt by @njzjz-bot in https://github.com/deepmodeling/dpdispatcher/pull/465 * docs: pin sphinx-argparse to < 0.5.0 by @njzjz-bot in https://github.com/deepmodeling/dpdispatcher/pull/469 * job_name in SGE system by @thangckt in https://github.com/deepmodeling/dpdispatcher/pull/470 * improve _get_files in SSH context by @thangckt in https://github.com/deepmodeling/dpdispatcher/pull/473 * fix: fix the remote path in SSH when local is Windows by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/472 ## New Contributors * @thangckt made their first contribution in https://github.com/deepmodeling/dpdispatcher/pull/446 **Full Changelog**: https://github.com/deepmodeling/dpdispatcher/compare/v0.6.5...v0.6.6
## What's Changed * Bump jakebailey/pyright-action from 1 to 2 by @dependabot in https://github.com/deepmodeling/dpdispatcher/pull/432 * Bump codecov/codecov-action from 3 to 4 by @dependabot in https://github.com/deepmodeling/dpdispatcher/pull/435 * local_context: make error message more clear by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/438 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/deepmodeling/dpdispatcher/pull/433 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/deepmodeling/dpdispatcher/pull/439 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/deepmodeling/dpdispatcher/pull/441 * Pin docker/login-action to the major version by @dependabot in https://github.com/deepmodeling/dpdispatcher/pull/440 * ci: add linter to markdown and yaml by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/442 * docs: document the current environment being overridden by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/443 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/deepmodeling/dpdispatcher/pull/444 * feat(build): Add Git archives version files by @njzjz-bot in https://github.com/deepmodeling/dpdispatcher/pull/448 * docs: setup uv for readthedocs by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/453 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/deepmodeling/dpdispatcher/pull/447 * ci(test): fix py37 on macos by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/455 * CI: setup uv by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/450 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/deepmodeling/dpdispatcher/pull/454 * feat: `dpdisp run` by @njzjz in https://github.com/deepmodeling/dpdispatcher/pull/456 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/deepmodeling/dpdispatcher/pull/457 * add "JH_UniScheduler" batch_type by @WangSimin123456 in https://github.com/deepmodeling/dpdispatcher/pull/459 * fix bug:correct handle when meets PermissionError by @felix5572 in https://github.com/deepmodeling/dpdispatcher/pull/460 ## New Contributors * @njzjz-bot made their first contribution in https://github.com/deepmodeling/dpdispatcher/pull/448 * @WangSimin123456 made their first contribution in https://github.com/deepmodeling/dpdispatcher/pull/459 **Full Changelog**: https://github.com/deepmodeling/dpdispatcher/compare/v0.6.4...v0.6.5