Sign In   Register

Important
This version is now End of Life.
Version Date Released Features and Enhancements Resolved Issues Downloads
19.11.7 11th February 2021
19.11.6 17th June 2020
19.11.5 25th May 2020
19.11.4 21st April 2020
19.11.3 9th March 2020
19.11.2 31th January 2020
19.11.1 13th December 2019
19.11.0 30th November 2019

What's New in 19.11

The main focus of Journey Manager 19.11 has been to extend the Fluent API to address use cases raised by customers through the IDEA's portal. As well as a large list of smaller Fluent API additions, we have built support for SSO Fluent Security Managers and provided a template for an out-of-the-box Fluent ADFS Security Manager. 

There has been a significant investment in aligning with the Temenos Security Policy and this has involved enhancements raised from Pen Testing, Code Scanning (HP Fortify) and Dependent Library Scanning (Whitesource). The Temenos Security Policy states that software is not released with Medium or above severity issues and Journey Manager is now aligned with this. 

This is a major release and we have taken the opportunity to upgrade a lot of third party libraries, Please see Manager Libraries for more details. 

Note

The Groovy Runtime in 19.11 has been upgraded to 2.5.6 This is a major version upgrade please make sure you test your Groovy Scripts with this version. 2.5.6 is not the latest version of 2.5 but the newer versions were unstable as changes in 2.5.7 broke some critical features, current we are waiting for a fix to this from the Groovy team. Exchange and Springboard teams have run their tests against 2.5.6 and it proved stable. 

Key Features

General Fluent API Enhancements

There have been a host of generic updates to the Fluent API based on use cases raised by customers through the IDEA's portal, these include:

  • TxnUpdater, TxnQuery, TxnBuilder and Txn VO to enhance the transaction level capability of the Fluent API
  • Emailer and UserEmailer
  • new Job Builder class
  • and more, please see Fluent API JavaDoc and the Features and Enhancements page for more details.

Fluent API Receipting Enhancements

The Fluent API receipting capabilities have been enhanced to enable:

  • Support for calling a named receipt render service from within a Fluent Receipt Service to enable receipt merging while still generating a receipt for the associated transaction.
  • Support for generating a Web and Email received from a Fluent Receipt Service.
  • Externalization of the Core PDFUtils methods to merge receipt in Fluent. 

Fluent Security Managers

Support for a Fluent Security Manager has been added in 19.11:

  • 19.11 supports a Fluent User Authentication Provider, with a template for a skeleton Fluent Groovy User Auth Provider.
  • 19.11 supports a Fluent Security Manager, which includes a template for a skeleton SSO Security Manager and an out-of-the-box ADFS Security Manager.
  • Fluent Security Managers implementation has resulted in a number of new Fluent API classes to support the scripting within a Security Manager.

Overview of Fluent API Changes

Class Summary
JobBuilder New Class added to support creating job instances from Fluent API
TxnUpdater

Added Methods:

setAbandonMode

setProcessingStatus

setReceiptNumber

setTaskAllowClaim

setTimeTaskExpiry

setTimeTxnExpir

TxnQuery

Added method:

        withComments

TxnBuilder

Added method:

        setFormVersion

Txn

Added fields:

emailVerificationStatus

timeAbandonmentScheduled

timePurgeDataActual

timePurgeDataScheduled

timePurgeRecordScheduled

timeRequested

timeTxnExpiry

UserQuery
UserBuilder

Added methods:

setChangePassword

withUpdateLockStatus

SpaceUtils New Class added to provide some basic Space related helper methods
RoleQuery New Class added to support querying of JM roles
Emailer

New methods added:

setModel

setSpaceTemplate

setVerificationTemplate

UserEmailer New Class added to support the sending of standard JM emails to users.
MergeReceiptSvc New Class added to support the merging of receipts
ReceiptSvc

New methods:

setReceiptMode

setSvcName

setSvcVersion

AccountUserDetails New VO object to represent users within a security manager authentication flow
AccountUserDetailsBuilder New Builder to create AccountUserDetails objects
NotSpaceUserException New Exception to represent a user not allocated to the space error
UserNotActiveException New Exception to represent a user not active error
SecurityMgr New VO object to represent a security manager
SSOAuthToken New Auto Token object for use with Fluent Security Managers

Behaviour Changes & Removed Features

Support for the following features have been removed:

  • Adobe Livecycle support has been removed, this is both for LiveCycle Forms for Dynamic Form rendering and LiveCycle Output for receipt generation.
  • The unused Card Payment Page has been removed from the workspace.

For other features which will be removed over the future releases, see deprecation schedule.

Release Details

Downloads

Restricted content

You need to login to access this content. If you still don't have access after logging in, you can request it by posting a new question and selecting the access you need in the Type dropdown.

Ideas

Got a good idea for improvement?

Submit your Idea