{"product":"screenlyos","releases":[{"date":"2026-10-26","entries":[{"areas":["security"],"breaking":true,"content_html":"\u003cp\u003eFrom ScreenlyOS 26.10.0, players no longer accept certificates issued under emSign ECC Root CA - G3. On\nOctober 20, 2026, keys belonging to certificate authorities under that root were found to be\ncompromised (\u003ca href=\"https://bugzilla.mozilla.org/show_bug.cgi?id=2083449\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"\u003eMozilla bug 2083449\u003c/a\u003e). Players\nstop trusting it, for the web pages they show and for their own connections.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eIf this affects you:\u003c/strong\u003e a web page on your screens whose certificate comes from emSign ECC Root\nCA - G3 stops loading on players running 26.10.0. Ask whoever runs the site to move to a\ncertificate from another authority.\u003c/p\u003e\n\u003c/blockquote\u003e\n","description":"Web pages and services whose certificates chain to emSign ECC Root CA - G3 stop loading on players running ScreenlyOS 26.10.0.","title":"Players no longer trust certificates from emSign ECC Root CA - G3","type":"security","url":"https://www.screenly.io/releases/screenlyos/26.10.0/emsign-ecc-root-distrusted/"},{"areas":["device-management"],"breaking":false,"content_html":"\u003cp\u003eSupport asks for a player\u0026rsquo;s serial number and MAC address, and you\u0026rsquo;re standing in front of it with\na keyboard. Press \u003ckbd\u003eF8\u003c/kbd\u003e and the Device Information page now lists the details on the display:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emodel and serial number\u003c/li\u003e\n\u003cli\u003eEthernet and Wi-Fi IP and MAC addresses\u003c/li\u003e\n\u003cli\u003ewhether secure boot and disk encryption are on\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBefore, the page showed only a QR code, so reading anything off it meant getting a phone out. The\nQR code is still there, next to the list, for when you\u0026rsquo;d rather send the details to your phone than\ncopy them down.\u003c/p\u003e\n","description":"Press F8 on a player and the Device Information page lists its model, serial number, network addresses, and secure boot and disk encryption status, with a QR code beside them.","title":"The Device Information page shows a player's details on the display","type":"improvement","url":"https://www.screenly.io/releases/screenlyos/26.10.0/device-information-on-screen/"},{"areas":["apps"],"breaking":false,"content_html":"\u003cp\u003eOn x86 players with a TPM, an app that played after any web page had loaded lost the API keys and\npasswords saved in its settings, so it couldn\u0026rsquo;t fetch its data.\u003c/p\u003e\n\u003cp\u003eFrom ScreenlyOS 26.10.0, apps on these players get them every time, whatever played before them.\u003c/p\u003e\n","description":"On x86 players with a TPM, an app that played after a web page could lose the API keys and passwords saved in its settings and fail to load its data. Apps now get them every time.","title":"Apps on x86 players with a TPM always get their saved keys and passwords","type":"fix","url":"https://www.screenly.io/releases/screenlyos/26.10.0/edge-app-secrets-tpm/"},{"areas":["content-management"],"breaking":false,"content_html":"\u003cp\u003eSwitching a screen to a single item that couldn\u0026rsquo;t load yet, such as an app still downloading its\nfiles or a web page that failed to load, turned the screen black while the player tried again.\u003c/p\u003e\n\u003cp\u003eThe screen now keeps showing what was there, the previous content or the same item if it was\nalready playing, until the new item loads. Screens with more than 1 item to show already worked\nthis way.\u003c/p\u003e\n","description":"Switching a screen to a single item that couldn't load yet turned the screen black; the screen now keeps showing what it had until the new item is ready.","title":"A screen keeps showing its content while a single new item loads","type":"fix","url":"https://www.screenly.io/releases/screenlyos/26.10.0/single-item-playlist-keeps-content/"},{"areas":[],"breaking":false,"content_html":"\u003ch2 id=\"fixes\"\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOn a Raspberry Pi, audio set to HDMI could play through the HDMI port with no display on it, and\naudio set to the headphone jack came out of the second HDMI port instead. HDMI audio now plays\nthrough the port the display is connected to, and headphone jack audio plays from the jack. On a\nRaspberry Pi 5, which has no headphone jack, it plays through HDMI.\u003c/li\u003e\n\u003cli\u003ePressing \u003ckbd\u003eF3\u003c/kbd\u003e for network diagnostics showed the results of the checks from when the player\nstarted. \u003ckbd\u003eF3\u003c/kbd\u003e now runs the checks each time.\u003c/li\u003e\n\u003cli\u003eThe time server check, on the diagnostics screen and in support reports, always tested\nntp.ubuntu.com. It now tests the time server the player is set to use.\u003c/li\u003e\n\u003cli\u003ePressing \u003ckbd\u003eF3\u003c/kbd\u003e or \u003ckbd\u003eF8\u003c/kbd\u003e while help or a setup screen was open stopped \u003ckbd\u003eR\u003c/kbd\u003e from working until the player\nrestarted. \u003ckbd\u003eR\u003c/kbd\u003e now works after either key.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"improvements\"\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimizations for video playback on LED screens.\u003c/li\u003e\n\u003cli\u003eA screen whose connection to Screenly drops after it\u0026rsquo;s been up for a while reconnects right\naway, so commands like a reboot or a screenshot reach it sooner.\u003c/li\u003e\n\u003cli\u003eThe setup file on a USB drive is now called \u003ccode\u003escreenlyos-config.yaml\u003c/code\u003e. Drives that still have\n\u003ccode\u003enetwork.yaml\u003c/code\u003e keep working.\u003c/li\u003e\n\u003cli\u003eDependencies and system libraries updated.\u003c/li\u003e\n\u003c/ul\u003e\n","description":"HDMI audio follows the connected display, and the network diagnostics and time server checks test what the player actually uses.","title":"Audio plays through the right port on Raspberry Pi, and other fixes","type":"roundup","url":"https://www.screenly.io/releases/screenlyos/26.10.0/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/screenlyos/26.10.0/v1.json","product":"screenlyos","product_label":"ScreenlyOS","url":"https://www.screenly.io/releases/screenlyos/26.10.0/","version":"26.10.0"}],"title":"ScreenlyOS 26.10.0","url":"https://www.screenly.io/releases/screenlyos/26.10.0/","version":1}