Release Notes
...
BrightSignOS
Older

8.2

12min
8 2 82 (jul 02, 2021) improvements os 12439 updated supervisor to v1 2 114 bcn 9612 players no longer respond to rest api commands after the ldws has been disabled bcn 9679 fixed packet capture bcn 9548 improved /v1/diagnostics/network configuration api bcn 9534 fixed devices not being displayed under networked units after publishing to lfn os 12286 @brightsign/networkconfiguration now reports metric zero os 11996 newer versions of prolific pl2303 are now supported bug fixes os 11939 fixed occasional incorrect crashdumps 8 2 75 (apr 14, 2021) bug fixes os 12660 fixed crash that could occur if the html overlay scrollbar registry setting is active 8 2 72 (mar 16, 2021) new features os 11910 @brightsign/networkconfiguration now returns clientcertificate and key set flags for wi fi os 11928 videoplay now provides a system log message when unable to probe a file os 11947 added support to rohtmlwidget for overriding default storage behavior os 11924 configured network interfaces can now be enumerated from brightscript os 11914 cell modem ppp diagnostics are now configurable through the registry os 11978 htmlwidget now uses protocol //origin\ port for storage path hash os 11283 extension version information can now be reported where available os 11999 added storage/disable usb registry setting improvements os 11912 video delay will now round to the nearest whole output frame os 11896 @brightsign/networkconfiguration now translates binary data to a safe format when required os 11774 improved fsck timeout in brightsign startup os 11929 @brightsign/htmlwidget now converts file urls into file paths os 11569 re added a per widget pinch to zoom control os 11965 the application script now informs the supervisor when it restarts os 12069 subresource urls allow credentials again os 12077 removed inconsistent quotes from some type values in @brightsign/networkconfiguration bug fixes os 11906 basicaudio data timeout now resets coming out of a pause os 11905 basicaudio now only sends event playing at playback start os 11688 fixed a bug that could cause an unexpected sound to play during aac playback os 11857 fixed a crash when there was exactly one sample in stream statistics os 11885 fixed virtual keyboard disappearing when touched os 11934 ls4 serial port hardware inversion should now function as expected os 11880 fixed crash when attempting to zoom before view is created os 11843 adjusted calling thread in proxyconfigservice to avoid an occasional crash os 11888 initial network state reporting in html widgets should now be correct os 12058 fixed crash on exit after repeated setting of sync domain bcn 9291 fixed a bug that prevented bsca files installation 8 2 55 5 (feb 04, 2021) important note warning the data storage system in use by chromium processes changes when there is a major upgrade to the chromium version bundled with the brightsign os while updating to a newer version of the os is generally stable, there are cases where downgrading the os can cause the data accessed by chromium to be inaccessible other data not in use by chromium that can be stored on sd, ssd, usb connected and external devices that contain media, systems files and other data do not share this limitation please be sure to test your workflow for any os upgrades or downgrades before deploying to a production environment new features os 11947 added ability to override default storage behavior for html widgets bug fixes os 11885 html virtual keyboards will no longer disappear when attempting to use them os 11978 html local storage now uses the correct scope os 11888 html widgets now report the correct initial network state 8 2 55 (dec 14, 2020) new features os 11556 added getusbtopology api to brightsign/legacy/deviceinfo os 11593 added new sendsync() api to brightsign/messageport os 11579 rohtmlwidget now provides a warning when trying to change unsafe properties after setting a url os 11564 added brightsign/configurednetworks javascript object os 11636 logs now show if hdmi output is locked to the pcr clock, and pcr clock settings at os level os 10300 presentations can switch between ptp and pcr locking os 11578 added brightsign/objectlifetimetracker api os 11637 added close() method to brightsign/syncmanager os 11666 added brightsign/usbhotplug api os 11668 video player can now control playback rate os 4741 added ability to read cpu temperature on players without a dedicated hardware sensor os 11702 added iffailurereason to roassetcollection os 11766 js ipcassetpoolfetcher’s fetchers are now independent improvements os 10382 rovideomode gethdmiinputstatus() is more resilient to unplugging cables os 11622 rohtmlwidget should handle large character paths for local storage as expected os 11603 increased stability of html playback with multiple video players os 11632 supervisor now has access to serial ports os 11630 suppressed extraneous warnings on stream probes os 11626 multichannel audio decoder now supports 8 channels os 11559 ssl minimum supported version changed to tls1 2 to improve security additionally, sslv3 is no longer supported on players using openssl os 11641 usb ttys devices now set permissions appropriately os 11644 multiple video synchronized playback improved os 11600 brightsign/htmlwidget close() method now behaves as expected os 11182 changed brightscript window creation to no longer create invisible windows os 11639 usb mass storage deviced now included in topology report os 11064 ronetworkconfiguration and brightsign/networkconfiguration now both support secure wi fi password retrieval (not supported on au3x5 players) os 11674 improved au3x5 behavior to load an audio file directly to a set time os 11661 extension names containing “ “ are now supported os 11677 improved error reporting when unobfuscating passwords os 11680 brightsign/hostconfiguration changes now persist immediately upon update os 11635 improved wi fi stability os 11652 bss scan limit increased from 128 to 512 os 10709 improved shade rendering on webpages, preventing unexpected areas of complete black os 11694 playing media backwards using rovideoplayer now behaves as expected when reaching the start of a file os 11580 improved brightsign/networkconfiguration api os 11548 added rousbpowercontrol support to series 4 players os 11723, os 11750 updated chromium 69 with qtwebengine cve fixes os 11008 wi fi access points connecting or disconnecting provide indications os 11712 mosaic mode now supports compressed buffers os 11730 xt4 wi fi passphrase obfuscation is now unique os 11564 ls424 players timebase handling has been improved, preventing audio loss os 11744 media resource handling is now more robust os 11745 removed unnecessary warning when muting audio os 11536 ronodejs api has been improved for simpler exit and signal code os 11733 python cryptographic module no longer fails when ssl3, tls1 0, tls1 1 are disabled on python supported players os 11754 improved stream queue interlocking os 11793 fixed unpacking file zips larger than 2gb on supported series 2 and 3 players os 11786 js ipcassetpoolfetcher urltransferthread behaves now as expected os 11767 js ipcassetpoolfetcher has been renamed to js ipcassetfetcher bug fixes os 8962 fixed a hdcp negotiation problem with some sources os 11591 fixed an issue that would cause files uploaded to ext4 filesystems to end up in the wrong mode os 10695 crash dumps no longer attempt to send before the network is correctly configured os 11605 htmlplay command now behaves as expected os 11628 html and javascript audio routing settings no longer reset upon replay os 11609 aacplus files should now play as expected os 11653 fixed a crash that could occur when the player would attempt to play after the video ended os 11659 calling a missing video player will no longer cause a crash os 11665 reconfiguring networks using javascript no longer crashes os 11678 applying identical network parameters no longer triggers a reconfiguration os 11648 changed chromium imagecache size and memory allocation to prevent crashes os 11689 au3x5 players physical address is now 1 0 0 0 os 11698 passing unexpected types to assetcollection should no longer cause a player reboot os 11701 rosyncpool and roassetfetcher enableencodings method now returns the expected type os 10763 au3x5 players will no longer occasionally timeout during bootup os 11707 increased pcm buffer allocation for players with hdmi in, preventing reboots after switching from live to video os 11120 default aac profile will now be used if no other profile is determined os 10281 fixed string leak in parameters for rochannelmanager, rostreamqueue, and rovideomode os 11589 fixed playback issues for hdmi in not using hwz os 11749 dhcpcd will no longer force a crash when misconfigured os 11740 seeking with playback speeds other than 1 0x now reports the correct playback position os 11741 fixed memory leak that could occur in html render process os 11788 @brightsign/configurednetworks no longer reports eth0 twice os 11796 brightsignshell help command no longer disappears after using some commands os 11865 revision 1 4 edids are no longer rejected os 11795 parsing the edid audio descriptor no longer possibly overflows the parser 8 2 35 4 (oct 09, 2020) new features os 10962 added support for ip forwarding configuration to @brightsign/hostconfiguration os 7840 added contrast and brightness controls to rovideoplayer improvements os 11549 rovideoplayer probefile performance improved os 11518 the module search path can now be set when using ronodejs os 11513 converting brightscript associative arrays with non native types into json will no longer cause a warning message to be emitted in the logs os 11510 @brightsign/assetrealizer validatefiles method attributes now uses camelcase, e g “deletecorrupt” os 11481 local storage with multiple browser instances through rohtmlwidget has been improved os 11347, os 9929 suppressed warning message when playing a video at a different display rate than the source bug fixes os 11585 fixed an issue where not all html video tag attributes were honored os 11567 destroying an html video player immediately after loading no longer causes errors to appear in the log os 11562 roassetpool and @brightsign/assetpool now properly recalculate pool size after validation failure os 11531 fixed problem with exfat subdirectory parsing os 11529 gpios 4 and 5 now work correctly on au335 os 11484 @brightsign/audio instances are no longer garbage collected whilst playing os 11446 fixed problem with event delivery from brightsign objects when used with nodejs os 11432 nodejs is now prevented from exiting while promises are outstanding os 11319 fixed potential crash that could occur during a traceroute operation os 11293 fixed excessive memory usage when playing back portrait video os 11035 reduce video encoding latency in particular configurations os 10448 html video element now reports the correct dimensions supervisor bugfixes bcn 8401 players with no sd card can now run the ldws again bcn 8399 fixed ping method sometimes getting players stuck in a loop 8 2 26 (sep 02, 2020) improvements new au3x5 audio only player family is now supported au3x5 supports local file playback and streaming from localhost au335 supports arc and earc output for audio this output supports compressed passthrough of ac3, eac3, dts, and pcm up to 96khz sample rate os 10285, os 10161 improved streaming stability os 10608 videowall setmultiscreenbezel now supports floating point arguments os 10041 improved videowall sync os 10299 added ability to track vsync through tsmdecisionvsyncoffset os 10223 expanded pcr timebase controls os 11189 enabled leader and follower tickers to exist on the same player os 11203 improved syncmanager timestamp readability in javascript os 11205 syncmanager is now supported from ronodejs os 10977 packetcapture is now supported from usb network devices os 11061 enable ‘real time’ url option for streams os 11287 hdx23 now paces udp packets in groups when streaming os 11033 hdx23 now has reduced vfd backoff for playstaticimage os 11298 arguments may now be passed to node scripts launched through ronodejs using new ‘node arguments’ parameter more information can be found ronodejs docid\ x9c4jhn6rnqgryfly1wdq the au3x5 audio player now supports seeking to an arbitrary position os 11251 roaudioplayer playfileasync now runs asynchronously os 11190, os 11199, os 11192 fixed various issues with ticker zones in multiscreen presentations os 6516 udp output streaming now supports ipv6 os 10649 new rousbpowercontrol and @brightsign/usbpowercontrol components for turning power to usb ports on and off for xt4 and au3x5 players os 11257 new @brightsign/serialportlist module allows accessing serial ports from javascript using node serialport os 11316 improved handling of permissions on ext4 file systems os 11114 urltransfer/roassetfetcher/rosyncpool bindtointerface api now accepts an interface name and treats non integer numeric type as an integer os 10847 au335 supports usb device mode os 11190, os 11199, os 11192 multiscreen tickers now display in sync as expected, run smoother at non 60p videomodes, and perform better when displaying multiple on screen os 11375 fixed blank screen when the video player called playstaticimage() after a fade out transition os 11281 many dhcp client improvements os 11351 physical interfaces used for vlans no longer have ipv6 link local addresses os 11365 temporary directories are now properly cleaned up on success when encryptfs is enabled os 11363 fixed alpha handling issue that could cause images to appear drastically different across displays “node” command now available in the shell os 11380 playback seeking for compressed audio now behaves as expected on au3x5 models os 11394 improved robustness when repeatedly starting and stopping playback on au3x5 players os 11261 added new @brightsign/cec javascript object os 11402 event properties are no longer contained in a “detail” object for many @brightsign/ modules os 11413, os 11443 @brightsign/cookiestore no longer causes crashes and contains domain and path information os 11441, os 11428, os 11442 @brightsign/htmlwidget now has inspectorserver, bsobjects, security, and inputenabled parameters os 11434 @brightsign/pointercalibration now has enablecursor() as a method os 11434 “cursor” command added to shell os 11431 rovideomode configurehdmiinput now behaves as expected os 11439 roassetcollectionview no longer exceeds file handle limit os 9559 4096 wide 4k videos are now supported for playback on players capable of 4k playback os 10540 cope better with video files encoded indicating square pixels os 11407 the first cec send operation now properly generates an event os 11421 roassetcollectionview filesystem is now correctly marked as read only os 11106 encrypted brightscript is now supported on au3x5 and series 3 players os 11400 the following @brightsign/ modules now support relative paths filesysteminfo, storageinfo, filesysteminfile, keystore os 7974 @brightsign/screenshot now accepts native filenames through destinationfilename properly os 7974 the following @brightsign/ modules use native paths rather than brightscript style paths assetpoolfetcher, assetpool, assetrealizer os 9185 @brightsign/assetpoolfiles is a new javascript module os 11456 @brightsign/videomodeconfiguration getconfiguredmode no longer rejects ‘auto’ mode os 8482 @brightsign/htmlwidget no longer remaps brightscript style filenames os 11493 fixed “saturating at 0x7fffff” errors in video volume control os 11492 added support for 4096x2160 10 bit video on xt4 os 11495 @brightsign/assetrealizer validatefiles returns an empty array correctly os 11496 @brightsign/assetpoolfetcher progress events no longer provide ‘total’ property for assets that had no specified size os 10660 improved wi fi reliability in certain situations new supervisor and dws version bcn 7033 extensions and poe are displayed again bcn 7568 supports new /info api to include hardware and api features bcn 7628 fixed error that could occur when downloading log packages bcn 8137 failsafe will no longer aggressively clear the network name bcn 7974 added ui to control logging level bcn 7945 wi fi only players no longer lose network connection after re provisioning