Código | Descripción |
---|---|
VELNEO-7371 |
Mejora de la gestión de memoria en el trabajo con grupos de usuarios en Velneo vAdmin Se ha mejorado la gestión de la memoria cuando se crean, modifican o eliminan los permisos de un grupo de usuarios, evitando el uso innecesario de memoria. |
VELNEO-3928 |
Guardar configuarción de ventana de Velneo vAdmin en macOS En macOS, cuando cerremos la ventana de Velneo vAdmin, en la siguiente ejecución recuperará la configuración de ventana que tenía en el momento de cerrarse, igual que sucede en el resto de sistemas operativos soportados. |
VELNEO-7470 |
Mejoras de impresión en Linux Mejoras importante sen el diálogo de impresión de Linux, basado en CUPS, nueva pestaña de opciones avanzadas que muestra todas las propiedades disponibles de la impresora, además de configuración de rangos de impresión, etc. |
VELNEO-7402 |
Mejoras de edición de usuario y contraseña en la ventana de conexión de Android, iOS y Velneo vClient personalizado para Windows En la ventana de conexión de Android, iOS y Velneo vClient personalizado para Windows, evita el cambio a mayúscula de primer carácter, y el uso tanto de la predicción de caracteres como del diccionario personal a la hora de introducir el usuario o a la contraseña, con el fin de evitar al usuario final problemas en la introducción de ambos datos derivados de automatismos en los que se dificulta el control. |
VELNEO-7333 |
Mejora en la creación de rejillas avanzadas a partir de rejillas estándar Cuando creamos una rejilla avanzada a partir de una rejilla y la rejilla estándar tenía una columna con condición de visible, la condición se copia en la rejilla avanzada. Pero las columnas de rejillas avanzadas carecen de esa propiedad, aunque afecta a la funcionalidad de la rejila. |
VELNEO-7281 |
Mejora de pintado sobre OpenGL en Android usando QML En esta nueva versión mejora el pintado en Android sobre OpenGL cuando usamos QML, que impedía mostrar subformularios con pestañas conteniendo QML de forma correcta, evitando tener que girar el dispositivo para forzar el refresco y la presentación de los controles. |
VELNEO-7244 |
Mejora de la edición rejillas editables con tablas en memoria En la edición en línea con rejillas editables de tablas en memoria evitamos la comunicación con el servidor, con el fin de realizar operaciones en la tabla en memoria de forma más rápida (hasta 4x veces más rápida), además de que podemos continuar operando en las tablas en memoria en momentos puntuales de desconexión con el servidor. |
VELNEO-7232 |
Mejora de la tabulación en cajas de texto enriquecido en macOS En cajas de texto enriquecido en macOS se mejora la gestión de la tabulación evitando pasar por el combo de selección de fuente y pasando al siguiente control de forma fluida, con el fin de facilitar la navegación por formularios al usuario final. |
VELNEO-7222 |
Mejora de edición en cajas de texto enriquecido Tras entrar en edición de caja de texto enriquecido, en vez de mostrar la fuente por defecto de la caja de texto enriquecido, se muestra la fuente que se corresponde con el texto que tiene foco en el control de edición, con el fin de conocer la configuración en curso y facilitar al usuario final la edición de textos. |
VELNEO-7218 |
Nuevo proceso ON_INIT_CLIENT El nuevo proceso ON_INIT_CLIENT, que se crea asignando este indentificador a un objeto proceso, se ejecuta antes que la construcción del marco de nuestra aplicación. De esta forma, nos permite programar elementos antes de que se muestre el marco, como la selección de qué marco se va a mostrar, por medio del nuevo comando de instrucción Establecer marco, que sólo tiene efecto dentro de este proceso o uno heredado. |
VELNEO-7194 |
Mejora de la gestión de fuentes de sistema en Android Con esta mejora, cuando hacemos uso de la fuente de sistema, se aplican los modificadores en el tamaño de la fuente que configuremos mediante el selector de fuentes en las propiedades. |
VELNEO-7095 |
Mejora de filtrados automáticos por columna con tablas de extensión Al usar el filtro por columna aplicado sobre una columna correspondiente a un registro de una tabla de extensión filtra los valores que resulten duplicados en los datos a presentar por la selección de registros en tablas de extensión. |
VELNEO-6940 |
Mejora de filtrados automáticos con tablas de extensión Usando el filtro igual a seleccionados de la columna aplicado sobre una columna filtra los valores que resulten duplicados en los datos a presentar por la selección de registros. |
VELNEO-5953 |
Mejora de selección en Gráficos con series interactivas Evitamos que se produzca un error en Velneo vClient al hacer clic sobre una serie cuando el gráfico tiene definida más de una serie en gráficos con series interactivas. |
VELNEO-5105 |
Nuevo soporte de HighDpi en la previsualización de informes Hemos mejorado la renderizacion de informes estándar y personalizables para que la previsualización soporte HighDpi y muestre mejor definición en pantallas con esta configuración. |
VELNEO-4489 |
Reinicio de solución con proyectos heredadas y uso de la función allObjectCount() Se evita incidencia que evitaba el refresco de forma correcta de allObjectCount() con lo que las referencias a objetos del proyecto no se mantenían tras el reinicio. |
VELNEO-4451 |
Las operaciones en tablas en memoria no requieren de comunicación con el servidor Con las mejoras incluidas en esta versión, podemos operar sobre tablas en memoria en el cliente sin requerir la comunicación con el servidor, esto hace que el rendimiento aumente, hasta 4 veces más rápidas que antes. Además, podemos seguir operando en tablas en memoria durante desconexiones puntuales con el servidor, facilitando la ejecución en entornos con redes inestables. Con ayuda de la configuración del tiempo de conexión de los enganches contra el servidor, podemos conseguir trabajar con aplicaciones durante periodos de desconexión amplios. |
VELNEO-4326 |
Mejora de usabilidad de los comandos en stock Indicamos al usuario final por medio de puntos suspensivos al final del nombre del comando en stock (“…”) que el comando va a mostrar un cuadro de diálogo para que el usuario determine la actuación del comando seleccionado. |
VELNEO-2747 |
Gestión del foco al finalizar un drag&drop sobre una rejilla en Linux y macOS Tras finalizar el drop de registros sobre una rejilla, se establece el foco en los elementos soltados, al igual que ya se realizaba en Windows, con el fin de que el usuario final sepa los elementos que han sido creados en la rejilla en curso, resultado del proceso drop programado por el desarrollador, y facilitar el uso de la aplicación. |
VELNEO-7570 |
Actualización de la extensión Monitor de vClient La extensión Monitor de vClient para Velneo vDevelop ha sido actualizada con nuevas funciones: Botón para limpiar la lista de conexiones y el gráfico, con el fin de evitar reabrir la extensión para reiniciarla, contador del número de conexiones y otras mejoras, que facilitan el uso de la extensión cuando desarrollamos con Velneo. |
VELNEO-7439 |
Nueva funcionalidad de reemplazo de Barra de herramientas Con ayuda del nuevo objeto Reemplazo, podemos definir el reemplazo de barras de herramientas que definamos como personalizables, para ello, debemos establecer el nuevo estilo “Personalizable”. De esta forma podemos personalizar nuestras aplicaciones sin necesidad de modificar las soluciones heredadas, personalizando las barras de herramientas de las que puede hacer uso el usuario, tanto en docks del interfaz principal, como en barras de herramientas asociadas a rejillas, con el fin de ajustarse a las necesidades del usuario, y permitiendo lanzar nuevas opciones y nuevos procesos no presentes en la aplicación original. A partir de una aplicación estándar, podemos crear aplicaciones personalizadas sin modificar la aplicación estándar. |
VELNEO-7438 |
Nueva funcionalidad de reemplazo de Dibujos Con ayuda del nuevo objeto Reemplazo, podemos definir el reemplazo de dibujos que definamos como personalizables, para ello, debemos establecer el nuevo estilo “Personalizable”. De esta forma podemos personalizar nuestras aplicaciones sin necesidad de modificar las soluciones heredadas, personalizando los dibujos que se muestran al usuario, tanto iconos de objetos, como en dibujos en formularios, con el fin de ajustarse a las necesidades del usuario, a la imagen corporativa de nuestro cliente, al diseño de un producto, etc. A partir de una aplicación estándar, podemos crear aplicaciones personalizadas sin modificar la aplicación estándar, personalizando la interfaz visual que disfruta el usuario final. |
VELNEO-7437 |
Nueva funcionalidad de reemplazo de Rejilla avanzada Con ayuda del nuevo objeto Reemplazo, podemos definir el reemplazo de rejillas avanzadas que definamos como personalizables, para ello, debemos establecer el nuevo estilo “Personalizable”. De esta forma podemos personalizar nuestras aplicaciones sin necesidad de modificar las soluciones heredadas, personalizando las rejillas avanzadas que se muestran al usuario, tanto en la salida de acciones, como en rejillas avanzadas incrustadas en formularios como vista de datos, con el fin de ajustarse a las necesidades del usuario. A partir de una aplicación estándar, podemos crear aplicaciones personalizadas sin modificar la aplicación estándar. |
VELNEO-7436 |
Nueva funcionalidad de reemplazo de Alternador Con ayuda del nuevo objeto Reemplazo, podemos definir el reemplazo de alternadores que definamos como personalizables, para ello, debemos establecer el nuevo estilo “Personalizable”. De esta forma podemos personalizar nuestras aplicaciones sin necesidad de modificar las soluciones heredadas, personalizando los alternadores que se muestran al usuario, tanto en la salida de acciones, como en alternadores incrustadas en formularios como vista de datos, con el fin de ajustarse a las necesidades del usuario. Esto se añade a la otra opción de personalización que es el uso de puntos de inserción en alternadores, lo que aumenta aún más las opciones de personalización de nuestras aplicaciones. A partir de una aplicación estándar, podemos crear aplicaciones personalizadas sin modificar la aplicación estándar. |
VELNEO-7435 |
Nueva funcionalidad de reemplazo de Formulario Con ayuda del nuevo objeto Reemplazo, podemos definir el reemplazo de formularios que definamos como personalizables, para ello, debemos establecer el nuevo estilo “Personalizable”. De esta forma podemos personalizar nuestras aplicaciones sin necesidad de modificar las soluciones heredadas, personalizando los formularios que se muestran al usuario, tanto en la salida de acciones, como en subformularios o incrustados en formularios como vista de datos, con el fin de ajustarse a las necesidades del usuario. Esto nos permite incluir nuevas opciones a los formularios que llamen a nuevos procesos o manejadores personalizados, con el fin de que, a partir de una aplicación estándar, podamos crear aplicaciones personalizadas sin modificar la aplicación estándar. |
VELNEO-7434 |
Nueva funcionalidad de reemplazo de rejilla Con ayuda del nuevo objeto Reemplazo, podemos definir el reemplazo de rejillas que definamos como personalizables, para ello, debemos establecer el nuevo estilo “Personalizable”. De esta forma podemos personalizar nuestras aplicaciones sin necesidad de modificar las soluciones heredadas, personalizando las rejillas que se muestran al usuario, tanto en la salida de acciones, como en rejillas incrustadas en formularios como vista de datos, con el fin de ajustarse a las necesidades del usuario. A partir de una aplicación estándar, podemos crear aplicaciones personalizadas sin modificar la aplicación estándar. |
VELNEO-7393 |
Nueva extensión Iconos Material Velneo Esta nueva extensión permite obtener iconos estándar Material de forma sencilla, creando objetos dibujo con un clic a partir del icono seleccionado, pudiendo establecer tamaño, color, en incluso nuestra propia paleta. Disponible para suscriptores de nivel 2, 3 y 4 desde la opción Extensiones en Velneo vDevelop. |
VELNEO-7341 |
Nuevas opciones en el Asistente de fórmulas con datos fecha, hora y tiempo En el Asistente de fórmulas, se añade la posibilidad de sumar y restar distintos tipos de datos a fechas, horas y tiempos. En concreto se permite sumar y restar enteros y cadenas de texto (con números) a fechas, horas y tiempos. A las horas y tiempos se les suma y resta un valor que representa segundos (los milisegundos se representan con la parte decimal). A las fechas se les suma y resta un valor que representa días. |
VELNEO-7254 |
Nuevo comando de instrucción Establecer marco El comando de instrucción Establecer marco nos permite definir un marco de forma dinámica, con el fin de que presentemos la aplicación al usuario de acuerdo a sus necesidades. Este comando se puede usar en el nuevo proceso ON_INIT_CLIENT que se ejecuta con anterioridad a la presentación de la aplicación. Al tratarse de un comando de instrucción, podremos condicionar el marco presentado a lo que definamos en el proceso: tamaño de pantalla, sistema operativo, elección del usuario, configuración del usuario en tablas de la aplicación, etc. Además, evita tener que definir proyectos únicamente para tener diferentes marcos, ya que los marcos podrán definirse todos en el mismo proyecto o aprovechar marcos de proyectos heredados. |
VELNEO-7253 |
Nuevo objeto reemplazo El nuevo objeto Reemplazo nos permite definir el reemplazo de determinados objetos que pueden ser personalizables, para ello, debemos establecer el nuevo estilo “Personalizable”. De esta forma podemos personalizar aplicaciones sin necesidad de modificar las soluciones heredadas. En esta versión, hemos trabajado en que se puedan personalizar los siguientes objetos: Formulario, Rejilla, Rejilla avanzada, Alternador, Dibujo y Toolbar. |
VELNEO-7252 |
Nuevo estilo punto de inserción en Alternador El nuevo estilo Punto de inserción en Alternador nos permite incluir nuevas vistas en otros alternadores. Para ello, podemos definir tantos alternadores con el estilo punto de inserción como requiramos. Una vez los incluimos en el alternador que queremos personalizar y que marcamos con el estilo “Personalizable”, podemos crear otros alternadores en los que incorporamos las nuevas vistas que los usuarios necesitan e incluirlos en los puntos de inserción. De esta forma, podemos personalizar nuestras aplicaciones, permitiendo al usuario final disfrutar de nuevas opciones de visualización por medio de alternadores. |
VELNEO-7217 |
Nuevo estilo personalizable El nuevo estilo personalizable permite que los objetos que tengan activo este estilo puedan ser personalizados desde un proyecto superior sin modificar el proyecto heredado por medio del objeto Reemplazo. Este estilo está disponible en esta versión en: Rejillas, Rejillas avanzadas, Formularios, Dibujos, Alternadores y Toolbars, y nos permite crear aplicaciones estándar que luego personalizamos sin modificar, haciendo uso de la herencia. |
VELNEO-7215 |
Inspector de errores en reemplazos El Inspector de errores permite detectar errores correspondientes a reemplazos en proyectos heredados, con el nuevo objeto Reemplazo, de tal forma que si en un proyecto, al reemplazar un objeto se produjese un error debido a que al nuevo le falta una característica, este error es detectado en el inspector, evitando al desarrollador errores durante el desarrollo de su aplicación. |
VELNEO-7156 |
Renderización por software de Extensiones en Velneo vDevelop Con el fin de mejorar la compatibilidad de Velneo vDevelop con los distintos sistemas operativos y evitar problemas con las variadas implementaciones de OpenGL cuando se ejecutan extensiones, se configura por defecto la renderización por software más estable y compatible, lo que facilita el despliegue del componente de desarrollo. |
VELNEO-7084 |
Mejora en la reconexión de Velneo vDevelop Cuando nos conectamos con Velneo vDevelop contra un servidor al que ya estábamos conectados, y bien ha caducado la conexión por tiempo o porque ha sido reiniciado, evita duplicar la lista de soluciones.. |
VELNEO-6857 |
Mejora de edición de Velneo vDevelop Con el fin de evitar errores a la hora de intentar añadir campos desde el inspector una rejilla o a un formulario de un proyecto heredado, se mejora en Velneo vDevelop la gestión de proyectos no abiertos previamente en edición. |
VELNEO-7471 |
Actualización de librerías Qt 5.12 La actualización de estas librerías permite una mejor integración con los últimos sistemas operativos, un mejor rendimiento y optimizaciones en la ejecución de nuestras aplicaciones. Nos permite además soportar C++14/17, actualizar a versiones más modernas de motores QML, Web, generadores de imágenes jpg, pn y tiff, SQLite versión 3.28, MySQL 3.28.0, PostgreSQL 11, mejoras en accesibilidad en Windows, etc. |
VELNEO-7467 |
Nueva versión de QML QtQuick 2.12 La nueva versión de QML incluye QtQuick 2.12, QtQuickControls 2.12. Incluye mejoras de rendimiento hasta 2 veces más rápido gracias a los nuevo compilados J-I-T, soporte de ECMAScript 7, nuevos controles para menús, acciones y paletas y módulos como QtQuick.Shapes, y el nuevo tipo de dato ArrayBuffer que permite el envío binario con XMLHttpRequest. Se consideran obsoletos los QtQuick Controls 1.x. Continuarán funcionando de momento, pero hemos de migrar nuestro QML para hacer uso de QtQuick Controls 2. |
VELNEO-7329 |
Numeración de versión en la librería de conexión remota con Velneo La librería vRemoteFunctionv7.dll de conexión remota con Velneo muestra ahora la versión de Velneo que soporta y con la que se ha de instalar. |
VELNEO-7324 |
Actualización de versión de instaladores para vClient personalizado en Windows Se actualizan los generadores de instaladores personalizados para Windows, que permiten nuevas funcionalidades, como la nueva funcionalidad de instalación por usuario sin privilegios, el soporte de caracteres unicode, y otras mejoras. |
VELNEO-7043 |
Mejora de mensajes en instaladores Se actualiza el generador de instalaciones para Windows con soporte de Unicode con el fin de evitar problemas al mostrar caracteres no ANSI como las tildes, la eñe, etc. |
VELNEO-6752 |
Actualización de runtime de Windows y librerías de sistema Con la nueva versión mejora la integración de Velneo con las últimas versiones de Windows, con el fin de optimizar el rendimiento de Velneo y el aprovechamiento de los recursos del sistema, actualizando las librerías de runtime de Windows (VS2017) y Qt 5.12. Las versión requerida para el despliegue comienzan con Windows 7 32 y 64 bits. |
VELNEO-6433 |
Plugin para conexión con basesde datos externas ODBC en Linux Incluimos en la distribución de los componentes de Linux, el plugin para hacer uso de drivers ODBC en Linux como UnixODBC, con el fin de poder acceder a Bases de datos externas en Linux. |
VELNEO-7592 |
Cuando editamos un informe en macOS no es funcional el botón de cambio de letra normal/negrita. |
VELNEO-7398 |
Mejora de la gestión de memoria de los registros Se ha mejorado la gestión de la memoria cuando se trabaja con los registros de una tabla, evitando el uso innecesario de memoria. |
VELNEO-7372 |
Mejora de la gestión de memoria en la indexación Se ha mejorado la gestión de la memoria cuando se trabaja con los índices de una tabla, durante la regeneración de índices y en la tecnología BigKey y también en la indexación al vuelo que se realiza para la ordenación de registros, evitando el uso innecesario de memoria, optimizando los recursos usados del equipo. |
VELNEO-7368 |
Mejora del proceso de arranque de Velneo vServer Mejorado en la gestión de errores en la inicialización y licenciamiento del servidor durante el proceso de arranque de Velneo vServer, facilitando una parada más rápida e informada. |
VELNEO-5025 |
Implementación de la ejecución de procesos en 4º plano en los siguientes contextos:
|
VELNEO-6475 |
Actualización de Velneo vClient con Velneo vUpdater para usuarios sin privilegios A partir de esta versión y en adelante, será posible la instalación de componentes de Velneo y su actualización en usuarios sin privilegios con Velneo vUpdater en Windows, de forma que facilitamos el despliegue de aplicaciones en equipos en los que el usuario final no tiene permisos para instalar aplicaciones fuera de su espacio de usuario, al no requerir ningún privilegio siempre y cuando se use el espacio de usuario para su instalación. |
VELNEO-7499 |
Nuevas clases disponibles para Extensiones de Velneo vDevelop La clase VImage está disponible para su uso en Extensiones de Velneo vDevelop. |
VELNEO-7491 |
En columnas de rejilla que contienen fórmulas, no campos, que tiene activada el estilo «optimizado» no se refresca su contenido cuando se modifican registros con el formulario asociado a la rejilla es cuadro de diálogo |
VELNEO-7464 |
Actualización del motor del navegador para Visor HTML y ayuda en componentes de Velneo Incluye el motor Chromium 69.0.3497.128, más estable, con mejoras de rendimiento y seguridad hasta la versión 76.0.3809.87, nuevas funcionalidades, como uso de certificados SSL del sistema en Windows y macOS, y base de datos NSS en Linux, nuevas opciones en CSS y DOM y nuevas configuraciones: chrome://quota-internals, chrome://taskscheduler-internals, y en Linux: chrome://sandbox. chrome://accessibility. |
VELNEO-7432 |
Actualización de librerías para despliegue en Linux y Android y nuevos requerimientos Se han actualizado las librerías para el despliegue sobre Linux y Android, para mejorar la integración con las últimas versiones de ambos sistemas operativos. Los versiones requeridas para el despliegue son Linux GLibC 2.27 (Ubuntu 18) 64 bits y Android Android 4.4 32 y 64 bits. |
VELNEO-7431 |
Nueva función theApp() de la clase VExtension Esta nueva función theApp() de la clase VExtension para Extensiones de Velneo vDevelop, permite obtener theApp aún cuando se cambie de proyecto manteniendo la extensión abierta mediante la función setAutoClose(false), con lo que se evita perder acceso a las funciones y propiedades de las que theApp nos provee. var szSenda = theExtension.theApp().homePath(); Debemos sustituir en extensiones el uso directo de theApp por esta nueva forma de obtenerla. |
VELNEO-7389 |
Información sobre caducidad de enlaces en instalador de vClient personalizado En el correo que se envía se indica que el enlace que se suministra para descargar el instalador de vClient Personalizado es temporal y recomienda que una vez descargado, se ponga a disposición de los clientes. |
VELNEO-7342 |
Nueva extensión Repositorios La nueva extensión Repositorios permite trabajar con repositorios de código en Velneo, Git y disco, con el fin de facilitar el desarrollo colaborativo entre varios desarrolladores. Permite desarrollar y probar en tu equipo de desarrollo e integrar tu código a un repositorio que puede ser un servidor de Velneo, Git o una carpeta compartida en disco, con el fin de que esté accesible al resto de programadores. Podrás ver las diferencias entre tu código y el existente en el repositorio, y recibir y enviar tus soluciones con el fin de sincronizar el código con el resto de desarrolladores del equipo. En esta versión beta, se permite el envío y recepción de soluciones completas, trabajando con los tres tipos de repositorio. Requiere de conexión para trabajar con la extensión ya que es actualizable online sin requerimiento de acción por parte del usuario, incluyendo mejoras en la gestión de los repositorios de forma automatizada y transparente para el desarrollador. Disponible para niveles 4 desde la opción de menú Extensiones de Velneo vDevelop. |
VELNEO-7309 |
Nuevas opciones para el trabajo con distintos marcos Con la novedad que permite el uso del comando de instrucción Establecer marco para configurar qué marco mostrará la aplicación, se abre también la opción de que los comandos de instrucción de interfaz se puedan aplicar a los distintos marcos que puede contener la aplicación, y configurar el interfaz de esta manera de forma dinámica mediante proceso, pudiendo mostrar y ocultar características de cada marco en particular, sus docks, etc. |
VELNEO-7296 |
Fin de la distribución de plugins de conexión con bases de datos externas MySql Debido a nuevas restricciones legales de las licencias de las bases de datos MySql, nos vemos en la obligación de finalizar la distribución de las librerías correspondientes en los instalables de Velneo para su uso en la conexión con bases de datos externas. Como hasta ahora, puedes compilar tus propios plugins, también este de MySql. No dudes en contactar con soporte de Velneo para obtener más informacion. |
VELNEO-7283 |
Mejoras en la pestaña de Inicio de Velneo vDevelop Se mejora la pestaña de Inicio de Velneo vDevelop para evitar la incidencia que inhabilitaba los enlaces de la portada al abrir nuevos proyectos y que en algún caso podía provocar un error. |
VELNEO-7269 |
Actualización de librerías para despliegue en macOS e iOS y nuevos requerimientos Se han actualizado las librerías para el despliegue sobre macOS e iOS, para mejorar la integración con las últimas versiones de ambos sistemas operativos y las librerías Qt 5.12. Los versiones requeridas para el despliegue son macOS 10.12 e iOS 11. |
VELNEO-7243 |
Nuevas librerías OpenSSL 1.1.0 Se incluyen las nuevas librerías OpenSSL 1.1 para Windows, permitiendo el uso de los nuevos protocolos de comunicaciones más seguros, como TLS 1.3 para comunicaciones vía VATPS con el servidor. |
VELNEO-7242 |
Implementado soporte de OpenSSL versión 1.1 en Windows, Linux y Android El cambio de soporte de librerías de OpenSSL 1.0 a 1.1 es más que un mero cambio de versión, ya que se trata de un cambio estructural que nos permite acceder a los protocolos más seguros, como TLS 1.3, que las versiones anteriores de la librería no soportaban y de los que podemos disfrutar en conexiones vía VATPS, en todos los sistemas operativos en los que se hace uso de estas librerías: Windows, Linux, Android. |
VELNEO-7234 |
Página de descargas con versiones anteriores Con el fin de facilitar el desarrollo y despliegue de aplicaciones, en la página de descargas, además de la última versión, se presentan las tres versiones anteriores, disponibles para descargar todos los componentes de Velneo. |
VELNEO-7200 |
Optimización por defecto en rejilla estándar y avanzada A partir de esta versión, los objetos Rejilla estándar y Rejilla avanzada se crearán con la opción Optimizado activada por defecto, con el fin de que las rejillas en ejecución se vean de forma más ágil y rápida, pese a usar campos que tarden en calcularse o requieran consultarse recurrentemente en el servidor. En caso de que no sea necesaria esta optimización, podremos desactivar la opción. |
VELNEO-7191 |
Nuevo comando de instrucción Ejecutar script El nuevo comando Ejecutar script nos permite seleccionar un script y ejecutarlo en el contexto de un proceso, con lo que tendrá acceso a theRoot, theRegisterIn en caso de tener origen ficha y theRegisterListIn en caso de tener origen lista. Además, en theRegisterIn podremos leer y escribir en la ficha en memoria en ese punto del proceso. Este nuevo comando en 1º plano hace uso del nuevo motor Javascript, el mismo motor recientemente incorporado en versiones anterires a QML, que admite EcmaScript7 y está optimizado para una ejecución más rápida y con menor consumo de recursos. Se trata de una prueba para llevar luego este motor a todos los lugares de ejecución de scripts javascript. Con este nuevo comando podemos integrar scripts de forma más sencilla al no requerir crear objetos proceso con el origen adecuado para su ejecución, facilitando el desarrollo con scripts. |
VELNEO-7177 |
Corrección en el comportamiento con layouts del control de formulario Visor Html En versiones anteriores el control Visor Html con la configuración de layout por defecto se expandía hasta tomar un tamaño mínimo por defecto que no superaba, menor que el formulario si este era mayor. Sin embargo en la versión 26, toma por defecto el tamaño total del control en el que está. En la versión 27, vuelve a recuperar el comportamiento anterior. |
VELNEO-6959 |
Nuevos comandos en stock para rejilla avanzada Con el fin de que en desarrollo podamos personalizar las acciones de menús que queremos mostrar en los menús correspondientes a rejillas avanzadas, disponemos de los siguientes comandos en stock: Filtro combinado (Antiguo Filter de rejilla avanzada), Buscar, Mejor ajuste, Aumentar zoom, Disminuir zoom, Expandir todo, Replegar todo, Mostrar/Ocultar caja para agrupar, Pie de grupo, Pie de rejilla, Guardar configuración, Restaurar configuración, Imprimir, Exportar a PDF. |
VELNEO-5093 |
Mejora de pintado en Visor Html en macOS Mejorado el sistema de pintado en el Visor Html en macOS con el fin de no bloquear el interfaz y evitar la interacción entre visores html, mejorando al respuesta y visualización de html en las apilcaciones. |
VELNEO-4216 |
Recálculo de singulares de plural en Pegar como… Hemos mejorado la opción de Pegar como… con el fin de que recalcule el singular de plural cuando nos llevamos las tablas correspondientes a un nuevo proyecto, con el fin de facilitar el fork de proyectos. |
Cloud
Código | Descripción |
---|---|
VCLOUD-393 |
Nueva página para la medición de la calidad de conexión con Velneo Cloud En la nueva página para la medición de la calidad de la conexión con Velneo Cloud se muestran las zonas o regiones disponibles del servicio Velneo Cloud, así como los tiempos de latencia desde tu ubicación actual hasta cada una de las regiones. Si eres suscriptor de Velneo o tienes contratado el servicio Velneo Cloud, puedes solicitar el cambio de región de tus servidores para la zona que te ofrezca mejor rendimiento. |
VCLOUD-380 |
Mejora en la experiencia de usuario cuando se crea una nueva URC en Velneo Cloud Se ha resuelto una incidencia que provocaba que en algunas ocasiones cuando se obtenía una nueva URC, el servicio de Velneo vServer no iniciara. |
VCLOUD-379 |
Mejora de la presentación gráfica del uso de URC en el panel de Velneo Cloud Corregida incidencia en el panel de Velneo Cloud, donde en ocasiones el porcentaje de CPU subía por encima del 100%, ahora se presenta el consumo real frente a la capacidad disponible por la URC. |
VCLOUD-378 |
Actualización a Ubuntu 18 de los hosts de Velneo Cloud Todos los hosts de Velneo Cloud se han actualizado a Ubuntu 18, preparando así la salida de Velneo 27. Continuamos trabajando con las versiones LTS de los sistemas operativos, con el fin de mantener la mayor estabilidad y rendimiento posible. |
VCLOUD-375 |
Mejoras en las copias de seguridad de Velneo Cloud Hemos mejorado el sistema de copias secundarias de Velneo Cloud que se realiza fuera de nuestro proveedor principal, ampliando tanto la periodicidad como mejorando el consumo de recursos, evitando al máximo la interferencia con la ejecución de las URC. |
VCLOUD-371 |
Mejora en la seguridad del servicio sFTP de las URCs Hemos mejorado la seguridad de los servicios sftp que tienen las unidades URC de Velneo Cloud incluyendo herramientas para evitar los ataques por fuerza bruta, tanto en servidores de desarrollo como en producción. |
VCLOUD-370 |
Mejora en la renovación de certificados automáticos Resuelta incidencia que impedía la renovación de los certificados automáticos cuando el servidor Apache tenía definidos un gran número de aplicaciones por medio de la directiva Location. |
VCLOUD-369 |
Mejoras orientadas a las paradas programadas de Velneo Cloud Hemos mejorado algunos scripts que se encargan tanto de la parada como del arranque de las URCs en los hosts, lo que nos permite realizar paradas todavía más cortas de nuestros sistemas y así mantener nuestro SLA. |
VCLOUD-364 |
Mejoras en el sistema de monitorización de Velneo Cloud de producción El sistema de monitorización de caídas de Velneo vServer de Velneo Cloud ha sido mejorado reescribiendo los scripts que se usan para dicha monitorización. Ahora son más ligeros y más fiables. |
VCLOUD-362 |
Mejoras en los sistemas anti-desastre Velneo Cloud en los servicios de producción cuenta con un sistema anti-desastre que permite levantar cierta infraestructura rápidamente en caso de fallo total. Hemos mejorado dicho procedimiento con algunos scripts que permiten optimizar y acelerar ciertas tareas de forma automatizada. |
VCLOUD-361 |
Mejoras en el panel de Velneo Cloud cuando se usa el servicio Velneo vModApache Cloud Cuando se tiene contratado el servicio Velneo vModApache Cloud, en el panel de Velneo Cloud se muestra la infraestructura sobre la que está corriendo, además del dominio personalizado, para que de esa manera poder indicarlo a soporte o consultar el estado del servicio. |
VCLOUD-358 |
Mejoras en las gestión de avisos de consumos en Velneo Cloud Ahora, unos días antes del cierre de facturación, cuando el consumo de disco en Velneo Cloud supera el contratado, recibirás un email avisando de que se va a facturar por el consumo extra. De esa manera podrás organizarte mejor y prever los gastos. |
VCLOUD-354 |
Mejoras en infraestructuras En esta iteración en Velneo Cloud hemos mejorado prácticamente todas nuestras infraestructuras, dotándolas de más recursos y más fluidez en la ejecución de las aplicaciones. En algunos casos hemos cambiado el tipo de CPU y memoria por otras más modernas y en otros hemos incrementado el número de cores o aumentado la memoria, consiguiendo mejoras de rendimiento del 20%. |
VCLOUD-349 |
Mejoras en el sistema de logs de los hosts de Velneo Cloud |
VCLOUD-348 |
Mejorado el sistema de procesado de pilas en Cloud Velneo Cloud cuenta con un sistema automático de procesado de los coredumps generados por Velneo vServer dentro de nuestro sistema de suscripción y además también nos permite analizar las pilas de los clientes con suscripción a Velneo vServer. Cuando el análisis de ese coredump producía archivos muy grandes en ocasiones podía haber problemas para el tratamiento posterior. Hemos mejorado ese sistema para evitar dichos inconvenientes. |
VCLOUD-341 |
Actualización a Ubuntu 18 en las URCs de Velneo Cloud Por los nuevos requerimientos de Velneo 27, las URC que usen esa versión, tendrán como base Ubuntu 18. Esto mejorará el rendimiento y la seguridad de las URCs. Recuerda que en Velneo Cloud nosotros nos encargamos de proteger tus sistemas para que tu no tengas que ocuparte de ello!! |
VCLOUD-336 |
Nuevo proveedor de servicios de mailing Hemos cambiado nuestro proveedor de correo electrónico mejorando en elasticidad y flexibilidad a la hora de realizar los envíos. Hemos optado por una empresa afincada en la UE para así cumplir estrictamente con las normas de privacidad. |