Process Automation 1.7.0
· 3 min read
A brand-new release of the process-automation component is now available! There have been quite a few changes, mostly targeting stability, compatability and bug fixes. Some of the default configuration has changed, which may impact applications using a custom configuration. Read the migration guide below to verify if this applies to you!
Changes and improvements
- (Stability)
{DataElement}Cruds
will now return an error when trying to modify an element into an interim state outside a Task. - (Stability) Added error and recovery policies, allowing applications to configure how to deal with internal errors.
- (Stability) Fixed some issues which would occur when transactions went into timeout.
- (Compatability) Added support for applications using the
ejb.interfaces.localOnly
option. - (Compatability) Replace usage of TransactionManager with TransactionSynchronizationRegistry. This should be available in more JavaEE runtimes.
- (Traceability) Added new monitoring anchors, to allow for more insight into applications running in production (more on this soon).
- (Performance) ApplicationPersistent queue will now fetch the queue much sooner if the last fetch received the requested number of tasks.