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



1. AQ_JustificationTreeV2

We introduced a richer version of schema element AQ_JustificationTree: AQ_JustificationTreeV2. This schema element provides these features compared to AQ_JustificationTree:

  • For the values that are present in the Justification Tree V2, the data type is also returned. The value is sent in the JSON type that matches the data type instead of always as string.
  • It is possible to configure multiple asset formats, that will all be included in the Justification Tree.
  • The Justification Tree V2 includes the functional name of the attribute. It is possible to configure Justification Tree V2 to use the technical name (Entity.Attribute) instead.




On this page:

2. External artifacts

All external artifacts are retrieved from maven central instead of jcenter, because jfrog is ending support for JCenter.

For Blueriq 13 all releases from 13.10 and onward use maven central instead of jcenter.

3. OAuth2 authentication for AQ_RestServiceClient

We added the option to use the AQ_RestServiceClient for Rest endpoints that are secured with OAuth2. Check the documentation for more information.

4. Documentation

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

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

6. Artifacts

 The Blueriq artifacts are available under name: 13.12.0.3107

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

Component

Version

Customer Data Service 3.3.0
DCM Lists Service 1.3.2
Material Theme 1.0.35
Development tools v2 0.08

7. Aquima Libraries

The Aquima libraries are updated, see below what has changed:

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.


ArtifactId

GroupId

License

Version in 13.11.1

Version in 13.12.0

content-type

com.nimbusds

Apache License 2.0

(error)

2.0

jcip-annotations

com.github.stephenc.jcip

Apache License 2.0

(error)

1.0-1

lang-tag

com.nimbusds

Apache License 2.0

(error)

1.4.4

nimbus-jose-jwt

com.nimbusds

Apache License 2.0

(error)

8.19

oauth2-oidc-sdk

com.nimbusds

Apache License 2.0

(error)

7.5

spring-security-oauth2-client

org.springframework.security

Apache License 2.0

(error)

5.3.8.RELEASE

spring-security-oauth2-core

org.springframework.security

Apache License 2.0

(error)

5.3.8.RELEASE







ArtifactId

GroupId

License

Version in CDS 3.2.10

Version in CDS 3.3.0

brave-instrumentation-servlet

io.zipkin.brave

Apache License 2.0

5.12.7

(error)

brave-instrumentation-spring-web

io.zipkin.brave

Apache License 2.0

5.12.7

(error)

brave-instrumentation-spring-webmvc

io.zipkin.brave

Apache License 2.0

5.12.7

(error)

spring-cloud-sleuth-core

org.springframework.cloud

Apache License 2.0

2.2.7.RELEASE

(error)

zipkin-reporter-brave

io.zipkin.reporter2

Apache License 2.0

2.15.2

(error)

brave-instrumentation-mongodb

io.zipkin.brave

Apache License 2.0

(error)

5.13.2

brave-propagation-aws

io.zipkin.aws

Apache License 2.0

(error)

0.21.3

commons-io

commons-io

Apache License 2.0

(error)

2.8.0

javax.annotation-api

javax.annotation

CDDL/GPLv2+CE

(error)

1.3.2

spring-cloud-sleuth-api

org.springframework.cloud

Apache License 2.0

(error)

3.0.2

spring-cloud-sleuth-autoconfigure

org.springframework.cloud

Apache License 2.0

(error)

3.0.2

spring-cloud-sleuth-brave

org.springframework.cloud

Apache License 2.0

(error)

3.0.2

spring-cloud-sleuth-instrumentation

org.springframework.cloud

Apache License 2.0

(error)

3.0.2

spring-cloud-starter-bootstrap

org.springframework.cloud

Apache License 2.0

(error)

3.0.2

amqp-client

com.rabbitmq

Apache License 2.0

5.9.0

5.10.0

brave

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-context-slf4j

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-http

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-httpasyncclient

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-httpclient

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-jms

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-kafka-clients

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-kafka-streams

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-messaging

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-rpc

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-spring-rabbit

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

byte-buddy

net.bytebuddy

Apache License 2.0

1.10.21

1.10.22

commons-codec

