Sign In   Register

What's New in 24.04

We are pleased to announce our latest 24.04 release of Journey Manager is ready for you to download! It includes new and enhanced features, security improvements and updated libraries, plus bug fixes. Read on to find out more!

Version Date Released Features & Enhancements Resolved Issues Downloads
24.04.2 30 August 2024
24.04.1 31 July 2024
24.04.0 31 May 2024

Key Features

Here is a list of the key features we've introduced or enhanced. To learn more about each feature, click a documentation link or read the Features and Enhancements section below.

Data Retention Management Enhancements
We've created a new version of the data retention management v2 service, which provides more efficient purging processes and added resilience to issues caused by bad data. These improvements will help prevent abnormal database growth that often leads to performance degradation. We have also added more visibility through enhanced logging that help narrow down the individual steps during the data purging process.

When you install or upgrade Manager, the Data Retention Management v2 service is not set as the default service for the Data Retention Management type - the Data Retention Management service is set by default. However, as with any other services, you can change it by following these steps:

  • Apply any existing Data Retention Management service settings to the Data Retention Management v2 service. This is particularly important as every client has their own customized settings which are aligned with particular business requirements and legal obligations to keep and purge PII data.
  • Set the Data Retention Management v2 service as default by clicking Make Default or selecting the Service Type Default checkbox.
  • Test the Data Retention Management v2 service in your lower environments, such as DEV and TEST.
  • Confirm successful results before moving to the next environment.
  • Enable it in your production environment when you are completely satisfied with test results.
Configuration Service Extension
The can now create properties and parameters via the Configuration Service. We have also extended the coverage which includes setting the module context paths, updating security manager parameters, form page tracking, as well as a few other minor areas. For more information, see Import Forms, Import Form Spaces, Import Groups, Import an Application Package, Import an Organization, Import Roles, Import a Security Manager, Import Services, Import Service Connections, Import TPacs, Import Scheduled Jobs.
Developing Scheduled Jobs
We've added export and import support for scheduled jobs via the Manager Admin UI, SDK and API.
We've also enabled updating of scheduled jobs parameters via the Config Service.
Platform Updates
We've updated to Open JDK 21 and Wildlfy 31.0.1. For more information, see 3-rd party library updates.
We've added support for a new OS, Ubuntu 22.04.4 LTS, this version can now be provisioned in our cloud environments as well as it is available in the 24.04 installer for on premise environments.
Note

The installer versions 23.10, 23.04, 22.10, 22.04, 21.11, 21.05, 20.11, 20.05 have been back-ported to support OS.

Ubuntu is a very secure, widely used open-source operating system with strong community support. It is enterprise-compatible and has proven to be performant and efficient. Ubuntu is the standard Temenos OS for Linux based systems in cloud environments. For more information, see System Requirements.
We've removed support for 9 and 7, because 7 will reach end of life (EOL) on June 30, 2024 and we have made a decision to continue with Ubuntu OS. For more information, see What to know about CentOS Linux EOL.
We've added support for Oracle MySQL 8 database service.
We've enabled configuration of a context path of a module during software installation, so the can be run right after that to perform other system configuration tasks. For more information, see Installation > Context Path.
Eventing Enhancements
TJM now support incoming events from Kafka. These events can be used to perform REST API calls within Manager.
We've added 2 new types of services - and Inbox Processor - to define services that consume topics and performs REST API calls specified in the topics. These services are Event Listener Configuration Service and Event Inbox Processor Service.
You can view all configured s and stop and start them as needed.
We've introduced 2 new deployment properties - Eventing Error Log Flood Threshold Count and Eventing Error Log Flood Threshold Time - to control the growth of the table if the above services fail and thus generate a high number or error entries.
Security
We've added 2 new deployment properties - Allowed File Name Extensions In JM and Disable Render Link for Portal Resources - to prevent users from uploading malicious files on the portal resource page and subsequently rendering them, causing the malicious code to execute.

Release Details

{slider title="24.04.2" class="icon"}

Resolved Issues

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 using Website issue in the Category dropdown.

{slider title="24.04.1" class="icon"}

Features and Enhancements

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 using Website issue in the Category dropdown.

{slider title="24.04.0" class="icon"}

Features and Enhancements

Key Module Summary
JM-17314 Manager Enhance property Org property query API to return a empty result
JM-17039 Manager Add performance index to the transaction_history table
JM-16983 Manager Puppeteer - Update to latest version
JM-15834 Manager Security Enhancement Double Extension in File Upload
JM-15813 Manager Security Enhancement Reflected XSS in form attachments page
JM-15780 Manager Security Enhancement Handle Portal Resource page from rendering malicious files
JM-15779 Manager Security Enhancement Double Extension File Upload - Form Attachments
JM-6959 Manager Job Enhancements -  Update existing finished job PII purge data
JM-2720 Manager Ubuntu Support - Service Template file
JM-2715 Manager Update bouncycastle bcmail module to use the jakarta version
JM-2714 Manager Update existing job properties search_hash field
JM-2698 Manager Update reporting config for SDK Maven Plugin module
JM-2687 Manager Enhance form spaces search page with filter options
JM-2583 Manager Expose Param 5 as an optional parameter across all service connection types.
JM-2565 Manager Job Enhancements - Update Workspaces TxnAPI to support query by job property
JM-2558 Manager Upgrade Wildfly to 31.0.1
JM-2551 Manager Puppeteer for TJM on Ubuntu22
JM-2549 Manager Job Enhancements - Add capability to purge Job PII data (job property/job ) separately
JM-2545 Manager Job Enhancements - Update Job Property Edit page for job encryption 
JM-2537 Manager Config Service - Allow setting page tracking parameters on Forms
JM-2495 Manager Config Service - Create Properties/parameters
JM-2489 Manager Ubuntu Support - Apache template files 
JM-2488 Manager Ubuntu Support - Start Up scripts changes
JM-2449 Manager Define deployment property to set eventing errors threshold limit
JM-2407 Manager Add Manager Admin War context path to installer config options 
JM-2357 Manager Pipeline enhancements - Configuration service Scheduled Job support
JM-2356 Manager Pipeline enhancements - Scheduled Job Import
JM-2309 Manager Fluent API - Enhance Userbuilder to allow setting global flag
JM-2290 Manager Develop Kafka Consumer
JM-2286 Manager Added ability to change client name and client code to ClientBuilder fluent API
JM-2285 Manager Create a Transactional Event inbox
JM-2271 Manager Enhance the Transactions API to included XML, Receipts download links
JM-2256 SDK Setting page tracking via SDK
JM-2254 SDK Allow setting of Org security settings CSP
JM-1110 Fluent API Fluent API - Receipt Updater
JM-1100 Manager Data Retention V2 - Implement a new Data Retention Management V2 Service
JM-1081 SDK Support exchange package deployment via SDK
JM-1061 Manager Support PROXY configurations for Maven SDK
JM-1054 Manager Added indexes for processing_status, submission_service_log, and submission_milestone
JM-1047 Manager Upgrade to Open JDK 21
JM-1040 Manager Security Enhancement Improve datatype validation for file upload on client ref data page
JM-1039 Manager Security Enhancement Add URL regex validation to Url fields
JM-1038 Manager Security Enhancement Add X-Permitted-Cross-Domain-Policies CSP security header
JM-798 Manager Job Enhancements - Job property Encryption

Resolved Issues

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 using Website issue in the Category dropdown.

{/sliders}

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 using Website issue in the Category dropdown.

Ideas

Got a good idea for improvement?

Submit your Idea