LogicBlox 4.2

LogicBlox 4.2.1

Release Date: June 1st 2015

What's New

Database

The LogicBlox database now evaluates rules in parallel where possible
(i.e. if there is no ordering dependency between rules). This feature helps
to maximally utilize all cores in cases where domain parallelism
(where a single rule is evaluated in parallel over subsets of the data)
is not able to achieve maximal CPU utilization, for example because the
data set is too small, or for rules where domain parallelism is not yet supported.
Parallel evaluation of rules is used both for ad-hoc queries
(if the query has multiple rules) as well as active logic.
Rules in recursion are not yet evaluated in parallel.

Added decimal:decimal:convert and
string:string:convert
for uniformity.

Developer Tools

Cloud-store now supports copying S3 objects.
We recommend consistently using cloud-store with S3 objects to
make sure that download operations are efficient, error recovery is
possible, and checksums can be verified.

Services Framework

TDX now supports reading from and writing to Google Cloud Store file URIs.

lb web-client call now accepts the --method
parameter to select the HTTP method to use.
It defaults to POST, and also accepts GET and DELETE.

Measure Service

Dialogue metrics can now refer to parameter expressions.

Corrected Issues

The issues listed below have been corrected
since the 4.2.0 release.

Aborting a transaction (either through an administrative action or through
lb-web’s automatic abort feature when clients close the connection)
crashed the lb-server in some specific cases. This stability problem has been addressed.

A variety of measure service related issues have been addressed.

Installation and Upgrade information

Installation Instructions

Installing LogicBlox 4.2.1 is as simple as following
the steps outlined below: