Notas de la versión para IPF-2024.4.0

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

Cambiar Spotlight

Spring ha sido actualizado a 3.4.2. La primavera Release notas se puede encontrar aquí.
  • La serialización de IPF utilizando SerializationHelper ahora está configurada por Akka Jackson Serialización, permitiendo más customisation vía 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 restrict 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 message type s al modelo ISO de 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 ajustar a 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.

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

  • MessageSent events 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).

  • Casos de duplicados corregidos notifications para debulker file poller al utilizar múltiples instancias (PAY-12145).

  • FilePollerScheduler creando duplicados scheduled trabajos en el inicio (PAY-12356).

Cambios No Interrumpibles

  • Descubrimiento de Akka MongoDB plugin: Propiedad de configuración akka.descubrimiento.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 a 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 binaries de 2.9.x en adelante ya no están en Maven Central y están disponibles desde el Akka Biblioteca
Repositorio que https://nexus.ipf.iconsolutions.com/#browse/browse:akka-repository[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