Notas de la versión para IPF-2024.1.0

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

Cambiar Spotlight

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

  • Nueva versión de MPS is 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 nuevo camt message type s y ODS integración a SEPA CT CSM

  • Resiliencia añadida,timeouts y ODS integración para Bulker Debulker

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

Arregle Spotlight

  • CONSEJOS Scheme pack ahora mapea los BICs del payload canónico payload.content. GrpHdr. InstgAgt. FinInstnId. BICFI y payload.content. GrpHdr. InstdAgt. FinInstnId. BICFI tal como se recibió -(PAY-10258)

  • Validación para asegurar que el terminal events 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)

  • Fijo JmsTestTransporter para agregar una solicitud definida por el usuario message type s 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 binaries de 2.9.x en adelante 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 frascos y pomos 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 hace 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