Version 8.0 Installable Version Release Notes

From LongJump Support Wiki
Revision as of 23:53, 28 January 2011 by imported>Aeric
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

See also: The Installable Version pages for previous-version release notes.


Preparing for an Upgrade

Software Requirements have not changed since the previous release. But service providers upgrading from a previous release should make sure that dependent utilities meet those requirements before initiating the platform upgrade process.

New Functionality

Enhanced Governance Framework

To prevent runaway programs that could crash the platform or imperil performance, it is now possible to place limits on the amount of CPU time, the amount of String space, and the number of lines of code that may execute at any one time. The limits begin from the time that the platform begins to execute tenant code, until the time that control returns to the platform. The limits are global--they apply to all tenants in the platform instance. They are enabled by default, but they can be disabled, or they can be individually modified.

To manage those limits, the following changes have been made to the Service Provider Settings:

  • A new checkbox option has been added: "Apply Governors?"
  • "Max loop iterations" has been changed to "Max Number of Statements allowed"
  • "Maximum String Length" has been added (a limit on the total length of all strings allocated in the heap)
  • "Maximum CPU Time" has been added (in milliseconds)
  • "Apply governors in Pages?" has been removed. (Governors apply to all tenant code, from whatever source.)

Learn more:' Service Provider Settings, Develop Configuration

Functionality Changes

Themes are Now Preserved During an Upgrade

When upgrading the platform, customized and modified themes are left intact, rather than being lost or overwritten.