Skip to main content
Skip table of contents

Upgrade Hermod from 3.x to 4.x

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.)

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. 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.