LogicBlox 4.19.2

Release Date: February 10, 2020

Corrected Issues

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

  • Modeler
    • The new websocket version of the measure service is now placed in the pivot module instead of the modeler_platform module. This could previously cause a problem with the proxy, because a typical setup is to have the proxy have the modeler_platform module. Now, if you do this you can end up with a measure service in the proxy workspace. Not only is this unnecessary, but it can cause a URL conflict if the app prefixes are the same in both workspaces.

  • Tools, Database, and Services
    • Fixed a bug in lb-web the prevented lb-web-server from starting if the log_file option was set in lb-web-server.config.

    • Fixed an issue in rule incremental maintenance which caused exceptions to be thrown or an incorrect result when a predicate P that is computed from a recursive rule was used in a rule's body.

Known Issues

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

  • Tools, Database, and Services
    • LogicBlox currently has issues running on Python 3.7 since it's not fully backward-compatible with Python 3.5. In some Python scripts bundled with this LogicBlox release, we have an argument called async which has become a reserved keyword in Python 3.7.

    • 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.