Skip to content

v0.18.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@wjcunningham7 wjcunningham7 released this 26 Jan 03:13
· 1 commit to develop since this release

[0.18.0] - 2024-01-26

Added

  • ssh_key_file and cert_file paths will now be expanded and resolved to their absolute paths instead of requiring to be absolute in the first place.
  • Added ignore_versions parameter to SlurmExecutor to allow for ignoring the versions of python, covalent and cloudpickle when submitting jobs on the remote machine.
  • Added further improved error messages in the slurm script.
  • Added docker file and its dependent files so that the plugin can be tested using a docker container running slurm.
  • Added README.md for the docker tests with steps to manually test the plugin.

Changed

  • Changed the strict version pin of aiofiles to be >= instead of ==.

Removed

  • Excluding tests from the built package.
  • Removed python version pin for pre-commit hooks.

[0.17.0] - 2024-01-19

Added

  • add a new variables parameter for environment variables
  • add a new error-catching python execution script (add new module)
  • add checks inside submit script for covalent and cloudpickle versions
  • clean up job script creation (add new module)
  • export COVALENT_CONFIG_DIR=/tmp inside sbatch script to enable filelock

Changed

  • update plugin defaults to use BaseModel instead of dict
  • change to actually get errors from these checks
  • use Path everywhere instead of os.path operations
  • allow poll_freq >= 10 seconds, instead of 60 seconds
  • misc. cleanups and refactoring
  • Aesthetics and string formatting
  • remove addition of COVALENT_CONFIG_DIR=/tmp to sbatch script
  • Removed the sshproxy interface.
  • Updates init signature kwargs replaced with parent for better documentation.
  • Updated license to Apache

Docs

  • Add missing , to README.