Release Notes 5.8.1

New Features

  • Lazy loading of modules in Webservices

    Increased web service performance for projects with a large number of modules. The modules are loaded when they are called and unloaded when method used rarely.

  • Support null values in additive and multiplicative operations

    Added possibility to perform +, -, *, / operations on ‘null’ values for custom Openl number types, e.g. DoubleValue, IntValue, etc. For operations "+', "-" null value will be processed as "0". For operations "*', "/" null value will be processed as "1".

  • Ranges introduced to Spreadsheets

    Ranges looks like $Col1$Row1:$Col2$Row2 (or short version $cell1:$cell2) Now the sum expression may look like sum($Step_Claim_Crdb:$Step_Vacancy). Instead of summing all cells, one by one.

Improvements

  • Core: Start request date and End request dates were added into dimension properties, Request date is added into RuntimeContext
  • Core: Currency and Language properties were moved to dimension properties
  • Webservices: Added RuleService Frontend Configuration file
  • Webservices: Added possibility to support versioning in web services between different versions of deployments
  • Internet Explorer 9.0: Added full support
  • Migrated to JSF2, RichFaces 4

Fixed Bugs

  • Core: Definition slice(byte[] values, int startIndexInclusive, int endIndexExclusive) isn't supported
  • Webstudio: No trace, run, test buttons for tests when they are located in the dependency Module (dependencies)
  • Webstudio: Revert module changes returns incorrect module state after several reverts
  • Webstudio: IE: Impossible to work with OpenL under IE 9.0 after some Color schemes are applied
  • TableEditor: IE: Project with dependency is corrupted after copy table creation
  • Eclipse: Cannot start webstudio using StartStudio.bat
  • Eclipse: Cannot start webstudio from the Simple OpenL project
  • Repository: Cannot add descriptor to a deployment project
  • Repository: Chrome: Redeployment window hangs on
  • Repository: After user closes a project, changes which has already been checked in are rejected

Known Issues

  • Webstudio: Links to other tables aren’t clickable for tables overloaded by dimension properties

Migration

  • Regenerate all your static wrappers
  • Ternary operator (?:) in the Spreadsheets, second expression after '?' symbol should be taken in brackets, or a space is needed before ':'. (Ranges functionality impact)

© Copyright OpenL Tablets, 2004-2017