Release Notes 5.9.3

New Features

 

Referents to conditions from return cells

Implemented possibility to call condition value from the cell in the Return column by using $C<n><variable name>


 

Improvements

 

Infrastructure:

  • Source code repository migrated from Subversion to Mercurial

Core:

  • Update math helper functions to perform arithmetic operations under NULL values for *Value data types: In case math function receive null as input parameter it will be handled as 0 for sum operations and as 1 for multiply operations
  • Introduced Rules Interfaces instead of Static Wrappers: Wrappers are recognized as a deprecated feature now, Interface generation is used for all rules projects
  • Added methods for working with arrays in the rules: add, addAll, remove and removeElement
  • Arrays and ranges in SimpleRules and SimpleLookup tables

WebStudio:

  • Support Java x64
  • Wizard for Data tables added: Data table now can be created via WebStudio UI
  • Search functionality redesigned and simplified
  • Added information about Custom Spreadsheet Type and Dispatching mode on UI at the System Properties section
  • Enhanced Trace for Decision tables: User can view detailed trace with executed and not executed rows highlighted
  • Recently visited tables functionality restored and redesigned
  • Table properties separated off the categories
  • Implemented new error output engine
  • Resolved a number of encoding issues
  • Improved stability of work
  • A number of UI improvements

Web Services:

  • Logger for all requests to web service and their responses has been added

Upgraded libs:

  • Apache POI to v3.8

 

Fixed Bugs

 

  • Core: ‘big’ function isn't work for initialized array
  • Core: Default value isn't apply for complex datatype
  • Core: User cannot call datatype arrays of wrapper datatypes (Integer, Double and so on) and <Num>Values (IntValue and so on)
  • Core: Method ‘contains(null, <String>)’ returns NP error
  • Core: Problems with casts from int to double
  • Core: Core: "new A[rows][columns]" in rules is interpreted as "new A[columns][rows]"
  • WebStudio: Fix browser tab support (user can open tables in a different browser tab)
  • WebStudio: Message "Project source file was modified" appears after user open Excel file
  • WebStudio: Non-admin user has access to Administration page
  • WebStudio: Upload from Workspace: recently added projects isn't display until WebStudio restarting
  • WebStudio: [Rules Dependencies] Cannot open tables under IE 9.0 Windows7 because of script error
  • WebStudio: Cannot 'open in Excel' in case one of Excel sheet contains %
  • WebStudio: [Wizards] No validation for existed technical name
  • WebStudio: After editing test table with foreign key error displays until refreshing
  • WebStudio: Excel 2007-2010. When apply cell style colors for table in 2007 2010 Excel table displays without any content
  • WebStudio: [Wizards] Java beans isn't display in the data type DDL
  • WebStudio: Fixed startup time of WebStudio
  • WebStudio: [IE 9.0] Comparison isn't work because of script error
  • WebStudio: Exception after running test with Infinity as returned result
  • WebStudio: Exception after running tests which returns NaN or Infinity
  • WebStudio: Search. Cannot find symbol '@', '%', '$', '^', '#','&'
  • WebStudio: In case of big quantity of input parameters user cannot scroll input parameters popup
  • Web Services: Error displays after providing wsdl address into SoapUI
  • Web Services: ClassCast exception in webservice with interface that has method with convertor for result

 

Migration

  • WebStudio: Locate the TOMCAT_HOME/conf/server.xml file and add the URIEncoding="UTF-8" attribute for all <Connector> elements. For example:

    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>

  • WebStudio: In setenv.sh (setenv.bat) files update -XX:MaxPermSize attribute to XX:MaxPermSize=384m

© Copyright OpenL Tablets, 2004-2017