Releases: dwavesystems/dwave-system
1.34.0
New Features
- Add support for Python 3.14.
- Add
.wait_idmethod to a future returned byLeapHybridNLSampler. See #602.
Upgrade Notes
- Drop support for Python 3.9.
- Remove
vfycsolver property andmax_answerssolver parameter fromDWaveMockSamplerto reflect the current state of solver properties returned by SAPI. See #600.
Bug Fixes
- Fix handling of initial_state kwarg for the sampling routine: instead of handling this parameter incorrectly an warning is thrown (parameter not mocked), as per other unsupported arguments. See #587.
1.33.0
New Features
-
Begin using reno for changelog.
We began using Reno as a changelog tool after the release of 1.32.0. Content added before that release is not included. See releases for previous release notes.
- Add support for the new solver identity concept available in
dwave-cloud-client>=0.14.0.
-
Speed-up embedding/unembedding in all embedding composites for the special case of one-to-one embeddings, i.e. subgraphs.
See #579.
-
chain_strengthandinitial_stateare now supported as sampling options inParallelEmbeddingComposite.ParallelEmbeddingCompositeis updated with a newsample_multiplehelper function to allow differentbqms,initial_statesandchain_strengthson all embeddings.
1.33.0rc1
New Features
-
Begin using reno for changelog.
We began using Reno as a changelog tool after the release of 1.32.0. Content added before that release is not included. See releases for previous release notes.
- Add support for the new solver identity concept available in
dwave-cloud-client>=0.14.0.
-
Speed-up embedding/unembedding in all embedding composites for the special case of one-to-one embeddings, i.e. subgraphs.
See #579.
1.32.0
New Features
- Add
ParallelEmbeddingComposite, a generalization of theTilingCompositethat can handle bigger and non-Chimera source graphs on any structured graph supported byDWaveSampler(including Zephyr). See #569.
Deprecation Notes
TilingCompositeis deprecated in favor ofParallelEmbeddingCompositeand it will be removed in dwave-system 2.0. See #577.
Upgrade Notes
- Switch from pkgutil to native namespace package. See #571.
1.31.0
1.30.0
1.29.1
1.29.0
New Features
-
Add support for context manager protocol to all samplers. See #91, #556.
The recommended way to use DWaveSampler is now from a runtime context:
with DWaveSampler() as sampler: sampler.sample_ising(...)
Alternatively, call the close() method to terminate the sampler resources:
sampler = DWaveSampler() ... sampler.close()
1.28.0
New Features
-
Add option to specify sampler used in
MockDWaveSampler(new default is nowSteepestDescentSampler). See #537. -
Add support for Python 3.13. See #541.
-
Add
LinearAncillaComposite. See #530.
Fixes
- Fix inconsistent sampleset interface across hybrid samplers - we make sure every
SampleSetreturned now has a workingwait_id()method. See #544.