v0.234.0-rc.0
Pre-release
Pre-release
wjcunningham7
released this
07 Feb 13:36
·
26 commits
to develop
since this release
[0.234.0-rc.0] - 2024-02-07
Authors
- Andrew S. Rosen [email protected]
- Casey Jao [email protected]
- Sankalp Sanand [email protected]
- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- ArunPsiog [email protected]
- Co-authored-by: Ara Ghukasyan [email protected]
- FilipBolt [email protected]
- sriranjanivenkatesan [email protected]
- Co-authored-by: batchumanish [email protected]
- Co-authored-by: Prasy12 [email protected]
- Co-authored-by: batchumanish <“[email protected]”>
- Co-authored-by: batchumanish [email protected]
- Co-authored-by: Santosh kumar [email protected]
- Ara Ghukasyan [email protected]
Operations
- Added qelectron tests to the
tests
workflow - Split the
nightly
workflow into 4 manually triggerable workflows,nightly-tests
,man_0_assign_version
,man_1_push_to_master
, andman_2_create_prerelease
to be run in this order. - Now only the
nightly-tests
workflow will be run on a daily basis, and the other 3 workflows will be run manually. - Removed
conda
releases fromrelease.yml
. - When pushing to
master
, now the version numbers ofdevelop
andmaster
will be compared inman_1_push_to_master
. - Upgraded checkout action to v4 in
release.yml
. - Fixing the if condition for the manual workflows.
- Added pre-release creation as part of
nightly-tests
workflow.
Added
- Added CRM method to handle Python to TF value conversion (e.g. None->null, True->true, False->false).
- Added
pennylane
as a requirement in tests due to the tutorials using it
Changed
- Updated RTD notebooks to fix their behavior
- Changed the error being shown when drawing the transport graph of a lattice to a debug message instead
- Revamped README
- Reorganized
qelectron
tests - Made qelectron an opt-in feature using
covalent[quantum]
extra
Removed
- Removed unused file transfer how to guides
- Removed
pennylane
as a requirement from notebooks' requirements.txt as it comes withcovalent
- Removed
validate_args
andvalidate_region
method fromdeploy_group
CLI as they were specific to AWS
Docs
- Added voice cloning tutorial
Fixed
- Fixed the scenario where any deploy commands would fail if the user had a non deploy compatible plugin installed
- Fixed the SQLAlchemy warning that used to show up at every fresh server start
- Fixed deploy commands' default value of plugins not being propagated to the tfvars file
[0.233.0-rc.0] - 2024-01-07
Authors
- Andrew S. Rosen [email protected]
- Casey Jao [email protected]
- Sankalp Sanand [email protected]
- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- ArunPsiog [email protected]
- Co-authored-by: Ara Ghukasyan [email protected]
Added
- Added feature to use custom python files as modules to be used in the electron function
Changed
- SDK no longer uploads empty assets when submitting a dispatch.
- Results Manager avoids downloading assets with size 0.
- Local and Dask executor plugins now return accurate sizes of task
artifacts. - Size (number of bytes) is now a required attribute whenever updating
asset metadata. Although the exact numerical value is not yet
important, whether the size is reported to be zero or positive does
have consequences. - Pack deps, call_before, and call_after assets into one file.
- Changed handling of tuples and sets when building the transport graph - they will be converted to electron lists as well for now
qelectron_db
,qelectron_data_exists
,python_version
, andcovalent_version
are now optional in the pydantic model definitions.
Fixed
- Reduced number of assets to upload when submitting a dispatch.
- Handled RecursionError on get results for a long running workflow.
- Fixed functional tests.
Operations
- Allow
cloudpickle
>= 3.0.0 - Remove
boto3
dependency fromtests/requirements.txt