Xpress Updates 9.2.3 is now available for Windows, MacOS, Linux on x86-64 and Linux on AArch64, Click here to download.
These are the latest updates for the Xpress 9.2 release branch and requires a matching license. Please note that these archives must be extracted over a prior installation of FICO Xpress 9.2. This update requires an Xpress 9.2 license.
Release Notes for 9.2.3
Xpress Optimizer 42.01.02
Xpress Nonlinear 42.01.02
Xpress Global 42.01.02
Xpress Interfaces 42.01.02 (Python, R, Matlab, .NET, Java)
Xpress Mosel 6.4.2
Compiler Library
These are the latest updates for the Xpress 9.2 release branch and requires a matching license. Please note that these archives must be extracted over a prior installation of FICO Xpress 9.2. This update requires an Xpress 9.2 license.
Release Notes for 9.2.3
Xpress Optimizer 42.01.02
- Fixed an issue with presolving of partially defined user solutions
- Fixed a memory leak on Windows when solving MIPs.
- Fixed a small issue in the mod2 presolver module potentially leading to wrong optimal solutions.
- a potential crash when parsing floating point numbers
- Fixed a bug when XPRSchgobjn is used to modify existing objective coefficients
- Fixed a bug related to scaling in IIS.
Xpress Nonlinear 42.01.02
- Fixed an issue with nonlinear indicators with exactly one linear nonzero.
Xpress Global 42.01.02
- Fixed an issue in presolve for problems with both convex quadratics/SOCPs and non-convex quadratics or general nonlinearities
Xpress Interfaces 42.01.02 (Python, R, Matlab, .NET, Java)
- Fixed an issue where an error message was displayed when problem.getSolution was called from a Python callback
- Fixed an issue where the Python interface advised the user to pass a path to xpress.init when the path was already being passed
Xpress Mosel 6.4.2
Compiler Library
- Valid redefinitions of types are no longer rejected.
- An issue has been fixed in the bim loader (it could cause a runtime error E-1004 under certain conditions).
- Posix: 'getsysstat' now returns a negative value when the process run via 'system' has terminated because of a signal.
- 'sysinfo' can now also report the PID of the process running the instance (tag SYS_PID).
- 'getvar(logctr)' can now be used to retrieve the variable of an indicator constraint.
- representing indicators now support names generation.
- A potential memory leak has been fixed when 'setname(nlctr)' is used.
- An issue has been fixed in the generation of names of nonlinear constraints
Updated 3 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