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

1. Upgrade Instructions

There are no specific 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.

2. Artifacts

 The Blueriq artifacts are available under name: 17.5.1.182

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

Component

Version

Customer Data Service 5.0.4
DCM Lists Service 4.0.5
Material Theme 1.3.5
Development tools frontend 2.0.1
DCM Maintenance App 5.0.7
Audit Consumer 1.0.5
DCM Dashboard Service 2.0.3
Gateway Service 1.1.2
Document Renderer 2.2.2

3. Blueriq Libraries

For this release there are no specific Library updates.


4. Bug fixes

Identifier

Component

Issue

Solution

CSD-5568

Encore

The branch selection menu did not show branch type labels

Branch type labels were added back to the branch type menu

BQ-23889


CVE-2024-38816 was reported on the spring-webflux and spring-webmvc libraries, which are used by the Blueriq Runtime and the Blueriq Gateway.

Upgraded spring-webflux and spring-webmvc to a version that fixes the CVE.

BQ-23882


CVE-2024-38816 causes vulnerabilities on the spring framework dependencies (<= 5.3.39 and <=6.0.23) in the back up tool.

Suppressed the CVE because there is no upgrade path and the back up tool does not use the vulnerable dependency.

BQ-23854


The Development Tools REST API documentation did not display the endpoint documentation snippets.

The Development Tools REST API properly displays all relevant snippets again.

BQ-23849


When the case engine is shutdown (in the DCM installation), it keeps running for half an hour before the underlying Java process is killed. This means the memory kept by the case engine is only released after half an hour.

The case engine has some scheduled tasks to poll the outbox for messages. One of these tasks has a default interval of 30 minutes. When the application is shut down, it waits before this scheduled task is completed, explaining the waiting time of half an hour before the application is actually completely shut down.
Since these scheduled tasks run regularly and can be skipped, they are now cancelled on shutdown, allowing the application to shut down normally and instantly.

BQ-23814


Encore allows dashboards to have multiple pages with the same eventType and eventContext combination which is not allowed in the dashboard service.

We have added validations to detect and report duplicate page events in dashboard in Encore and Studio Server

BQ-23596

Encore

Using the middle mouse button for Encore specific functions would not always work in Chrome, Chrome would sometimes trigger scroll behaviour for no apparent reason.

Encore now blocks scroll behaviour in places where it has a middle mouse button action.

5. Known issues

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