Skip to main content

Veritran Docs

Release Notes 26.1

Resumen

En este artículo se describen las notas de la versión 26.1.0 de Veritran, incluidas las nuevas funciones, las mejoras de la plataforma y las correcciones de errores en todos los componentes. Proporciona una descripción general completa de las mejoras, los problemas resueltos y las actualizaciones destinadas a mejorar el rendimiento, la estabilidad y la experiencia del usuario.

BRMS 1.3.10

Nuevas funcionalidades y mejoras
  • Añadimos nuevas opciones y estados para monitorear cambios realizados a decisiones y constantes. Existen dos nuevos estados que muestran cuando las decisiones y constantes están activas o si se realizaron cambios que estén pendientes de autorización. Además, agregamos dos nuevas opciones que permiten a los usuarios acceder a un registro del historial de cambios de una decisión o constante, y revisar los cambios más recientes para aceptarlos o rechazarlos.

  • Agregamos un nuevo interruptor cuando se importan decisiones y constantes desde un archivo JSON que le permite a los usuarios elegir si importar escenarios o excluirlos.

  • Realizamos tareas de mantenimiento para mejorar la estabilidad del componente y corregir vulnerabilidades.

EMS 1.8.6

Nuevas funcionalidades y mejoras
  • Incorporamos la posibilidad de integrar el componente con OpenTelemetry.

HCMS 1.1.24

Nuevas funcionalidades y mejoras
  • Incorporamos la posibilidad de integrar el componente con OpenShift.

  • Añadimos la posibilidad de conectarse a bases de datos de Oracle utilizando el protocolo de red TCPS (Transmission Control Protocol Secure).

HTTP TO SQL 1.0.10

Nuevas funcionalidades y mejoras
  • Incorporamos la posibilidad de integrar el componente con OpenTelemetry.

Middleware 1.15.4.0

Nuevas funcionalidades y mejoras
  • Al filtrar los ID de cliente en el registro de transacciones, ahora debes especificar si ese es el valor cifrado.

  • Ahora es posible configurar la conexión a componentes externos, como el servidor Comm, los nodos, la auditoría, el espacio de trabajo y más, sin certificados TLS.

  • Corregimos vulnerabilidades en el componente UAS para prevenir inyecciones de código JavaScript.

Mobile Builder 1.7.0

Nuevas funcionalidades y mejoras
  • Incorporamos la funcionalidad Pre-build Check, que valida automáticamente la configuración de la app antes de que el usuario genere el build. Ahora, el sistema detecta inconsistencias de configuración como versiones incompatibles, dependencias faltantes entre SDKs, configuraciones obligatorias incompletas o reglas específicas para builds productivos. Además, muestra al usuario los errores o advertencias aplicables para que puedan corregirse antes de ejecutar el build. Esto evita la ejecución de builds que eventualmente fallarían por problemas de configuración, mejora la experiencia del usuario al reducir la asistencia del equipo de soporte y aumenta la tasa de builds exitosos.

Fixes
  • Corregimos un problema que podía resultar en la pérdida de un log en una generación fallida cuando el usuario relanzaba un build. Antes de esta corrección, si un build fallaba y el relanzamiento era exitoso, el log de la nueva ejecución podía sobrescribir el registro previo, impidiendo que el usuario identificara el error original. Con esta mejora, el usuario puede revisar tanto las generaciones fallidas como las exitosas, lo que facilita el análisis y diagnóstico de problemas.

  • Corregimos un problema que impedía activar correctamente DevTools en los binarios generados. Debido a una inconsistencia en la lectura de la propiedad vtua.ini.debug.interfaces dentro de los archivos constants.properties, no era posible habilitar la funcionalidad durante la ejecución de la app.

  • Corregimos un error en la creación automática de nuevos ambientes que podía provocar que las apps iOS se generaran con una versión inferior a la mínima requerida. Esto podía causar incompatibilidades durante los procesos de generación o ejecución. Ahora, los nuevos ambientes configuran correctamente la versión mínima de iOS desde el inicio del proceso, asegurando que las apps se generen con parámetros que cumplan con los requisitos de la plataforma.

Notif 1.15.0

Nuevas funcionalidades y mejoras
  • Eliminamos el limite del tamaño de archivos CSV y GZ utilizados para importar campañas

Fixes
  • Corregimos un problema que evitaba que los usuarios puedan crear plantillas de mensajes de notificación utilizando el mismo nombre (código) en ambientes configurados con más de un producto.

Statics 1.0.14

Nuevas funcionalidades y mejoras
  • Incorporamos la posibilidad de integrar el componente con OpenTelemetry.

Studio 4.9.0

