Journey Manager (JM) The transaction engine for the platform. | System Manager / DevOps | 24.10This feature was updated in 24.10
Journey Manager is implemented in JavaJava is a programming language that produces software for multiple platforms. When a programmer writes a Java application, the compiled code (known as bytecode) runs on most operating systems (OS), including Windows, Linux and Mac OS. Java derives much of its syntax from the C and C++ programming languages. and GroovyGroovy is a powerful scripting language which runs on the Java Virtual Machine. Across theTemenos Journey Manager platform, Groovy is used to create services in Manager. These services are primarily used to create plug-in style systems that interact with Manager., which allows us to use a broad range of open-sourceOpen source software (OSS) is software with source code that anyone can inspect, modify, and enhance. 3rd party libraries. We have carefully selected each library to make sure it's right for our purpose. We diligently update each library with new versions to ensure Manager runs as expected. If we get to know that a library contains a bug or a security vulnerability, we will update it as soon as possible, so each major release of Manager will include only updated libraries.
Access to 3rd party JavaJava is a programming language that produces software for multiple platforms. When a programmer writes a Java application, the compiled code (known as bytecode) runs on most operating systems (OS), including Windows, Linux and Mac OS. Java derives much of its syntax from the C and C++ programming languages. libraries by Fluent Groovy services is restricted via a security white list. For more information, see Fluent Security Configuration.
Manager requires the following JDK versions for each release:
Java | 5.1 | 17.10 | 18.05 | 18.11 | 19.05 | 19.11 | 20.05 | 20.11 | 21.05 |
---|---|---|---|---|---|---|---|---|---|
Open JDK |
- |
1.8 |
1.8.0.172 |
11 |
11 |
11.0.5 |
11.0.7 |
11.0.9 |
11.0.11 |
Manager supports the following Ant and Maven versions for automating Journey SDK application builds.
Build tool | 19.11 | 20.05 | 20.11 | 21.05 |
---|---|---|---|---|
Maven | N/A | N/A | N/A | N/A |
Ant | 1.9.6 | 1.9.6 | 1.9.6 | 1.9.6 |
Manager uses the 3rd party libraries according to their term and conditions outlined in the followings licenses:
To view the list of 3rd party libraries in Manager prior to version 19.05, select System > About and click 3rd Party Libraries. | 19.05 This feature was removed in 19.05
The 3rd party library names and their versions are listed below for each major Manager version:
Library Name / Java Package | 5.1 | 17.10 | 18.05 | 18.11 | 19.05 | 19.11 | 20.05 | 20.11 | 21.05 |
---|---|---|---|---|---|---|---|---|---|
Apache Axis org.apache.axis |
1.4 |
1.4 |
1.4 |
1.4 |
1.4 |
|
|
|
4.0.1 |
Apache Camel org.apache.camel.core |
2.8.0 |
2.8.0 |
2.21.0 |
|
|
|
|
|
2.4-RC8-TM |
Apache Cayenne org.apache.cayenne |
3.1 |
3.1 |
3.1 |
3.1 |
4.0.1 |
4.0.1 |
4.0.1 |
4.0.1 |
1.3.1 |
Apache Click org.apache.click |
2.4 |
2.4 |
2.4 |
2.4 |
2.4-RC3-TM |
2.4-RC5-TM |
2.4-RC5-TM |
2.4-RC8-TM |
1.9.4 |
Apache Commons Command Line Interface org.apache.commons.cli |
1.2 |
1.2 |
1.2 |
1.2 |
1.2 |
1.2 |
1.3.1 |
1.3.1 |
1.14 |
Apache Commons Bean Utils org.apache.commons.beanutils |
1.9.2 |
1.9.2 |
1.9.2 |
1.9.2 |
1.9.3 |
1.9.4 |
1.9.4 |
1.9.4 |
3.2.2 |
Apache Commons Codec org.apache.commons.codec |
1.10 |
1.10 |
1.10 |
1.10 |
1.10 |
1.13 |
1.13 |
1.14 |
4.4 |
Apache Commons Collections org.apache.commons.collections |
3.2.2 |
3.2.2 |
3.2.2 |
3.2.2 |
3.2.2 |
3.2.2 |
3.2.2 |
3.2.2 |
1.20 |
Apache Commons Collections4 org.apache.commons.collection4 |
4.4 |
4.4 |
4.4 |
4.4 |
0.5 |
||||
Apache Commons Discovery org.apache.commons.discovery |
0.2 |
0.2 |
0.2 |
1.19 |
1.19 |
1.20 |
1.5 |
||
Apache Commons Email org.apache.commons.email |
1.3.1 |
1.3.1 |
1.3.1 |
0.2 |
0.2 |
0.2 |
0.2 |
0.5 |
1.4 |
Apache Commons FileUpload org.apache.commons.fileupload |
1.3.3 |
1.3.3 |
1.3.3 |
1.3.1 |
1.5 |
1.5 |
1.5 |
1.5 |
2.5 |
Apache Commons HttpClient org.apache.commons.httpclient |
3.0.1 |
3.0.1 |
3.0.1 |
1.3.3 |
1.3.3 |
1.4 |
1.4 |
1.4 |
2.11.3 |
Apache Commons IO org.apache.commons.io |
2.4 |
2.4 |
2.4 |
3.0.1 |
3.1 |
|
|
|
2.6 |
JSON for Java com.fasterxml.jackson |
2.4 |
2.5 |
2.5 |
2.5 |
2.5 |
3.10 |
|||
Apache Commons Lang org.apache.commons.lang |
2.6 |
2.6 |
2.6 |
2.9.9 |
2.10.0 |
2.10.1 |
2.11.3 |
1.2 |
|
Apache Commons Lang org.apache.commons.lang3 |
2.6 |
2.6 |
2.6 |
2.6 |
2.6 |
3.7 |
|||
Apache Commons Math org.apache.commons.math |
1.2 |
1.2 |
1.2 |
3.8 |
3.9 |
3.9 |
3.10 |
1.6 |
|
Apache Commons Net org.apache.commons.net |
3.3 |
3.3 |
3.3 |
1.2 |
1.2 |
1.2 |
1.2 |
1.2 |
3.3.7 |
Apache Commons Pool org.apache.commons.pool |
1.6 |
1.6 |
1.6 |
3.3 |
3.3 |
3.3 |
3.6 |
3.7 |
2.5 |
Apache CXF org.apache.cxf |
3.1.6 |
3.1.6 |
3.1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
1.6 |
4.5.13 |
Apache FOP org.apache.fop |
1.0 |
1.0 |
2.2 |
3.2.5 |
3.2.7 |
3.3.3 |
3.3.5 |
3.3.7 |
4.4.14 |
Apache HTTP Components org.apache.httpcomponents |
4.5 |
4.5 |
4.5 |
2.2 |
2.3 |
2.3 |
2.4 |
2.5 |
0.6 |
Apache James Mime4J org.apache.james.mime4j |
0.6 |
0.6 |
0.6 |
4.5.2 |
4.5.4 |
4.5.4 |
4.5.11 |
4.5.13 |
3.1.1 |
Apache Neethi org.apache.neethi |
3.0.3 |
3.0.3 |
3.0.3 |
0.6 |
4.4.5 |
4.4.5 |
4.4.13 |
4.4.13 |
4.1.2 |
Apache POI org.apache.poi |
3.10.1 |
3.10.1 |
3.17 |
3.0.3 |
0.6 |
0.6 |
0.6 |
0.6 |
2.1.4 |
Apache Santuario org.apache.santuario.xmlsec |
2.0.6 |
2.0.6 |
2.0.6 |
3.17 |
3.1.1 |
3.1.1 |
3.1.1 |
3.1.1 |
1.7.0 |
Apache Shiro org.apache.shiro |
1.2.1 |
1.2.1 |
1.3.2 |
2.0.6 |
3.17 |
4.1.1 |
4.1.2 |
4.1.2 |
1.7 |
Apache Velocity org.apache.velocity |
1.7 |
1.7 |
1.7 |
1.3.2 |
2.1.2 |
2.1.2 |
2.1.2 |
2.1.4 |
2.2.5 |
Apache WS Security org.apache.ws.security |
2.1.5 |
2.1.5 |
2.1.5 |
1.7 |
1.3.2 |
1.3.2 |
1.5.2 |
1.7.0 |
2.2.5 |
Apache WS XML Schema org.apache.ws.xmlschema |
2.2.1 |
2.2.1 |
2.2.1 |
2.1.5 |
1.7 |
1.7 |
1.7 |
1.7 |
2.7.1 |
Apache Xalan org.apache.xalan |
2.7.1 |
2.7.1 |
2.7.1 |
2.2.1 |
2.2.2 |
2.2.2 |
2.2.5 |
2.2.5 |
2.12.0.SP03 |
Apache Xerces org.apache.xerces |
2.11.0 |
2.11.0 |
2.11.0 |
2.7.1 |
2.2.1 |
2.2.1 |
2.2.1 |
2.2.5 |
1.2 |
Apache XML Resolver org.apache.xml.xml-resolver |
1.2 |
1.2 |
1.2 |
2.12.0.SP02 |
2.7.1 |
2.7.1 |
2.7.1 |
2.7.1 |
2.2.2 |
Auth0 Java JWT com.auth0.java-jwt |
2.2.2 |
2.2.2 |
2.2.2 |
1.2 |
2.12.0.SP02 |
2.12.0.SP02 |
2.12.0.SP02 |
2.12.0.SP03 |
1.11.865 |
AWS SDK for Java com.amazonaws |
1.11.12 |
1.11.193 |
1.11.193 |
2.2.2 |
1.2 |
1.2 |
1.2 |
1.2 |
1.66 |
Bouncy Castle org.bouncycastle |
JDK15-154 |
JDK15-154 |
JDK15-159 |
1.11.193 |
2.2.2 |
2.2.2 |
2.2.2 |
2.2.2 |
0.1 |
com.philvarner.clamavj |
0.1 |
0.1 |
0.1 |
JDK15-1.60 |
1.11.193 |
1.11.193 |
1.11.754 |
1.11.865 |
2.8.6 |
FuseSource Common Management org.fusesource.commonman |
1.0 |
1.0 |
1.0 |
0.1 |
1.61 |
1.64 |
1.64 |
1.66 |
25.0-jre |
Google Gson com.google.gson |
2.2.4 |
2.2.4 |
2.2.4 |
1.0 |
0.1 |
0.1 |
0.1 |
0.1 |
3.0.8 |
Google Guava com.google.guava |
18.0 |
18.0 |
18.0 |
2.8.2 |
1.0 |
1.0 |
1.0 |
|
0.8.0 |
Groovy Lang org.codehaus.groovy |
2.4.8 |
2.4.12 |
2.4.15 |
25.0-jre |
2.8.2 |
2.8.2 |
2.8.2 |
2.8.6 |
0.7.1 |
Groovy WS-Lite org.codehaus.groovy |
0.8.0 |
0.8.0 |
0.8.0 |
2.4.15 |
25.0-jre |
25.0-jre |
25.0-jre |
25.0-jre |
4.0.63 |
Groovy HTTP Builder org.codehaus.groovy |
0.5.2 |
0.5.2 |
0.7.1 |
0.8.0 |
2.4.15 |
2.5.6 |
2.5.9 |
2.5.14 |
0.3.3 |
Hessian Remoting com.caucho.hessian |
4.0.37 |
4.0.37 |
4.0.37 |
0.7.1 |
0.8.0 |
0.8.0 |
0.8.0 |
0.8.0 |
1.1.6 |
iText PDF com.itextpdf.text.pdf |
5.5.8 |
5.5.8 |
5.5.8 |
4.0.37 |
0.7.1 |
0.7.1 |
0.7.1 |
0.7.1 |
2.4.0 |
Java Sysmon com.jezhumble.javasysmon |
0.3.3 |
0.3.3 |
0.3.3 |
5.5.8 |
4.0.38 |
4.0.38 |
4.0.63 |
4.0.63 |
3.13.2.Final |
Jaxen org.jaxen |
1.1.6 |
1.1.6 |
1.1.6 |
0.3.3 |
5.5.13 |
5.5.13 |
5.5.13.1 |
5.5.13.2 |
2.9.7 |
Jayway JsonPath com.jayway.jsonpath |
2.0.0 |
2.0.0 |
2.0.0 |
1.1.6 |
0.3.3 |
0.3.3 |
0.3.3 |
0.3.3 |
0.1.55 |
JBoss RESTEasy JAX-RS org.jboss.resteasy.resteasy-jaxrs |
3.0.19 |
3.0.19 |
3.0.19 |
2.0.0 |
1.1.6 |
1.1.6 |
1.1.6 |
1.1.6 |
2.4 |
Joda Time org.joda.time |
2.8.2 |
2.8.2 |
2.8.2 |
3.0.19 |
2.0.0 |
2.0.0 |
2.0.0 |
2.4.0 |
1.8.3 |
Jsch com.jcraft.jsch |
0.1.50 |
0.1.50 |
0.1.50 |
2.9.7 |
3.6.3.Final |
3.9.0.Final |
3.11.0.Final |
3.13.2.Final |
4.13.1 |
Json-Lib net.sourceforge.json |
2.4 |
2.4 |
2.4 |
0.1.50 |
2.9.7 |
2.9.7 |
2.9.7 |
2.9.7 |
2.0 |
JSoup org.jsoup |
1.8.3 |
1.8.3 |
1.8.3 |
2.4 |
0.1.54 |
0.1.54 |
0.1.54 |
0.1.55 |
|
JUnit org.junit |
4.8.2 |
4.8.2 |
4.12 |
1.8.3 |
2.4 |
2.4 |
2.4 |
2.4 |
8.4.1.jre8 |
Microsoft EWS Java API com.microsoft.ews-java-api |
2.0 |
2.0 |
2.0 |
4.12 |
1.8.3 |
1.8.3 |
1.8.3 |
1.8.3 |
3.5.13 |
Microsoft JDBC Driver com.microsoft.sqlserver |
sqljdbc 4 |
sqljdbc 4 |
6.4.0.jre8 |
2.0 |
4.12 |
4.12 |
4.13 |
4.13.1 |
2.4.10.Final |
Mockito org.mockito |
2.8.44 |
2.8.44 |
2.8.44 |
6.4.0.jre8 |
2.0 |
2.0 |
2.0 |
2.0 |
8.0.21 |
MVEL org.mvel |
2.2.6 |
2.2.6 |
2.2.6 |
2.22.0 |
6.4.0.jre8 |
|
|
|
|
MySQL JDBC Driver com.mysql |
5.1.39 |
5.1.39 |
5.1.45 |
2.4.3 |
2.26.0 |
6.4.0.jre8 |
6.4.0.jre8 |
8.4.1.jre8 |
1.4 |
PayPal Java SDK com.paypal.sdk |
76.0 |
76.0 |
76.0 |
5.1.45 |
2.4.3 |
2.26.0 |
3.3.3 |
3.5.13 |
|
QRGen net.glxn.qrgen |
1.4 |
1.4 |
1.4 |
76.0 |
8.0.16 |
2.4.3 |
2.4.7.Final |
2.4.10.Final |
3.3.1 |
Oracle JDBC Driver com.oracle |
11.2.0.3.0 |
11.2.0.3.0 |
11.2.0.3.0 |
1.4 |
|
8.0.17 |
8.0.19 |
8.0.21 |
2.3.2 |
Open SAML org.opensaml |
1.4.4 / 3.1.1 |
1.4.4 / 3.1.1 |
1.4.4 / 3.1.1 |
11.2.0.3.0 |
1.4 |
|
|
|
0.0.8 |
Quartz org.quartz |
1.8.6 |
1.8.6 |
1.8.6 |
3.3.0 |
10.2.0.4.0 |
1.4 |
1.4 |
1.4 |
5.3.0-11 |
Recaptcha net.tanesha.recaptcha |
0.0.8 |
0.0.8 |
0.0.8 |
1.8.6 |
3.3.0 |
10.2.0.4.0 |
10.2.0.4.0 |
10.2.0.4.0 |
9.4.0.6 |
SafeNet Luna com.safenet.luna |
5.3.0-11 |
5.3.0-11 |
5.3.0-11 |
0.0.8 |
1.8.6 |
3.3.0 |
3.3.0 |
3.3.1 |
1.7.30 |
SAXON net.sourceforge.saxon |
9.7.0-8 |
9.7.0-8 |
9.7.0-8 |
5.3.0-11 |
0.0.8 |
2.3.2 |
2.3.2 |
2.3.2 |
5.3.0 |
SLF4J org.slf4j |
1.7.7 |
1.7.7 |
1.7.7 |
9.7.0-8 |
5.3.0-11 |
0.0.8 |
0.0.8 |
0.0.8 |
4.2.18.RELEASE |
Spring Framework org.springframework.spring |
3.1.4 |
4.2.10 |
4.2.10 |
1.7.22 |
9.4.0.6 |
5.3.0-11 |
5.3.0-11 |
5.3.0-11 |
2.4.0 |
Spring Security org.springframework.security |
3.1.4 |
3.1.4 |
3.1.4 |
4.3.19 |
1.7.22 |
9.4.0.6 |
9.4.0.6 |
9.4.0.6 |
1.26 |
Super CSV org.supercsv |
2.0.1 |
2.0.1 |
2.4.0 |
3.1.7 |
4.3.24 |
1.7.22 |
1.7.22 |
1.7.30 |
1.21 |
User-Agent-Utils eu.bitwalker.useragentutils |
1.20 |
1.20 |
1.20 |
1.21 |
1.21 |
1.21 |
1.21 |
1.21 |
23.0.1.Final |
WildFly org.wildfly |
- |
- |
10.1.0.Final |
16.0.0.Final |
16.0.0.Final |
18.0.0.Final |
19.0.0.Final |
21.0.1.Final |
-- A library is still supported by Manager but it is not distributed with the installer. You may need to deploy it manually. For more information, see the installer guide of your Manager version.
If you have issues with the Java classloader resolving some of these libraries, you need to contact Temenos support for assistance.
Journey SDK contains its own set of 3rd party libraries, which is very similar to that of used in Manager.
If you want to run a library vulnerability check independently, you can use a library name and its version from the table above.
Next, learn about our end-of-life policy.