Initializing help system before first use

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.