Release Notes for IPF-2024.1.0
This page details everything required to get going on IPF Release 2024.1.0 made available on 17 May 2024.
Change Spotlight
|
-
New versions of Spring and Spring Boot: 6.1.x and 3.2.x respectively
-
New version of JBehave: 5.2.0
-
Changes and fixes to the following Modules: Bank Filtering, Working Day Service, Notification Service and the Scheme Packs
-
V2 of the CSM Reachability APIs, added dynamic configuration and changed data structures
-
Added processing of new camt message types and ODS integration to SEPA CT CSM
-
Added resiliency, timeouts and ODS integration for Bulker/Debulker
-
New features and fixes for ODS and Operational Dashboard/GUI
Fix Spotlight
-
TIPS Scheme pack now maps the BICs from the Canonical payload.content.GrpHdr.InstgAgt.FinInstnId.BICFI & payload.content.GrpHdr.InstdAgt.FinInstnId.BICFI as received - (PAY-10258)
-
Validation to ensure that terminal events are indeed terminal - (PAY-10250)
-
Improved Unit of Work ID generation in RT1 to ensure uniqueness with error handling for edge cases - (PAY-9851)
-
Alternative ID value in ODS Summary response now returns the actual value, and does not return the value as lower case - (PAY-9830)
-
Fixed JmsTestTransporter to add user defined request message types as supported messages - (PAY-9311)
Release Details
Binaries
The core binaries are available from IPF-Releases.
Lightbend Telemetry (formerly known as "Cinnamon") binaries are available from IPF Lightbend.
Akka/Alpakka binaries from 2.9.x onwards are no longer on Maven Central and are available from the Akka Library Repository:
<repository>
<id>akka-repository</id>
<name>Akka library repository</name>
<url>https://repo.akka.io/maven</url>
</repository>
2024.1 Jar/Pom list
The Jars and Poms for 2024.1 and the associated versions are listed here: 2024-1-artifacts.xlsx
Migration Steps
Java 17
As was announced in the previous two releases, release 2024.1.0 makes Java 17 mandatory for developing, building, and running IPF. Please ensure that you are using a Java 17 JDK in:
-
Your development environment
-
Your CI environment
-
Your container base image
MPS 2022.3
We have now upgraded to using MPS 2022.3 for the design environment which allows us to introduce new features to our Flo Lang DSL. Please ensure you have installed MPS 2022.3 prior to using IPF 2024.1:
You will also need the corresponding 2022.3.24237.f0c4f91 version of com.mbeddr:platform, which is located in the Itemis MPS Repository.
|