Upgrade Guide

    Upgrade is the same process as installation.

    The content of the config folders and the data folder of the DB Web Services module will not be overwritten.

    However, special care must be taken in case of DB Web Services.

    If the data structure version number of the new DB Web Services is higher than that of the existing old DB Web Services, the updateMode configuration parameter controls how the upgrade will be performed when DB Web Services service is started:

    updateMode: EXIT|DROP|REINDEX

    The available options are as follows.

    EXIT: the service start process exits if any change is detected. Afterwards updateMode parameter must be set to DROP or REINDEX to start, or you should migrate back to the previous version.

    DROP: the existing table and index data will be dropped.

    REINDEX: the existing tables will be reindexed.

    Upgrading from old versions

    If you are upgrading from old versions, please be aware of the following changes.

    Since 23.4

    JChem Microservices requires Java 17 or newer.

    Since 22.9

    Standalone application mode of all modules is configured differently.

    up to version 22.2.0

    spring.cloud.config.failFast=false and spring.cloud.config.enabled=false in bootstrap.properties file

    from version 22.9.0

    set spring.cloud.config.enabled=false and comment out line spring.config.import= in application.properties file.