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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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

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.3
Material Theme 1.3.4
Development tools frontend 2.0.1
DCM Maintenance App 5.0.6
Audit Consumer 1.0.5
DCM Dashboard Service 2.0.3
Gateway Service 1.1.1
Document Renderer 2.2.2

3. Blueriq Libraries

ArtifactId

GroupId

License

Version in 17.4

Version in 17.4.1

aspectjweaver

org.aspectj

Eclipse Public License - v 2.0

1.9.22

1.9.22.1

micrometer-commons

io.micrometer

Apache License 2.0

1.12.5

1.12.9

micrometer-core

io.micrometer

Apache License 2.0

1.12.5

1.12.9

micrometer-jakarta9

io.micrometer

Apache License 2.0

1.12.5

1.12.9

micrometer-observation

io.micrometer

Apache License 2.0

1.12.5

1.12.9

netty-buffer

io.netty

Apache License 2.0

4.1.108.Final

4.1.112.Final

netty-codec

io.netty

Apache License 2.0

4.1.108.Final

4.1.112.Final

netty-common

io.netty

Apache License 2.0

4.1.108.Final

4.1.112.Final

netty-handler

io.netty

Apache License 2.0

4.1.108.Final

4.1.112.Final

netty-resolver

io.netty

Apache License 2.0

4.1.108.Final

4.1.112.Final

netty-transport

io.netty

Apache License 2.0

4.1.108.Final

4.1.112.Final

netty-transport-native-unix-common

io.netty

Apache License 2.0

4.1.108.Final

4.1.112.Final

spring-aop

org.springframework

Apache License 2.0

6.1.6

6.1.12

spring-aspects

org.springframework

Apache License 2.0

6.1.6

6.1.12

spring-beans

org.springframework

Apache License 2.0

6.1.6

6.1.12

spring-context

org.springframework

Apache License 2.0

6.1.6

6.1.12

spring-context-support

org.springframework

Apache License 2.0

6.1.6

6.1.12

spring-core

org.springframework

Apache License 2.0

6.1.6

6.1.12

spring-expression

org.springframework

Apache License 2.0

6.1.6

6.1.12

spring-jcl

org.springframework

Apache License 2.0

6.1.6

6.1.12

spring-jdbc

org.springframework

Apache License 2.0

6.1.6

6.1.12

spring-messaging

org.springframework

Apache License 2.0

6.1.6

6.1.12

spring-orm

org.springframework

Apache License 2.0

6.1.6

6.1.12

spring-oxm

org.springframework

Apache License 2.0

6.1.6

6.1.12

spring-tx

org.springframework

Apache License 2.0

6.1.6

6.1.12

spring-web

org.springframework

Apache License 2.0

6.1.6

6.1.12

spring-webmvc

org.springframework

Apache License 2.0

6.1.6

6.1.12


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



  • No labels