Nuevas funcionalidades y mejoras
  • Agregamos la funcionalidad OpenAPI Import Collection a la página de servicios externos REST. Esta opción permite al usuario subir archivos .json, .yml o .yaml para generar automáticamente múltiples servicios. El usuario puede previsualizar qué servicios se crearán, cuáles se omitirán y confirmar la importación antes de ejecutarla. Esta mejora reduce la creación manual, minimiza errores y acelera la integración de APIs con múltiples endpoints.

  • Modificamos el tamaño máximo para recursos de imagen a 120 kb.

  • Agregamos validaciones automáticas que detectan errores de estructura y lógica en las transacciones antes del runtime. Ahora, al guardar o publicar, las transacciones con errores se bloquean y brindan feedback en la sección Errors & Warnings. Esto evita fallas en producción y reduce el tiempo de resolución al identificar problemas de forma anticipada, garantizando un comportamiento consistente en las acciones Save, Publish y Run.

  • Mejoramos la funcionalidad de librerías de acciones habilitando la publicación masiva de dependencias. Al editar una librería, el usuario puede usar la opción Publish transaction dependencies para publicar automáticamente todas las transacciones que la utilizan. Esta mejora elimina la necesidad de republicar cada transacción, reduce el error humano y acelera significativamente el impacto de cambios en proyectos de alta reutilización.

  • Agregamos una validación en el flujo de duplicación para evitar que el usuario cree transacciones configurables sin un producto asociado.

  • Mejoramos el componente de plataforma para que la conexión con componentes externos se pueda ejecutar sin necesidad de validar los certificados TLS.

Fixes
  • Se mejoró el flujo de Generate & Publish para evitar inconsistencias entre Studio y Middleware cuando ocurre un error de publicación. Antes de esta mejora, el estado de las transacciones se actualizaba recién al finalizar todos los lotes, lo que generaba inconsistencias: si un lote fallaba, las transacciones ya publicadas podían quedar en Pending Publication. Ahora, el estado se actualiza luego de cada lote exitoso, permitiendo que las transacciones correctamente publicadas queden marcadas como Published, incluso si un lote posterior falla.

  • Corregimos un problema que impedía mostrar correctamente la información de merge.

  • Corregimos un error que impedía al usuario editar o eliminar parámetros de entrada cuando el nombre del socket excedía el límite de caracteres. Debido a este error, los íconos de edición y eliminación quedaban ocultos, bloqueando la configuración correcta de la transacción. Ahora, el nombre se adapta al espacio disponible sin afectar la visibilidad de las acciones y permitiendo editar o eliminar parámetros correctamente.

  • Corregimos un error que provocaba que Studio fallara por alto consumo de memoria en entornos con un gran volumen de recursos.

  • Corregimos un error ocurrido al procesar webhooks de merge desde GitLab, agregando una sincronización explícita al inicio del procesamiento para asegurar que el commit de merge estuviera disponible antes de acceder a él. Esta mejora aumenta la estabilidad y confiabilidad en la actualización de entidades al ejecutar merges en GitLab.

  • Se corrigió un problema que impedía mostrar cambios en transacciones configurables durante la publicación. Este error estaba relacionado con una referencia incorrecta de la transacción configurable a la institución financiera correspondiente. Ahora, las transacciones se asocian correctamente y los cambios aparecen en la publicación.

VT-NET Notif 1.15.2.5

Nuevas funcionalidades y mejoras
  • Mejoramos la visualización de notificaciones push cuando los usuarios las expandían en su dispositivo iOS o Android. Ahora, se despliega el texto completo y la imagen de la notificación cuando los usuarios expanden el mensaje.

Workspace 1.3.10

Nuevas funcionalidades y mejoras
  • Agregamos la posibilidad de mostrar detalles adicionales para que el usuario pueda entender por qué una solicitud al backend no fue autorizada.

  • Agregamos la recarga de archivos de entorno que contienen información sensible en componentes que utilizan el formato .env.

  • Agregamos valores de fecha y hora a los logs de APIs.

Mobile 7.17.0

Android
Nuevas funcionalidades y mejoras
  • Mejoramos la protección de los componentes criptográficos con appshielding.

  • Agregamos una funcionalidad que permite al swipe listener interceptar los eventos antes de que lleguen a los componentes hijos (Panel o Flex), lo que permite que el deslizamiento funcione correctamente cuando contiene componentes interactivos.

  • Actualizamos la forma en que se inicia el escaneo de documentos y la forma en que se administra el resultado.

  • Agregamos una nueva funcionalidad que permite agregar encabezados dinámicos de las Call APIs. Con esta funcionalidad, los equipos ahora pueden generar y controlar diferentes encabezados que se pueden enviar a solicitud desde una aplicación al middleware, y configurar diferentes reglas de negocio.

  • Actualizamos la librería BlinkId2 a la versión 7.5. Ahora, los siguientes valores que se enviaron a través de las call API ya no son compatibles max_document_data_mismatch_retries, max_timeout_retries, max_unsupported_document_retries.

  • Agregamos OCR de Facetec, y ahora se puede configurar mediante una nueva función en la call API.

  • Corregimos vulnerabilidades en el componente para prevenir inyecciones de código SQL.

