LogicBlox 4.13.1

Release Date: July 9, 2019

Corrected Issues

The issues listed below have been corrected since the 4.13.0 release:

  • Modeler
    • All _next predicates in the generated levels.logic now get a lang:oneToOne annotation. This improves performance by allowing the use of the prefix join.

    • The Deferred Calc notification message has been improved to prevent confusion with workbook commit functionality.

    • Optimized filter performance to prevent Modeler's UI from becoming unresponsive when applying or changing a filter on a large level.

  • Measure service
    • Fixed some optimizations that could cause aggregations with slides to be incorrectly commuted with other operations.

    • Fixed some problems with how filter expressions are validated that could cause incorrect LogiQL to be generated rather producing a useful error message.

    • Fixed a limitation in the completer that would prevent it from supporting levels where the id is defined in terms of a predicate other than a constructor or refmode.

    • Fixed an issue that could cause the logic for a metric bound to a predicate, but defined by a CubiQL expression, from being installed more than once.

    • Fixed many small issues with how locking and simultaneous edits are processed when editing metrics defined by CubiQL expressions. While these issues prevented CubiQL-based applications from having complete parity with the measure language in earlier releases, we now properly support more editing scenarios for CubiQL than ever worked for the measure language.

Known Issues

The issues listed below are known to exist in the 4.13.1 release.

  • Tools, Database, and Services
    • This release contains changes to some lb-workflow tasks related to workbook creation. These fixes have not been applied yet to lb.wb.CreateWorkbook, which means errors related to recent changes in the LB runtime that imposes restrictions on string lengths can still occur. Please note that this known issue does apply to lb.wb.util.CreateWorkbook.