Skip to content

Releases: dwavesystems/dwave-cloud-client

0.7.1

25 Mar 21:27
Compare
Choose a tag to compare

New Features

  • dwave.cloud.computation.Future.sampleset is now non-blocking,
    and the info field includes problem_id

Fixes

  • StructuredSolver.sample_bqm was doubling quadratic biases,
    it doesn't any more (#368)
  • some doctests were failing, and now they don't

0.7.0

24 Feb 19:17
Compare
Choose a tag to compare

New Features

  • dwave ping now supports --sampling-params argument(s)
  • dwave solvers now supports listing --all solvers independent of solver definition used in config
  • dwave install now available for contrib packages install
  • dwave setup introduced to combine dwave install and dwave config create
  • Unstructured solvers will now upload problems prior to sampling by default (using multi-part upload)
  • Future.wait_id can now be used to block until the submission ID becomes available (i.e. problem is queued)
  • Problem answers can now be downloaded from a "cold" session via Client.retrieve_answer

Changes

  • Dropped Python 2 support
  • Legacy config format deprecated
  • Default client class used in config is now "base"

0.6.3

22 Jan 23:21
Compare
Choose a tag to compare

New Features

  • Event subsystem in dwave.cloud.events to enable external data capture (early preview)

Fixes

  • Allow RawIOBase for file-like input object in GettableFile

0.6.2

05 Nov 18:22
Compare
Choose a tag to compare

New Features

  • Multipart problem upload, resilient to network failures, with cold restart (#326)
  • By-ref problem submit to unstructured solvers (#327)
  • CLI command for problem upload: dwave upload
  • Accept custom external HTTP headers in config/env var/Client constructor/factory (#334)
  • Better external log level control (#336)

Fixes

  • Thread-safe requests.Sessions (#182)
  • Solver graph respected in dwave ping on structured solvers (#332)
  • Correct error handling in dwave ping on unstructured solvers (#329)

0.6.1

02 Sep 20:08
Compare
Choose a tag to compare

Changes since 0.6.0:

  • Ignore answer ETA in polling scheduling (#322)
  • Tolerate 5xx errors during polling (#324)

0.6.0

02 Aug 18:16
Compare
Choose a tag to compare

Changes since 0.5.4:

  • Added support for unstructured solvers
  • Added optional support for dimod.BinaryQuadraticModel
    problem type and dimod.SampleSet problem answer
    (requires dimod package)
  • Deprecated solutions/num_occurrences aliasing in
    raw response. Raw response is solver-specific. Use
    Future/computation properties for unified access.

0.5.4

13 Apr 00:22
Compare
Choose a tag to compare

Changes since 0.5.3:

  • feature-based solver filering: support nested and tag properties
  • added max_num_reads solver property
  • droped explicit support for python 3.4

0.5.3

15 Jan 00:44
Compare
Choose a tag to compare

Changes since 0.5.2:

  • refactored solver's derived features (definition and filtering by)
  • bugfixes (order solvers by avg_load derived property, correct
    parsing of zero-length solver definition from config/env)

0.5.2

11 Jan 02:08
Compare
Choose a tag to compare

Changes since 0.5.1:

  • Bugfixes (better parsing of initial_state in Solver.sample())

0.5.1

22 Dec 00:34
Compare
Choose a tag to compare

Changes since 0.5.0:

  • More informative User-Agent header (include OS/platform and Python version)
  • Added pre-emptive connection_close config option
  • Added user-defined solver order via order_by kwarg in get_solver/get_solvers
  • New default solver sort order: avg_load