This document describes the steps needed to upgrade the edoras one application to 1.5.0.S119.
Please stop the edoras one server, perform all upgrade steps described below and then restart the server again at the end.
Pre-installed app import adapters
Pre-installed app import was previously supported using asynchronous Spring integration adapters. These adapters are still useful for implementing automated app distribution workflows, but for pre-installed apps it is often more desirable to abort the server startup if the import fails instead of just reporting the error in the server log.
All apps from the location set by the property apps.preinstalled.location
are still installed automatically by default.
If you want additional apps to be imported during server start up, create a properly configured bean of the following type
in your Spring configuration:
com.edorasware.cloud.core.transfer.internal.AppDeploymentConfiguration
Any such beans are automatically detected and the corresponding apps will be imported on server startup.
Elasticsearch integration
The elasticsearch integration module edoras-gear-search
from previous releases is no longer supported. If your
project uses this integration then you need to do one of the following:
-
migrate your elasticsearch integration code to use the new module
-
integrate the previous integration code into your project and remove the
edoras-gear-search
dependency
To migrate your project, please refer to the documentation provided in the edoras one Developer guide.
Known issues
Because of the know issue with the process model import, it is not possible to import processes model in the version 1.5.0.S119
Bootstrap project
Here you will find a list of files which have changed in the bootstrap project since the last release. This helps you check the difference between your bootstrap project version and the current one:
-
src/main/resources/com/edorasware/bootstrap/config/one.properties
-
added new property
app.startup.ignore.import.failures
-
src/main/resources/com/edorasware/acme/config/acme-context.xml
-
added (inactive) import of the elasticsearch index configuration file
-
src/main/resources/com/edorasware/acme/config/acme-index-config.xml
-
provides an (inactive) example of elasticsearch index configuration
-
pom.xml
-
added (inactive) example dependency to the
edoras-gear-search
module -
build.gradle
-
added (inactive) example dependency to the
edoras-gear-search
module