Notas de la versión para IPF-2024.4.0

Esta página detalla todo lo necesario para comenzar con la versión IPF 2024.4.0 disponible el 21 de febrero de 2025.

Cambiar Spotlight

Springha sido actualizado a 3.4.2. El Spring Notas de la versión se puede encontrar aquí.
  • Serialización IPF utilizando SerializationHelper ahora está configurado por Akka Jackson Serialización, permitiendo más customisation a través de Hocon. Dependencia a com.iconsolutions.ipf.core.shared:shared-serialization requiere dependencias transitivas adicionales para Akka(PAY_3828).

  • Configuración predeterminada cambiada para propagate-transport-errors to false para IPF Processing Data System Event Exporter,Direct Data Exporter y Message Logger(PAY-11612).

  • El formato de fecha predeterminado en la interfaz gráfica de usuario ahora es configurable (PAY-9952).

  • Nuevos controles implementados para restringir a los operadores de aprobar sus propias modificaciones al sistema en la interfaz gráfica (PAY-12579).

  • Agregado acmt. 023.001.04 &acmt. 024.001.04 tipos de mensajes al modelo ISO de la IPF.

  • Se ha añadido la capacidad de realizar verificaciones de duplicados individuales y múltiples en la función de negocio de verificación de duplicados.

  • TransactionCacheEntryType puede ahora ser configurado desde un mapping función o utilizando la etiqueta de metadatos en la función de verificación de duplicados.

  • Se añadió la capacidad de controlar cuándo ocurre la rehidratación del trabajo en persistent scheduler. Si ipf.persistent.scheduler.automatically-rehydrate-jobs configurado para false, entonces la rehidratación solo ocurre explícitamente a través de un comando enviado al JobRehydratorActor.

  • Actualizado documentación de verificación de salud de liveness para su uso en clústeres activos/pasivos (PAY-12551).

Arregle Spotlight

  • Test-FW:

    • Se corrigió IS_SET para afirmar correctamente los valores que están establecidos o no. Tenga en cuenta que debe afirmar en los campos, y actualmente no soportamos la afirmación en objetos complejos.

    • Se ha corregido el informe de historias para mostrar los pasos de prueba ejecutados a medida que se avanzan en el IDE.

  • El conector HTTP ahora se recupera automáticamente de excepciones no controladas lanzadas durante el ciclo de solicitud-respuesta, lo que significa que ya no se requiere el reinicio de la instancia de la aplicación para reanudar el envío de solicitudes (PAY-11809).

  • MessageSent los eventos ya no se generan erróneamente al enviar un mensaje a través de un send connector falla (PAY-12010).

  • Fijo dot-compiler fallos en el paso de construcción del plugin causados por muy grandes MPS payment flows(PAY-12756).

  • Fijo MPS no poder visualizar flujos para muy grandes MPS payment flows(PAY-12757).

  • Se corrigieron los casos de notificaciones duplicadas para el sondeo de archivos del deshidratador al utilizar múltiples instancias (PAY-12145).

  • FilePollerSchedulercreando trabajos programados duplicados al inicio (PAY-12356).

Cambios No Interrumpibles

  • Descubrimiento de Akka MongoDB plugin: La propiedad de configuración akka.discovery.akka-mongodb.enabled ahora se persiste al recibir una solicitud POST /discovery/cluster-status. Al iniciar la aplicación, se utiliza el valor persistido si existe. De lo contrario, se utiliza el valor del archivo de configuración. No se requiere configuración adicional.

  • SerializationHelper ahora está configurado por Akka Jackson, lo que significa que su comportamiento puede ser anulado con Hocon. Consulte el Documentación de serialización para más información.

  • Los reintentos ahora están configurados por defecto para los repositorios reactivos de Spring en proyectos con el ipf-common-starter-mongo dependencia (PAY-12783). Para más detalles, consulte Mongo DB Inicial

Cambios Importantes

  • El paquete del modelo Iso 20022 ha cambiado para la clase com.iconsolutions.iso20022.message.components.technical.remittance_amount3.Remittance Amount3 to com.iconsolutions.iso20022.message.components.document.remittance_amount3.Remittance Amount3

  • SerializationHelper.objectMapper() ahora devuelve un singleton instancia de ObjectMapper, que en sí mismo no es un cambio disruptivo, pero puede resultar en un comportamiento inesperado si la instancia está configurada/mutada. En esos casos, utilice ObjectMapperFactory.createObjectMapper() en su lugar.

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 que Espejo de íconos.

Scaffolder

La última versión del Scaffoler es 1.0.6

Aplicación para Desarrolladores

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

2024.4 Lista de tarros/pomos

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