This document describes the steps needed to upgrade the edoras one application to 1.6.5.
Please stop the edoras one server, perform all upgrade steps described below and then restart the server again at the end.
Update dependency
This is a drop-in replacement for the previous patch release; please update the edoras one dependency to 1.6.5.
To upgrade from an earlier version, please refer to the release and upgrade notes from all subsequent versions.
Process Initialize Variables tasks
The Initialize Variables
service task did not always work correctly on systems running in backwards-compatibility
mode. Take the following example configuration:
target | name | value |
---|---|---|
root |
a |
aValue |
root |
b |
#{root.a} |
root |
c |
#{a} |
The first value, a
, is written to the root work object (e.g. the case).
The second value, b
, uses the value written in the previous entry. With the qualifier in place this
works correctly.
The final value, c
, also uses the value from root but has no qualifier in the expression so the
value is read from the current context (the process in which the task is executing). As expression
resolution includes parent work object variables this should also work but didn’t in the previous release
as the changes to the root weren’t immediately visible in the current context.
This issue has now been resolved.
When backwards-compatibility mode is not enabled then the problem doesn’t arise, as it is not permitted to write a variable and read it again in the same task configuration.