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-serializationrequiere dependencias transitivas adicionales para Akka(PAY_3828). -
Configuración predeterminada cambiada para
propagate-transport-errorstofalsepara 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.
-
TransactionCacheEntryTypepuede 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-jobsajustar afalse, entonces la rehidratación solo ocurre explícitamente a través de un comando enviado alJobRehydratorActor. -
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).
-
MessageSentevents ya no se generan erróneamente al enviar un mensaje a través de un send connector falla (PAY-12010). -
Fijo
dot-compilerfallos 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.
-
SerializationHelperahora 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-mongodependencia (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 deObjectMapper, 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, utiliceObjectMapperFactory.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].
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