6.10.0
Changelog
dwave-cloud-client
0.11.3 ➞ 0.11.4
New Features
-
Add
revoke_token
method todwave.cloud.auth.flow.AuthFlow
to enable revocation of OAuth 2.0 refresh/access tokens. See #600. -
Add
dwave auth revoke
CLI command to enable revocation of OAuth 2.0 refresh/access tokens from command line. See #600.
Bug Fixes
- Preemptively set upper bounds on dependencies to prevent future breaks on older installed versions in the wild. Also, correct lower bounds for requests and urllib3. See #612.
dwave-inspector
0.4.4 ➞ 0.5.0
New Features
-
Add support for fast anneal protocol. Display the new solver parameter
fast_anneal
and the new solver propertyfast_anneal_time_range
in the visualizer. See #170 -
Replace builtin JSON encoder with
orjson
, achieving 2-5x speed-up of problem and solver API endpoints. -
Replace
WSGIAsyncServer
withdwave.cloud.auth.server.BackgroundAppServer
, a more robust and stable multi-threaded server. By using a multi-threaded server we improve the visualizer app load time, as browsers can download static files and make API requests in parallel now. See #165.
Upgrade Notes
-
dwave.inspector.utils.NumpyJSONProvider
is removed and no longer available. Useorjson.dumps
withoption=orjson.OPT_SERIALIZE_NUMPY
instead. -
Minimal version of
dwave-cloud-client
required is now 0.11.0 to support #165 and fix #164.
Bug Fixes
-
Omit legacy solver parameters, like
num_spin_reversal_transforms
and postprocessing params (postprocess
,beta
,chains
) from the visualizer. See #166 and #168. -
Improve performance of the inspector server by postprocessing solver data inplace, saving one deep copy of solver metadata (~600kB for Advantage) on each API request of solver data.
dwave-system
1.23.0 ➞ 1.24.0
New Features
- Conversion from flux_biases (units of Phi0) to h (unitless) and vice-versa. See dwavesystems/dwave-system#513.
Bug Fixes
- Adapt
MockLeapHybridSolver
to work with cloud-client 0.11.3+. See dwavesystems/dwave-system#515.
Package versions
dimod==0.12.14
dwave-cloud-client==0.11.4
dwave-greedy==0.3.0
dwave-hybrid==0.6.11
dwave-inspector==0.5.0
dwave-neal==0.6.0
dwave-networkx==0.8.14
dwave-preprocessing==0.6.5
dwave-samplers==1.2.0
dwave-system==1.24.0
dwave-tabu==0.5.0
dwavebinarycsp==0.3.0
minorminer==0.2.13
penaltymodel==1.1.0
# exclude pyqubo until it supports py312
# pyqubo==1.4.0
# extras: all
dwave-gate==0.3.1