1.  New rules

BMA Rule: Exposed flows without assign roles are not complying to security polices.

BMA Rule: Service calls containing username / password do not comply to security policies.

BMA Rule: Service calls and REST services should not contain a URL as it is not secure.

2. Bugfixes

Issue

Description

Solution

CSD-4427 
Detecting new line comments as expression  
Fixed by changing way the expressions are searched for.
CSD-3075 In some cases, coverage for decision tables would be computed incorrectly. The coverage for decision tables is now computed correctly.
CSD-3306 In some cases, number of branches would be computed incorrectly. Number of branches is now computed correctly.
BMA-564    
Reporting coverage on elements that are in scope
Changed the way coverage reporting works for elements in scope.
CSD-4444 Creates code smells of "Multiple unrelated sources" for Decision Tables having first conditions different just in the way they are cased. No longer reports code smells for decision tables with first conditions having different casing.
CSD-4359  Branch visualization drops off screen for large Decision Tables. No longer visualization drops for large Decision Tables.

3. Upgrade instructions

For the upgrade to BMA 5.1.0 please follow the usual Upgrade Instructions.

4. Artifacts

The Blueriq artifacts are available under name: 5.1.0