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

Before you upgrade make sure to read the General Upgrade instructions as well as the Upgrade instructions for previous versions.

The changes are color coded. Orange elements have been changed, Green elements have been added and Red elements have been removed compared to the 13.x release.

Table of contents

H2

We upgraded the H2 database to a new major version, because the version we shipped contained CVEs. This new major version contains some breaking changes compared to the old version. If you want to migrate your data, you have to make an export of your data in the old version and import this in the new version, as described in How to export and import data with the H2 console

Never use the H2 database in production, it is purely intended for testing purposes.

The new H2 version is more strict with respect to certain column names. Specifically, the column named value  in the comment_TitleText table (comments-sql-store) and the customfields table (process-sql-store) gives problems as value  is now a keyword in H2. To bypass this, the column name needs to be escaped. You can instruct Hibernate to escape all column names, which fixes this problem. Set the following properties for all datasources:

hibernate.globally_quoted_identifiers=true
hibernate.globally_quoted_identifiers_skip_column_definitions=true

Alternatively, you can specify this setting for each data source individually: 

blueriq.hibernate.[datasource_name].globally_quoted_identifiers=true
blueriq.hibernate.[datasource_name].globally_quoted_identifiers_skip_column_definitions=true

Known issues

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