Skip to content

Releases: ProvideQ/toolbox-server

Version 0.4.0

11 Nov 11:45
9cf56f6
Compare
Choose a tag to compare

Features:

  • Implemented Backend Support for Demonstrators
Add QUBO Problem Mask
  • Qiskit Solver using QAOA
  • Qrisp Solver using QAOA
  • D-Wave Annealing Solver
Add Vehicle Routing Problem Mask
  • LKH3 Solver
  • Qrisp Solver using Grover
  • Clusterer (k-means, 2-phase)
Add Traveling Sales Person Problem Mask
  • LKH3 Solver
  • TSP to QUBO Transformation

Add Knapsack Problem Mask

  • Qiskit Solver using QAOA
  • Hollowitz-Sahni classical Solver

Tests:

  • New test cases for all added problem masks. Test cases for Quantum Solvers skip large problems.
  • Added default debugging output for all test cases

Documentation

  • Updated Readme file to include new solvers
  • Added information to cross-compilation for Rust pipeline (used in VRP Solver)

Refactor:

  • Complete Refactoring of the API to support solver configuration
  • Improved Installation Scripts for CI Pipeline and PCs
  • Added OS-specific spring profiles (application.properties) + loading
  • Updated Qiskit-based Solvers to new Qiskit version (1.0+)
  • Updated Cirq-based Solvers to specific cirq version (because of installation issues with new Cirq versions)

Version 0.3.0

28 Sep 22:36
7edfc5a
Compare
Choose a tag to compare

Features:

  • Add GML object format (#37)
  • Add Cirq MaxCut solver (#45)

Bugfixes:

  • Re-add Qiskit-aer package after removal from main qiskit package (#38)
  • Fix SAT negation prefix (#48)

Tests:

  • Fix variable name comment order in DIMACS test cases (#27)
  • Add unit tests for all solvers (#29)

Documentation:

  • Add release guide (#25)
  • Improve swagger endpoint documentation (#41)

Refactor:

  • ProcessRunner streamlining (#31)
  • Clean up generics (#34)
  • Remove suitability score in favor of meta-solver strategies (#35)
  • Remove controller boilerplate (#39)
  • Split up feature model anomaly problem types (#40)
  • Use IDs for ProblemType serialization (#44)
  • Merge Solution and SolutionHandle (#47)

Version 0.2.1

11 Jun 12:28
Compare
Choose a tag to compare

Bug Fixes:

  • do not use explicit toolbox-server version in dockerfile (e99ee5)

Version 0.2.0

11 Jun 11:43
Compare
Choose a tag to compare

New Features:

  • Obfuscate GAMS license in public API logs (#17)
  • Add "feature model anomaly" problem (#18)
  • Allow parameterization of meta-solvers through API (#20)

Documentation:

Build:

  • Avoid build log flooding (#16)
  • Reduce docker image size from 12 GB to 3.5 GB (#14, #15)