forio Toggle navigation

v1.46 Release Notes

Release Date: 1/31/2017

Improvements

  • Epicenter.js 2.1.0 Released. The Epicenter.js JavaScript library has been updated to version 2.1.0.

    New in this release, Epicenter.js supports the websockets protocol for the cometd library used in the Channel Manager. By default, websocket support is enabled, and the Channel Manager attempts to connect using websockets; if it cannot, falls back to using the long poll transport (which is what it used in all cases in previous releases). The underlying Epicenter Channel API will begin using the WebSocket protocol by default in a subsequent release of Epicenter.

    Full release notes are available on Github for Epicenter.js 2.1.0.

  • Interface Builder Improvements. The Interface Builder (Beta) now supports two project types. The first time you work with Interface Builder for a project, you are prompted to choose which type of project you are building: Turn by Turn or Run Comparison. Turn by Turn projects are usually time-based and simulated one step at a time. Run Comparison projects typically also have time-based models, but are usually simulated to the end once initial assumptions are set.

  • Vensim, Powersim Variable Aliases. We have standardized the names for accessing time-related variables: Start Time, Final Time, Time, Time Step. In addition, language-specific aliases are available for getting the same values (for example, if you are working with Vensim, INITIAL TIME is an alias for Start Time). See the index of Vensim variables and the index of Powersim variables for more information.

Performance Improvements

  • Database Translation Layer Removed. In previous releases, the User Management APIs were translated from REST through a coordination layer before being stored in the Epicenter backend databases. New in this release, the User Management APIs connect directly to the Epicenter database, which improves performance.

Notable Bug Fixes