You are viewing the documentation for Blueriq 16. Documentation for other versions is available in our documentation directory.

1. Documentation

Documentation on the new features and improvements of this release is linked in the respective topics.

2. Upgrade Instructions

See Release 16.0.1 Upgrade Instructions for the upgrade instructions for this release.

As a best practice

  • backup your repository
  • backup your database before running scripts
  • backup your spring.config.additional-location directory ([Blueriq installation directory]\Runtime)
  • backup any config files you have altered under [Blueriq installation directory]\Services

before you start the upgrade.

3. Artifacts

 The Blueriq artifacts are available under name: 16.0.1.1363

This release includes these versions of Blueriq components with a separate life cycle:

Component

Version

Customer Data Service 4.2.0
DCM Lists Service 3.0.1
Material Theme 1.1.8
Development tools frontend 1.5.2
DCM Maintenance App 3.0.0
Audit Consumer 0.2.1
DCM Dashboard Service 0.2.1
Gateway Service 0.1.5
Document Renderer 1.1.2

4. Libraries

ArtifactId

GroupId

License

Version in 16.0

Version in 16.0.1

guava

com.google.guava

Apache License 2.0

31.1-jre

32.0.0-jre

5. Retirement announcement

For this release there are no specific retirement announcements.

For a full list of deprecated features, go to Deprecated features.

6. Bug fixes

Identifier

Component

Issue

Solution

BQ-20266

Encore

Element actions like Rename and Delete are not allowed inside an external library or when they would affect data inside an externa library. In some cases the buttons for these actions would not be disabled, which caused unwanted behavior.

Disabled buttons for element actions when they can affect data in external libraries or when in scope of an external library.

CSD-4760

Encore

Chrome would sometimes give an "loop limit exceeded" warning, while nothing was broken

Updated Encore scroll viewers to avoid this warning from occuring.

CSD-4752

Encore

It was possible to make a task mapping without declaring modules. This gave no warnings, yet broke the Runtime.

Changed the modules to 'required'

BQ-20214


For the DCM_ThrowAsyncMessageEvent, it is possible to leave the specificCaseId parameter empty. This means that the event is broadcast to all cases. However, this situation currently crashes.

Fixed the service so the broadcast is handled correctly.

BQ-20200


CVE-2023-2976 was detected on the guava library

Updated guava to 32.0.0-jre

CSD-4739

Encore

When adding a condition below the last condition or when deleting the last condition in a decision table the justifications are removed from the decision table.

Now adding or deleting the columns in a decision table  will not affect the justifications.

BQ-20158


ProcessFinished Events were not sent via the outbox and could be published to early.

ProcessFinished Events are now sent via the process outbox to make sure events are sent in the right order

BQ-20144


The DCM_ReadCase service is executed in the Case Engine with the application id of the model it is referenced from as input. This application might not have a process engine associated with it.

We do not use the application id during the DCM_ReadCase service execution anymore. We also save the application id used at the intake of a case and use this application id for any interaction with the Case Engine for the case that has been created.

CSD-4649, CSD-4582


'+' characters in query parameters of a Blueriq REST request are encoded when being send. Resulting in a malformed URI when being parsed by Blueriq

'+' characters are now properly encoded to '%2B' before sending the REST request

CSD-4627

Runtime

When using OpenID Connect discovery, it was not possible to configure an URI for the OpenID Connect Provider to redirect to after signing out.

Introduced the blueriq.security.openid-connect.post-logout-redirect-uri property to make the post logout redirect URI configurable.

7. Known issues

For an overview of known issue please refer to: Known issues