Bug fixing
  • Corregimos un problema en la detección de permisos de cámara y vídeo en WebView que impedía que las solicitudes se reconocieran correctamente. Este problema afectaba a las funciones que requieren acceso a la cámara o a la captura de vídeo. Ahora, los permisos se administran correctamente y se mejora la estabilidad.

  • Corregimos un problema que activaba el flag de desactivación de capturas de pantalla en ventanas emergentes genéricas.

  • Corregimos un problema de accesibilidad que se producía cuando un componente Flex tenía un desplazamiento.

  • Corregimos un problema que provocaba que un componente Flex con desplazamiento calculara mal su tamaño.

  • Corregimos un error que se producía al crear una tag desde Gitlab.

  • Corregimos el comportamiento de carga de los módulos para garantizar que se ejecuten después de renderizar una pantalla cuando se utilizan procesos lambda front-end.

  • Corregimos un error en CardContainer que hacía que una aplicación se cerrara inesperadamente al desplazarse a una posición no válida.

  • Corregimos un error que afectaba al método de compartir imágenes en la call API Share cuando se utilizaba un componente Flex.

  • Corregimos un error que devolvía un valor incorrecto o en blanco al verificar el valor del badge.

  • Corregimos un error que cerraba una aplicación al tocar y mantener pulsado un carrusel de imágenes.

  • Corregimos un error con las reglas de permisos en la librería BlinkId2.

  • Corregimos la forma en que se incrustan los vídeos.

iOS
Nuevas funcionalidades y mejoras
  • Actualizamos a zShield v3.23.

  • Migramos la tecnología de administración de dependencias de código de Cocoapods a SPM.

  • Mejoramos la arquitectura de inicio de aplicaciones a través del modelo de escenas de iOS. Esto mejora la estabilidad y prepara las aplicaciones para futuras versiones del sistema.

  • Actualizamos la librería BlinkID a la versión 7 para garantizar la compatibilidad con Swift 6 y Xcode 26.

  • Agregamos la posibilidad de configurar el gesto de deslizamiento para el componente Repeater, que permite deslizar el dedo hacia la izquierda o hacia la derecha y configurar la acción con un deslizamiento prolongado.

  • Agregamos la posibilidad de habilitar o deshabilitar la activación automática de Apple Wallet al usar QR para pagos a través de la call API. Esto evita que la billetera se abra cuando el usuario intenta pagar con códigos QR. Se necesita un permiso adicional de Apple para usar esta función.

  • Corregimos vulnerabilidades en el componente para prevenir inyecciones de código SQL.

Bug fixing
  • Corregimos un problema que cerraba una aplicación al intentar conservar la información simultáneamente.

  • Corregimos un problema que no permitía compartir un componente completo que tuviera un panel con o sin desplazamiento.

  • Corregimos un problema que provocaba que los widgets añadieran un espacio adicional dentro de los elementos de un sitio web.

  • Corregimos el comportamiento que añadía un fondo transparente a las notificaciones.

  • Corregimos un problema que provocaba que apareciera un fondo negro en la vista de «procesando» y en las ventanas emergentes.

  • Corregimos el comportamiento de los SMS para que, cuando la función de autocompletar el código esté desactivada, el panel de autocompletar no se muestre en el teclado.

  • Hicimos correcciones para evitar que los componentes hijos animados restablecieran sus posiciones después de un REFRESH_CONTAINER.

  • Corregimos la forma en que se incrustan los vídeos.

Xpressplug
Bug fixing
  • Corregimos un problema que provocaba que las aplicaciones se cerraran inesperadamente después de deslizar el dedo para actualizar una pantalla.

Web 2.12.0

Fixes
  • Corregimos un problema en el componente Icon, que causaba que los íconos no se visualizaran cuando se ejecutaba el evento __PRINT.

  • Corregimos un error en el componente Text Input que provocaba que, cuando el usuario movía el cursor al medio del contenido, el charset dejara de funcionar correctamente. Ahora, el componente se comporta de manera correcta sin importar la posición del cursor.

  • Corregimos un error que provocaba que una fecha se completara incorrectamente cuando se ingresaban los datos.