commons-codec

Apache License 2.0

1.14

1.15

commons-dbcp2

org.apache.commons

Apache License 2.0

2.7.0

2.8.0

commons-lang3

org.apache.commons

Apache License 2.0

3.10

3.11

commons-pool2

org.apache.commons

Apache License 2.0

2.8.1

2.9.0

hibernate-core

org.hibernate

LGPL 2.1

5.4.29.Final

5.4.30.Final

istack-commons-runtime

com.sun.istack

Eclipse Public License - v 1.0

3.0.11

3.0.12

jaxb-runtime

org.glassfish.jaxb

Eclipse Public License - v 1.0

2.3.3

2.3.4

odata-commons-api

org.apache.olingo

Apache License 2.0

4.7.1

4.8.0

odata-commons-core

org.apache.olingo

Apache License 2.0

4.7.1

4.8.0

odata-server-api

org.apache.olingo

Apache License 2.0

4.7.1

4.8.0

odata-server-core

org.apache.olingo

Apache License 2.0

4.7.1

4.8.0

snakeyaml

org.yaml

Apache License 2.0

1.26

1.27

spring-amqp

org.springframework.amqp

Apache License 2.0

2.2.15.RELEASE

2.3.6

spring-aop

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.6

spring-beans

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.6

spring-boot

org.springframework.boot

Apache License 2.0

2.3.9.RELEASE

2.4.5

spring-boot-autoconfigure

org.springframework.boot

Apache License 2.0

2.3.9.RELEASE

2.4.5

spring-boot-starter

org.springframework.boot

Apache License 2.0

2.3.9.RELEASE

2.4.5

spring-boot-starter-aop

org.springframework.boot

Apache License 2.0

2.3.9.RELEASE

2.4.5

spring-boot-starter-json

org.springframework.boot

Apache License 2.0

2.3.9.RELEASE

2.4.5

spring-boot-starter-logging

org.springframework.boot

Apache License 2.0

2.3.9.RELEASE

2.4.5

spring-boot-starter-security

org.springframework.boot

Apache License 2.0

2.3.9.RELEASE

2.4.5

spring-boot-starter-web

org.springframework.boot

Apache License 2.0

2.3.9.RELEASE

2.4.5

spring-cloud-commons

org.springframework.cloud

Apache License 2.0

2.2.7.RELEASE

3.0.2

spring-cloud-config-client

org.springframework.cloud

Apache License 2.0

2.2.7.RELEASE

3.0.3

spring-cloud-context

org.springframework.cloud

Apache License 2.0

2.2.7.RELEASE

3.0.2

spring-cloud-starter

org.springframework.cloud

Apache License 2.0

2.2.7.RELEASE

3.0.2

spring-cloud-starter-config

org.springframework.cloud

Apache License 2.0

2.2.7.RELEASE

3.0.3

spring-cloud-starter-sleuth

org.springframework.cloud

Apache License 2.0

2.2.7.RELEASE

3.0.2

spring-context

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.6

spring-core

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.6

spring-data-commons

org.springframework.data

Apache License 2.0

2.3.7.RELEASE

2.4.8

spring-expression

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.6

spring-jcl

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.6

spring-jdbc

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.6

spring-messaging

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.6

spring-orm

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.6

spring-rabbit

org.springframework.amqp

Apache License 2.0

2.2.15.RELEASE

2.3.6

spring-retry

org.springframework.retry

Apache License 2.0

1.2.5.RELEASE

1.3.1

spring-security-config

org.springframework.security

Apache License 2.0

5.3.8.RELEASE

5.4.6

spring-security-core

org.springframework.security

Apache License 2.0

5.3.8.RELEASE

5.4.6

spring-security-crypto

org.springframework.security

Apache License 2.0

5.3.8.RELEASE

5.4.6

spring-security-web

org.springframework.security

Apache License 2.0

5.3.8.RELEASE

5.4.6

spring-tx

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.6

spring-web

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.6

spring-webmvc

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.6

txw2

org.glassfish.jaxb

Eclipse Public License - v 1.0

2.3.3

2.3.4

zipkin

