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

1. New

1.1. Process editors in Blueriq Encore

It is now possible to use the process editor, the task mapping editor, the AQ_Dashboard_PortalMessageListener (custom container) and the AQ_Statistic_Process editor (custom container) in Blueriq Encore, making a big step forward in the completion of the process related editors. The remaining editors to model processes in Blueriq Encore are all custom service calls and containers. Please refer to this page for an overview of the progress.  

1.2. Other additions to Blueriq Encore

  • The element history of each element can now be viewed from the properties panel on the right:
  • Repository and branch details, such as the functional name, description and branch types can now be created, viewed en edited from Blueriq Encore.

1.3.  Trace and Timeline SQL Store

In certain circumstances it is possible that an error happens while consuming the trace/timeline events. Because of the workings of RabbitMQ, this will result in an endless loop where it tries to re-send the trace/timeline event until it is correctly consumed. To prevent this, a republish mechanism is added with Blueriq 15.7. This mechanism sends trace/timeline events to a dead-letter-queue when an error occurs. This will prevent the creation of the endless loop.

For information see Release 15.7 Upgrade Instructions.

2. Documentation

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

3. Upgrade Instructions

The upgrade instructions for this release can be found here.

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.

4. Artifacts

 The Blueriq artifacts are available under name: 15.7.0.630

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

Component

Version

Customer Data Service4.1.4
DCM Lists Service2.2.4
Material Theme1.0.55
Development tools frontend1.2.3
DCM Maintenance App2.1.8

5. Aquima Libraries

There are no specific Library updates for this release.

6. Libraries

There are no specific Library updates for this release.

7. Retirement announcement

There are no specific retirement announcements.

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

8. Bug fixes

Identifier

Component

Issue

Solution

BQ-17816


Opening a branch could fail in Encore if it contained an AQ_Statistic_Process container where the operator field of a statistic was empty

An empty operator value no longer causes the branch to fail when opening it in Encore

BQ-17772


A UNION expression in Encore would reflect the value list of the first argument in its result type, unlike the runtime which drops the value list association

Encore has been updated to match the behavior of the Runtime.

BQ-17705


The reopen task endpoint in the Case Engine Maintenance controller did not run in a transaction while a transaction is expected by the outbox.

Reopen task is now transactional.

BQ-17694


The audit log tab in the Maintenance App loads the audit events with an invalid URL.

Expanded the HATEOAS URL so it is valid.

BQ-17686


When a recoverable message is sent twice to the maintenance app, the maintenance app throws a duplicate key exception while trying to save the message.

We now use an upsert instead of an insert to prevent duplicate key exceptions.

BQ-17650


In Encore, the expression editor could inadvertently show the parameter hints behind a modal dialog

Parameters hints are now consistently shown on top

CSD-4394


Project validation would not report an error when a module is used that is not available in the project configuration.

The modules that have been configured to be included in a project are now taken into account when validating module references.

BQ-17538


The OpenAPI feed return a nullable property for field based on the requiredness in the domain schema's property. This is not always correct.

OpenAPI feed fields now always have the nullable property set to false. To return to the old behavior.

CSD-4354


When the CDS is queried with nondeterministic sorting options and the result is paginated, the CDS could return a different order for the same query result on different pages. This leads to records not being shown or shown twice in the AQ_AggregateList.

All aggregate queries now order by aggregate.objectId ascending by default as last order by statement, making the sort deterministic by default. A more detailed description can be found here.

CSD-4339


Assigning a value to an attribute with a value list did not apply the same data type conversion as would be done for attributes without a value list, resulting in stricter checking if a value is valid in a value list. 

The value is now validated against the value list values after converting it as appropriate, resulting in more lenient validation.

9. Known issues

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

10. Security notification