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

See Release 16.1 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.

3. Artifacts

The Blueriq artifacts are available under name: 16.1.1.1449

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

Component

Version

Customer Data Service4.2.0
DCM Lists Service3.0.2
Material Theme1.1.10
Development tools frontend1.5.4
DCM Maintenance App3.0.0
Audit Consumer0.2.1
DCM Dashboard Service0.2.1
Gateway Service0.1.7
Document Renderer1.1.2

4. Blueriq Libraries

The Blueriq Library has been updated, see below what has changed:

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

Version in 16.1.1

sshd-common

org.apache.sshd

Apache License 2.0

2.9.2

(error)

sshd-core

org.apache.sshd

Apache License 2.0

2.9.2

(error)

JavaEWAH

com.googlecode.javaewah

Apache License 2.0

1.1.13

1.2.3

org.eclipse.jgit

org.eclipse.jgit

EDL

6.4.0.202211300538-r

6.6.0.202305301015-r

org.eclipse.jgit.http.apache

org.eclipse.jgit

EDL

6.4.0.202211300538-r

6.6.0.202305301015-r

org.eclipse.jgit.ssh.apache

org.eclipse.jgit

EDL

6.4.0.202211300538-r

6.6.0.202305301015-r

sshd-osgi

org.apache.sshd

Apache License 2.0

2.9.2

2.10.0

sshd-sftp

org.apache.sshd

Apache License 2.0

2.9.2

2.10.0



6. Retirement announcement

There are no specific retirement announcements.

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

7. Bug fixes


Identifier

Component

Issue

Solution

CSD-4809

Encore

Editing the deprecated Action field of a button in a container would not be detected as change.

Editing the Action field now correctly updates the value, allowing the change to be saved.

CSD-4808

Fileupload

Rendering a single File Upload container results into an error which cannot be fixed.

Fixed a unexpected error when loading the maxFileAmountDescription from @blueriq/angular, causing an infinite loading for the single File Upload container

BQ-20574


A CVE was detected on the ssh-core library for version lower than 2.10.0. This dependency came through a spring-cloud-config-server transitive dependency for org.eclipse.jgit.

We have updated the org.eclipse.jgit dependency to version 6.6.0.202305301015-r

BQ-20552

JAVA Runtime

Leaving set expression parameters empty in the FIle Upload Container causes the container to fail expansion

Added additional null checks when parsing expression parameters in the File Upload Container

BQ-20543


After login in with keycloak via the gateway a Null Pointer Expection is thrown

Downgraded a dependency which caused the issue.

BQ-20449


Newly created contract modules in runnable projects could not actually be used from data mappings, for example.

Newly created contract modules were not added to the project's list of configured contract modules, making them effectively unavailable. Contract modules are now automatically added to a project's configuration to make them available.

BQ-20364

Encore

Creating elements within a project or module that has also been newly created would result in an error when the project or module is deleted before the changes have been saved.

Unsaved changes for child elements are now correctly also dropped whenever its project or module is deleted.

BQ-20362

Encore

Deleting or renaming a project or module would not be applied to unsaved changes, possibly resulting in errors in certain situations.

Deletions and renames of projects and modules are now reflected in unsaved changes as expected, avoiding any errors.

CSD-4777

Encore

The data mapping editor in Encore would report an error when the data mapping was created within a newly created module that had not yet been saved

The data mapping editor can now be opened without errors again.

CSD-4747

development dashboard

Selected test paths are not expanded when using an external theme

Test path where not supported yet in combination with external themes. The logic for expanding URLs in the developments have been adjusted to also expand test paths when using an external theme. This does however mean that you'll need to adjust the external theme configuration in the development-tools properties to include test paths. See [

https://my.blueriq.com/display/DOC/Development+Properties

] blueriq.external.themes.[name].template.flow on how to configure the test paths correctly.

CSD-4736

JAVA Runtime

Rendering a page or document with default properties results into and exception from Document Renderer Service

This exception is thrown when the Document Renderer Service is not able to parse the XML. In this case the default value of the blueriq.document.renderer-client.tagsUppercase property was not picked up correctly, which caused the Runtime to generate a document XML which the Document Renderer Service could not parse using the default Ibex configuration which we deliver. We now set the tagsUppercase property not only by default properties, but also in code to true as default.

CSD-4626


The "Import as" dropdown field was too small.

Increased the size of the "Import as" dropdown field.




8. Known issues

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

9. Security notification