Notas de lanzamiento

Este capítulo contiene información sobre los cambios en diferentes series de lanzamientos de Veyon. Debe leerlos detenidamente antes de actualizar desde una versión anterior de Veyon. Si no se migra correctamente, el uso de versiones más recientes de Veyon con configuraciones antiguas en el peor de los casos puede generar problemas de seguridad, como el mal comportamiento de las reglas de control de acceso.

Las notas de lanzamiento de las versiones individuales se pueden encontrar en la página de las versiones de Veyon.

Actualizando la configuración

Debido a los cambios en Veyon y sus complementos, puede suceder que tanto las claves de configuración como los valores cambien entre las series de lanzamientos de Veyon. En general, Veyon tiene mecanismos incorporados para leer claves y valores de configuración antiguos y migrarlos internamente en tiempo de ejecución. Esto garantiza que Veyon se siga ejecutando normalmente después de actualizar el software solo. Todavía es muy recomendable actualizar siempre la configuración de Veyon almacenada en el sistema. Esto se puede hacer de dos formas:

  1. Abra Veyon Configurator y haga clic en el botón Aplicar para guardar y aplicar la configuración migrada en tiempo de ejecución de forma permanente.
  2. Utilice el Interfaz de línea de comandos para actualizar la configuración a través del comando de actualización del módulo de configuración.

Si no utiliza el segundo método de forma automatizada en todos los equipos, la configuración actualizada debe ser exportada a todos los demás equipos posteriormente.

Si se cambia el nombre de las claves de configuración, las claves antiguas siempre se guardan por razones de compatibilidad, lo que permite volver a una versión anterior más fácilmente. Habrá un mecanismo de limpieza en una versión futura que eliminará todas las claves de configuración heredadas.

Veyon 4.6

Ayuda

Most notably in Veyon 4.6 the remote access module has been redesigned to reuse the computer connection of the main window. This way users get instant access to computers when starting the remote control or view feature and no longer have to wait until the connection has been established (which could take up to several seconds). Also users can now press and hold the left mouse button on a computer. This shows the computer’s screen in fullscreen and realtime until the mouse button is released again. Veyon CLI gained two new modules for managing plugins and features. This allows starting and stopping Veyon features remotely on the command line, e.g. for scripting and automation tasks. On Linux the Veyon Service component has been greatly improved to start and stop Veyon Server instances more reliably on session changes (user logon/logoff etc.). In addition to the existing single and multi session modes, there’s now a new active session mode on Windows which starts a single Veyon Server instance for the currently active local or remote session. This is very useful for environments in which some students are logged in locally while others access unoccupied computers via RDP from home.

Since mostly only a few specific modules have been changed or enhanced, there’s a rather low risk for regressions in general. Especially Linux users are advised to upgrade soon to solve problems with the Veyon Service.

  • Núcleo
    • Protocol errors during the initial authentication phase are handled more reliably. This fixes problems when connecting to incompatible servers accidentally.
  • CLI
    • The plugin and feature modules have been added.
    • The config and shell plugins have been integrated as static modules.
  • Complementos
    • Demo: The visual feedback when (re-)connecting has been redesigned.
    • DesktopServices: The Run program feature has been renamed to Start application.
    • RemoteAccess: The visual feedback when (re-)connecting has been redesigned.
    • RemoteAccess: The computer connection of the main window is reused if available resulting in immediate access to the remote computer.
    • RemoteAccess: The remote cursor is no longer used in view only mode to prevent occasionally observed render artifacts.
    • UserSessionControl: Non-user sessions (such as display manager/login screen sessions) are no longer terminated by the user logoff feature.
    • WebAPI: An error code has been added to report protocol errors occuring while connecting to the Veyon Server.
    • WebAPI: The connection limit is enforced at the HTTP server level already to properly report the connection limit reached error instead of timing out.
    • WebAPI: Skip ping for hosts which no connection could be established to. This allows using a higher connection limit on Linux when the number of open file descriptors is limited.
  • Linux
    • SHM support is being detected more reliably.
    • Logging off users is now initiated properly through the environment-specific session manager while systemd-logind is used as fallback only. This fixes the display manager (especially GDM3) not being shown again after logoff.
    • Reboot and power down via systemd-logind has been improved while the environment-specific session manager is used as fallback only. The reboot and poweroff binaries are not used any longer.
  • Maestro
    • In addition to the hostname, the computer display name is shown in the tooltip of a computer.
    • A computer’s screen is shown in fullscreen and realtime while pressing and holding the left mouse button on a computer.
    • For Linux clients, [no user] is displayed as the user name instead of the name of the display manager user.
  • Servidor
    • Hostnames of connected computers (shown in the tooltip of the tray icon) are now reverse resolved in background to keep connections responsive.
  • Windows
    • El componente de terceros UltraVNC se ha actualizado a la última versión.
    • The new Active session mode has been implemented.
    • Querying local and domain user groups has been improved to share more code in common and log more details in case of errors.
    • The Veyon Service additionally depends on the LanmanWorkstation and LSM services to improve reliability on start.
    • Several 3rdparty libraries have been updated (Qt 5.12.11 snapshot, OpenSSL 1.1.1l, TurboJPEG 2.1.1)

