Xpress Update 8.14.4 is now available on box.com for Window, Linux, MacOS and Solaris on x86-64 and Linux on AArch64, click here.
This is the latest update for the Xpress 8.14 release branch. Please note that the Windows, Linux or Solaris archives must be extracted over a prior installation of FICO Xpress 8.14. This update requires an Xpress 8.14 license.
Release Notes:
Xpress Optimizer 40.01.04
Xpress Nonlinear 40.01.04
Xpress Solver Interfaces 40.01.04 (Python, R, Matlab, .NET, Java)
Xpress Mosel 6.0.2
Compiler Library
This is the latest update for the Xpress 8.14 release branch. Please note that the Windows, Linux or Solaris archives must be extracted over a prior installation of FICO Xpress 8.14. This update requires an Xpress 8.14 license.
Release Notes:
Xpress Optimizer 40.01.04
- XSLPcopyprob now copies controls, as it has always done except in 8.14.2. XSLPcopyprob does not copy callbacks: use XSLPcopycallbacks after copying the problem. Note that XSLPcopycontrols will not copy convergence criteria or Knitro controls. These should be set manually.
- Fixed an issue in user interruption through a non-zero return code from the barlog callback.
- Fixed an issue occurring on indicators during a represolve
- Fixed an issue printing infinite double control values
- Fixed a performance issue with writing text files (LP, MPS, ...) on Windows. Writing a file with many lines should now be significantly faster.
- Fixed a crash resulting from all the quadratic variables being linearized, leading to an unexpected condition.
- Fixed a potential source of non-determinism during initial outer approximation cuts for MIQCPs.
- Fixed a potential crash when presolving MIQPs.
- Fixed a potential crash when adding general constraints with many constant elements to a problem.
- Fixed an issue with root parallel heuristics that could result in an endless loop of restarting root cutting and heuristics.
Xpress Nonlinear 40.01.04
- Fixed an issue where a wrong column could be reported as the reason for unboundedness.
- Round exponents as explained by the error message when encountering rational powers of negative numbers.
- Fixed an issue with the usage of flags in XSLPreminim/remaxim.
- Fixed an incorrect logging message for initial points given to Knitro.
Xpress Solver Interfaces 40.01.04 (Python, R, Matlab, .NET, Java)
- The AMPL-Xpress driver has been updated to version 20220112.
Xpress Mosel 6.0.2
Compiler Library
- Importation of packages defining subroutine references on local subroutines no longer produces invalid code
- An issue has been fixed in the handling of private indexing sets on constant native types declared in packages
- A potential memory corruption has been fixed in the initialisation of arrays of sets/lists of records ('initialisations from')
- Assignments of constants of native types to unions no longer cause a general error
- A potential memory corruption has been fixed in the convertion of very large real numbers to their textual representation
- http server: response headers now use CRLF as line termination
- Arrays indiced by set of constants are now supported
- A memory leak has been fixed in 'getindices'
- An issue has been resolved in the simplification of divisions
- Assignment of 'mpsol' now working as expected
- Nonlinear formulae are now evaluated correctly when no NLP solve has taken place
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