8.2
12 min
8.2.82 (02 Jul, 2021)
Mejoras
- OS-12439: Supervisor actualizado a v1.2.114
- BCN-9612: Los reproductores ya no responden a los comandos de la REST API después de que LDWS se haya deshabilitado
- BCN-9679: Se corrigió la captura de paquetes
- BCN-9548: Se mejoró la API /v1/diagnostics/network-configuration
- BCN-9534: Se corrigió un problema por el que los dispositivos no se mostraban en Networked Units después de publicar en LFN.
- OS-12286: @brightsign/networkconfiguration ahora informa métrica cero
- OS-11996: Ahora se admiten las versiones más recientes de Prolific PL2303.
Corrección de errores
- OS-11939: Se corrigieron crashdumps incorrectos ocasionales.
8.2.75 (14 Abr, 2021)
Corrección de errores
- OS-12660: Se corrigió un fallo que podía ocurrir si la configuración de registro overlay-scrollbar de HTML está activa.
8.2.72 (16 Mar, 2021)
Nuevas funcionalidades
- OS-11910: @brightsign/networkconfiguration ahora devuelve los indicadores clientCertificate y key set para Wi‑Fi.
- OS-11928: VideoPlay ahora proporciona un mensaje de registro del sistema cuando no puede analizar un archivo.
- OS-11947: Se agregó soporte a roHtmlWidget para sobrescribir el comportamiento de almacenamiento predeterminado.
- OS-11924: Las interfaces de red configuradas ahora pueden enumerarse desde BrightScript.
- OS-11914: Los diagnósticos PPP del módem celular ahora son configurables a través del registro.
- OS-11978: HtmlWidget ahora usa protocol://origin:port para el hash de la ruta de almacenamiento.
- OS-11283: La información de versión de las extensiones ahora puede notificarse cuando está disponible.
- OS-11999: Se agregó la configuración de registro storage/disable_usb.
Mejoras
- OS-11912: video_delay ahora redondeará al fotograma de salida completo más cercano.
- OS-11896: @brightsign/networkconfiguration ahora traduce los datos binarios a un formato seguro cuando es necesario.
- OS-11774: Se mejoró el tiempo de espera de fsck en brightsign-startup.
- OS-11929: @brightsign/htmlwidget ahora convierte las URL de archivos en rutas de archivos.
- OS-11569: Se volvió a agregar un control de pellizcar para hacer zoom por widget.
- OS-11965: El script de la aplicación ahora informa al supervisor cuando se reinicia.
- OS-12069: Las URL de subrecursos vuelven a permitir credenciales.
- OS-12077: Se eliminaron las comillas inconsistentes de algunos valores de tipo en @brightsign/networkconfiguration.
Corrección de errores
- OS-11906: El tiempo de espera de datos de BasicAudio ahora se restablece al salir de una pausa
- OS-11905: BasicAudio ahora solo envía EVENT_PLAYING al inicio de la reproducción.
- OS-11688: Se corrigió un error que podía causar la reproducción de un sonido inesperado durante la reproducción AAC.
- OS-11857: Se corrigió un bloqueo cuando había exactamente una muestra en las estadísticas del flujo.
- OS-11885: Se corrigió la desaparición del teclado virtual al tocarlo.
- OS-11934: La inversión de hardware del puerto serie LS4 ahora debería funcionar como se espera.
- OS-11880: Se corrigió un bloqueo al intentar hacer zoom antes de que se cree la vista.
- OS-11843: Se ajustó el hilo de llamada en ProxyConfigService para evitar un bloqueo ocasional.
- OS-11888: El informe del estado inicial de la red en widgets HTML ahora debería ser correcto.
- OS-12058: Se corrigió un bloqueo al salir después de configurar repetidamente el dominio de sincronización.
- BCN-9291: Se corrigió un error que impedía la instalación de archivos bsca.
8.2.55.5 (04 de feb. de 2021)
Nota importante
- Advertencia: El sistema de almacenamiento de datos utilizado por los procesos de Chromium cambia cuando hay una actualización importante de la versión de Chromium incluida con BrightSign OS. Aunque actualizar a una versión más reciente del OS suele ser estable, hay casos en los que degradar el OS puede provocar que los datos a los que accede Chromium se vuelvan inaccesibles. Otros datos que no son utilizados por Chromium y que pueden almacenarse en dispositivos SD, SSD, USB conectados y externos que contienen medios, archivos del sistema y otros datos no comparten esta limitación. Asegúrese de probar su flujo de trabajo para cualquier actualización o degradación del OS antes de implementar en un entorno de producción.
Nuevas funciones
- OS-11947: Se agregó la capacidad de reemplazar el comportamiento de almacenamiento predeterminado para widgets HTML.
Correcciones de errores
- OS-11885: Los teclados virtuales HTML ya no desaparecerán al intentar utilizarlos.
- OS-11978: El almacenamiento local HTML ahora utiliza el ámbito correcto.
- OS-11888: Los widgets HTML ahora informan el estado inicial correcto de la red.
8.2.55 (14 de dic. de 2020)
Nuevas funciones
- OS-11556: Se agregó la API GetUsbTopology a brightsign/legacy/deviceinfo.
- OS-11593: Se agregó la nueva API sendSync() a brightsign/messageport.
- OS-11579: roHtmlWidget ahora proporciona una advertencia al intentar cambiar propiedades inseguras después de establecer una URL.
- OS-11564: Se agregó el objeto JavaScript brightsign/configurednetworks.
- OS-11636: Los registros ahora muestran si la salida HDMI está bloqueada al reloj PCR y la configuración del reloj PCR a nivel del OS.
- OS-10300: Las presentaciones pueden alternar entre bloqueo PTP y PCR.
- OS-11578: Se agregó la API brightsign/objectLifetimeTracker.
- OS-11637: Se agregó el método close() a brightsign/syncmanager.
- OS-11666: Se agregó la API brightsign/usbhotplug.
- OS-11668: El reproductor de video ahora puede controlar la velocidad de reproducción.
- OS-4741: Se agregó la capacidad de leer la temperatura de la CPU en reproductores sin un sensor de hardware dedicado.
- OS-11702: Se agregó ifFailureReason a roAssetCollection.
- OS-11766: Los fetchers de js_ipcassetpoolfetcher ahora son independientes.
Mejoras
- OS-10382: roVideoMode GetHdmiInputStatus() es más resistente a la desconexión de cables.
- OS-11622: roHtmlWidget ahora debería gestionar rutas de caracteres grandes para el almacenamiento local según lo esperado.
- OS-11603: Se incrementó la estabilidad de la reproducción HTML con múltiples reproductores de video.
- OS-11632: Supervisor ahora tiene acceso a puertos seriales.
- OS-11630: Se eliminaron advertencias innecesarias en las sondas de flujo.
- OS-11626: El decodificador de audio multicanal ahora admite 8 canales.
- OS-11559: La versión mínima compatible de SSL cambió a TLS1.2 para mejorar la seguridad. Además, SSLv3 ya no es compatible en reproductores que usan openssl.
- OS-11641: Los dispositivos USB ttys ahora establecen los permisos adecuadamente.
- OS-11644: Se mejoró la reproducción sincronizada de múltiples videos.
- OS-11600: El método brightsign/htmlwidget close() ahora se comporta según lo esperado.
- OS-11182: Se modificó la creación de ventanas de BrightScript para que ya no cree ventanas invisibles.
- OS-11639: Los dispositivos de almacenamiento masivo USB ahora se incluyen en el informe de topología.
- OS-11064: roNetworkConfiguration y brightsign/networkconfiguration ahora admiten la recuperación segura de contraseñas de Wi‑Fi (no compatible con reproductores AU3x5).
- OS-11674: Se mejoró el comportamiento de AU3x5 para cargar un archivo de audio directamente en un tiempo establecido.
- OS-11661: Ahora se admiten nombres de extensiones que contienen “-”.
- OS-11677: Se mejoró el informe de errores al desofuscar contraseñas.
- OS-11680: Los cambios de brightsign/hostconfiguration ahora persisten inmediatamente tras la actualización.
- OS-11635: Se mejoró la estabilidad de Wi‑Fi.
- OS-11652: El límite de exploración BSS se incrementó de 128 a 512.
- OS-10709: Se mejoró el renderizado de sombras en páginas web, evitando áreas inesperadas completamente negras.
- OS-11694: La reproducción de medios hacia atrás usando roVideoPlayer ahora se comporta según lo esperado al llegar al inicio de un archivo.
- OS-11580: Se mejoró la API de brightsign/networkconfiguration.
- OS-11548: Se agregó compatibilidad de roUsbPowerControl a los reproductores de la serie 4.
- OS-11723, OS-11750: Se actualizó Chromium 69 con correcciones de CVE de QtWebEngine.
- OS-11008: Los Access Points de Wi‑Fi ahora proporcionan indicaciones de conexión o desconexión.
- OS-11712: El modo Mosaic ahora admite búferes comprimidos.
- OS-11730: La ofuscación de frases de contraseña Wi‑Fi de XT4 ahora es única.
- OS-11564: Se mejoró el manejo de la base de tiempo en reproductores LS424, evitando la pérdida de audio.
- OS-11744: El manejo de recursos multimedia ahora es más sólido.
- OS-11745: Se eliminó una advertencia innecesaria al silenciar audio.
- OS-11536: La API roNodeJs se mejoró para simplificar la salida y el código de señales.
- OS-11733: El módulo criptográfico de Python ya no falla cuando SSL3, TLS1.0 y TLS1.1 están deshabilitados en reproductores compatibles con python.
- OS-11754: Se mejoró el interbloqueo de la cola de flujo.
- OS-11793: Se corrigió el desempaquetado de archivos zip mayores de 2Gb en reproductores compatibles de las series 2 y 3.
- OS-11786: js_ipcassetpoolfetcher UrlTransferThread ahora se comporta según lo esperado.
- OS-11767: js_ipcassetpoolfetcher ha sido renombrado a js_ipcassetfetcher.
Correcciones de errores
- OS-8962: Se corrigió un problema de negociación HDCP con algunas fuentes.
- OS-11591: Se corrigió un problema que causaba que los archivos cargados en sistemas de archivos ext4 terminaran en el modo incorrecto.
- OS-10695: Los volcados de fallos ya no intentan enviarse antes de que la red esté configurada correctamente.
- OS-11605: El comando htmlplay ahora se comporta como se espera.
- OS-11628: La configuración de enrutamiento de audio de HTML y JavaScript ya no se restablece al reproducir nuevamente.
- OS-11609: Los archivos AACPlus ahora deberían reproducirse como se espera.
- OS-11653: Se corrigió un fallo que podía ocurrir cuando el reproductor intentaba reproducir después de que el video terminara.
- OS-11659: Llamar a un reproductor de video inexistente ya no causará un fallo.
- OS-11665: Reconfigurar redes mediante JavaScript ya no provoca fallos.
- OS-11678: Aplicar parámetros de red idénticos ya no activa una reconfiguración.
- OS-11648: Se modificaron el tamaño de imagecache y la asignación de memoria de Chromium para evitar fallos.
- OS-11689: La dirección física de los reproductores AU3x5 ahora es 1.0.0.0.
- OS-11698: Pasar tipos inesperados a AssetCollection ya no debería causar un reinicio del reproductor.
- OS-11701: El método EnableEncodings de roSyncPool y roAssetFetcher ahora devuelve el tipo esperado.
- OS-10763: Los reproductores AU3x5 ya no agotarán el tiempo de espera ocasionalmente durante el arranque.
- OS-11707: Se incrementó la asignación del búfer PCM para reproductores con HDMI-In, evitando reinicios después de cambiar de Live a Video.
- OS-11120: El perfil AAC predeterminado ahora se utilizará si no se determina otro perfil.
- OS-10281: Se corrigió una fuga de cadenas en los parámetros para roChannelManager, roStreamQueue y roVideoMode.
- OS-11589: Se corrigieron problemas de reproducción para HDMI-In que no utiliza HWZ.
- OS-11749: dhcpcd ya no forzará un fallo cuando esté mal configurado.
- OS-11740: La búsqueda con velocidades de reproducción distintas de 1.0x ahora informa la posición de reproducción correcta.
- OS-11741: Se corrigió una fuga de memoria que podía ocurrir en el proceso de renderizado HTML.
- OS-11788: @brightsign/configurednetworks ya no informa eth0 dos veces.
- OS-11796: El comando help de BrightSignShell ya no desaparece después de usar algunos comandos.
- OS-11865: Los EDID de revisión 1.4 ya no son rechazados.
- OS-11795: El análisis del descriptor de audio EDID ya no puede provocar un desbordamiento del analizador.
8.2.35.4 (09 oct 2020)
Nuevas funcionalidades
- OS-10962: Se agregó compatibilidad para la configuración de reenvío IP a @brightsign/hostconfiguration.
- OS-7840: Se agregaron controles de contraste y brillo a roVideoPlayer.
Mejoras
- OS-11549: Se mejoró el rendimiento de roVideoPlayer.ProbeFile.
- OS-11518: La ruta de búsqueda del módulo ahora puede configurarse al usar roNodeJS.
- OS-11513: Convertir arreglos asociativos de BrightScript con tipos no nativos a JSON ya no hará que se emita un mensaje de advertencia en los registros.
- OS-11510: Los atributos del método validateFiles de @brightsign/assetrealizer ahora usan camelCase, por ejemplo, “deleteCorrupt”.
- OS-11481: Se mejoró el almacenamiento local con múltiples instancias del navegador mediante roHtmlWidget.
- OS-11347, OS-9929: Se suprimió el mensaje de advertencia al reproducir un video con una velocidad de visualización diferente de la fuente.
Corrección de errores
- OS-11585: Se corrigió un problema por el cual no se respetaban todos los atributos de la etiqueta de video HTML.
- OS-11567: Destruir un reproductor de video HTML inmediatamente después de cargarlo ya no provoca que aparezcan errores en el registro.
- OS-11562: roAssetPool y @brightsign/assetpool ahora recalculan correctamente el tamaño del pool después de un fallo de validación.
- OS-11531: Se corrigió un problema con el análisis de subdirectorios exFAT.
- OS-11529: GPIOs 4 y 5 ahora funcionan correctamente en AU335.
- OS-11484: Las instancias de @brightsign/audio ya no son recolectadas por el garbage collector mientras se reproducen.
- OS-11446: Se corrigió un problema con la entrega de eventos desde objetos BrightSign cuando se usan con NodeJS.
- OS-11432: Ahora se evita que NodeJS finalice mientras haya promesas pendientes.
- OS-11319: Se corrigió un posible bloqueo que podía ocurrir durante una operación de traceroute.
- OS-11293: Se corrigió el uso excesivo de memoria al reproducir video en orientación vertical.
- OS-11035: Reduce la latencia de codificación de video en configuraciones particulares.
- OS-10448: El elemento de video HTML ahora informa las dimensiones correctas.
- Correcciones de errores de Supervisor
- BCN-8401: Los reproductores sin tarjeta SD ahora pueden ejecutar LDWS nuevamente.
- BCN-8399: Se corrigió el método ping que a veces hacía que los reproductores quedaran atrapados en un bucle.
8.2.26 (02 Sep, 2020)
Mejoras
- La nueva familia de reproductores AU3x5 solo de audio ahora es compatible.
- AU3x5 admite la reproducción de archivos locales y streaming desde localhost.
- AU335 admite salida ARC y eARC para audio. Esta salida admite passthrough comprimido de AC3, EAC3, DTS y PCM con una frecuencia de muestreo de hasta 96 kHz.
- OS-10285, OS-10161: Se mejoró la estabilidad del streaming.
- OS-10608: VideoWall SetMultiscreenBezel ahora admite argumentos de punto flotante.
- OS-10041: Se mejoró la sincronización de VideoWall.
- OS-10299: Se agregó la capacidad de rastrear Vsync mediante TsmDecisionVsyncOffset.
- OS-10223: Se ampliaron los controles de timebase de PCR.
- OS-11189: Se habilitó que los tickers leader y follower existan en el mismo reproductor.
- OS-11203: Se mejoró la legibilidad de las marcas de tiempo de SyncManager en JavaScript.
- OS-11205: SyncManager ahora es compatible desde roNodeJS.
- OS-10977: PacketCapture ahora es compatible desde dispositivos de red USB.
- OS-11061: Habilite la opción de URL ‘Real Time’ para streams.
- OS-11287: HDx23 ahora regula los paquetes UDP en grupos durante el streaming.
- OS-11033: HDx23 ahora tiene una reducción en el VFD backoff para PlayStaticImage.
- OS-11298: Ahora se pueden pasar argumentos a scripts Node iniciados mediante roNodeJs usando el nuevo parámetro ‘node_arguments’. Puede encontrar más información aquí.
- El reproductor de audio AU3x5 ahora admite buscar una posición arbitraria.
- OS-11251: roAudioPlayer.PlayFileAsync ahora se ejecuta de forma asíncrona.
- OS-11190, OS-11199, OS-11192: Se solucionaron varios problemas con las zonas de ticker en presentaciones multiscreen.
- OS-6516: El streaming de salida UDP ahora admite IPv6.
- OS-10649: Nuevos componentes roUsbPowerControl y @brightsign/usbpowercontrol para activar y desactivar la alimentación de los puertos USB para reproductores XT4 y AU3x5.
- OS-11257: El nuevo módulo @brightsign/serialportlist permite acceder a puertos seriales desde JavaScript usando Node serialport.
- OS-11316: Se mejoró el manejo de permisos en sistemas de archivos ext4.
- OS-11114: La API UrlTransfer/roAssetFetcher/roSyncPool.BindToInterface ahora acepta un nombre de interfaz y trata el tipo numérico no entero como un entero.
- OS-10847: AU335 admite el modo de dispositivo USB.
- OS-11190, OS-11199, OS-11192: Los tickers multiscreen ahora se muestran sincronizados como se espera, funcionan de manera más fluida en modos de video que no son 60p y tienen mejor rendimiento al mostrar múltiples elementos en pantalla.
- OS-11375: Se corrigió una pantalla en blanco cuando el reproductor de video llamaba a PlayStaticImage() después de una transición de desvanecimiento.
- OS-11281: Muchas mejoras en el cliente DHCP.
- OS-11351: Las interfaces físicas utilizadas para VLAN ya no tienen direcciones link-local IPv6.
- OS-11365: Los directorios temporales ahora se limpian correctamente tras una operación exitosa cuando encryptfs está habilitado.
- OS-11363: Se corrigió un problema de manejo de alpha que podía provocar que las imágenes aparecieran drásticamente diferentes entre pantallas.
- El comando “node” ahora está disponible en el shell.
- OS-11380: La búsqueda de reproducción para audio comprimido ahora se comporta como se espera en los modelos AU3x5.
- OS-11394: Se mejoró la robustez al iniciar y detener repetidamente la reproducción en reproductores AU3x5.
- OS-11261: Se agregó un nuevo objeto Javascript @brightsign/cec.
- OS-11402: Las propiedades de eventos ya no están contenidas en un objeto “detail” para muchos módulos @brightsign/.
- OS-11413, OS-11443: @brightsign/cookiestore ya no provoca fallos y contiene información de dominio y ruta.
- OS-11441, OS-11428, OS-11442: @brightsign/htmlwidget ahora tiene parámetros inspectorServer, bsObjects, security e inputEnabled.
- OS-11434: @brightsign/pointercalibration ahora tiene enableCursor() como método.
- OS-11434: Se agregó el comando “cursor” al shell.
- OS-11431: roVideoMode.ConfigureHdmiInput ahora se comporta como se espera.
- OS-11439: roAssetCollectionView ya no excede el límite de identificadores de archivo.
- OS-9559: Los videos 4K de 4096 de ancho ahora son compatibles para reproducción en reproductores capaces de reproducir 4K.
- OS-10540: Mejor manejo de archivos de video codificados que indican píxeles cuadrados.
- OS-11407: La primera operación de envío CEC ahora genera correctamente un evento.
- OS-11421: El sistema de archivos de roAssetCollectionView ahora está correctamente marcado como de solo lectura.
- OS-11106: BrightScript cifrado ahora es compatible en reproductores AU3x5 y Series 3.
- OS-11400: Los siguientes módulos @brightsign/ ahora admiten rutas relativas: filesysteminfo, storageinfo, filesysteminfile, keystore.
- OS-7974: @brightsign/screenshot ahora acepta correctamente nombres de archivo nativos a través de destinationFileName.
- OS-7974: Los siguientes módulos @brightsign/ usan rutas nativas en lugar de rutas de estilo BrightScript: assetpoolfetcher, assetpool, assetrealizer.
- OS-9185: @brightsign/assetpoolfiles es un nuevo módulo Javascript.
- OS-11456: @brightsign/videomodeconfiguration.getConfiguredMode ya no rechaza el modo ‘auto’.
- OS-8482: @brightsign/htmlwidget ya no reasigna nombres de archivo de estilo BrightScript.
- OS-11493: Se corrigieron errores de “saturating at 0x7FFFFF” en el control del volumen de video.
- OS-11492: Se agregó compatibilidad para video de 4096x2160 de 10 bits en XT4.
- OS-11495: @brightsign/assetrealizer.validateFiles ahora devuelve correctamente una matriz vacía.
- OS-11496: Los eventos de progreso de @brightsign/assetpoolfetcher ya no proporcionan la propiedad ‘total’ para activos que no tenían un tamaño especificado.
- OS-10660: Se mejoró la confiabilidad de Wi‑Fi en ciertas situaciones.
- Nueva versión de Supervisor y DWS.
- BCN-7033: Las extensiones y PoE se muestran nuevamente.
- BCN-7568: Admite la nueva API /info para incluir hardware y características de API.
- BCN-7628: Se corrigió un error que podía ocurrir al descargar paquetes de registros.
- BCN-8137: Failsafe ya no borrará agresivamente el nombre de la red.
- BCN-7974: Se agregó una interfaz de usuario para controlar el nivel de registro.
- BCN-7945: Los reproductores solo Wi‑Fi ya no pierden la conexión de red después de un nuevo aprovisionamiento.