Listado de cambios Velneo 36.6

Plataforma

Código Descripción

VELNEO-21600

Corrección en vDevelop: cierre inesperado al pulsar Otros en el selector de color de texto

Se ha corregido un error en vDevelop por el que pulsar la opción «Otros» del selector de color de texto provocaba el cierre inesperado de la aplicación, impidiendo elegir un color personalizado para los objetos del proyecto. Tras la corrección, al pulsar «Otros» se abre correctamente el diálogo avanzado de selección de color, el color elegido se aplica a la propiedad correspondiente y se persiste al guardar. La incidencia se reproducía en Windows y macOS desde la versión 36.3 y queda resuelta en todas las plataformas soportadas.

VELNEO-21666

Corrección en informes personalizables: generación de códigos de barras Code128 con rutas de usuario no ASCII en Windows

Se ha corregido un fallo en la generación de códigos de barras Code128 en informes personalizables que afectaba a usuarios de vClient sobre Windows cuyo nombre de carpeta de usuario contenía caracteres no ASCII o espacios (por ejemplo, ñ, acentos o configuraciones regionales como la húngara). El problema impedía crear el archivo SVG temporal del código de barras y, por tanto, el código no aparecía en el informe. Tras la corrección, la generación es robusta frente a estas rutas y los códigos Code128 se imprimen correctamente independientemente del nombre del usuario del sistema.

VELNEO-21800

Corrección de conexiones TLS/SSL en Velneo ODBC Driver

Se ha corregido un problema en Velneo ODBC Driver que impedía establecer conexiones seguras VATPS desde aplicaciones de terceros como Power BI o Python. Ahora el driver lee automáticamente la ruta de plugins desde el registro de Windows, garantizando que las conexiones VATPS funcionen correctamente en cualquier aplicación que utilice el driver ODBC.

VELNEO-21974

Corrección del formato de fechas en los informes personalizables

Se ha corregido una regresión por la cual los campos de fecha incluidos en un informe personalizable se mostraban en formato ISO (aaaa-mm-dd) cuando no se les aplicaba un formato explícito, ignorando el idioma configurado en el informe. Con esta corrección, las fechas vuelven a representarse según el formato propio del idioma activo, recuperando el comportamiento esperado en aplicaciones internacionales y respetando las características multi-idioma del generador de informes.

VELNEO-21975

Corrección en informes personalizables: salto de línea con texto rotado 270º y opción Ajustar texto

Se ha corregido un cambio de comportamiento en informes personalizables de vClient por el que un control de texto con rotación vertical 270º y la propiedad «Ajustar texto» activada se imprimía en una sola línea, ignorando el espacio disponible. El comportamiento original (presente hasta la versión 35.3) dividía el contenido en varias líneas según el alto del componente. Tras la corrección, el wrap se aplica correctamente tanto en orientación horizontal como en rotaciones de 90º y 270º, respetando el alto fijo o el alto automático configurado en el control. Esto restaura el resultado esperado en informes con etiquetas verticales largas.

VELNEO-22123

Corrección en vDevelop: pérdida de foco en el editor de scripts de la vista central

Se ha corregido un comportamiento de vDevelop por el que la vista central perdía el foco de forma inesperada mientras se editaba un script, obligando al desarrollador a hacer clic de nuevo en el editor para continuar. Tras la corrección, el cursor se mantiene en el editor de scripts mientras se está escribiendo, sin saltar a otros paneles ni durante el uso del autocompletado o el guardado con Ctrl+S, devolviendo así el flujo de trabajo de edición que se esperaba. Esto se traduce en una experiencia más fluida en sesiones largas de programación dentro del editor.

VELNEO-22211

Corrección en el editor de informes personalizables: las herramientas de alineación de controles persisten en el XML al guardar

