Skip to content

What's New

Multi-Level Tenant Hierarchies

Managed tenant structures are no longer limited to one level. A managed tenant can now manage tenants of its own, so partners can model their full customer structure at any depth:

  • Users and roles granted on a parent tenant apply across every tenant below it, not just direct children
  • Usage anywhere in the structure is billed through the paying tenant at the top, on that tenant’s plan and terms
  • Tenant lists and dashboards in Console reflect the full structure

Fixed an issue where Console login did not complete in certain browsers and environments.

  • Analytics cards support custom titles, and apps can replace the default dashboard groups with their own schema
  • General UI improvements to report cards

Improved Developer Tooling

Section titled “ Developer Tooling”
  • The next-generation phy CLI (v7) preview continues to improve, with full list pagination, safer configuration handling, and app icon packaging. Install it with npm install -g @phystack/cli@dev and see the v7 preview guide

Improved Device Status & Alerts

Section titled “ Device Status & Alerts”

Device status reporting is now transition-based, which makes both the monitoring UI and alerting considerably more accurate:

  • Devices that periodically re-send an unchanged status no longer trigger repeated alert notifications
  • The status card shows when the device last reported, alongside the last real status change
  • Status history charts carry the held status across the whole period instead of rendering gaps for devices that only report changes
  • Status history charts now cover wide date windows on large device fleets, with correct pagination totals
  • Monitoring dashboard fixes: correct status-history timestamps across all scopes, restored CSV byte formatting, and readable chart tooltips

Improved Connectivity & Fleet Reliability

Section titled “ Connectivity & Fleet Reliability”
  • Improved recovery of device, app, and peripheral status after brief network interruptions
  • Improved hardware identifier handling: reconnecting the same physical unit through a different Device keeps its settings and references
  • Improved search across devices, peripherals, and cloud instances
  • Partner-invoiced tenants no longer see an incorrect “Payment method required” block under certain conditions when installing paid marketplace apps

This release brings a round of improvements to how you work with peripherals (printers, scanners, cameras, lights, doors) in the Console:

  • General improvements to the peripheral list, details, and settings pages
  • Invoke actions directly from the peripheral page: pick an action, fill in a form generated from the peripheral’s schema, run it, and see the result
  • Peripheral settings are validated on save, and identity fields are protected from accidental edits

Improved Analytics & Exports

Section titled “ Analytics & Exports”
  • Real-time device status CSV exports resolve device names for every row, keep timestamps stable across date windows, and export in ISO format
  • Column sorting on analytics tables is back and now sorts the full result set, not just the visible page

Improved Console Navigation

Section titled “ Console Navigation”
  • Breadcrumb navigation on Device, Peripheral, and Space pages keeps you oriented in your space hierarchy
  • The Since timestamp on the device status card no longer resets when a device re-sends an unchanged status
  • Opening the user administration page no longer shows an error for some users
  • Filter search no longer shows stale placeholder rows

Creating floors, sections, or custom spaces one at a time is over. When you pick a bulk-eligible space type in the create form, a new Create multiple option appears:

  • Enter a prefix and an amount (up to 50 per batch) and see a live preview of the names before you commit
  • Numbering continues automatically from your highest existing space, so adding 10 sections to a space that ends at Section 12 creates Section 13–Section 22
  • After creation you land on the parent space with the new spaces highlighted in the sidebar
Section titled “ Spaces Navigation & Search”
  • Spaces now sort naturally everywhere, so “Section 2” comes before “Section 10”
  • Sidebar search covers your entire space tree, matching name, external ID, city, and address
  • Space lists and the map load significantly faster on large tenants
  • Breadcrumbs in the space detail header keep you oriented as you move around the hierarchy
  • Detaching a space from its parent now works correctly when selecting No parent
  • Managed tenants are accessible immediately after creation
  • New list items in Settings append at the end instead of reordering