io.zipkin.zipkin2

Apache License 2.0

2.21.7

2.23.0

zipkin-reporter

io.zipkin.reporter2

Apache License 2.0

2.15.2

2.16.1

zipkin-reporter-metrics-micrometer

io.zipkin.reporter2

Apache License 2.0

2.15.2

2.16.1






ArtifactId

GroupId

License

Version in DCM 1.2.5

Version in DCM 1.3.2

brave-instrumentation-servlet

io.zipkin.brave

Apache License 2.0

5.12.7

(error)

brave-instrumentation-spring-web

io.zipkin.brave

Apache License 2.0

5.12.7

(error)

brave-instrumentation-spring-webmvc

io.zipkin.brave

Apache License 2.0

5.12.7

(error)

spring-cloud-sleuth-core

org.springframework.cloud

Apache License 2.0

2.2.7.RELEASE

(error)

zipkin-reporter-brave

io.zipkin.reporter2

Apache License 2.0

2.15.2

(error)

brave-instrumentation-mongodb

io.zipkin.brave

Apache License 2.0

(error)

5.13.2

brave-propagation-aws

io.zipkin.aws

Apache License 2.0

(error)

0.21.3

commons-lang3

org.apache.commons

Apache License 2.0

(error)

3.11

javax.annotation-api

javax.annotation

CDDL/GPLv2+CE

(error)

1.3.2

spring-cloud-sleuth-api

org.springframework.cloud

Apache License 2.0

(error)

3.0.2

spring-cloud-sleuth-autoconfigure

org.springframework.cloud

Apache License 2.0

(error)

3.0.2

spring-cloud-sleuth-brave

org.springframework.cloud

Apache License 2.0

(error)

3.0.2

spring-cloud-sleuth-instrumentation

org.springframework.cloud

Apache License 2.0

(error)

3.0.2

spring-cloud-starter-bootstrap

org.springframework.cloud

Apache License 2.0

(error)

3.0.2

amqp-client

com.rabbitmq

Apache License 2.0

5.9.0

5.10.0

brave

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-context-slf4j

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-http

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-httpasyncclient

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-httpclient

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-jms

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-kafka-clients

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-kafka-streams

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-messaging

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-rpc

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

brave-instrumentation-spring-rabbit

io.zipkin.brave

Apache License 2.0

5.12.7

5.13.2

bson

org.mongodb

Apache License 2.0

4.0.6

4.1.2

commons-codec

commons-codec

Apache License 2.0

1.14

1.15

mongodb-driver-core

org.mongodb

Apache License 2.0

4.0.6

4.1.2

mongodb-driver-sync

org.mongodb

Apache License 2.0

4.0.6

4.1.2

snakeyaml

org.yaml

Apache License 2.0

1.26

1.27

spring-amqp

org.springframework.amqp

Apache License 2.0

2.2.15.RELEASE

2.3.6

spring-aop

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.5

spring-beans

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.5

spring-boot

org.springframework.boot

Apache License 2.0

2.3.9.RELEASE

2.4.4

spring-boot-autoconfigure

org.springframework.boot

Apache License 2.0

2.3.9.RELEASE

2.4.4

spring-boot-starter

org.springframework.boot

Apache License 2.0

2.3.9.RELEASE

2.4.4

spring-boot-starter-aop

org.springframework.boot

Apache License 2.0

2.3.9.RELEASE

2.4.4

spring-boot-starter-logging

org.springframework.boot

Apache License 2.0

2.3.9.RELEASE

2.4.4

spring-boot-starter-security

org.springframework.boot

Apache License 2.0

2.3.9.RELEASE

2.4.4

spring-cloud-commons

org.springframework.cloud

Apache License 2.0

2.2.7.RELEASE

3.0.2

spring-cloud-config-client

org.springframework.cloud

Apache License 2.0

2.2.7.RELEASE

3.0.3

spring-cloud-context

org.springframework.cloud

Apache License 2.0

2.2.7.RELEASE

3.0.2

spring-cloud-starter

org.springframework.cloud

Apache License 2.0

2.2.7.RELEASE

3.0.2