Se ha corregido un error en el editor de informes personalizables por el que las acciones de la barra de alineación (alinear, centrar e igualar) sobre los controles seleccionados aplicaban la nueva posición visualmente pero no quedaban registradas en el XML del informe. Al cerrar y reabrir, los controles volvían a su posición anterior. Con la corrección, las acciones de alineación se guardan correctamente y la nueva colocación de los controles se mantiene tras cerrar y reabrir el informe en Velneo vDevelop.

VELNEO-22218

Corrección en informes personalizables: códigos de barras Code128 vuelven a renderizarse centrados y se guardan los cambios de alineación

Se ha corregido una regresión introducida en versiones recientes que afectaba a los controles de código de barras Code128 en informes personalizables. Por un lado, el código de barras se renderizaba alineado a la izquierda del control y se expandía únicamente hacia la derecha en lugar de hacerlo de forma simétrica desde el centro como ocurría en la versión 35; con la corrección, vuelve a centrarse dentro del área del control. Por otro lado, las acciones de alineación realizadas desde el editor de Velneo vDevelop ya no se perdían al guardar y reabrir el informe.

VELNEO-22472

Corrección en Velneo vClient del filtro por columna de la rejilla con campos de tablas estáticas

Se ha corregido un error en Velneo vClient por el que el filtro por columna de la rejilla estándar mostraba el identificador interno del valor en lugar de su descripción cuando la columna correspondía a un campo con referencia a una tabla estática. Se trataba de una regresión: el diálogo presentaba el código del registro (por ejemplo «1» o «2») en lugar del texto visible (como «Activo» o «Inactivo»), lo que dificultaba al usuario reconocer qué estaba seleccionando. Tras la corrección, el listado de valores del filtro vuelve a mostrar la descripción asociada a cada item de la tabla estática, recuperando el comportamiento previo y mejorando la usabilidad del filtrado.

VELNEO-22541

Corrección de una vulnerabilidad de seguridad en la carga de certificados de Velneo vServer (CVE-2025-14575)

Se ha corregido una vulnerabilidad heredada de la biblioteca Qt (CVE-2025-14575) que, en circunstancias muy concretas, podía hacer que se aceptara como de confianza un certificado no verificado, debilitando las conexiones seguras. La gravedad estimada es baja. Se recomienda actualizar a la versión corregida o posterior cuanto antes.

VELNEO-22585

Actualización automática de vClient: resuelta incidencia con la actualización automática de vClient

Resuelta incidencia que provocaba que, un vClient instalado en modo “solo para mi”, no se actualizase al conectarse con un servidor de una versión diferente.

En las notas de la versión 36 y de la versión 37 tienes a tu disposición un parche para corregir esta situación en instalaciones de la versión 37.0 y de la versión 36.x.

VELNEO-22596

Corrección de una vulnerabilidad de denegación de servicio en Velneo vServer

Se ha corregido una vulnerabilidad que, en determinadas circunstancias, podía provocar la parada inesperada del servicio. La gravedad estimada es media. Se recomienda actualizar a la versión corregida o posterior cuanto antes.

VELNEO-22598

Corrección de una vulnerabilidad de seguridad en el servidor HTTP de Velneo vServer

Se ha corregido una vulnerabilidad en el servidor HTTP de Velneo vServer que, en determinadas circunstancias, podía permitir el acceso no autorizado a información del servidor. La gravedad estimada es baja. Se recomienda actualizar a la versión corregida o posterior cuanto antes.

VELNEO-22636

Corrección de un cierre inesperado de vClient al previsualizar informes personalizables en Linux

Se ha corregido un fallo que provocaba el cierre inesperado de Velneo vClient al previsualizar determinados informes personalizables. El problema se producía únicamente en sistemas Linux con escritorio X11 cuando, durante la generación de la vista previa, se interactuaba con la barra de herramientas del diálogo de previsualización (cambio de página, zoom, etc.), lo que en ciertos informes con suficientes filas terminaba cerrando la aplicación. Con esta corrección la previsualización de informes en pantalla es estable en todos los entornos de escritorio de Linux, evitando la pérdida de trabajo del usuario y permitiendo revisar e imprimir los informes sin interrupciones.