Published September 14, 2022
| Version v0.198.0
Software
Open
AgnostiqHQ/covalent: v0.198.0
Creators
- Will Cunningham1
- Casey Jao
- Scott Wyman Neagle1
- Venkat Bala1
- Sankalp Sanand
- Faiyaz Hasan1
- Alejandro Esquivel2
- Okechukwu Emmanuel Ochia3
- Prasanna Venkatesh
- jkanem
- HaimHorowitzAgnostiq
- Ruihao Li
- valkostadinov
- Poojith U Rao
- Sayandip Dutta4
- Anna Hughes
- Aravind
- Udayan
- Amara Obasi
- Divyanshu Singh5
- Rachana Uniyal
- Ramachandran SS
- Shrikanth Mohan
- WingCode
- 1. Agnostiq
- 2. AgnostiqHQ
- 3. Agnostiq Inc.
- 4. Nevaeh Technology
- 5. GBU
Description
[0.198.0] - 2022-09-14
Authors
- Scott Wyman Neagle scott@agnostiq.ai
- Co-authored-by: Will Cunningham wjcunningham7@gmail.com
- Fix
release.yml
workflow - Adding a step in
release.yml/docker
job to trigger the AWS executor base image build in the remote repocovalent-aws-plugins
- Pass all the necessary inputs for the triggered workflow as part of the HTTP POST request body
- Added MacOS 12 to test matrix
- Skipping stalling
dask_executor
functional test - Database is initialized in
covalent_ui/app.py
instead of in the CLI'sstart
method in order to support management viastart-stop-daemon
. - Convert
COVALENT_SVC_PORT
toint
when parsing env var - Skipping stalling
dask_executor
functional test
- Modified
_DEFAULT_CONSTRAINT_VALUES
to a dataclass calledDefaultMetadataValues
, it is still used as a dictionary everywhere (namedDEFAULT_METADATA_VALUES
instead) but in an object-like manner. - Modified
_DEFAULT_CONFIG
to also be a dataclass calledDefaultConfig
, which is initialized whenever needed and used like a dictionary (namedDEFAULT_CONFIG
). ConfigManager
is now thread safe since it is initialized whenever needed instead of one object being accessed by multiple processes/threads leading to corruption of the config file.- Using
contextlib.supress
to ignorepsutil.NoSuchProcess
errors instead oftry/except
withpass
. - Filter workflow dispatches by status on the GUI.
- Delete all workflow dispatches present in the database from the GUI and add filter level deletion of workflow dispatches as well.
- Theme changes as part of latest wireframe.
- Factory functions to generate configurations and default metadata at the time when required. This is because certain values like default executors are only determined when the covalent server starts.
- Respecting the configuration options like default executor, no. of workers, developer mode, etc. when restarting the server.
- Unit tests for
remote_executor.py
- Added alembic migrations script for DB schema v12
- Environment variables added to
defaults.py
in order to support system services - Covalent OpenRC init script added
- Deprecated
_DEFAULT_CONSTRAINTS_DEPRECATED
removed. - Confusing
click
argumentno-cluster
instead of flag--no-cluster
removed; this was also partially responsible for unexpected behaviour with usingno-cluster
option when starting covalent.
- Fixed a bug in changelog.yml caused by passing a large list of commits as a var
- Updated tests to reflect above changes.
- Updated more tests to DB schema v12
- Improved DB mocking in dispatcher tests
- Removed inheritance of
call_before
metadata related to file transfers from parent electron to collected nodes. - Executor instances at runtime no longer inadvertently modify transport graph nodes when modifying their attributes.
- Syntax error in
tests.yml
- Updated AWS Lambda plugin rtd with mention to its limitations.
- Updated RTD concepts and tutorials to reflect new UI.
Files
AgnostiqHQ/covalent-v0.198.0.zip
Files
(56.1 MB)
Name | Size | Download all |
---|---|---|
md5:8945bdfa252513024c79267af3699531
|
56.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/AgnostiqHQ/covalent/tree/v0.198.0 (URL)