Skip to content

OMMX Python SDK 3.0.0 Beta 8

Pre-release
Pre-release

Choose a tag to compare

@termoshtt termoshtt released this 28 Oct 12:32
· 12 commits to main since this release
4088f34

What's Changed

Breaking Changes

  • Unify constraint access with extensible typed collections by @termoshtt in #1289

Bug fix

  • Batch substitutions and encode integers before penalty preparation by @termoshtt in #1253
  • Support named initial states in SCIP and Instance by @termoshtt in #1273
  • Fix HiGHS dual mapping for sparse IDs and omitted constraints by @termoshtt in #1300

Python SDK update

  • Share the Rust CLI with the Python SDK by @termoshtt in #1263
  • Add bundled agent plugin and skill discovery to the OMMX CLI by @termoshtt in #1264
  • Clarify preparation workflows and report lowering ID exhaustion by @termoshtt in #1269
  • Enforce unique constraint numbers across model families by @termoshtt in #1309

Rust SDK update

Documentation update

  • Clarify Python preparation and Adapter API contracts by @termoshtt in #1279
  • Add Book reading-path review skill and contract checker by @termoshtt in #1285
  • Explain solver-independent Instance and evaluation semantics by @termoshtt in #1280
  • Reorganize Japanese Adapter tutorials and preparation guides by @termoshtt in #1159
  • Explain Instance preparation and result evaluation in the Japanese Book by @termoshtt in #1284
  • Add a self-contained OpenJij sampling how-to to the Japanese Book by @termoshtt in #1288
  • Add an existing-candidate evaluation path to the Japanese Book by @termoshtt in #1290
  • Teach recording and reopening experiments in the Japanese Book by @termoshtt in #1291
  • Separate Artifact exchange and sharing in the Japanese Book by @termoshtt in #1292
  • Complete variable recovery and transformation Guides in the Japanese Book by @termoshtt in #1293
  • Organize Adapter selection and investigation as independent Book tasks by @termoshtt in #1294
  • Clarify QUBO, MPS export, and tracing API contracts by @termoshtt in #1307
  • Teach metadata editing and MPS export in the Japanese Book by @termoshtt in #1306
  • Add independent named-metric and model-inspection workflows to the Japanese Book by @termoshtt in #1308
  • Prepare Python beta.8 and consolidate Rust 3.0 release notes by @termoshtt in #1312

Others

  • Start developing OMMX Python SDK 3.0.0b8 by @tokenprovider-ommx[bot] in #1250
  • Start developing 3.0.0-beta.8 by @tokenprovider-ommx[bot] in #1270
  • Improve Book audit coverage and keep inconsistent contracts inspectable by @termoshtt in #1305
  • Refocus Book review skill on purpose and reference ownership by @termoshtt in #1310
  • Explain OMMX's purpose and adoption value in README and Book by @termoshtt in #1311

Full Changelog: python-3.0.0b7...python-3.0.0b8