This will be the last release to support Python3.8.
Add Python 3.13 support.
Add muslinux wheel package.
This will be the last release to support Java 1.8
Builds
dependencies (protobuf, abseil, re2, highs) are now seperated shared libraries
Windows libraries are now dll
Dependencies
C++
Protobuf 29.3
CoinUtils: 2.11.12
Osi: 0.108.11
Clp: 1.17.10
Cgl: 0.60.9
Cbc: 2.10.12
HiGHS: 1.9.0
Scip: v920
benchmark: 1.9.1
Graph
Old graph classes (EbertGraph, StarGraph, ForwardEbertGraph, ForwardStarGraph) have been removed.
Use ReverseArcListGraph<> and ListGraph<> instead. Those are conceptually similar, but typically perform better.
APIs are mostly compatible.
CP-SAT
Improve the no_overlap_2d layer (propagation, presolve, cuts)