Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Release Date

ContentRelease 15.0
Download

UI Button
colorpurple
icondownload
titleDownload Blueriq
urlhttps://my.blueriq.com/display/CUS/Customers+Home

Numbered Headings

Highlights

We always aim to release new functionality fast as possible, which means that we don’t wait for a major if it’s not needed, keeping impact gradual and time to market short. In contrast to a minor, a major may contain breaking changes such as removal of deprecated features or technology upgrades.

Highlights of release 15.0:

  • The successor of Blueriq Studio: Blueriq Encore.
  • A beta version of the new DCM architecture, offering improved performance and scalability.
  • IBEX rendering service 
  • New authentication in Studio 
  • Technology upgrades (Java 17 & Spring Framework) keeping Blueriq secure and stable.
  • Removal of deprecated features, toggles, and properties marking the end of a transition period.







Panel

On this page:

Table of Contents
maxLevel1
stylenone
Numbered Headings
start-numbering-with2

Blueriq Encore

From this release, you will be able to unleash the power of Blueriq from our brand new modeling environment. Although the Blueriq concepts are not different compared to Blueriq Studio, Blueriq Encore offers a new and enhanced modeling experience. We were able to achieve this by listening to your feedback. Blueriq Encore is installed automatically with Blueriq Studio. 

Highlights of Blueriq Encore are:

  • 100% browser based, full support for chromium based browsers such as Google Chrome and Microsoft Edge.
  • Lightning fast modeling experience due to improved performance.
  • Simplified creation, debugging, and maintaining APIs using the new data mapping editor with simulation and unit test capabilities.
  • Stay between the guardrails with real time model validations.
  • Creating neat flows using snap to grid in the flow editor.
  • Refactor pages and containers up to 5 times faster by dragging and dropping elements even to other parents without losing preconditions, presentation styles and other configuration. 
  • Enhanced navigation between elements that are defined in different modules.

Blueriq Encore is still in development (have a look at the progress here), but you are already able to use it because it is compatible with Blueriq Studio. That is: edits in Studio will appear in Encore and vice versa.

Can't wait? Send an email to support@blueriq.com and gain acces to https://meet-encore.blueriq.com after watching the transition videos.

We're continuously improving Blueriq Encore so don't hesitate to share your thoughts with us by using the customer portal or sending an email to support@blueriq.com.

An example of a flow in Blueriq Encore:

DCM architecture beta

For a better Dynamic Case Management experience, a number of architectural changes have been made. We have been working on a new architecture, which is event-driven. The benefits are that the DCM solution is split in multiple smaller functions, that can be configured (and optimized) separately, using technologies best suited for the job, and end-users do not have to wait for processing times where it is not necessary. The new architecture also includes a first approach on reactive components, by adding a reactive Task list for the end-users. The software is in a beta stage, and can be tried on a development environment. The current way of building DCM applications and processes will remain intact, so any project can safely upgrade to the latest Blueriq version without using the new architecture. For more information trying the new beta architecture, please check DCM architecture beta release for more information.

Document rendering service

In release 15.0 the new Document rendering service that has been introduced in Blueriq 14.9 has become mandatory.

We migrated from an integrated Ibex Java renderer in the Blueriq Runtime to a stand-alone .Net Ibex rendering service. This provides the option for customers to create 1:n deployment model where one Document renderer services multiple Runtimes.

To help our customers in the migration we documented the steps here. We focused on having as little differences in the pdf output as possible, in which we succeeded. Some minor differences have been noticed and have been documentend on the migration page.

Installation and configuration can also be found here on my.blueriq.

Keycloak as identity provider in the Studio

The Studio has supported a wide range of authentication schemes for some time already, and the selection is now extended by leveraging Keycloak as identity provider using the OpenId Connect protocol. This enables more extensive authentication configurations than were possible before, such as federated user authentication. Please refer to the Keycloak configuration page for information on how to configure the Studio to start using Keycloak.

Enhancements

EnhancementDetails
For DCM 2, the system instance now has a taskId and processId when a task is active.

The DCM_GetTaskInfo relies on the and task id being present as a paremeter, however, this id is not always known when a task is executed. A set of attributes are added to the System entity: system.taskId and system.processId.

When a task is started in a DCM 2 context, the attributes will be set with the corresponding values. If no task is active the value is unknown. 

