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. |