Cortex v2.9.9

The release of Cortex 2.9.9 brings a number of new features and performance enhancements.

Changelog

  • added: Account: tz (Timezone) property (more info)
  • added: Organization: tz (Default Timezone) property (more info)
  • added: Objects: Binary data type
  • added: Script Libraries: moment-timezone.js (more info)
  • added: Scripts: SAML Module (more info)
  • added: Scripts: Cache Module (more info)
  • added: Scripts: Counters Module (more info)
  • added: Scripts: Util Module (more info)
  • added: Scripts: Using Cursor.passthru(), a route can stream an open cursor directly to the response, resulting in massive speed improvements and vastly larger result sets without timeouts.
  • added: Scripts: Events can now be handled by multiple triggers.
  • added: Scripts: script.as() and @as decorator enables scoped principal context-switching in-script.
  • improved: Api: Read cursor performance improvements. In many cases, up to 3.5x.
  • improved: Scripts: Sandbox speed improvements. Load built-in libraries ~3x faster.
  • improved: Developer Tools: Better org refresh developer tool.
  • improved: Scripts: dryRun() option now applies to writeThrough references and Lists
  • added: Scripts: Cursor.pathPrefix() enables list retrieval as cursors using passthru().
  • added: Scripts: Cursor.hasMore detects if more items are available after a cursor (with a limit) has been exhausted