10.0.0 Release Notes

Created by Service StorAxxS, Modified on Wed, 12 Nov at 12:44 PM by Service StorAxxS

Version: 10.0.0

Release Date: 11 Nov 2025

Type: Major release

Environments: Dashboard, API, Hub, Integrations (SiteLink, Storeganise)


Key Highlights

This major release brings substantial infrastructure improvements with comprehensive library updates across the stack, including Node.js v22, TypeScript v5, and Express v5, delivering enhanced stability, security, and performance. 

  • Hub introduces significant architectural improvements with endpoint versioning and optimized multiplexer communication patterns that dramatically reduce network overhead.

  • Dashboard receives a major transformation with a completely redesigned overview page focused on real-time site activity, gate management, and actionable insights. 

  • Additional enhancements include integration workflow updates and improved device management processes.




In this release:




Major Changes

Dashboard Overview & User Experience

  • Overview Page Redesign: Complete overhaul of the default dashboard landing page designed to provide on-site staff with actionable, real-time information emphasizing "what is happening today," featuring gate activity statistics, current users on site, booking changes, gate list with easy controls, and recent activity from the last few days

  • Gate Pinning: Added ability to pin gates, pushing them to the top of the dashboard overview gate list for quick access to frequently monitored locations

  • Menu Redesign: Restructured dashboard navigation menu for improved usability


API Infrastructure & Performance

  • Library Modernization: Upgraded core dependencies including Node.js (v18.20→v22.20), TypeScript (v4.4→v5.9), and Express (v4.17→v5.1), alongside updates to data validation tools, date/time libraries, database clients, testing frameworks, and code formatting libraries for improved stability, security, runtime efficiency, and access to latest features

  • Database Migration: Initiated gradual migration to new database communication library, beginning with endpoints previously experiencing significant database load due to poor query performance, enabling future performance improvements across all API operations as migration progresses


Hub Architecture & Communication

  • Endpoint Versioning: Implemented versioning for internal hub routes, enabling backwards compatibility with multiple device versions without firmware version checks

  • Multiplexer Bulk Enrollment: Added endpoint for bulk peripheral device enrollment, eliminating the previous device-by-device approach that created significant network overhead and substantially slowed overall enrollment time

  • Multiplexer Message Queue Handling: Added backup endpoint for processing entire multiplexer websocket message queues with background processing, replacing the previous behavior of dropping older messages

  • Configuration Delivery Optimization: Split multiplexer device/config fetch route into separate endpoints for devices and deduplicated configs, dramatically reducing network and computational overhead


Integration Updates

  • Storeganise Workflow: Migrated integration to standardized add-on workflow, removing the need for unique setup per organization and preventing webhook disablement from error messages

  • SiteLink Unit Management: Implemented prevention of automatic unit re-creation for manually deleted units




Fixes & Improvements


Security

  • Integration Access Control: Resolved vulnerability where an integration bypassed API overlock checks by not utilizing externally accessible API correctly


Dashboard

  • Cross-Site Entity Navigation: Improved navigation to individual entity detail pages to allow viewing entities from different sites without redirecting, as long as user has permissions for both sites

  • Reboot Status Display: Corrected display text for failed reboot commands to accurately state "failed to reboot"

  • Firefox Compatibility: Fixed shift-select functionality for table rows in Firefox browser


API

  • Error Reporting Configuration: Added system configuration setting to optionally disable error reporting to third-party services


Device Management

  • Multiplexer Unenrollment: Unenrolling devices from multiplexer OSDP networks now properly removes offline devices

  • Lock Calibration Logging: Added new event log type for tracking lock home position calibration



Known Issues

  • Unenrolling offline devices will always occur regardless of the "Deregister offline devices" setting - this will be fixed in the next release.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article