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