Skip to content

OMMX Python SDK 1.6.0 Release Candidate 3

Pre-release
Pre-release
Compare
Choose a tag to compare
@termoshtt termoshtt released this 24 Dec 08:22
· 44 commits to main since this release
6448ad7

This is a draft for changes in 1.6.0 release note, not the change from 1.6.0rc2

What's Changed

Breaking Changes

Bug fix

  • Restore Solution.annotations in Artifact.get_solution by @termoshtt in #212

Protobuf update

  • OMMX Adapter for OpenJij, introduce ommx.v1.SampleSet by @termoshtt in #236
  • feasible_unrelaxed field representing the feasibility including the removed constraints by @termoshtt in #251

Python SDK update

  • ommx.v1.ParametericInstance and Instance.penalty_method in Python SDK by @termoshtt in #200
  • Fill ommx.v1.Solution.state with substituted_value of DecisionVariable by @termoshtt in #207
  • Drop Python 3.8 because it has been ended at 2024/10/7 by @termoshtt in #209
  • Function.terms and related properties by @termoshtt in #214
  • Introduce AsConstraint abstract class to share comparison operators by @termoshtt in #222
  • Override __eq__ method also for Quadratic and others by @termoshtt in #224
  • Uniform penalty method by @termoshtt in #227
  • Release candidate of Python SDK 1.6.0rc1 by @termoshtt in #230
  • MPS: Only write used variables to output by @Zengor in #229
  • Fix project URLs in pyproject.toml of Adapters by @termoshtt in #237
  • Extract values from ommx.v1.Solution with name and subscripts annotations by @termoshtt in #239
  • Get optimality from model in adapters' model_to_solution by @Zengor in #241
  • Support maximization problem for OpenJij Adapter by @termoshtt in #243
  • Bump jinja2 from 3.1.4 to 3.1.5 in the pip group across 1 directory by @dependabot in #249
  • Revise OpenJij-Adapter APIs by @termoshtt in #252

Rust SDK update

  • Rename to Instance::as_{pubo, qubo}_format to emphasize the format change by @termoshtt in #202
  • Bump the dependencies group with 16 updates by @dependabot in #216
  • Add penalty weight parameter id to removed constraint for inverse lookup by @termoshtt in #228
  • Bump the dependencies group with 3 updates by @dependabot in #235
  • Remove zero coefficients in Instance::as_{pubo,qubo}_format by @termoshtt in #240
  • Bump the dependencies group with 9 updates by @dependabot in #246

Documentation update

Others

  • Start developing OMMX Python SDK 1.5.2 by @github-actions in #201
  • Add Dependabot configuration for pip by @termoshtt in #215
  • Start developing OMMX Python SDK 1.6.0rc2 by @github-actions in #231
  • Specify the Python project directories for dependabot by @termoshtt in #233
  • Bug fix of as_{qubo,pubo}_format as it does not sum up the same terms. by @termoshtt in #238
  • Fix Python Release workflow by @termoshtt in #245
  • Start developing OMMX Python SDK 1.6.0rc3 by @github-actions in #247

Full Changelog: python-1.5.1...python-1.6.0rc3