A default webservice timeout setting has been introduced.

For better stability and user experience we introduced a default webservice timeout setting.

Detailed properties setting can be found here.

The default setting is 15 seconds. 

You can set a override timeout for each connection.

Documentation

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

Changes Platform Support

Our Platform support is updated. Changes are:

  • Java 17 (or higher) is mandatory for the runtime

Discontinued

  • Java 11 support is stopped, from Blueriq 15 on Java 17 or higher is mandatory.
  • Websphere Liberty Core support is discontinued. As alternative we recommend to use Tomcat.

Upgrade Instructions

Please review the Release 15.0 Upgrade Instructions.

UI Text Box
typetip

As a best practice

  • backup your repository
  • backup your database before running scripts
  • backup your 
    Include Page
    _HomeFolder
    _HomeFolder
     directory ([Blueriq installation directory]\Runtime)
  • backup any config files you have altered under [Blueriq installation directory]\Services

before you start the upgrade.

Artifacts

The Blueriq artifacts are available under name: 15.0.0.105

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

Component

Version

Customer Data Service4.0.1
DCM Lists Service2.1.3
Material Theme1.0.44
Document Renderer1.1.1

Aquima Libraries

The DCM library has been updated, see below what has changed:

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.

UI Expand
titleThird-party libraries Java Runtime

ArtifactId

GroupId

License

Version in 14.11.1

Version in 15.0.0

ibex

ibex

Ibex Custom License

4.9.0.15

(error)

spring-security-jwt

org.springframework.security

Apache License 2.0

1.1.1.RELEASE

(error)

spring-security-oauth2

org.springframework.security.oauth

Apache License 2.0

2.5.2.RELEASE

(error)

spring-security-oauth2-autoconfigure

org.springframework.security.oauth.boot

Apache License 2.0

2.6.6

(error)

jackson-databind

com.fasterxml.jackson.core

Apache License 2.0

2.13.2.2

2.13.2.1

UI Expand
titleThird-party libraries Persistence API for customer data

ArtifactId

GroupId

License

Version in 3.4.12

Version in 4.0.1

annotations

com.google.code.findbugs

LGPL

(error)

3.0.1

jcip-annotations

net.jcip

Apache License 2.0

(error)

1.0

jsr305

com.google.code.findbugs

Apache License 2.0

(error)

3.0.2

UI Expand
titleThird-party libraries DCM Lists Service

ArtifactId

GroupId

License

Version in 2.0.4

Version in 2.1.3

amqp-client

com.rabbitmq

Apache License 2.0

5.12.0

5.13.1

brave

io.zipkin.brave

Apache License 2.0

5.13.2

5.13.7

brave-context-slf4j

io.zipkin.brave

Apache License 2.0

5.13.2

5.13.7

brave-instrumentation-http

io.zipkin.brave

Apache License 2.0

5.13.2

5.13.7

brave-instrumentation-httpasyncclient

io.zipkin.brave

Apache License 2.0

5.13.2

5.13.7

brave-instrumentation-httpclient

io.zipkin.brave

Apache License 2.0

5.13.2

5.13.7

brave-instrumentation-jms

io.zipkin.brave

Apache License 2.0

5.13.2

5.13.7

brave-instrumentation-kafka-clients

io.zipkin.brave

Apache License 2.0

5.13.2

5.13.7

brave-instrumentation-kafka-streams

io.zipkin.brave

Apache License 2.0

5.13.2

5.13.7

brave-instrumentation-messaging

io.zipkin.brave

Apache License 2.0

5.13.2

5.13.7

brave-instrumentation-mongodb

io.zipkin.brave

Apache License 2.0

5.13.2

5.13.7

brave-instrumentation-rpc

io.zipkin.brave

Apache License 2.0

5.13.2

5.13.7

brave-instrumentation-spring-rabbit

io.zipkin.brave

Apache License 2.0

5.13.2

5.13.7

bson

org.mongodb

Apache License 2.0

4.2.3

4.4.2

mongodb-driver-core

org.mongodb

Apache License 2.0

4.2.3

4.4.2

mongodb-driver-reactivestreams

org.mongodb

Apache License 2.0

4.2.3

4.4.2

mongodb-driver-sync

org.mongodb

Apache License 2.0

4.2.3

4.4.2

snakeyaml

org.yaml

Apache License 2.0

1.28