spring-cloud-starter-config

org.springframework.cloud

Apache License 2.0

2.2.7.RELEASE

3.0.3

spring-cloud-starter-sleuth

org.springframework.cloud

Apache License 2.0

2.2.7.RELEASE

3.0.2

spring-context

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.5

spring-core

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.5

spring-data-commons

org.springframework.data

Apache License 2.0

2.3.7.RELEASE

2.4.6

spring-data-mongodb

org.springframework.data

Apache License 2.0

3.0.7.RELEASE

3.1.6

spring-expression

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.5

spring-jcl

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.5

spring-messaging

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.5

spring-rabbit

org.springframework.amqp

Apache License 2.0

2.2.15.RELEASE

2.3.6

spring-retry

org.springframework.retry

Apache License 2.0

1.2.5.RELEASE

1.3.1

spring-security-config

org.springframework.security

Apache License 2.0

5.3.8.RELEASE

5.4.5

spring-security-core

org.springframework.security

Apache License 2.0

5.3.8.RELEASE

5.4.5

spring-security-crypto

org.springframework.security

Apache License 2.0

5.3.8.RELEASE

5.4.5

spring-security-web

org.springframework.security

Apache License 2.0

5.3.8.RELEASE

5.4.5

spring-tx

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.5

spring-web

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.5

spring-webmvc

org.springframework

Apache License 2.0

5.2.13.RELEASE

5.3.5

zipkin

io.zipkin.zipkin2

Apache License 2.0

2.21.7

2.23.0

zipkin-reporter

io.zipkin.reporter2

Apache License 2.0

2.15.2

2.16.1

zipkin-reporter-metrics-micrometer

io.zipkin.reporter2

Apache License 2.0

2.15.2

2.16.1


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-12371


When retrieving all cases or tasks, first the ids are retrieved and then corresponding cases/tasks. This is unnecessary and leads to more database interactions.

The cases and tasks are now retrieved directly, reducing the number of queries/database interactions.

BQ-12364


The process engine sends updates to the DCM list application. For every update the case is retrieved from the database. This also happened if the DCM list client was disabled leading to unnecessary database calls.

Updated the process engine to only retrieve the case if the DCM list client is enabled.

CSD-3693


The OpenAPI feed of a REST operation could be missing the "responses" field, which is required by the specification.

The "responses" field is now always present to satisfy the OpenAPI specifcation.

CSD-3689

JAVA Runtime

When using Redis with Blueriq, the memory used keeps increasing, even if no actions on the runtime are performed. This ultimately leads to slower or even no response from the runtime over time.

The Redis implemenation of Blueriq kept sessions in memory, even if they were no longer relevant. This caused the memory to grow over time. This has been fixed so the memory is freed again when sessions are no longer relevant.

CSD-3685


When the Process Engine tried to get a lock on a case that has already been locked, a message is written to the log on ERROR level. This should be an INFO message because it does not interrupt the normal program flow.

Changed the log statement from ERROR level to INFO.

CSD-3682


When creating or restoring a backup of studio repositories which is larger than 2GB, an error would occur.

Studio backups which are larger than 2GB can now be backed up and restored using the backup tool.
Using the administration page you can only upload backups up to 2GB, retrieving backups larger than 2GB is no longer a problem.

CSD-3665


When installing Blueriq on a device which doesn't use UTF8 as its default encoding the installation of postgres fails.

We improved the installer to not look at the default encoding used by the device but to enforce UTF8 when initializing postgres

BQ-12100

Development Tools v2

Flows started in the flow-starter did not appear in the recently started widget.

The issue is fixed: flows will now correctly show up in the recently started widget.

CSD-3655

JAVA Runtime

The datetime picker in the Material theme would fail to render for locales other than en-*.

Missing locale information no longer results in a crash but now correctly shows the datetime picker.

BQ-11935

Development Tools v2

Having a shortcut point to a project with fatal errors caused a server error and no shortcuts were shown at all in the shortcut widget.

The error is now properly handled and displayed on the screen and all valid shortcuts are shown.


11. Known issues

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

12. Security notification



  • No labels