Cambios estructurales

In Veyon 4.6 the Run program feature has been renamed to Start application but works identically.

Cambios de configuración

One configuration key has been renamed in Veyon 4.6. When upgrading to Veyon 4.6 or newer this new configuration key will be populated with the value of the old key automatically.

Antiguo nombre Nuevo nombre
DesktopServices/PredefinedPrograms DesktopServices/PredefinedApplications

Veyon 4.5

Ayuda

Veyon 4.5 es la serie de lanzamientos con más cambios desde Veyon 4.0. En particular, Veyon 4.5 incluye un nuevo complemento WebAPI que permite acceder a computadoras mediante productos de terceros a través de HTTP. Veyon Master presenta los nuevos paneles de monitorización Diapositivas y * Foco*. El modo de demostración se ha ampliado y mejorado considerablemente. Ahora es posible compartir fácilmente la pantalla de un alumno en lugar de la propia pantalla. En entornos donde varios monitores están conectados a la computadora que ejecuta Veyon Master, el usuario ahora puede optar por compartir solo un monitor específico. Además, el rendimiento y la capacidad de respuesta del modo de demostración es mucho mejor gracias a que el servidor de demostración ahora es multiproceso. Al mismo tiempo, Veyon 4.5 se enfoca en entornos de virtualización de aplicaciones y escritorios al brindar soporte extendido y mejorado para múltiples sesiones. Además, se han solucionado varios problemas de compatibilidad en Linux y el complemento de transferencia de archivos recibió una página de configuración.

  • Núcleo
    • La API del complemento de funciones ha sido revisada.
    • Se ha mejorado la invocación de los procesos de los “workers” y la comunicación con ellos, lo que resulta en una mayor confiabilidad de ciertas características de Veyon, como el modo de demostración.
    • Los ID de sesión ahora se administran internamente. Esto permite reutilizar una ID de sesión después de que se haya cerrado una sesión de usuario. Los ID de sesión RDP (que se incrementan continuamente) ya no se utilizan para calcular los números de puerto del servidor.
  • Configurador
    • Se han mejorado varias partes de la interfaz de usuario.
    • Se han agregado configuraciones para las nuevas funciones de Veyon Master.
  • Complementos
    • Demo: el servidor ha sido refactorizado para ser multiproceso, lo que mejora el rendimiento y la capacidad de respuesta, especialmente con muchos clientes.
    • Demo: se ha agregado una función para compartir la pantalla de un usuario en lugar de la propia.
    • Demo: Los modos (ventana/pantalla completa) se han convertido en subfunciones que se muestran en un menú desplegable.
    • Demo: se ha agregado una función para compartir solo una de las múltiples pantallas propias.
    • FileTransfer: Se ha agregado una página de configuración que permite configurar las carpetas de origen y destino.
    • RemoteAccess: el nombre de usuario ahora se muestra en el título de la ventana.
    • WebAPI: se agregó un nuevo complemento que ofrece una API RESTful para acceder a las instancias de Veyon Server.
  • Linux
    • Las funciones de reinicio/apagado ahora prefieren usar systemd-logind.
    • Las funciones de reinicio/apagado ahora buscan binarios en /sbin y /usr/sbin si no están en la variable de entorno PATH.
    • El código de gestión de la sesión de usuario se ha mejorado para iniciar Veyon Server de forma más fiable.
    • La función de bloqueo de pantalla ahora funciona correctamente con la mayoría de los entornos de escritorio.
  • Maestro
    • El nuevo panel Diapositivas recorre todas las computadoras y muestra una vista ampliada de cada computadora durante un breve período de tiempo.
    • El nuevo panel Foco muestra una o varias computadoras en tiempo real. Esto permite vigilar a los usuarios que requieren una atención especial.
    • El tamaño de los iconos de las computadoras ahora siempre se ajusta automáticamente cada vez que se cambia el tamaño del panel o se agregan o quitan computadoras.
    • Los estados y tamaños de los paneles ahora se guardan al cerrar el programa y se restauran en el siguiente inicio.
    • La relación de aspecto de los iconos de la computadora ahora se ajusta a los tamaños de pantalla originales.
  • Servidor
    • Ahora se muestra una notificación para los intentos de autenticación fallidos e incompletos.
    • Se ha agregado soporte para servidores VNC externos sin ninguna autenticación/contraseña configurada.
  • Windows
    • El controlador de intercepción ahora está deshabilitado en el modo de múltiples sesiones para evitar problemas con las sesiones RDP colgadas.
    • El componente de terceros UltraVNC se ha actualizado a la última versión.
    • Se han actualizado varias bibliotecas de terceros (Qt 5.12.11 snapshot, OpenLDAP 2.4.56, OpenSSL 1.1.1h)

