Xpress Insight 5 Release Notes
Insight 5.0
General
![]() |
Important Version 5.0 is not yet a replacement for Insight 4 and uploading or migrating custom apps is not supported. Existing users of Insight 4 should upgrade to the latest minor release of 4.x.
|
- A deployment is now designated as production or non-production and the non-production lifecycle can have a custom display label e.g. QA, Staging which is shown as a watermark on the banner.
- Single Sign On support (Service Provider initiated and IDP initiated SAML2). SSO is mandatory for production mode deployments, local account authentication is disabled.
- REST API is now authenticated using client id/secret credential which can be generated by a logged-in user for their account via the user interface (drop-down menu under account name).
- Simple installation configuration is available for development and small scale usage which uses a file system based repository.
- MySQL support for more demanding deployments (database server to user-supplied). PostgreSQL is no longer support on premises.
- Silent/automated installation option.
Compute Interface
- Implements an interface for solving LP/MPS/Mosel jobs. REST API for submitted LP/MPS optimization problems and Mosel models as jobs via web services.
- Integrated with Xpress for remote solving via Optimizer, Mosel and Workbench tools.
- Progress Events API for receiving job status updates and callback notifications.
- Drag and drop interface for submitting jobs interactively.
- Enhanced job queue view with persistent history.
- LP/MPS jobs can include a basis and/or starting mip solution.
- LP/MPS job results can include solution, final attribute values, basis, IIS, save file.
- Jobs can have dependencies on common files that can be pre-uploaded.
- Support for solver callbacks with the option of querying current attributes and solution, and deciding whether to continue the remote solve or interrupt it.
- Integration with Credentials Manager (Windows), KeyChain (MacOS) and OpenSSL (Linux) for the secure management of client credentials
- Jobs can specify a named execution service. An execution service is a logical sub-set of execution resources which can be configured via the Insight administration interface.
- A clean up service can be scheduled to delete jobs older than a set age. This avoids the service performance being affected by the accrual of a very large number of historic jobs, and is an alternative to the client taking responsibility for deleting the jobs.