Skip to content

Latest commit

 

History

History
56 lines (34 loc) · 1.66 KB

PowerAuth-Enrollment-Server-1.5.0.md

File metadata and controls

56 lines (34 loc) · 1.66 KB

Migration from 1.4.x to 1.5.x

This guide contains instructions for migration from PowerAuth Enrollment Server version 1.4.x to version 1.5.0.

Spring Boot 3

The PowerAuth Enrollment Sever was upgraded to Spring Boot 3, Spring Framework 6, and Hibernate 6. It requires Java 17 or newer.

Remove this property.

spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults=false

Make sure that you use dialect without version.

# spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
# spring.jpa.database-platform=org.hibernate.dialect.OracleDialect

Database Changes

Drop MySQL Support

Since version 1.5.0, MySQL database is not supported anymore.

Oracle

Operation Template

In the 1.5.0 version, the ES_OPERATION_TEMPLATE table in the Oracle database had a change in the data type of the MESSAGE and ATTRIBUTES columns. They have been altered from BLOB to CLOB.

You need to execute the following commands to alter the columns:

ALTER TABLE ES_OPERATION_TEMPLATE MODIFY (MESSAGE CLOB);
ALTER TABLE ES_OPERATION_TEMPLATE MODIFY (ATTRIBUTES CLOB);

API Extensions

Since version 1.5.0, the API supports new cell types in operation responses. These are:

  • IMAGE - Cell with image.
  • ALERT - Cell with alert banner.
  • AMOUNT_CONVERSION - Cell with amount conversion between currencies.

See the documentation for attribute details:

Dependencies

PostgreSQL JDBC driver is already included in the WAR file. Oracle JDBC driver remains optional and must be added to your deployment if desired.