Debido a la gran cantidad de cambios, existe un riesgo medio de regresiones. Por lo tanto, especialmente la versión inicial (v4.5.0) debe probarse a fondo antes de la implementación.

Cambios estructurales

No hay cambios estructurales en Veyon 4.5.

Cambios de configuración

Varias claves de configuración han cambiado de nombre en Veyon 4.5. Al actualizar a Veyon 4.5 o más reciente, las nuevas claves de configuración se completarán con el valor de las claves antiguas automáticamente.

Antiguo nombre Nuevo nombre
Network/PrimaryServicePort Network/VeyonServerPort
Master/AutoAdjustGridSize Master/AutoAdjustIconSize
Master/LocalComputerHidden Master/HideLocalComputer
Master/ComputerFilterHidden Master/HideComputerFilter

Veyon 4.4

Ayuda

Veyon 4.4 es casi idéntico a Veyon 4.3. El cambio más notable es el VNC actualizado y la pila de red que proporciona una confiabilidad aún mejor. Como resultado, Veyon 4.4 utiliza técnicas y configuraciones ligeramente diferentes al establecer conexiones a las computadoras cliente, por lo que la nueva versión debe probarse exhaustivamente antes de la implementación. Aparte de esto, el riesgo de regresiones es muy bajo.

Cambios estructurales

No hay cambios estructurales en Veyon 4.4.

Cambios de configuración

No se han cambiado ni renombrado las claves de configuración. Varios ajustes internos del VNC y la pila de red (como tiempos de espera e intervalos) ahora se pueden configurar en la línea de comandos para fines de depuración y ajuste.

Veyon 4.3

Ayuda

Veyon 4.3 es casi idéntico a Veyon 4.2. Se ha agregado un nuevo complemento que permite iniciar sesión en un usuario en particular de forma remota en todas las computadoras. El módulo CLI config se ha mejorado para manejar tipos de datos específicos (como datos JSON e índices de opciones) de manera más inteligente. La actualización a Veyon 4.3 no requiere ningún cambio de configuración. Dado que solo se ha agregado un nuevo complemento y se han ampliado algunos comandos del módulo CLI config, el riesgo de regresiones es muy bajo.

Cambios estructurales

No hay cambios estructurales en Veyon 4.3.

Cambios de configuración

No se han cambiado ni renombrado las claves de configuración. Las únicas claves de configuración nuevas están directamente relacionadas con la nueva función de inicio de sesión remoto y, por lo general, no es necesario cambiarlas.

Veyon 4.2

Ayuda

