Skip to content

Releases: AgnostiqHQ/covalent

v0.161.0

09 Aug 15:48
Compare
Choose a tag to compare
v0.161.0 Pre-release
Pre-release

[0.161.0] - 2022-08-03

Authors

Changed

  • Replaced Session(DispatchDB()._get_data_store().engine) with workflow_db.session()

Removed

  • DevDataStore class from datastore.py
  • workflows manager

v0.160.1

09 Aug 15:43
Compare
Choose a tag to compare
v0.160.1 Pre-release
Pre-release

[0.160.1] - 2022-08-02

Authors

Fixed

  • script_location key not found issue when installing with pip (second attempt)

Docs

  • Remove migration guide reference from README

Operations

  • Explicitly check release == true in tests.yml

v0.167.0

08 Aug 17:12
Compare
Choose a tag to compare
v0.167.0 Pre-release
Pre-release

[0.167.0] - 2022-08-08

Authors

Added

  • S3 File transfer strategy

Fixed

  • Adding maximum number of retries and timeout parameter to the get result http call.

v0.166.0

07 Aug 10:15
Compare
Choose a tag to compare
v0.166.0 Pre-release
Pre-release

[0.166.0] - 2022-08-07

Authors

Tests

  • Update dask cli test to match Covalent Dask cluster configuration

Changed

  • Remove newline from log stream formatter for better log statment output
  • Jsonify covalent cluster cli outputs

v0.165.0

06 Aug 20:50
Compare
Choose a tag to compare
v0.165.0 Pre-release
Pre-release

[0.165.0] - 2022-08-06

Authors

Changed

  • Make BaseExecutor and BaseAsyncExecutor class siblings, not parent and child.

Operations

  • Only validate webapp if the webapp was built

Tests

  • Fixed randomly failing lattice json serialization test

v0.164.0

05 Aug 15:27
Compare
Choose a tag to compare
v0.164.0 Pre-release
Pre-release

[0.164.0] - 2022-08-05

Authors

Changed

  • Use update_config to modify dask configuration from the cluster process
  • Simplify set_config logic for dask configuration options on covalent start
  • Removed default values from click options for dask configuration related values

Added

  • Configured default dask configuration options in defaults.py

Fixed

  • Overwriting config address issue.

Tests

  • Moved misplaced functional/integration tests from the unit tests folder to their respective folders.
  • All of the unit tests now use test DB instead of hitting a live DB.
  • Updated tests.yml so that functional tests are run whenever tests get changed or github actions are changed.
  • Several broken tests were also fixed.

v0.163.0

04 Aug 14:08
Compare
Choose a tag to compare
v0.163.0 Pre-release
Pre-release

[0.163.0] - 2022-08-04

Authors

Added

  • Added rsync dependency in Dockerfile

Removed

  • Makefile which was previously improperly committed

Operations

  • Functional tests are run only on develop
  • tests.yml can be run manually provided a commit SHA
  • tests.yml uses a build filter to conditionally install and build Covalent if build files are modified
  • docker.yml is now only for dev work, and is manually triggered given an SHA
  • release.yml is enhanced to push stable and pre-release images to a public ECR repo

[0.162.0] - 2022-08-04

Authors

Changed

  • Updated Base executor to support non-unique retval_keys, particularly for use in File Transfer where we may have several CallDeps with the reserved retval_key of value files.

v0.161.2

04 Aug 02:13
Compare
Choose a tag to compare
v0.161.2 Pre-release
Pre-release

[0.161.2] - 2022-08-04

Authors

  • Alejandro Esquivel [email protected]
  • Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

Fixed

  • Updated covalent db migrations to overwrite alembic.ini script_location with absolute path to migrations folder
  • Updated covalent db alembic [args] command to use project root as cwd for alembic subprocess

v0.161.1

03 Aug 16:54
Compare
Choose a tag to compare
v0.161.1 Pre-release
Pre-release

[0.161.1] - 2022-08-03

Authors

Fixed

  • When a list was passed to an electron, the generated electron list
    had metadata copied from the electron. This was resulting in
    call_before and call_after functions being called by the electron
    list as well. The metadata (apart from executor) is now set to
    default values for the electron list.

[0.161.0] - 2022-08-03

Authors

Changed

  • Replaced Session(DispatchDB()._get_data_store().engine) with workflow_db.session()

Removed

  • DevDataStore class from datastore.py
  • workflows manager

[0.160.1] - 2022-08-02

Authors

Fixed

  • script_location key not found issue when installing with pip (second attempt)

Docs

  • Remove migration guide reference from README

Operations

  • Explicitly check release == true in tests.yml

v0.160.0

02 Aug 15:40
Compare
Choose a tag to compare
v0.160.0 Pre-release
Pre-release

[0.160.0] - 2022-08-02

Authors

Changed

  • Executor.run() now accepts a task_metadata dictionary. Current
    keys consist of dispatch_id and node_id.

[0.159.0] - 2022-08-02

Authors

Changed

  • Database schema has been updated to v11

Operations

  • paths-filter will only be run on PRs, i.e on workflow runs, the whole test suite will be run.
  • Removed retry action from running on pytest steps since they instead use pytest retries.
  • codecov.yml added to enable carry-forward flags
  • UI front-end is only built for pull requests when the source changes
  • Packaging is only validated on the develop branch