Releases: AgnostiqHQ/covalent
Releases · AgnostiqHQ/covalent
v0.161.0
[0.161.0] - 2022-08-03
Authors
- Alejandro Esquivel [email protected]
- Scott Wyman Neagle [email protected]
- Co-authored-by: Faiyaz Hasan [email protected]
Changed
- Replaced
Session(DispatchDB()._get_data_store().engine)
withworkflow_db.session()
Removed
DevDataStore
class fromdatastore.py
- workflows manager
v0.160.1
[0.160.1] - 2022-08-02
Authors
- Alejandro Esquivel [email protected]
- Scott Wyman Neagle [email protected]
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
[0.167.0] - 2022-08-08
Authors
- Poojith U Rao [email protected]
- Co-authored-by: Venkat Bala [email protected]
- Co-authored-by: Faiyaz Hasan [email protected]
- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Co-authored-by: Alejandro Esquivel [email protected]
Added
- S3 File transfer strategy
Fixed
- Adding maximum number of retries and timeout parameter to the get result http call.
v0.166.0
[0.166.0] - 2022-08-07
Authors
- Venkat Bala [email protected]
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
[0.165.0] - 2022-08-06
Authors
- Casey Jao [email protected]
Changed
- Make
BaseExecutor
andBaseAsyncExecutor
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
[0.164.0] - 2022-08-05
Authors
- Sankalp Sanand [email protected]
- Faiyaz Hasan [email protected]
- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Co-authored-by: Venkat Bala [email protected]
- Co-authored-by: Will Cunningham [email protected]
Changed
- Use
update_config
to modify dask configuration from the cluster process - Simplify
set_config
logic for dask configuration options oncovalent 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
[0.163.0] - 2022-08-04
Authors
- Alejandro Esquivel [email protected]
- Co-authored-by: Casey Jao [email protected]
- Will Cunningham [email protected]
- Co-authored-by: Scott Wyman Neagle [email protected]
Added
- Added
rsync
dependency inDockerfile
Removed
Makefile
which was previously improperly committed
Operations
- Functional tests are run only on
develop
tests.yml
can be run manually provided a commit SHAtests.yml
uses abuild
filter to conditionally install and build Covalent if build files are modifieddocker.yml
is now only for dev work, and is manually triggered given an SHArelease.yml
is enhanced to push stable and pre-release images to a public ECR repo
[0.162.0] - 2022-08-04
Authors
- Alejandro Esquivel [email protected]
- Co-authored-by: Casey Jao [email protected]
Changed
- Updated Base executor to support non-unique
retval_key
s, particularly for use in File Transfer where we may have several CallDeps with the reservedretval_key
of valuefiles
.
v0.161.2
[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 overwritealembic.ini
script_location
with absolute path to migrations folder - Updated
covalent db alembic [args]
command to use project root ascwd
for alembic subprocess
v0.161.1
[0.161.1] - 2022-08-03
Authors
- Alejandro Esquivel [email protected]
- Scott Wyman Neagle [email protected]
- Co-authored-by: Faiyaz Hasan [email protected]
- Poojith U Rao [email protected]
- Co-authored-by: Casey Jao [email protected]
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
- Alejandro Esquivel [email protected]
- Scott Wyman Neagle [email protected]
- Co-authored-by: Faiyaz Hasan [email protected]
Changed
- Replaced
Session(DispatchDB()._get_data_store().engine)
withworkflow_db.session()
Removed
DevDataStore
class fromdatastore.py
- workflows manager
[0.160.1] - 2022-08-02
Authors
- Alejandro Esquivel [email protected]
- Scott Wyman Neagle [email protected]
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
[0.160.0] - 2022-08-02
Authors
- Casey Jao [email protected]
- Co-authored-by: Faiyaz Hasan [email protected]
Changed
Executor.run()
now accepts atask_metadata
dictionary. Current
keys consist ofdispatch_id
andnode_id
.
[0.159.0] - 2022-08-02
Authors
- Casey Jao [email protected]
- Co-authored-by: Faiyaz Hasan [email protected]
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 usepytest
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