23.7 - July 25th, 2023 Release

Major New Features

  1. Introducing the ability to manually command Telemetry to re-transcode a video, which can help in resolving corrupted playback cases. [DEV-4528]

  2. Added a Playback Mode to devices, allowing them to have a static, locked WebApp instead of a Playlist. [DEV-4299]

  3. Upgraded the player to handle Playlist advertising slots. [DEV-4493]

Other New Features

  1. Moved error screens from rendering within the Electron app to the Player, improving error handling. [DEV-4558]

  2. Implemented a log event "WAR_CORRUPTUNCACHE" when a video is corrupt and attempts to stream instead of playing back from cache. [DEV-4523]

  3. Enhanced the device reset functionality on TelemetryOS for a more complete reset. [DEV-4554]

  4. Added the ability to automatically refresh the website app when running in live webpage mode. [DEV-4512]

  5. Enabled support for uploading web standard (vtt/srt) subtitle tracks for videos. [DEV-4308]

  6. Introduced ad injection capability in media folders. [DEV-4497]

  7. Resolved issues with intra-service RPC calls. [DEV-4521]

  8. Refactored the BUTTON app to the Navigation app, offering additional features such as media folder source and media buttons. It is now available under a feature flag for certain plans.

  9. Added more data to logs for interactive playback. [DEV-4587]

  10. Implemented media folder target support for the Navigation app. [DEV-4576]

  11. Increased the watchdog timeout on the Electron app, resulting in improved support on slow networks or with DNS issues. [DEV-4607]

Fixes

  1. Improved weather app text sizing for better readability. [DEV-4546]

  2. Fixed incorrect display of devices table under certain widths. [DEV-4527]

  3. Implemented input validation for gslides app, preventing the display of existing gslides apps with incorrect URLs. [DEV-4537]

  4. Fixed the multi-day rendering issue in the calendar app. [DEV-4542]

  5. Resolved the problem of super wide device table rendering. [DEV-4519]

  6. Fixed the ChromeOS device name synchronization on Google Device Management. [DEV-4551]

  7. Fixed device throttling issue when playlist publishing and overlay tickertape are set. [DEV-4476]

  8. Resolved the issue with device control webhook creation for a large number of devices. [DEV-4402]

  9. Implemented various fixes for DB driver compatibility. [DEV-4099]

  10. Fixed the removal of empty pages from a playlist. [DEV-4520]

  11. Fixed CAP Triggers for reliable functionality. [DEV-4540]

  12. Resolved the issue with searching for overrides. [DEV-4560]

  13. Fixed error handling in webshots. [DEV-4565]

  14. Fixed the Vimeo app video matching "no videos found" error. [DEV-4562]

  15. Fixed stocks api. [DEV-4544]