These release notes provide information on the new features, newly supported devices, enhancements, resolved escalations, and bug fixes completed in every major, minor, and patch, release of the Appspace App version 2.0 for purpose-built industry-standard devices (such as Appspace for Devices on Android and iOS tablets, and the Appspace app on Chrome OS, Google Meet, BrightSign, Cisco, and Crestron devices), ideal for signage and video walls.
Important
Beginning January 1, 2025, Appspace will implement a new Device App Version Lifecycle Policy to ensure optimal performance, security, and feature compatibility. This policy introduces a 9-month rolling support window for Appspace device apps.
To learn more about this policy and how to keep your devices updated, please refer to the Appspace Device App Version Lifecycle Policy in the Appspace Knowledge Center.
Note
If on an Android or iOS mobile device, refer to Appspace App 8.x Release Notes for Mobile.
Note
Additional release notes for Devices & Built-In Apps:
Older versions are unsupported.
App for Devices 2.89
9 Oct 2025, Thursday
Release Platform: All
IMPORTANT
The features listed below have been temporarily removed from the App as of version 2.89.2. To avoid any issues, update any devices running version 2.89 to version 2.89.2.
Version 2.90 will restore this functionality.
NEW FEATURES & IMPROVEMENTS
Features | Description |
Send Pinning Capabilities In Device Identity | The device identity object now includes the pinning capability status via the field capabilities.appUpdate.pinning. For this release: • Tizen devices will report pinning capability as true. • All other device types will report it as false. This enhancement enables the platform to accurately identify which devices support app version pinning, improving device management and update workflows. |
Add New Pinnable Package Type | Starting with version 2.89.0, the pinnablePackageTypes value is set to ["TIZENTV"]. This update enables the platform to identify Tizen TV as a supported package type for app version pinning, enhancing device management and update control for Tizen TV devices. |
General App Update Consistency | The app update process now provides consistent behavior across all supported platforms. • Tizen devices now support recurring automatic software updates, ensuring they always run the latest app version. • Automatic, scheduled, and immediate app updates now function as expected on Tizen, Windows Electron, and macOS Electron devices. • Devices that do not support Appspace-managed app updates remain unaffected by these changes, which prevents unintended behavior. |
Implement Microsoft cloud.microsoft Domain Support | The system now supports Microsoft's unified domain structure under cloud.microsoft. This update ensures compatibility with Microsoft’s latest domain initiative, enabling seamless integration and authentication for devices and services using the new cloud.microsoft domain. |
Optimize Transition From Broadcast Back To Channel Browsing Mode | The transition between broadcast and channel browsing mode is now seamless, eliminating black loading dots during the switch. |
Optimize Transition From Broadcast Back To The Originally Assigned Content Channel | Transitioning from broadcast mode back to the originally assigned content channel now occurs instantly without displaying a loading screen. |
FIXED BUGS
- APC-7978 - LG webOS 4.0 devices remain stuck on the “Device is loading the channel” page when any channel is assigned.
- APC-7979 - Advanced Channel fails to load on devices when using Optimize Broadcast. The screen appears blank, and widgets are displayed without loading their content.
- APC-8002 - The Advanced Channel widgets Media Container, Event Calendar, RSS Viewer, and Table Listing fail to load on devices under Optimize Broadcast.
- APC-8057 - Advanced Channel layout and media zone transitions do not play on iOS devices, resulting in only content transitions working when using the Appspace App.
- APC-8058 - Action scripting in Advanced Channel does not work and triggers a JavaScript error when executing “Mouse Click/Touch Event” actions in the Appspace App.
- APC-8059 - Tizen 4.0 devices remain on the “Device is loading the channel” page when assigned any channel using the Appspace App.
- APC-8060 - Contents requiring tokens fail to load in Interactive mode (Channel Browsing mode), resulting in a token error with subjectId undefined when using the Appspace App.
App for Devices 2.89.2
October 17 2025
Note
Release rolls app functionality back to App for Devices 2.88.1. See the release notes for App for Devices 2.88.1.
Update any devices running version 2.89 to version 2.89.2.
App for Devices 2.89.1
October 15 2025
Note
Release withheld to address quality issues.
App for Devices 2.88
27 Aug 2025, Wednesday
Release Platform: All the devices except MacOS.
NEW FEATURES & IMPROVEMENTS
Features | Description |
Randomize Device Script Retrieval to Enhance Server Performance | A new staggered update approach for device script retrieval has been implemented to improve server performance. When numerous devices receive a timestamp update, they will now retrieve the script from the server with a random delay between 2 and 7 seconds, preventing a sudden surge in requests. |
Updated App Icon for Appspace for Devices on the Microsoft App Store | The application icon for the "Appspace for Devices" app has been updated on the Microsoft App Store. |
App Icon Update for Appspace for Devices on the Apple App Store | The application icon for the "Appspace for Devices" app has been updated on the Apple App Store. |
FIXED BUGS
- APC-7974 - After provisioning a device into the Zoom Room app, the screen shows a black screen instead of playing content.
- APC-8020 - When a device is paired to Appspace Digital Signage Stage with the integration type set to "zoom," the PWA displays the registration info page instead of playing content, blocking playback after provisioning.
RESOLVED ESCALATIONS
- AE-12326 - Registration recovery takes precedence over policy-based registration to maintain existing device configuration.
- AE-12890 - The app now continues operating when the broadcast alert service encounters an error retrieving the active broadcast from Kubernetes, handling the error instead of stopping.
- AE-12895 - Channel browsing now supports channel names that contain an apostrophe (') character, ensuring the channel button displays correctly and the channel loads on devices.
- AE-12943 - BrightSign devices running BSFW 9.0.211 or 8.5.64 now apply the disable-http-cache registry setting without aborting network requests during boot, preventing devices from entering a boot loop.
App for Devices 2.88.1
3 Sept 2025, Wednesday
Release Platform: All
RESOLVED ESCALATIONS
- AE-12966 - Device intermittently reports "Lost Communication" following app resync or channel assignment.
- AE-13002 - The macOS Device App package under "Update" now installs as a universal DMG instead of an Apple Silicon only package.
App for Devices 2.87
14 Aug 2025, Thursday
Release Platform: PWA
NEW FEATURES & IMPROVEMENTS
Features | Description |
Zoom Device Name | With the new Zoom Rooms integration, device names are now consistent across both platforms. The name set in the Zoom Rooms app is accurately reflected in the Appspace Console. This includes:
|
App for Devices 2.86
31 July 2025, Thursday
Release Platform: All
FIXED BUGS
- APC-7925 - A 400 Bad Request error is encountered during content playback analytics.
- APC-7968 - A 400 Bad Request error is encountered on content playback analytics when a SharePoint card is played.
RESOLVED ESCALATIONS
- AE-12244 - Broadcast is not displayed when PNS reconnection is initiated with an expired token.
App for Devices 2.86.1
5 Aug 2025, Tuesday
Release Platform: All
RESOLVED ESCALATIONS
- AE-12849 - BrightSign devices are unregistered when the BrightSign App Updater Device Task is run with version 2.86.0.
App for Devices 2.85
25 June 2025, Wednesday
Release Platform: All
NEW FEATURES & IMPROVEMENTS
Features | Description |
Appspace App for Linux ARM64: Now Available for Download | The Appspace App for Linux ARM64 package has been added to the Downloads page. This enables users to download and install the application on ARM64 Raspberry Pi machines. |
BrightSign: Chromium Cache Disabled in Registry | An updated Chromium caching method led to an accumulation of individual cache files on device storage, potentially causing performance degradation and application errors. To mitigate these issues, we have implemented BrightSign’s recommended solution: disabling the Chromium cache directly within the HTML registry. |
BrightSign: BSFW Version Parsing Now Supports Test Build Suffixes (-OS-XXXXX) | Here’s an important update regarding BrightSign firmware:
|
ADA-Compliant LED Color Palette for Cisco Navigator Devices | LED light support for Cisco Navigator devices has been enhanced with the introduction of an ADA-compliant color palette. This update, similar to the existing support for Logitech Tap Scheduler devices, aims to improve the clarity and accessibility of room status indications. ADA-Compliant Palette (when player.statuslight.colorpalette is set to ada)
Standard Color Palette (Default/Unspecified player.statuslight.colorpalette)
|
ChromeOS: Camera Support for Visitor Kiosk Card | Camera permission is now automatically granted when requested by the Visitor Kiosk Card application running on ChromeOS devices. |
Identification and Optimization for Cisco Webex Devices | The application’s identification process for Cisco Webex devices has been improved to ensure optimal performance within Appspace.
When a device running RoomOS is identified as a generic Progressive Web App (PWA) due to an undefined Webex device type, such as a Webex Board, Room Kit, or Room Navigator, the system will now accurately recognize its RoomOS platform. Following this recognition, the optimizing WebexDriver will be installed to implement all relevant performance and stability enhancements.
|
Serial Number, IP Address, and MAC Address Information Upon Device Registration | As part of the Device Status Webhooks initiative, we’ve improved the registration request payload to include the device’s IP Address, Serial Number, and MAC Address (if available). |
Channel ID in Content’s QR Link | As part of the Content Playback Reports initiative, the content QR link has been improved by appending the Channel ID. This allows the Channel ID to be passed directly from the Content Feed Service to the Analytics event. |
Device Group ID, Device Tags, and Channel ID Information | The Content Playback Analytics data now includes Device Group ID, Device Tags, and Channel ID information. This enhancement is part of the Content Playback Reports initiative. |
Storage Usage Information Enhancement | The Device Analytics and Insights Enhancement initiative includes an upgraded device metrics API. This upgrade provides a more accurate understanding of your device fleet, provided devices are registered to an Appspace server running version 8.11.0-ac.1 or higher. Device metrics are automatically sent from your devices, except when in preview mode. This data transmits periodically, roughly every 12 hours, or more frequently if a significant change, like a 1% difference in storage usage, is detected. The device metrics service automatically starts when your device boots up, registers, or recovers from a network disruption. If an update fails to send, for example due to a temporary network issue, the system will retry sending the data. These retries use a waiting strategy, starting at 1 minute and gradually increasing up to a maximum of 30 minutes, to ensure your data is delivered reliably once connectivity is restored. The service automatically stops if the device is unregistered. |
FIXED BUGS
- APC-7822 – BrightSign devices running BSFW 9.0.189 with Chromium 110 enabled fail to load iframes, causing both Advanced Signs in channel browsing mode and Broadcast with channel type to not load.
- APC-7927 – BrightSign devices crash and reboot automatically when attempting to cache an empty fallback content configuration during device unregistration.
- APC-7932 – A JavaScript error occurs in the PWA when running in MTR integration mode, but the MTR integration continues to work as expected.
RESOLVED ESCALATIONS
- AE-12087 – The Crestron panel LEDs do not stay on consistently, with custom status colors flashing briefly before turning off completely.
App for Devices 2.84
28 May 2025, Wednesday
Release Platform: All
NEW FEATURES & IMPROVEMENTS
Features | Description |
New Feature: Retrieve Surevue App Serial Number | The device’s serial number, now retrievable and shown as ‘Fingerprint’ on the ‘Device Menu > Device Info’ page, is accurately displayed across the Device Overview, Device Listing Table, and Device Analytics Report, and supports Advanced Registration. |
New Feature: Qbic LED Integration for PWA | The PWA now offers enhanced support and new capabilities for Qbic devices, as a result of recent feature enhancements. These include: Broader Qbic Device Support: The PWA is now better at recognizing more Qbic hardware, with improved detection for Qbic TD-0360 and Qbic TD-1070 Lite models. This results in wider compatibility. LED Room Status Indicators: Qbic devices connected via the PWA can now use their LED lights to visually show the current status of a room for example: available, busy. Deeper Device Insights: For easier monitoring and troubleshooting, detailed information about Qbic PWA devices can now be accessed, such as:IP address:
Simpler Device Setup & Recovery: The processes for registering a new device or recovering an existing one have been streamlined, enabling the direct use of the device’s serial number. Note With the release of version 2.84.0, Qbic PWA devices now feature built-in LED integration. This enhancement means that an external device task is no longer required for LED support on these devices, simplifying setup and management. |
Improvement: Neat Camera Zoom API for Visitor Management | Neat cameras now feature new zoom and framing configurations, with the default zoom set to ‘mid.’ Automatic framing can be adjusted using the device.camera.framingmode device property, supporting modes such as maximum or medium centered zoom via ‘zoom‘ or ‘mid‘ values, a full wide view ‘wide‘, no automatic framing ‘off‘, and options to focus framing on groups ‘group‘ or individuals ‘individual‘. |
Improvement: SureVue App Firmware Version | The SureVue Electron App now facilitates the retrieval of the device’s firmware version. This information is accurately displayed and accessible on the ‘Device Menu > Device Info’ page and within the Device Analytics Report. |
Improvement: Broadcast Alert Service Retry | Enhanced Broadcast Service Reliability
An enhancement has been implemented to resolve an issue that prevented broadcast events from processing if the broadcast alert service encountered a transient error during its startup. This previously occurred during active broadcast retrieval, service restarts, or maintenance because the startup process lacked a retry mechanism and would reject the app on initial failure, requiring a restart for recovery. The new retry mechanism robustly handles these startup rejections, ensuring the broadcast alert service consistently starts and processes events, even after temporary disruptions, which significantly improves service reliability. |
FIXED BUGS
- APC-7851 – The “Update Now” feature is delayed on devices in timezones behind UTC, as the update mechanism strictly follows UTC trigger times, leading devices to interpret the schedule based on local clocks and causing updates to occur later than expected.
- APC-7856 – Failed to cache the media in the signs media container.
- APC-7871 – An enhancement involves streamlining the workflow for sending the manifest to the platform or AUC service worker.
- APC-7878 – The iAdea device encounters a content download failure, resulting in it remaining at the sync progress stage without further advancement.
RESOLVED ESCALATIONS
- AE-12375 – Implement a retry mechanism to start the broadcast alert service once the push notification client establishes a connection and passes the necessary configurations.
App for Devices 2.83
5 May 2025, Monday
Release Platform: PWA
NEW FEATURES & IMPROVEMENTS
Features | Description |
PWA Cache Service: Streamline The Process Of Loading Service Worker For Cards | New features streamline how the application loads its service worker for Announcement Cards. The service worker is now managed through the PWA Cache Service, improving performance and removing the dependency on npm. Key improvements include:
|
PWA Cache Service: Invalidate Expired Cache for Cards (AUC Domain) | To ensure a seamless and up-to-date experience with Announcement Cards, significant improvements have been implemented regarding cache handling and service worker behavior. These enhancements are designed to optimize performance and guarantee that you always see the latest information. Specifically:
|
Push Health Status: Update Feature Flag Configuration | Updated Feature Flag for PNS Health:
The feature flag controlling the Push Notification Service Health feature has been updated to |
FIXED BUGS
- APC-7797 – The PWA app automatically updates card content in a channel whenever new content is added or removed.
- APC-7849 – The attempt to submit Android application version 2.82.0 to the Google Play Store was unsuccessful.
- APC-7852 – When the feature.library.storageprovider flag is OFF or not configured, restarting the app clears the cached content.
- APC-7853 – The PWA cache fails to function with the “Read” feature disabled in versions 2.82.0 and 2.83.0.
- APC-7855 – Unable to cache the image for media under fastnetdataV2, as simulated in P6 PV core 3 (Version 8.10.0-ac.1.11) and Production (Version 8.10.0-ac.2.6).
- APC-7857 – No cache on imagepreviewV2, also affecting normal image’s imagePreviewV2 caching.
App for Devices 2.83.1
8 May 2025
Release Platform: All Platforms
FIXED BUGS
- APC-7842 – The badge printing feature does not work on Crestron, Logitech, and iAdea devices.
App for Devices 2.82
28 Apr 2025, Monday
Release Platform: All Platforms
NEW FEATURES & IMPROVEMENTS
Features | Description |
Push Health Status – Automatic PNS Client Restart on Feature Enablement | The connected PNS client now restarts automatically when the |
Content Fallback with Caching Support | The App now supports content fallback with caching via the content resolver, improving reliability when content delivery fails. This enhancement benefits devices using PWA, BrightSign, and Tizen, with added support for service worker caching, video content-range handling, and authorized domain configuration. |
Playout Metrics Reporting via V3 Analytics API | A new feature flag (feature.devices.analytics.contentplayback ) enables the App to post playback metrics using the V3 Analytics API for Multizone, Single Playlist, Advanced, and Autoplay channels – without additional configuration. Both legacy and new metrics submissions are supported concurrently.
Note Channel Browsing is not yet supported. Minimum Appspace version required: 8.10.0-ac.2 (tentative). |
Resilient Content Fallback During Registration Loss | Improved fallback behavior now ensures the device registration code is overlaid on-screen when fallback content is shown during registration loss. This prevents users from being blocked by the fallback screen and allows re-registration. Devices with registration recovery enabled will restore previous configurations automatically. |
Visitor Management: Badge Printing Support for Neat and Android Devices | Visitor badge and pass printing is now supported on Neat and Android devices, enabling a seamless check-in experience without requiring additional hardware. This enhancement allows facility managers to use their preferred non-iOS hardware with standard printer connections. |
FIXED BUGS
- APC-7781 – WebSocket disconnections caused instability in push notifications, affecting broadcast, device health, timestamp updates, and on-screen engagement.
- APC-7811 – Content Library read invalidated camera permissions, causing a permissions violation in Chrome and affecting webcam functionality in the PWA app and Visitor Kiosk Card.
- APC-7833 – Unable to retrieve the 6-code after fresh install and update on Logitech and Neat devices.
- APC-7844 – On ChromeOS, the app becomes unresponsive at the splash screen after updating to version 2.82.0.
- APC-7846 – Content download failed in Channel Browsing mode, causing devices to become unresponsive and display the message “Unable to sync files.”
RESOLVED ESCALATIONS
- AE-11755 – Incompatible behavior between Appspace and BrightSign devices was observed, with outdated Chromium 110/120 versions in the BrightSign firmware identified as the cause of Web View card functionality issues.
App for Devices 2.81
25 Mar 2025, Tuesday
Release Platform: All
NEW FEATURES & IMPROVEMENTS
Features | Description |
Device App Update Management: Execute (Manual) Update Based On Schedule Provided By PNS And Device Script |
|
Device App Update Management: Execute (Automatic) Update Based On Schedule Provided By PNS And Device Script | MacOS and Windows Electron Devices (Automatic Update):
|
Device App Update Management: Handling “Update Now” Feature for Automatic And Manual Updates |
|
Resilient Content Fallback: Support Streaming Content Fallback | Content Fallback Configuration: This feature ensures continuous content display on your devices by allowing you to configure fallback media (images or videos) that will be displayed. We’ve introduced a new device property, device.fallbackcontent.configuration, to enable resilient content fallback mode. Administrators can use this device property to define fallback content (Media type, image/video content types) at both the device and location levels, and the device will directly stream fallback content from the Appspace server.
The fallback content will be displayed in specific scenarios: device unregistered state, content unavailability, channel initialization timeout, or version upsert timeout. The fallback content will not be displayed when the device is in preview mode.
The device will automatically return to regular content once the issue is resolved. The fallback content settings are automatically cleared when a device is intentionally unregistered.
Learn more: Configure Fallback Content for Appspace Devices |
Certificate Authority (CA) Certification Support in Android | Improvement in platform compatibility now includes support for self-signed certificates on the following devices: Android, AndroidTV, Crestron, Logitech, IAdea (with HTTP support via local host API), and Neat (with HTTP support via local host API). |
iOS: Build XCode 16 with iOS 18 SDK | Improvement has been made to ensure compliance with the App Store distribution submission requirements. |
RESOLVED ESCALATIONS
- AE-10797 – The IADEA player is preventing the Appspace App from reading the local certificate, resulting in an IADEA Tablet registration issue.
- AE-11471 – An alert for pv-tabcorp client was triggered by slow /device/ endpoint responses, likely due to a VM bottleneck, affecting 3700 devices, possibly linked to nightly tasks or reboots.
- AE-11540 – There are configuration issues with the tiles and settings related to Channel Browsing Mode.
- AE-11643 – The majority of the client’s devices, 4 pages of devices, are out of sync, and a resolution is needed to get all media devices synced again.
- AE-11698 – Unable to display the SharePoint card, it skips and fails to play at all, which can be reproduced on Windows devices using Appspace but not on BrightSign devices or PWA.
App for Devices 2.81.1
17 Apr 2025, Thursday
Release Platform: All
NEW FEATURES & IMPROVEMENTS
Features | Description |
SureVue Chrome App Update: Preparing for Electron Migration with MAC Address Upload | This update introduces the capability to retrieve your device’s MAC address and securely upload it to our cloud services. This crucial step ensures seamless device identification and registration as we transition to the new platform. What’s New:
Key Improvements:
|
SureVue Electron App: Device API Migration | What’s New:
|
SureVue Electron App: UDP Stream Support Now Available | What’s New:
|