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

1. Enhancements

Enhancement Details

License information in Encore

The about dialog in Encore now shows information about the currently active license.

Keyboard shortcut for save all in Encore

CTRL + SHIFT + S (or ⇧ ⌘ S for macOS) can now be used to save all changes in Encore

Consistency improvements in Encore

Consistency improvements in Encore:

  • Newly added target entities in a data mapping now appear at the bottom of the list.
  • Dropdowns that are required should not be clearable

Clarification for selection and update checkbox of projects and modules in list of pending changes in Encore

In the pending changes view in Encore, projects and modules have two checkboxes: one for selection of the project/module and its children, and one for changes in the project/module itself. In this release, the sentence "Interaction module [module name] was updated" has been added to clarify the distinction between the two checkboxes: 

Names of 'source branch' and 'this branch' in merge conflicts in Blueriq Encore

In merge conflicts in Blueriq Encore, the names of the current and source branch are now provided, making it easier for the Business Engineer to choose the right solution. 

Added support in the Runtime devtools to use OIDC authentication when connecting to the Studio.

In the Runtime devtools when connecting to the Studio, it is now possible to use OIDC authentication (using client credentials) instead of Basic. Basic authentication for the Studio is deprecated and will be no longer be supported in a future version.
For new Blueriq installations that are installed using the installer, OIDC will be configured by default.
For upgrades from an earlier 17.x version to 17.10, see Configure Studio server connection for instructions on how to configure the Runtime to use OIDC instead of Basic.

Message Event Flow

To minimize the efforts for a business engineer to handle message events, we developed the message event flow. This is a new flow type, which allows to register a flow to handle a message event directly. This saves the business engineer time and reduces the complexity of the model by taking away the need to define mappings to pass on message event data to an automatic task to actually process the message event data.

A detailed guide on how to use the new message event flow is provided here: Handling Message Events pre Blueriq 17.10.

Note that this functionality works with Case-Modelling (DCM2) only. Also, because this new way of handling message events applies to all message events in your model, this functionality for now needs to be enabled using a property. That way customers can ensure that they are ready for this functionality before switching it on. We plan to enable this feature by default in R18.

Improved content negotiation support for BAARS

Exposed REST services support Content Negotiation, an HTTP convention to specify the content representation of requests and desired response types using Content-Type  and Accept  headers. This release improves the response format when content negotiation cannot be satisfied, sending a response with 406 or 415 status code instead of a 500 Internal Server Error.

2. Documentation

Documentation on the new features and improvements of this release is linked in the respective topics.

3. Upgrade Instructions

See Release 17.10 Upgrade Instructions for the 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.

4. Artifacts

 The Blueriq artifacts are available under name: 17.10.0.382

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

Component

Version

Customer Data Service 5.1.4
DCM Lists Service 4.1.5
Material Theme 1.5.0
Development tools frontend 2.0.2
DCM Maintenance App 5.2.1
Audit Consumer 1.2.3
DCM Dashboard Service 2.2.5
Gateway Service 1.3.3
Document Renderer 2.4.1

5. Blueriq Libraries

There are no specific Library updates for this release.

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

ArtifactId

GroupId

License

Version in 17.9.1

Version in 17.10

javax.activation-api

javax.activation

CDDL/GPLv2+CE

1.2.0

(error)

javax.annotation-api

javax.annotation

CDDL/GPLv2+CE

1.3.2

(error)

javax.jws-api

javax.jws

CDDL/GPLv2+CE

1.1

(error)

javax.xml.soap-api

javax.xml.soap

CDDL/GPLv2+CE

1.4.0

(error)

jaxb-api

javax.xml.bind

CDDL 1.1

2.3.1

(error)

jaxws-api

javax.xml.ws

CDDL/GPLv2+CE

2.3.1

(error)

jakarta.activation

com.sun.activation

Eclipse Public License - v 1.0

(error)

1.2.2

accessors-smart

net.minidev

Apache License 2.0

2.5.1

2.5.2

chemistry-opencmis-client-api

com.blueriq.opencmis

Apache License 2.0

1.3.3

1.3.4

chemistry-opencmis-client-bindings

com.blueriq.opencmis

Apache License 2.0

1.3.3

1.3.4

chemistry-opencmis-client-impl

com.blueriq.opencmis

Apache License 2.0

1.3.3

1.3.4

chemistry-opencmis-commons-api

com.blueriq.opencmis

Apache License 2.0

1.3.3

1.3.4

chemistry-opencmis-commons-impl

com.blueriq.opencmis

Apache License 2.0

1.3.3

1.3.4

json-smart

net.minidev

Apache License 2.0

2.5.1

2.5.2

netty-buffer

io.netty

Apache License 2.0

4.1.115.Final

4.1.118.Final

netty-codec

io.netty

Apache License 2.0

4.1.115.Final

4.1.118.Final

netty-common

io.netty

Apache License 2.0

4.1.115.Final

4.1.118.Final

netty-handler

io.netty

Apache License 2.0

4.1.115.Final

4.1.118.Final

netty-resolver

io.netty

Apache License 2.0

4.1.115.Final

4.1.118.Final

netty-transport

io.netty

Apache License 2.0

4.1.115.Final

4.1.118.Final

netty-transport-native-unix-common

io.netty

Apache License 2.0

4.1.115.Final

4.1.118.Final


7. Retirement announcement

There are no specific retirement announcements.

For a full list of deprecated features, go to Deprecated features.

8. Bug fixes

Identifier

Component

Issue

Solution

CSD-5938

Java Runtime

Unable to start a project with data mapping that contains additional source collections in a mapping rule

Fixed the parsing of data mapping source collections where multiple addtional source collections are moddeled

BQ-24758

Gateway, Java Runtime

CVE-2025-24970 was detected on the Netty library for versions lower than 4.1.118.Final

Fixed by upgrading the Netty library to 4.1.118.Final

BQ-24743

Gateway, Java Runtime

CVE-2025-25193 was detected on the Netty library for versions lower than 4.1.118.Final

Fixed by upgrading the Netty library to 4.1.118.Final

BQ-24722

DCM Dashboard, Gateway, Java Runtime, Maintenance App

CVE-2024-57699 was detected on the json-smart library for versions lower than 2.5.2

Fixed by upgrading the json-smart library to 2.5.2

CSD-5919

Encore

When using the same event types but different case types across multiple dashboard pages it is not possible to create an export, while this should be possible and does not give an error in Encore.

The validations for dashboard page between Encore and the creation of exports has been made consistent.

CSD-5813

Encore

The view that lists branch types did not scroll.

The list of branch types has been made scrollable.

CSD-5801

Encore

Changing the target entity of a data mapping rule would invalidate all its value mappings.

When changing the target entity in Encore, it now also updates the entity name of each value mapping.

BQ-23817

Encore

Columns in list containers (i.e. aggregate, case and work lists) did not require their data source to be set.

Various fields on list columns have been made required in Encore.

CSD-5818 

Java Runtime

Date/time strings are not always parsed/formatted using the same time zone rules, this can lead to unexpected behavior when working with historical dates 

The date/time handling for the most important parts of Blueriq has been changed so the same time zone rules are always used. In a later release we will change the remaining parts we found that could have similar unexpected behavior for historical dates 

9. Known issues

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