You are viewing the documentation for Blueriq 15. Documentation for other versions is available in our documentation directory.
1. New
1.1. Merge a branch in Blueriq Encore
Merging branches can be done from now on in Bueriq Encore.
Highlights:
- To provide more insight in the branch merging process, we've added a stepper in which the previous, current, and next steps are shown.
- To prevent confusion, it is now only possible to merge another branch in the currently selected branch (and thus its not possible to merge from a currently selected branch to another branch).
- We've added a shortcuts to quickly open the pending changes view of the target branch:
- when there are still pending changes to be committed in the target branch.
- when the merge is completed.
1.2. Other additions to Blueriq Encore
It is now possible to:
- Import and export branches
- Use the process task editor
2. Enhancements
Enhancement | Details |
---|---|
AQ_Dashboard_Comment suitable for external sessions |
When using the Key-Value Redis Store Component for storing sessions externally, using the AQ_Dashboard_Comment container would give an error. We reworked the container so that the error no longer occurs, which makes it possible to use this container type in a failover setup. |
Removal of fuzzy search from Blueriq Encore |
In Blueriq Encore it is possible to filter the lists of elements in the navigation panel. Previously, results were determined based on a fuzzy search algorithm which would be more gracefull for typo's. This feature appeared to be unwanted for users, who only wanted exact matches to be shown. By removing the fuzzy search algorithm, this is now the case. |
3. Documentation
Documentation on the new features and improvements of this release is linked in the respective topics.
4. Changes Platform Support
Our Platform support is updated.
Changes are:
- Support for RabbitMQ 3.8.x has been removed
- Support for RabbitMQ 3.10.x has been added
5. Upgrade Instructions
The upgrade instructions can be found here.
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.
6. Artifacts
The Blueriq artifacts are available under name: 15.6.0.559
This release includes these versions of Blueriq components with a separate life cycle:
Component |
Version |
---|---|
Customer Data Service | 4.1.3 |
DCM Lists Service | 2.2.3 |
Material Theme | 1.0.52 |
Development tools frontend | 1.2.2 |
DCM Maintenance App | 2.1.3 |
7. Aquima Libraries
There are no specific Library updates for this release.
8. Libraries
In this release, the set of third party libraries that is used by Blueriq was updated. When your installation of Blueriq includes custom components (artifacts that do not ship with Blueriq, such as proprietary plugins), those components should be tested for compatibility with these changes.
9. Retirement announcement
There are no specific retirement announcements.
For a full list of deprecated features, go to Deprecated features.
10. Bug fixes
Identifier |
Component |
Issue |
Solution |
---|---|---|---|
BQ-17647 |
Runtime |
CVE-2022-42003 was detected in jackson-databind 2.13.4 |
Fixed upgrading to 2.13.4.1 |
CSD-4390 |
|
CVE-2022-42004 was discovered for jackson-databind prior to version 2.13.4. For Runtime 15.x, spring-framework has been updated to the latest version where this issue is fixed. |
Updated jackson-databind to 2.13.4 |
BQ-17435 |
|
If your application is using SSO logout together with Keycloak 18 or later, the application needs to supply the id_token_hint parameter at logout to be able to logout the user without confirmation. However in the previous version the ID token obtained by retrieving a token using the service account was used. |
We now use the ID token retrieved while logging in the user. |
CSD-4351 | Encore | Creating an attribute from the entity editor does not accept the "datetime" data type | The datetime data type can now be used again when creating an attribute from the entity editor. |
CSD-4345 |
|
A unit test could not be saved if it contained a profile which declares two instances with the same name |
Duplicate instance names are no longer supported in test profiles. Unit tests containing duplicate instance names can now be saved, but a validation error will be reported |
CSD-4344 |
Runtime |
When reading an aggregate which contains a user-set unknown multi-valued attribute, the attribute becomes system-set. |
This issue has been resolved, stored user-set unknown attributes are still user-set unknown when reading the aggregate, regardless if it it is multi-valued or single-valued |
BQ-17122 |
Encore |
When the pinned side panel was closed, it would lock up most of Encore, by keeping its pinned state |
When the pinned panel is closed by using the close button, it is automatically unpinned |
BQ-17332 | Encore | The CONCAT and SECONDS functions could no longer be used in the expression editor and would report validation errors | The definition of these functions have been restored |
CSD-4309 |
|
If running behind a reverse proxy server, in the development dashboard, some webservice links would not be rewritten to match the proxy server configuration, but they would display the internal URL structure. |
This has been fixed. |
CSD-4246 |
Runtime |
When a relation would be set to a singleton instance of a multiton base entity, an exception would be thrown. |
Setting a relation to a singleton instance of a multiton base entity will no longer cause an exception to be thrown. |
11. Known issues
For an overview of known issue please refer to: Known issues