Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Note

Important

Hibernate is not included in Hermod 4.x. Hermod is using liquibase for database management in Hermod 4.x, therefore make sure to do a database backup before upgrading.

Step-by-step instruction

  1. Open the Hermod configuration file for editing.
    Default file path: example/compose/hermod/config/cod-hermod.yml.

  2. Update any needed settings according to the following guide: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide.

  3. You need to manually add all certificates you need to trust in cacerts folder:

    1. Obtain the Certificate.

    2. Locate the cacerts folder:
      /path/to/custom/store/cacerts/

    3. Confirm the path in your application or server's configuration.

  4. For the database upgrade there is no configuration required in the configuration file, as liquibase is enabled by default (Hibernate is not included in Hermod 4.x.)

Note

Make sure to do a database backup before you upgrade since version 4.x is not backwards compatible with version 3.x. Hermod version 4.x contains significant changes in the database schemas and hence automatic downgrade to version 3 or lower versions is not supported. Upon launching Hermod 4.x it will automatically update the database configuration to the new structure.

  1. Save the configuration file and restart Hermod. 

  2. Test your new configuration on a non-production server, to make sure it works as expected.