Notas de la versión para IPF-2024.1.0

Esta página detalla todo lo necesario para comenzar con la versión IPF 2024.1.0, disponible el 17 de mayo de 2024.

Cambiar el foco

  • Java 17 es ahora la versión mínima requerida para construir y desarrollar IPF.

  • Nueva versión de MPS es 2022.3.1 y deberá aplicar los pasos que se encuentran en el adjunto Pasos de Migración

  • Nuevas versiones de Spring y Spring Boot: 6.1.x y 3.2.x respectivamente

  • Nueva versión de JBehave: 5.2.0

  • Cambios y correcciones a lo siguiente Módulos: Filtrado Bancario, Servicio de Días Laborales, Servicio de Notificaciones y el Scheme Pack s

  • V2 de la CSM Reachability APIs, se añadió configuración dinámica y se cambiaron las estructuras de datos

  • Se añadió el procesamiento de nuevos tipos de mensajes camt y ODS integración a SEPA CT CSM

  • Resiliencia añadida, tiempos de espera y ODS integración para Bulker Debulker

  • Nuevas características y correcciones para ODS and Operational Dashboard/GUI

Arregle Spotlight

  • El paquete del esquema TIPS ahora mapea los BICs del contenido del payload.content. GrpHdr. InstgAgt. FinInstnId. BICFI y payload.content. GrpHdr. InstdAgt. FinInstnId. BICFI tal como se recibió.-(PAY-10258)

  • Validación para asegurar que los eventos terminales son efectivamente terminales.-(PAY-10250)

  • Mejorado Unit of Work Generación de ID en RT1 para garantizar la unicidad con manejo de errores para casos límite.-(PAY-9851)

  • Valor de ID alternativo en ODS La respuesta del resumen ahora devuelve el valor real y no devuelve el valor en minúsculas.-(PAY-9830)

  • Se ha corregido JmsTestTransporter para añadir tipos de mensajes de solicitud definidos por el usuario como mensajes soportados.-(PAY-9311)

Detalles de la versión

Binarios

Los binarios principales están disponibles en IPF-Liberaciones.

Los binarios de Lightbend Telemetry (anteriormente conocido como "Cinnamon") están disponibles en IPF Lightbend.

Akka/Alpakka los binarios a partir de 2.9.x ya no están en Maven Central y están disponibles desde el Akka Biblioteca Repositorio:

<repository>
  <id>akka-repository</id>
  <name>Akka library repository</name>
  <url>https://repo.akka.io/maven</url>
</repository>

Arquetipo

La última versión del Arquetipo es 5.0.9

Aplicación para Desarrolladores

La última versión de la Aplicación para Desarrolladores es 2.1.2

2024.1 Lista de tarros/pomos

Los Jars y Poms para 2024.1 y las versiones asociadas se enumeran aquí:2024-1-artifacts.xlsx

Pasos de Migración

Java 17

Como se anunció en las dos versiones anteriores, la versión 2024.1.0 realiza Java 17 obligatorio para desarrollar, construir y ejecutar IPF. Por favor, asegúrese de que está utilizando un Java 17 JDK en:

  • Su entorno de desarrollo

  • Su entorno de CI

  • La imagen base de su contenedor

MPS 2022.3

Ahora hemos actualizado a utilizar MPS 2022.3 para el entorno de diseño que nos permite introducir nuevas características a nuestro DSL Flo Lang. Por favor, asegúrese de haber instalado MPS 2022.3 antes de utilizar IPF 2024.1:

  • Windows:https://download.jetbrains.com/mps/2022.3/MPS-2022.3.1.exe

  • Linux:https://download.jetbrains.com/mps/2022.3/MPS-2022.3.1.tar.gz

También necesitará el correspondiente 2022.3.24237.f0c4f91 versión de com.mbeddr:platform, que se encuentra en el Itemis MPS Repositorio.

  • La generación de proyectos MPS en Windows no está moviendo los archivos correctamente.

    • Si los proyectos se construyen sobre CI, y el sistema de CI es basado en Unix, no hay nada que cambiar.

  • Esto se ha solucionado para la próxima versión. Como solución temporal, añada el contenido de [myapp]-domain/domain/target/ipf-conf-merge-files/merged-ipf-conf-files/conf/[name of model]/ipf.conf a cualquier otro archivo de configuración que no sea parte del código autogenerado, por ejemplo, en ipf-impl.conf de la -app módulo