Veyon 4.2 continúa la serie de versiones principales de Veyon 4 con muchas modernizaciones internas, optimizaciones de interfaz de usuario y mejoras de rendimiento en muchas áreas. Veyon 4.2 sienta las bases para los complementos comerciales que se ofrecen a partir de la segunda mitad de 2019. Las siguientes nuevas características y mejoras se pueden encontrar en Veyon 4.2:

  • Núcleo
    • La capa de administración de objetos de red se ha revisado para permitir el uso de jerarquías de varios niveles en complementos comerciales.
    • La detección automática del idioma de la interfaz de usuario en algunos países se ha mejorado (por ejemplo, el uso del alemán en Austria o Suiza).
    • La información de contexto en los mensajes de registro se ha mejorado.
  • Maestro
    • La disposición de los equipos ahora se puede configurar.
    • Los modelos de datos internos se han mejorado lo que lleva a una mayor estabilidad y fiabilidad.
    • La conexión y el manejo de mensajes se han mejorado para reducir las latencias.
  • Configurador
    • Se han añadido nuevos modos de vista «Estándar» y «Avanzado».
    • Se ha añadido una funcionalidad de prueba de autenticación.
  • Complementos
    • El nuevo complemento de transferencia de archivos permite enviar archivos a todos los usuarios y abrirlos automáticamente si se solicita.
    • Wake-on-LAN se puede utilizar en la CLI a través del módulo de energía.
    • El directorio de objetos de red integrado añadió soporte para importar archivos CSV con una columna de tipo.
    • La función de apagado admite opciones adicionales para instalar actualizaciones, confirmar el apagado o el apagado después de un tiempo de espera.
    • Los usuarios ahora pueden añadir programas personalizados y sitios web al menú correspondiente.
    • Las actualizaciones de miniaturas se pueden ralentizar mientras el modo de demostración está activo. Esto mejora el rendimiento y reduce el tráfico de red.
  • LDAP
    • Se han añadido botones de navegación a las páginas de configuración.
    • Se ha añadido un nuevo atributo para el nombre de visualización de la computadora.
    • Las consultas de atributos del equipo se han optimizado para disminuir la carga en el servidor LDAP/AD.
    • Las consultas de ubicación de equipos utilizadas por el control de acceso se han corregido si se utilizan contenedores/OUs como ubicaciones.
    • Los mensajes de resultado de las pruebas de integración han sido mejorados.
  • Linux
    • Se ha añadido una página de configuración con ajustes específicos de la plataforma.
    • El servicio PAM login en lugar de su se usa ahora para autenticar a los usuarios.
    • Se ha añadido soporte para usar un servicio PAM personalizado como veyon.
  • Windows
    • Se ha añadido una página de configuración con ajustes específicos de la plataforma.
    • El código de red específico de la plataforma se ha mejorado para conexiones de red más confiables.
    • Se ha agregado un mecanismo de autenticación alternativo para los casos en que el mecanismo basado en SSPI no funcione.
    • La función de bloqueo de pantalla ahora puede deshabilitar y ocultar la barra de tareas, el botón de inicio y el menú de inicio.
    • El framework Qt subyacente se ha actualizado a la versión 5.12 LTS, lo que lleva a una mejor compatibilidad con Windows 10.
    • El rendimiento y la seguridad del servidor UltraVNC integrado se han mejorado.

Cambios estructurales

Comenzando con Veyon 4.2, el término más genérico ubicación en lugar de aula se usa donde sea apropiado. Esto afecta tanto a la interfaz de usuario como a los nombres de clave de configuración. La redacción se ha cambiado para reflejar mejor dónde se ubican las computadoras en jerarquías de múltiples niveles.

En Veyon 4.2, la utilidad de línea de comandos ha sido renombrada a veyon-cli. Todas las apariciones del antiguo nombre veyon-ctl en sus scripts y rutinas de instalación deben reemplazarse en consecuencia. En Windows también hay una nueva versión sin consola veyon-wcli que permite automatizar tareas sin irritantes ventanas emergentes de línea de comandos.

En Linux, la unidad systemd ha sido renombrada de veyon-service.service a veyon.service.

Veyon Configurator ya no muestra todas las opciones de configuración por defecto para presentar una interfaz de usuario más limpia. Si echa de menos algunas opciones avanzadas, puede cambiar la vista a Avanzado a través del menú Ver.

Cambios de configuración

Se han cambiado los nombres de varias claves de configuración en Veyon 4.2. Al actualizar a Veyon 4.2 o superior, las nuevas claves de configuración se rellenarán automáticamente con el valor de las claves antiguas.

Antiguo nombre Nuevo nombre
Service/SoftwareSASEnabled Windows/SoftwareSASEnabled
Master/AutoSwitchToCurrentRoom Master/AutoSelectCurrentLocation
Master/OnlyCurrentRoomVisible Master/ShowCurrentLocationOnly
Master/ManualRoomAdditionAllowed Master/AllowAddingHiddenLocations
Master/EmptyRoomsHidden Master/HideEmptyLocations
Master/OpenComputerManagementAtStart Master/AutoOpenComputerSelectPanel
Master/ConfirmDangerousActions Master/ConfirmUnsafeActions
LDAP/UserLoginAttribute LDAP/UserLoginNameAttribute
LDAP/ComputerRoomMembersByAttribute LDAP/ComputerLocationsByAttribute
LDAP/ComputerRoomMembersByContainer LDAP/ComputerLocationsByContainer
LDAP/ComputerRoomAttribute LDAP/ComputerLocationAttribute
LDAP/ComputerRoomNameAttribute LDAP/LocationNameAttribute

Veyon 4.1

Ayuda

