Skip to main content

 

 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 6-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.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:

  • BrightSign firmware versions that include special suffixes for example (-OS-XXXXX) are now fully supported by our system.
  • The exact BrightSign firmware version, including any suffixes, is now accurately reflected in the Firmware column of your Device Analytics reports.
  • All capabilities and fixes tied to specific firmware versions will now function as expected on your devices, regardless of whether their OS version includes additional suffixes.
  • Please ensure your firmware is updated. If your BrightSign firmware version is lower than 6.1.76, a message will display on boot stating, “Minimum firmware version required is 6.1.76. Current firmware version is <currentFirmwareVersion>.
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)

  • Available Room Status: Blue LED
  • Occupied Room Status: Orange LED
  • Check-In Room Status: Yellow LED
  •  

Standard Color Palette (Default/Unspecified player.statuslight.colorpalette)

  • Available Room Status: Green LED
  • Occupied Room Status: Red LED
  • Check-In Room Status: Yellow LED
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:

  • MAC address
  • Device Model
  • Firmware version
  • CPU usage
  • Memory usage
  • Available storage

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:

  • The service worker now loads from the PWA Cache Service instead of npm.
  • Only cards using the Appspace domain are eligible for caching.
  • All card types are now cached through the service worker.
  • Old content hosted on appspace.com will be purged.
  • The PWA Cache Service loads correctly after registration and unregistration, even across different environments and accounts (when the read flag is enabled).
  • The cache service also loads properly after a device is registered.
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:

  • Upon switching to the AUC domain, the cache will be purged.
  • Old content is cleared after it is removed.
  • The existing service worker is reused after the read flag is on.
  • The instance service worker will be purged after a card has been edited or removed.
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 feature.devices.pnsdevicestatus. This change reflects a refinement in how the health and status of devices within the PNS are managed and controlled.

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.

 

 

Patch Updates

App 2.83.1

Release Date: 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

 

NEW FEATURES & IMPROVEMENTS

Features Description
Push Health Status – Automatic PNS Client Restart on Feature Enablement

The connected PNS client now restarts automatically when the feature.devices.pushhealthstatus flag is enabled at runtime, ensuring the device’s “Online” status is properly reported and avoiding false “Lost Communications” states.

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

  • Tizen Devices (Manual Update):
    • Upon reaching the scheduled update time, the device will update the launcher URL to the latest version and reboot.
    • After the update, the launcher URL will remain set to the version-specific URL.
  • MacOS and Windows Electron Devices (Manual Update):
    • Upon reaching the scheduled update time, the device will update to the latest version.
    • Subsequent automatic update checks at 3:00 AM will be skipped.
  • Other Devices:
    • The software.softwareupdates.schedule device property and <deviceId>device.#.sofwareupdate.configurationupdated PNS message will have no effect on software updates.
  • General Behavior:
    • Upon receiving the <deviceId>device.#.sofwareupdate.configurationupdated PNS message, the device will initiate the scheduled software update.
    • Upon boot-up, the device will schedule the software update based on the software.softwareupdates.schedule device property.
Device App Update Management: Execute (Automatic) Update Based On Schedule Provided By PNS And Device Script MacOS and Windows Electron Devices (Automatic Update):
  • Upon receiving the <deviceId>device.#.sofwareupdate.configurationupdated PNS message, the device will schedule the update based on the schedule.updateTime property within the software update configuration.
  • The device will also schedule updates based on the updateTime property from the software.softwareupdates.schedule device property during boot-up.
  • The device will check for updates if the current time is within 5 minutes of the configured update time.
  • The automatic update check time will default to 3:00 AM if:
    • The schedule.updateTime in the software update configuration is invalid or undefined.
    • The schedule.updateType in the software update configuration is not recurring.
Device App Update Management: Handling “Update Now” Feature for Automatic And Manual Updates
  • Tizen Devices:
    • Upon executing an immediate update, the device will set the launcher URL to the latest version and reboot.
    • If the device is configured for Manual Update, the launcher URL will remain set to the version-specific URL after the update.
  • MacOS and Windows Electron Devices:
    • Upon executing an immediate update, the device will update to the latest version.
    • If the device is configured for Manual Update, subsequent automatic update checks at 3:00 AM will be skipped.
  • General Behavior:
    • Upon receiving the <deviceId>device.#.sofwareupdate.configurationupdated PNS message with an Immediate schedule update type, the device will initiate the update process.
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.

 

 

17 Apr 2025, Thursday

Patch Updates

App 2.81.1

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:

  • MAC Address Capture: The SureVue Chrome App can now identify and capture the unique MAC address of your device.
  • Secure Cloud Upload: For a smooth transition, this MAC address data is securely transmitted and stored in our cloud environment.
  • Enabling Electron Migration: This preparatory step allows your device to be recognized and properly registered within the new Electron-based SureVue app, ensuring a consistent experience.

Key Improvements:

  • Streamlined Migration: By collecting and storing MAC addresses beforehand, we aim to make the upcoming Electron migration process as smooth and hassle-free as possible for you.
  • Continuity of Service: This update ensures that your devices will be readily identifiable in the new application, minimizing any disruption to your workflow.
SureVue Electron App: Device API Migration

What’s New:

  • This release includes the migration of the existing device API layer from the Chrome app architecture to the SureVue Electron framework.
  • This foundational update ensures that all device-dependent functionalities are available and consistent in the new Electron application.
SureVue Electron App: UDP Stream Support Now Available

What’s New:

  • The SureVue Electron app now supports the playback of UDP streams.
  • This functionality, previously available in the Chrome app, has been implemented using the internal API http://localhost:7070/udphelper/<udpURL>/out.m3u8 for on-the-fly conversion to HLS.
  • This ensures that users migrating from the Chrome app will maintain the ability to view UDP-based content.
Be the first to reply!