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

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.

  • No labels