Veyon 4.1 fue la primera serie de lanzamientos de funciones de Veyon 4. Aunque no es visible para el usuario final, el cambio más notable es la modularización del soporte de la plataforma, es decir, todas las funciones específicas de la plataforma se han trasladado a distintos complementos. Esto ha mejorado significativamente el soporte de las plataformas individuales y hace que sea más fácil admitir otras plataformas en el futuro. Además de eso, Veyon 4.1 ofrece muchas mejoras y nuevas características en comparación con 4.0:

  • Núcleo
    • Todas las contraseñas en la configuración ahora están encriptadas.
    • El código específico de la plataforma se ha movido a los complementos de la plataforma.
  • Maestro
    • Las computadoras ahora se pueden organizar mediante arrastrar y soltar.
    • Se ha añadido un botón para ocultar las computadoras apagadas.
    • El intervalo de actualización, el color de fondo y el título de la miniatura ahora son configurables.
  • Complementos
    • La administración de claves de autenticación para el Configurador y la línea de comandos se ha revisado completamente.
    • Los equipos y las aulas ahora pueden administrarse en la línea de comandos.
    • Los equipos y las aulas ahora pueden importarse desde archivos CSV y de texto.
    • Se pueden configurar programas y sitios web predefinidos para las funciones «ejecutar programa» y «abrir sitio web».
  • LDAP
    • Se ha añadido soporte para conexiones cifradas SSL/TLS.
  • Linux
    • Soporte de servicio completo de systemd
    • Los mecanismos de apagado/reinicio/cierre de sesión se han reescrito para usar llamadas DBus.
  • Windows
    • Todas las compilaciones se basan en una cadena de herramientas actualizada con GCC 7.3, Qt 5.9 LTS y OpenSSL 1.1.

Cambios estructurales

Como parte de los cambios para el soporte de systemd en Linux, en Veyon 4.1, el componente Veyon Service se ha dividido en dos componentes separados. Veyon Service ya no contiene las funciones reales para proporcionar acceso a una computadora. Estas funciones se han trasladado al nuevo componente Veyon Server, que se ejecuta como un proceso independiente en las sesiones de usuario. Veyon Service ahora solo supervisa las sesiones de usuario en una computadora e inicia las instancias de Veyon Server dentro de estas sesiones.

El complemento LocalData se ha dividido en los complementos BuiltinDirectory y SystemUserGroups. Esto permite utilizar diferentes fuentes de datos para el control de acceso, p. ej. computadoras de un directorio LDAP en combinación con grupos de usuarios locales. Después de la actualización, debe verificar que el directorio de objetos de red apropiado y el backend de grupos de usuarios de control de acceso estén seleccionados como desee.

Cambios de configuración

Las siguientes claves de configuración han cambiado en Veyon 4.1:

ExternalVncServer/Password

En Veyon 4.0, esta clave contenía la contraseña sin cifrar para un servidor VNC externo. A partir de Veyon 4.1, esta contraseña siempre se almacena encriptada. Se cifrará automáticamente al actualizar la configuración a 4.1. No hay forma de cifrar la contraseña manualmente. Cuando se vuelve a 4.0, la contraseña debe configurarse explícitamente otra vez.

LDAP/BindPassword

En Veyon 4.0, esta clave contenía la contraseña de enlace LDAP sin cifrar. A partir de Veyon 4.1, esta contraseña siempre se almacena encriptada. Se cifrará automáticamente al actualizar la configuración a 4.1. No hay forma de cifrar la contraseña manualmente. Cuando se vuelve a 4.0, la contraseña debe configurarse explícitamente otra vez.

LDAP/UsersFilter, LDAP/UserGroupsFilter, LDAP/ComputersFilter, LDAP/ComputerGroupsFilter, LDAP/ComputerContainersFilter

Veyon 4.0 utilizó una sintaxis no estándar para los filtros LDAP. Esto se ha corregido en Veyon 4.1, donde todas las expresiones de filtro deben colocarse entre paréntesis. Las expresiones se ajustarán automáticamente al actualizar la configuración a 4.1.

BuiltinDirectory/NetworkObjects

En Veyon 4.0, el directorio de objetos de red integrado fue proporcionado por un complemento diferente. A partir de Veyon 4.1, las ubicaciones y los equipos se almacenan en BuiltinDirectory/NetworkObjects en lugar de LocalData/NetworkObjects.

Veyon 4.0

Veyon 4.0 fue la primera serie del lanzamiento de Veyon 4, el sucesor de iTALC. Cuenta con una arquitectura modular, una aplicación Master reescrita y soporte LDAP/AD. A partir de diciembre de 2018, la serie Veyon 4.0.x está marcada como final de su vida útil y ya no recibirá actualizaciones.