What's New in 23.04

We are pleased to announce our latest 23.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
23.04.2 2 November 2023
23.04.1 2 August 2023
23.04.0 16 June 2023

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.

  • Configuration Service: In this release, we've introduced a new functionality that allows you to quickly and easily reconfigure solutions from a single point. A configuration file can be uploaded to JM containing parameter values to be set. These are uploaded as a JSON file with a flat structure defining properties as name / value pairs. Currently the configuration service only covers a limited number of areas in JM, future releases will cover additional areas. For more information, see Configuration Service
  • Database Integrity Checker: We've added the Database Integrity Checker service and scheduled jobs to validate database integrity periodically. This service will generate a report for any issues in the TJM database that need to be addressed.
  • New Database Integrity Checker Event Type and Configuration Service Event Type: We've introduced 2 new event types in Event Log
  • Major Library Updates: Along with the normal library updates to address security vulnerabilities 23.04 contains some updates to major core technologies:

    • WildFly: Updated to 28.0.1
    • Open JDK: Updated to jdk-17.0.4.1
  • Change to Jakarta EE 10 : As part of the WildFly update we've replaced Java EE with Jakarta EE. This is a requirement for WildFly, and will affect all groovy services within TJM for customers upgrading. For more information, see Migrate to Jakarta EE
    • Jakarta Migration Support: In order to support our customers upgrading, TJM we've created a Jakarta Transformer service allowing you to convert Groovy services and security managers to be Jakarta EE 10 compatible. This service comes pre-installed with Journey Manager 23.04. We have also enhanced our SDK documentation with strategies for migration of services. 

Release Details

23.04.2

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.

23.04.1

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.

23.04.0

Features and Enhancements

Key Module Summary
TMR-3740 Fluent API Role Builder and Updater
TMR-3763 Manager Upgrade JM to MySQL 8.x
TMR-3785 Manager TJM debug logging notification and disabled for prod systems
TMR-3817 Manager Create a Event Configuration Service Definition
TMR-3824 Manager Create property to enable or disable the Event Processing
TMR-3833 Manager Update login page styles
TMR-3864 Manager Database integrity checker service
TMR-3879 Manager Detach the Event Processor from the Cayenne commit thread to provide non-blocking eventing
TMR-3893 Manager Upgrade to Wildfly 27.0.0.Final
TMR-3914 Workspaces Txn Query Enhancements
TMR-3930 Fluent API Create a client Vo and Query Class
TMR-3931 Fluent API Create a Log Vo and Log Query class
TMR-3933 Manager Allow specific URLs to be ignored for CSRF Protection
TMR-3939 Manager Enhance BPoint payment gateway to accommodate surcharge changes
TMR-3940 Manager Revert sending event after the rollback happens
TMR-3948 Manager WF-27 upgrade Spring security to Jakarta 10 
TMR-3949 Manager WF-27 upgrade 3rd party libs to Jakarta 10
TMR-3952 Manager Performance improvement index for User Profile
TMR-3953 Manager Add standalone.xml property to disable groovy console
TMR-3966 Manager Upgrade Dependency Check Maven Plugin
TMR-3972 Manager WF-27 Update/Upgrade components
TMR-3973 Manager Allow creation/updating reference data via SDK
TMR-3977 Manager WF-27 bug "module java.base does not "opens java.lang" in servergroup-agent
TMR-3998 Manager Configuration Service - Back End Implementation
TMR-3999 Manager Database integrity checker service V2 - Check indexes on all tables
TMR-4002 Manager Enhance Fluent API Org Level Security for REST call
TMR-4006 Manager Dynamic data service call can be replayed when user session has expired
TMR-4007 Manager Configuration Service - Front End Implementation
TMR-4014 SDK Allow creation/updating reference data via SDK Part 2
TMR-4015 Workspaces JobQuery API return all txn attributes when specific attributes are queried
TMR-4019 Manager Enhance on setting "Scheduled Save Abandon Time" for Job Task
TMR-4020 Manager Maestro - Add deployment property to control real time notification
TMR-4021 Manager Maestro Shared SSO is not updating the SSO token after logging in
TMR-4023 Manager Config Service - Add permission to for upload page in UI
TMR-4024 Manager Update documentation links in JM UI to new journey site
TMR-4025 Manager Update any references of TM to JM
TMR-4029 SDK Add support for update of config service and push to JM
TMR-4030 Manager Enhance config service to cover client properties
TMR-4033 Manager Expose SalesforceClient object to fluent functions
TMR-4034 Manager installer failed when JAVA_HOME and java binary are not defined 
TMR-4041 Workspaces Update workspaces login page with new styling
TMR-4043 Manager Jakarta Support - Add check to service imports to scan for bad imports
TMR-4044 SDK Jakarta Support - Update SDK documentation with steps to resolve import changes
TMR-4046 Manager Enhance config service to cover From properties
TMR-4047 Manager  Enhance config service to cover service parameters
TMR-4055 Manager Add SameSite=None to Salesforce app Set-Cookie headers
TMR-4093 Manager Enhance Java doc for the FileAttach vo object 
TMR-4095 Manager Upgrade to Wildfly 28.0.0.Final
TMR-4108 Manager Black list file types for service connections datafile uploads
TMR-4113 Manager revert spring security 6 default xsrf default behaviour to 5.X version

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.

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.