v7.4 (2019-10)
Abandoned platforms
As announced in the previous release, Python 2.7 has been officially abandoned.
Dependency updates
- Protobuf 3.9.0 -> 3.10.0
New features
-
CP-SAT: The solver now checks for constraints that do not support enforcement literals (they are the Boolean literals passed to OnlyEnforceIf() methods). The model checker will return an error before solving if such a constraint has an enforcement literal.
-
Linear Solver: The linear solver wrapper now supports XPressMP. You will need to recompile from source to use it.
-
Dotnet: The architecture of the nuget package has been completely rewritten. In particular, it should support dotnet framework >= 4.5.2 on windows platforms.
Performance improvements
This release features significant code and performance improvements on the GLOP simplex, the Routing library, and the CP-SAT solver.