Dwave-cloud-client

Latest version: v0.12.0

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

Scan your dependencies

Page 6 of 13

0.8.0

Not secure
New Features
---

- `Client` instance defaults via `defaults` constructor argument (425)
- `Client` class defaults in `Client.DEFAULTS`
- Parsing of boolean options in configuration files. `on`/`off`, `true`/`false`, `1`/`0` all work as expected (113)
- `deprecated` utility decorator
- `aliasdict` utility `dict` subclass enabling lazy access to alias keys

Fixes
---

- Documentation refactor and update

Changes
---

- Removed legacy config file format (`.dwrc`) support (138)
- Removed some of the deprecated `Solver.is_*` properties
- Removed support for deprecated formats: `bqm-ref` and `bq-zlib`.
- Removed support for more than first three positional arguments in `Client` constructor (`endpoint`, `token` and `solver`). Positional arguments in the constructor will be deprecated eventually.
- `Client.solvers` scheduled for removal in 0.9.0
- Deprecated `Future.occurrences` in favor of `Future.num_occurrences`
- Deprecated `samples` and `occurrences` keys in `Future`/`Future.result()`

0.7.7

Not secure
Fixes
---

- Restored support for `order by` in solver features definition dict (407)
- Fix interface of public, but undocumented `reformat_qubo_as_ising` (418)
- Include package version in user-agent string (420)

0.7.6

Not secure
New Features
---

- New polling schedule control parameters (config & kwargs):
`poll_backoff_min` and `poll_backoff_max` (410)
- Faster answer polling schedule: backoff time base reduced from 1s to 50ms
- Problem `offset` parameter supported in `Solver.sample_{ising,qubo}`,
and implicitly (via BQM) in `Solver.sample_bqm` (408)

Fixes
---

- Fixed error handling during answer loading (394)
- Stopped publishing universal wheels
- Support BQM offset in `Solver.sample_bqm` (408)

0.7.5

Not secure
New Features
---

- User-Agent extended with platform-specific tags (393)
- CLI: `dwave --platform`
- CLI: additive verbosity for install/setup commands (400)

Fixes
---

- `order_by` argument to `Client.get_solver` affected effective solver
filters if used in isolation (401)
- During problem multipart upload, individual part upload could fail on
retry attempt if part data stream was exhausted in previous upload
attempt (403)

0.7.4

Not secure
Fixes
---

- Restore support for solvers without `category` property (397)

0.7.3

Not secure
New Features
---

- Hybrid solvers support (378):
- `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 (382)
- `dwave install` now supports `--upgrade` option to (re)install
partially installed contrib packages, or upgrade stale requirements (381)

Fixes
---

- `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 (318)

Changes
---

- `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

Page 6 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.