You are viewing the documentation for Blueriq 16. Documentation for other versions is available in our documentation directory.
1. Documentation
Documentation on the new features and improvements of this release is linked in the respective topics
2. Upgrade Instructions
For this release, there are no specific upgrade instructions.
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.
3. Artifacts
The Blueriq artifacts are available under name: 16.11.8.2544
This release includes these versions of Blueriq components with a separate life cycle:
Component |
Version |
---|---|
Customer Data Service | 4.5.4 |
DCM Lists Service | 3.1.4 |
Material Theme | 1.3.4 |
Development tools frontend | 1.7.0 |
DCM Maintenance App | 4.1.7 |
Audit Consumer | 0.5.5 |
DCM Dashboard Service |
1.1.4 |
Gateway Service | 0.4.8 |
Document Renderer | 2.2.1 |
4. Libraries
For this release there are no specific Library updates.5. Retirement announcement
There are no specific retirement announcements.
For a full list of deprecated features, go to Deprecated features.
6. Bug fixes
Identifier |
Component |
Issue |
Solution |
---|---|---|---|
BQ-23628 |
Encore |
A CVE was reported on the NPM library fast-xml-parser |
Upgraded fast-xml-parser to 4.4.1 which contains a fix for the CVE |
CSD-5465 |
Studio |
Unit tests would inadvertently fail for multivalued attributes that evaluate to unknown. |
Testing a multivalued attribute for unknown is not correctly handled when comparing the actual value against the expected value. |
BQ-23569 |
Encore |
Usages of flow events and process events from flows and task mappings may not be listed as a dependency. |
Flow and process event usages in flows and task mappings will now show up as dependency. This also addresses incomplete rename operations for those elements. |
BQ-23544 |
Java Runtime |
When JWT type login is used in conjunction with Audit logging, every keep-alive request would be logged as successful login, polluting the audit log. |
We have removed JWT token validation from the audit log. |
BQ-23533 |
Maintenance App |
The Maintenance app would end up in an infinite loop when an unexpected error happens during processing of a dead letter message. |
Added a RetryOperationsInterceptor that will make sure that messages will send to an error exchange when an unexpected error during processing of a dead letter message happens. |
CSD-5427 |
Java Runtime |
AquimaSessionMap.getAvailableSessionIds(…) can cause a lot of “scan“ requests to Redis wich decrease performance | The AquimaSessionMap.getAvailableSessionIds(…) now uses the "keys" method which should be faster in this particular case. |
CSD-5389 |
Java Runtime |
There was a difference in the behavior of the old StartController and the new (JSON) StartController, which lead to unexpected behavior when switching from the built-in theme to a hosted theme. |
The workings of the StartControllers has been corrected to match again. |
CSD-5328 |
Java Runtime |
An exception is not caught when the Redis CONFIG command is not enabled, resulting in the runtime to not start. |
This issue has been resolved and added to our automated tests. |
CSD-5117 |
Gateway |
The Identity Provider selection page for the Blueriq Gateway contained CSS resources from the internet, causing the page to be unformatted in environments that do not have internet access. | The resources have been made available locally. |
7. Known issues
For an overview of known issue please refer to: Known issues