1.29

spring-amqp

org.springframework.amqp

Apache License 2.0

2.3.16

2.4.4

spring-boot

org.springframework.boot

Apache License 2.0

2.5.13

2.6.7

spring-boot-autoconfigure

org.springframework.boot

Apache License 2.0

2.5.13

2.6.7

spring-boot-starter

org.springframework.boot

Apache License 2.0

2.5.13

2.6.7

spring-boot-starter-aop

org.springframework.boot

Apache License 2.0

2.5.13

2.6.7

spring-boot-starter-data-mongodb-reactive

org.springframework.boot

Apache License 2.0

2.5.13

2.6.7

spring-boot-starter-logging

org.springframework.boot

Apache License 2.0

2.5.13

2.6.7

spring-boot-starter-security

org.springframework.boot

Apache License 2.0

2.5.13

2.6.7

spring-cloud-commons

org.springframework.cloud

Apache License 2.0

3.0.4

3.1.1

spring-cloud-config-client

org.springframework.cloud

Apache License 2.0

3.0.5

3.1.1

spring-cloud-context

org.springframework.cloud

Apache License 2.0

3.0.4

3.1.1

spring-cloud-sleuth-api

org.springframework.cloud

Apache License 2.0

3.0.4

3.1.1

spring-cloud-sleuth-autoconfigure

org.springframework.cloud

Apache License 2.0

3.0.4

3.1.1

spring-cloud-sleuth-brave

org.springframework.cloud

Apache License 2.0

3.0.4

3.1.1

spring-cloud-sleuth-instrumentation

org.springframework.cloud

Apache License 2.0

3.0.4

3.1.1

spring-cloud-starter

org.springframework.cloud

Apache License 2.0

3.0.4

3.1.1

spring-cloud-starter-bootstrap

org.springframework.cloud

Apache License 2.0

3.0.4

3.1.1

spring-cloud-starter-config

org.springframework.cloud

Apache License 2.0

3.0.5

3.1.1

spring-cloud-starter-sleuth

org.springframework.cloud

Apache License 2.0

3.0.4

3.1.1

spring-data-commons

org.springframework.data

Apache License 2.0

2.5.11

2.6.4

spring-data-mongodb

org.springframework.data

Apache License 2.0

3.2.11

3.3.4

spring-rabbit

org.springframework.amqp

Apache License 2.0

2.3.16

2.4.4

spring-security-config

org.springframework.security

Apache License 2.0

5.5.6

5.6.3

spring-security-core

org.springframework.security

Apache License 2.0

5.5.6

5.6.3

spring-security-crypto

org.springframework.security

Apache License 2.0

5.5.6

5.6.3

spring-security-web

org.springframework.security

Apache License 2.0

5.5.6

5.6.3

zipkin

io.zipkin.zipkin2

Apache License 2.0

2.23.0

2.23.2

zipkin-reporter

io.zipkin.reporter2

Apache License 2.0

2.16.1

2.16.3

zipkin-reporter-metrics-micrometer

io.zipkin.reporter2

Apache License 2.0

2.16.1

2.16.3

Retirement announcement

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

 Dropped support for reading and publishing R8-R11 export

In release 12 we introduced a new export format and to maintain backwards compatibility we added an extra set of properties to still be able to read the R8 exports. In release 15 we have removed the deprecated R8 exports altogether, when using an R8 export the Runtime will log an error stating that exports older than version 12 cannot be read anymore.

For a migration path for old exports please go to Release 15.0 Upgrade Instructions

Dropped support for DateValue.parseDate and DateValue.valueOf with time component

In Blueriq 13.2 the use of DateValue.parseDate with a time component as argument and DateValue.valueOf with a time component as return value became deprecated. 

Starting from this release the warning has been removed and doing this results in an exception. You can read more about it in the Deprecated features.

Dropped support for Trace Event V1

In Blueriq 14.10 the use of Trace Event V1 became deprecated. In this release the Trace Event V1 has been removed in favour of the Trace Event V2. You can read more about it in the Release 15.0 Upgrade Instructions.

Bug fixes

Include Page
Blueriq 15.0 Bug Fixes
Blueriq 15.0 Bug Fixes

Known issues

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

Security notification

To improve the default security configuration of the Runtime this release has changed various configuration defaults to enable best practices by default.

Details can be found in the upgrade instructions.