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.