A preview of the next-generation PhyStack CLI (v7) is now available. See the v7 preview guide for details and installation instructions.

View and manage your active sessions across devices. A new Sessions page is accessible from the user menu in Console, showing where you are currently logged in and allowing you to revoke sessions.

New Descriptor Registry & Peripherals

Section titled “ Descriptor Registry & Peripherals”

The 2026-03 API now includes a descriptor registry for managing application descriptors, peripheral relocation, configuration overrides, and media management.

Improved Console Performance & Reliability

Section titled “ Console Performance & Reliability”

A comprehensive update across the entire Console application. Pages load faster and navigation is more responsive.

  • Faster initial load and page transitions
  • Reduced memory usage during extended sessions
  • Fixes to managed tenant administration

Analytics breakdown cards (for example, breakdowns by Space or by device) now have a Get data menu in the card header with two options:

  • Download CSV — exports the full table for the card, no matter how big.
  • Via API — opens an API access dialog with copy-ready code snippets in curl, TypeScript, Python, and Rust, pre-filled with your card and date range, plus a link to the full API reference.

The Download Excel button at the top of each analytics page now produces a single Excel file with one tab per card, so you can take an entire dashboard offline in one click.

New Tenant Switcher

A redesigned Switch Tenant modal replaces the old dropdown. Open it from the tenant menu in the header — or from anywhere in the Console with Cmd+K (Mac) / Ctrl+K (Windows).

  • Search as you type across every tenant you have access to
  • Recents — the last 4 tenants you visited are pinned at the top
  • Sub-tenants show a clickable parent breadcrumb so it’s clear where each one sits in the hierarchy
  • Press Enter to jump straight to the first match

Changing a space’s timezone now automatically updates all its devices, keeping everything in sync.

  • Improved search reliability across the Console
  • More consistent integration management experience
  • Voucher and billing improvements including multi-currency support
  • Invoices now link directly to PDF documents
  • VAT ID validation in tenant settings
  • Ongoing responsive layout improvements for tablets and smaller screens

Console Redesign

We’ve reorganized the Console sidebar for a cleaner, more intuitive experience:

  • Home - New landing page with organization overview, getting started guide, and quick stats
  • Spaces - Now a dedicated section with interactive map view and improved tree navigation
  • Users - Promoted to top-level section for easier access to user management, invitations, and roles

A redesigned starting experience for the Console:

  • Home Page - New organization overview with getting started guide
  • Spaces Map - Interactive map view showing all your spaces with marker clustering
  • Tenant Stats - Key metrics displayed at a glance
  • What’s New - Latest platform updates surfaced directly in Console
  • Plan Usage Sidebar - Quick visibility into your plan limits
  • New Spaces Overview with interactive map and search filtering
  • Improved Add Space form and editing experience
  • Enhanced tree navigation for spaces

Billing-related pages are now accessible from the tenant dropdown menu in the header:

  • Plans - View and manage your subscription plans
  • Billing - Billing overview and payment methods
  • Pricing - View pricing details
  • Invoices - Access your invoice history

Settings now focuses on configuration:

  • Branding
  • Managed tenants
  • New General Settings section for organization configuration
  • Improved Device Details UI/UX
  • Enhanced Twins viewing and management
  • Better Screen Installations visibility on device pages
  • New Data Matrix table with pagination for large datasets
  • Links in sidebar and menus now support cmd+click (Mac) / ctrl+click (Windows) to open in new tabs

All existing bookmarks and links continue to work - old URLs automatically redirect to their new locations.

New Device Support

Complete installation guides added for all new devices, including SPI bootloader setup, recovery mode procedures, and troubleshooting.

Billing & Plans

Major improvements to billing and subscription management:

  • Usage Limits: Improved messaging and UX related to plan limitations
  • Credit Card Flow: Improved credit card capture during plan upgrades
  • Plan Selection: Better visual design for plan cards with enhanced error handling
  • Jetson Orin Nano DevKit - Full support for Jetson Orin Nano DevKit including setup instructions and device provisioning
  • Tenant-Level Device Setup - Connect PhyHub devices without requiring an installation first
  • Bulk Provision UX - Improved user experience for bulk device provisioning

