Dwave-ocean-sdk

Latest version: v8.3.0

Safety actively analyzes 723359 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 33

2.5.0

Changelog
---

* `dimod` 0.9.4 -> 0.9.5
- `BQM.normalize` now returns the value the BQM was scaled by
- `SampleSet.relabel_variables` no longer blocks for unresolved sample sets
- `FileView` has a new parameter, `ignore_variables` that treats the BQM as integer-labelled
- `ScaleComposite` no longer blocks
- `FileView.seek` now works correctly with `io.SEEK_END`
- Change: `BinaryPolynomial` support in `ScaleComposite` has been removed

* `dwave-cloud-client` 0.7.4 -> 0.7.5
- User-Agent extended with platform-specific tags
- CLI: `dwave --platform`
- CLI: additive verbosity for install/setup commands
- Fixed: `order_by` argument to `Client.get_solver` affected effective solver
filters if used in isolation (401)
- Fixed: during problem multipart upload, individual part upload could fail on
retry attempt if part data stream was exhausted in previous upload attempt

* `dwave-hybrid` 0.5.0 -> 0.5.1
- All QPU samplers now use client-based QPU selection instead of solver feature-based,
therefore allowing users to define the solver via Ocean configuration

* `dwave-system` 0.9.6 -> 0.9.9
- Added `DWaveCliqueSampler`
- Added `order_by` kwarg in `DWaveSampler` constructor
- `LeapHybridSampler` uses BQM serialization version 2.0
- Embedding composites no longer block
- `MockDWaveSampler` now has the correct topology
- Fix rounding in anneal schedule validation

* `minorminer` 0.1.9 -> 0.2.0
- Added polytime clique embedder for chimera and pegasus graphs under `minorminer.busclique`
(an implementation to compute biclique embeddings is also available but needs improvement)
- Added layout and placement strategies under `minorminer.layout`
- Improved restart behavior (controlled through `tries` parameter)


Package versions
---

dimod==0.9.5
dwave-cloud-client==0.7.5
dwave-hybrid==0.5.1
dwave-inspector==0.2.2
dwave-neal==0.5.4
dwave-networkx==0.8.6
dwave-qbsolv==0.3.0
dwave-system==0.9.9
dwave-tabu==0.3.0
dwavebinarycsp==0.1.2
minorminer==0.2.0
penaltymodel==0.16.3
penaltymodel-cache==0.4.1
penaltymodel-lp==0.1.3
pyqubo>=0.4.0

Extras, `all`
---

penaltymodel-mip==0.2.3
penaltymodel-maxgap==0.5.3

2.4.0

Changelog
---

* `dimod` 0.9.3 -> 0.9.4
- `assert_consistent_bqm` to `dimod.testing` for testing different BQM implementations
- Testing is now done with parameterized package - this does not affect installed packages
- FileView version 2.0 with improved docs

* `dwave-cloud-client` 0.7.3 -> 0.7.4
- Restore support for solvers without `category` property


Package versions
---

dimod==0.9.4
dwave-cloud-client==0.7.4
dwave-hybrid==0.5.0
dwave-inspector==0.2.2
dwave-neal==0.5.4
dwave-networkx==0.8.6
dwave-qbsolv==0.3.0
dwave-system==0.9.6
dwave-tabu==0.3.0
dwavebinarycsp==0.1.2
minorminer==0.1.9
penaltymodel==0.16.3
penaltymodel-cache==0.4.1
penaltymodel-lp==0.1.3
pyqubo>=0.4.0

Extras, `all`
---

penaltymodel-mip==0.2.3
penaltymodel-maxgap==0.5.3

2.3.0

Changelog
---

* `dimod` 0.9.2 -> 0.9.3
- `pack_samples` kwarg for `SampleSet.to_serializable()` method that allows the user to _not_ pack samples. This means bumping the sample set serialization version to 3.1.0
- `SampleSet.info` is now correctly propagated through the `ClipComposite`
- All `.pyx` and `.pxd` files are included in the MANIFEST which means that `cimport dimod` will now work correctly

* `dwave-cloud-client` 0.7.2 -> 0.7.3
- Hybrid solvers support:
- `dwave.cloud.hybrid.Client` is a new client type specialized
for SAPI hybrid solvers
- `Solver.hybrid` is a new derived property, also available for
feature-based solver filtering
- Client certificate SAPI authentication supported via `client_cert` and
`client_cert_key` config/kwarg parameters
- `dwave install` now supports `--upgrade` option to (re)install
partially installed contrib packages, or upgrade stale requirements
- `qpu`/`sw`/`hybrid` derived solver properties refactored to use the
new SAPI solver property, `category`
- Nested exception properly propagated by `Future.exception()`
- `dwave install` now enforces the full requirement specifier for each
contrib dependency
- User home and environment variables are now expanded in
config file path
- `Solver.is_*` properties scheduled for removal in 0.8.0
- `Future.error` deprecated in favor of `Future.exception()` and
scheduled for removal in 0.9.0
- Removed most of Python 2 constructs

