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.4 | 31 July 2024 | ✓ | ✓ | ✓ |
23.04.3 | 31 May 2024 | ✓ | ✓ | |
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.4
Features and Enhancements
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.
23.04.2
Resolved Issues
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
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
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
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.