And other various improvements to the platform.

Alerts

We’ve significantly improved the Performance Alerts feature in the Console:

  • Added custom duration alerts for flexible time-based monitoring
  • New device-events-status condition for monitoring device state changes
  • Max validation on alert conditions and filters
  • Enhanced alert UI/UX with better form layouts and error messages
  • Support for monitoring specific event properties with wildcard matching

User Management & Permissions

  • Self-Signup Flow - Initial implementation of self-service user registration
  • Onboarding Improvements - Enhanced invite user experience with better layout and messaging
  • Permission Refinements - Updated role-based access controls across user management, installations, and device operations
  • Viewer Role - Properly restricted tabs and actions for viewer-level users

Language & Localization

  • Added support for Icelandic (is) language
  • Added support for Danish (da) language
  • Improved translation coverage for device setup instructions

We’ve added a new Bulk Provision feature to the Console. This allows you to provision multiple devices to an installation in one go.

Samsung Tizen TVs are an officially supported platform that works great with the Content Player app. Learn how to connect a Tizen 7.0, 6.5, or 4.0 device to your installation.

Device documentation has been updated with guides to help you install PhyOS, and to connect newly created PhyOS devices to the internet.

We’ve rolled out an update to Console that improves how form validation is handled during the installation setup process. Based on recent feedback, we’ve made a couple of key changes to reduce confusion and improve clarity:

  • Required media fields now display a visible error state
  • A summary list of all form errors is shown at the top of the page

These enhancements aim to make setup smoother and help users resolve issues faster.

We’ve rolled out a major update across the entire platform, making the Console and your devices faster and smoother to work with.

  • Core platform rebuilt: We’ve modernized the foundation of our system to make everything faster, more reliable, and easier to scale.

  • PhyHub & PhyOS: Upgrades to PhyHub and PhyOS bring improved performance across the board.

  • You’ll spot a few subtle upgrades like a new font and support for dark mode. Small details that make the platform feel smoother and more refined.

  • Built for the future: This refactor clears the path for faster releases, improved features, and a better experience across devices.

  • Device & Alerts

    • Added alert support for PhyHub devices.
  • Tenant Management

    • Switch Tenant functionality has been:
      • Moved under Tenant Info.
      • Enhanced with a search function to quickly locate tenants.
  • Spaces & Sub-spaces

    • Moved Spaces list to the main Overview.
    • Added a new section called Price Information to Space entities.
    • Removed the Details and Opening Time forms from Sub-space entities.
  • Content media Type

    • Changed content type labels from “App” to “Installation” for clarity.
  • Device Management

    • Removed the Add Legacy Device button from the UI.
  • Help & Support

    • Moved the Help & Support section to the top of the navigation for easier access.
    • Improved associated documentation and guidance materials.

Fix: We have updated tab labels in the installation settings to ensure consistency across Edge Apps and Screen Apps. Previously, the same settings page had inconsistent names, which could cause confusion. The new labels more accurately reflect the content of each tab:

  • Content/Configuration → Settings
  • Settings → Configuration

We are excited to introduce PhyHub, a new foundational device management service.

  • Publicly available now: PhyHub is available to all tenants, and over time all devices should be migrated to PhyHub and PhyOS. Learn how to update devices over the air using the CLI
  • New Device Management:
    • PhyHub devices now appear under the Devices page in the console.
    • Non-PhyHub devices have been moved to a Legacy Devices page.
  • All existing device and console functionalities remain.
  • Other changes
    • Fix: Bug related to tenants with high count of environments
    • Fix: Minor bugs related to developers Console pages
    • Fix: Analytics layout bug
    • New: Simplified firewall configuration of restricted network for PhyOS devices