Notas de la versión para IPF-2025.1.0

Esta página detalla todo lo necesario para comenzar con la versión de IPF. 2025.1.0 disponible el jueves 22 de mayo

Si se genera una nueva aplicación IPF utilizando el scaffolder señalando a ipf 2025.1.0 y si la opción -DuseBuildScripts=y se selecciona,Maven puede informar un error durante el proceso de construcción.

Para resolver esta falla, abra el MPS módulo de la aplicación en MPS, haga clic en migrar cuando se le solicite y reconstruya (el usuario debe ser solicitado a reconstruir como parte de la migración).

Este problema de compilación se solucionará en IPF. 2025.2.0

Cambiar Spotlight

  • Las versiones de Springboot se han actualizado a 3.4.5

  • La capacidad de usar ipf-common-starter-core dependencia y deshabilitar Akka Cluster ing con las siguientes propiedades establecidas (PAY-12974):

    • akka.management.enabled = false

    • cluster.bootstrap.enabled = falso

    • akka.actor.provider = local

    • gestión.salud.akka-cluster.enabled = false

  • Mejora del Marco de Excepción ActionTimeOut & ActionRetry (PAY-11898)

  • Descubrimiento de Akka MongoDB plugin para persistir/leer la configuración de la base de datos (PAY-13018)

  • Validaciones de dirección del deudor para TIPS y RT1 en pagos que involucran países no pertenecientes al EEE (PAY-11593)

  • Determine processingEntity a partir del identificador de pago (PAY-11376)

  • Mejorar fuera de la caja Grafana tableros y trátelos como entregables de producción (PAY-11067)

  • Mejorar el acceso basado en roles a los componentes de IPF (PAY-11237)

  • Incluir objeto de resumen en el paquete de archivo (PAY-12884)

  • Mensajes ISO20022 para la Gestión del Libro de Órdenes (PAY-11720)

  • Soporte para la firma de tokens JWT para ES/RS (claves asimétricas) (PAY-12419)

  • Proteger el rendimiento de IPF durante fechas futuras Bulk Ejecuciones (PAY-11053)

  • Proporcionando una función de búsqueda consistente para pagos en ODS Inquiry(PAY-12753)

  • Soporte para acceder a Parent Unit of Work Estructuras de datos de flujos secundarios (PAY-11819)

  • Soporte a la opción 'Delta' para la ingestión de datos de mercado, así como carga completa (PAY-12352)

  • El Almacén de Pagos: un conjunto de artefactos destinados a ser utilizados en un 'Scheduled Solución de pagos

    • incluye HTTP API y biblioteca del cliente

  • El Liberador de Pagos: un conjunto de artefactos destinados a ser utilizados en un 'Scheduled Solución de pagos

  • Solicitante VoP MVP (PAY-11901)

  • VoP Responder MVP (PAY-11900)

Arregle Spotlight

  • Al agregar PDS entradas para alternative identifiers, los nulos se manejan de manera adecuada y otros alternative identifiers se procesan con éxito al resumen de pago (PAY-12586)

  • Los pagos entrantes son rechazados en TIPS cuando TtlIntrBkSttlmAmt e IntrBkSttlmAmt son numéricamente iguales pero difieren en formato.

  • Al crear HttpConnectorTransport trateErrorResponseAsFailureWhen el predicado no se pasa al transporte

  • Persistente/Quartz Scheduler no funciona correctamente con el tipo de retroceso DEFINIDO_POR_EL_USUARIO

  • CSM reachability verificación fallida para un participante añadido el mismo día

  • Errores generados en el Comportamiento de Entrada a pesar de que el custom business data se manejan en los Enriquecedores de Entrada

  • Los eventos ActionTimeoutEvent no contienen datos.

  • Inseguro JSON Configuración del Token Web (JWT)

  • Operational Dashboard

    • El filtro de búsqueda no está funcionando para System Events&Message Logs en el Operational Dashboard

    • La interfaz de usuario no expira la sesión ni la cookie sin una actualización de página.

    • La búsqueda es sensible a caracteres y mayúsculas para los campos "Nombre de la Regla" y "BIC".

    • La pantalla de auditoría no muestra los resultados si el usuario busca con ID.

    • La pantalla de búsqueda de recordatorios no está mostrando el estado del pago y Reason codes para pagos buscados en el Tablero (como PACS08)

Cambios Importantes

  • El SchedulingModuleInterface scheduleJob ha cambiado de un tipo de retorno de CompletionStage<Void> a CompletionStage<JobSpecificationDto> para alinearse con el nuevo scheduler api

  • Parámetros de configuración para debulker el removedor de componentes obsoletos ha sido renombrado

  • Los nombres de las métricas empresariales ahora están precedidos por ipf_ por defecto, y esto no puede ser cambiado. p. ej. la métrica businessmetrics_payments_finished ahora es ipf_businessmetrics_payments_finished.

  • La configuración del estado global ha sido cambiada de un arreglo de cadenas a un arreglo de objetos.

  • IPF Archiver ya no puede configurarse para exportar paquetes V1, y solo puede exportar paquetes de archivo V2.

    • Por favor, consulte las páginas individuales de esta versión para cualquier cambio importante en componentes específicos para más detalles y aquellos cambios no cubiertos aquí.

Detalles de la versión

Binarios

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

Los binarios de Lightbend Telemetry (anteriormente conocidos 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].

Para habilitar el nuevo espejo, añada lo siguiente a su configuración.xml en el <repositories> sección:

<repository>
  <id>akka-repository</id>
  <name>Akka library repository</name>
  <url>https://nexus.ipf.iconsolutions.com/repository/akka-repository</url>
</repository>

Algunos MPS las dependencias también son reflejadas por Icon y se pueden encontrar añadiendo el siguiente repositorio a la misma sección:

<repository>
  <id>icon-thirdparty</id>
  <name>IPF icon-thirdparty repository</name>
  <url>https://nexus.ipf.iconsolutions.com/repository/icon-thirdparty</url>
</repository>

Agregue lo siguiente a su <servers> sección para cada nuevo repositorio:

<server>
  <id>Repository_name_here</id>
  <username>xxxx</username>
  <password>xxxx</password>
</server>

Dónde xxxx es el nombre de usuario y la contraseña que le proporcionó Icon.

Aplicación para Desarrolladores

La última versión de la aplicación para desarrolladores es 2.4.5

Scaffolder

La última versión de la Scaffolder is 1.2.5

2025.1.0 Lista de tarros/pomos

Los frascos y pomos para 2025.1.0 y las versiones asociadas se enumeran aquí:2025-1-0-artifacts.xlsx

2025.1.0 Lista de Dependencias

Las dependencias de terceros y sus versiones actuales están listadas.aquí