* `dwave-hybrid` 0.4.3 -> 0.5.0
- Added `SubproblemCliqueEmbedder`
- Dropped Python 2.7 and 3.4 support
- Loosened NumPy version requirements

* `dwave-inspector` 0.2.1 -> 0.2.2
- Infer SAPI solver topology type if topology property missing

* `dwave-system` 0.9.5 -> 0.9.6
- `LeapHybridSampler` now correctly chooses solvers that accept the `bqm` problem type
- Biclique support for Pegasus


Package versions
---

dimod==0.9.3
dwave-cloud-client==0.7.3
dwave-hybrid==0.5.0
dwave-inspector==0.2.2
dwave-neal==0.5.4
dwave-networkx==0.8.6
dwave-qbsolv==0.3.0
dwave-system==0.9.6
dwave-tabu==0.3.0
dwavebinarycsp==0.1.2
minorminer==0.1.9
penaltymodel==0.16.3
penaltymodel-cache==0.4.1
penaltymodel-lp==0.1.3
pyqubo>=0.4.0

Extras, `all`
---

penaltymodel-mip==0.2.3
penaltymodel-maxgap==0.5.3

2.2.0

Changelog
---

* `dimod` 0.9.1 -> 0.9.2
- BQM C++ headers are now in `dimod/include/dimod/`
- `Initialized` ABC and accompanying `parse_initial_states` method for samplers that accept initial states
- `IdentitySampler` that returns passed-in initial states
- `ising_to_qubo` function now accepts an underspecified `h` arg
- General performance and structural improvements to C++ bqms
- cyBQMs are now pickleable and deepcopyable

* `dwave-system` 0.9.4 -> 0.9.5
- `unembed_sampleset` now accepts multiple chain break resolution methods

* `dwave-tabu` 0.2.2 -> 0.3.0
- dimod 0.9.x support (all BQM types)
- Dropped Python 2 and 3.4 support

* `dwave-inspector` 0.1.5 -> 0.2.1
- Console warnings filter and per-sample toggle
- Sample indices in popover on console warnings
- UX and edge cases handling improvements in console warnings
- Increased node margin for graph views, addressing regression
- Binning and correct logical sample index in console warnings
- Add missing units in thermalization labels

* `pyqubo` 0.3.0 -> 0.4.0
- Compilation is optimized and it has become about 10x faster


Package versions
---

dimod==0.9.2
dwave-cloud-client==0.7.2
dwave-hybrid==0.4.3
dwave-inspector==0.2.1
dwave-neal==0.5.4
dwave-networkx==0.8.6
dwave-qbsolv==0.3.0
dwave-system==0.9.5
dwave-tabu==0.3.0
dwavebinarycsp==0.1.2
minorminer==0.1.9
penaltymodel==0.16.3
penaltymodel-cache==0.4.1
penaltymodel-lp==0.1.3
pyqubo>=0.4.0

Extras, `all`
---

penaltymodel-mip==0.2.3
penaltymodel-maxgap==0.5.3

2.1.1

Changelog
---

* `dwave-cloud-client` 0.7.1 -> 0.7.2
- `StructuredSolver.sample_bqm` was improperly handling QUBOs, now it
correctly samples them as QUBO QMIs (375)
- some doctests were failing, and now they're skipped

* `dwave-system` 0.9.2 -> 0.9.4
- Install `dwave-tabu` which is needed for the `dwave.system.testing` module
- Fixed QUBO sampling bug in `DWaveSampler` introduced in 0.9.2 (286)

* `dwavebinarycsp` 0.1.1 -> 0.1.2
- Update introduction doc
- Doctest fails

* `penaltymodel-mip` 0.2.2 -> 0.2.3
- Will handle the case when all decision configurations are defined

* `penaltymodel-maxgap` 0.5.2 -> 0.5.3
- Bump up `pysmt` to 0.8.0

Package versions
---

dimod==0.9.1
dwave-cloud-client==0.7.2
dwave-hybrid==0.4.3
dwave-inspector==0.1.5
dwave-neal==0.5.4
dwave-networkx==0.8.6
dwave-qbsolv==0.3.0
dwave-system==0.9.4
dwave-tabu==0.2.2
dwavebinarycsp==0.1.2
minorminer==0.1.9
penaltymodel==0.16.3
penaltymodel-cache==0.4.1
penaltymodel-lp==0.1.3
pyqubo>=0.3.0

Extras, `all`
---

penaltymodel-mip==0.2.3
penaltymodel-maxgap==0.5.3

2.1.0

Package versions
----------------
dimod==0.9.1
dwave-cloud-client==0.7.1
dwave-hybrid==0.4.3
dwave-inspector==0.1.5
dwave-neal==0.5.4
dwave-networkx==0.8.6
dwave-qbsolv==0.3.0
dwave-system==0.9.2
dwave-tabu==0.2.2
dwavebinarycsp==0.1.1
minorminer==0.1.9
penaltymodel==0.16.3
penaltymodel-cache==0.4.1
penaltymodel-lp==0.1.3
pyqubo>=0.3.0

Page 9 of 33

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.