Xpress Update 8.12.1 is now available on box.com for Windows, Linux, Mac and Solaris. Click here to download.
This is the latest update for the Xpress 8.12 release branch. Please note that the Windows, Linux, or Solaris archives must be extracted over a prior installation of FICO Xpress 8.12. This patch requires an Xpress 8.12 license.
Release Notes:
New in Release 8.12.1
Xpress Solver Interfaces 38.01.02 (Python, R, Matlab, C#, Java)
Fixed in Release 8.12.1
Xpress Optimizer 38.01.02
Xpress Solver Interfaces 38.01.02 (Python, R, Matlab, C#, Java)
This is the latest update for the Xpress 8.12 release branch. Please note that the Windows, Linux, or Solaris archives must be extracted over a prior installation of FICO Xpress 8.12. This patch requires an Xpress 8.12 license.
Release Notes:
New in Release 8.12.1
Xpress Solver Interfaces 38.01.02 (Python, R, Matlab, C#, Java)
- The xpress.expression object type of the Python interface is now exposed to the user for type hinting purposes.
- Indicators, piecewise linear and general constraints can now be used from the Matlab interface through the old SOS argument (now mipstructs) that has been extended to allow for further constraint types.
- Optimizer, BCL and Mosel .NET interfaces are now distributes as 'NuGet' packages in the 'lib/nuget/' directory, dual-targetting .NET Standard 2.0 and .NET Framework 3.5, and can be used on Linux as well as Windows. For legacy reasons, the .NET Framework 3.5-targetted DLLs are still distributed in the 'bin' directory.
Fixed in Release 8.12.1
Xpress Optimizer 38.01.02
- Fixed an issue with the disconnected component MIP search that could result in a ctrl-c event being ignored.
- Fixed an issue with termination during post-presolve MIP initializations that could leave the solver in an inconsistent state.
- Fixed the over reporting of memory usage for a concurrent MIP component solve.
- Fixed an issue in which an IIS search timing out could incorrectly report the problem to be feasible.
- The analytic center presolver for MIPs should now check against the time limit.
- Fixed an issue that resulted in incorrect solution by the barrier algorithm in certain situations.
Xpress Solver Interfaces 38.01.02 (Python, R, Matlab, C#, Java)
- Fixed a reference counting issue that could cause Python to crash.
- Fixed a performance problem in xpress.problem.delConstraint(): removal of a subset of constraints could result in a quadratic algorithm. This no longer happens, removal of constraints only takes linear time now.
- Fixed a problem with xpress.problem.addrows() and xpress.problem.addcols() with explicit None arguments.
Updated 5 years ago
Version 3.0FICO
Community Manager
Joined July 21, 2025
FICO® Xpress Optimization Blog
Follow this blog board to get notified when there's new activity