27-01-2026 - thingsHub 8.1.0
his release, Version 8.1.0, focuses on significant performance optimizations for the Device Detail Page, critical stability fixes for Tracking Algorithms, and continued modernization of the platform's UI components. This update delivers the latest functionalities, reliability, performance, and bug fixes to enhance real-time tracking workflows.
Enhancements:
GORM V2 Upgrade has been implemented across the IAM, Registry, Dashboards, TSDB, and Asset Management services to improve database interaction performance and migration reliability.
Driver SDK Support has been enhanced to include standardized FMAT message formats, enabling precise processing of iBeacon, Eddystone-UID, and Eddystone-TLM advertisements from both stationary and mobile gateways.
Reusable Custom Button Component introduces a stable loading state overlay for Kendo buttons that prevents layout shifting by maintaining constant button width while displaying a centered loader.
Enhanced View Metadata now includes created_at and updated_at timestamps for all view resources, allowing users to track the history of view modifications.
Device Detail Page Performance has been significantly improved by replacing lazy loading with eager loading for individual tabs, resolving severe UI lags, and ensuring telemetry updates are visible without a page refresh.
Parallel Asset View Loading reduces load times by fetching different view elements (sort counts, filter counts, and data) simultaneously rather than sequentially.
Logical Operator Visibility ensures that the "Logical Operator" and "Add Filter" buttons remain visible and accessible even when multiple filters are applied to a view.
Asset Tag Unbind Enrichment provides better context by including the specific asset and tracker information in the API response when a tag is unbound.
Golang MQTT Package has been upgraded to support MQTT 5, improving compatibility with modern brokers and resolving session limit issues.
UI Dependency Cleanup involved identifying and removing several unused third-party packages, such as
@google-cloud/translateandngx-moment, to reduce the production bundle size.Zenner Connect Network Connector has been improved with validated timestamp logic based on MZ Connect documentation to ensure more accurate data processing.
Data Exchange and Module Tables have been migrated from legacy components to Kendo Grids across main listings, details settings, and connection logs for better interactivity.
Bug Fixes
Teltonika Tracking Algorithm now correctly transitions trackers from a 'Static Processed' state back to a 'Moving' state upon receiving valid movement data.
Map Site Isolation has been corrected to prevent geofences and locations from a previously viewed site from incorrectly appearing on a newly created site's detail page.
SFTP Library File Handling now explicitly closes files after creation, resolving EOF errors encountered on stricter servers during data transfers.
ThingsFlow NATS Connectivity has been stabilized to ensure the Data Table Node correctly republishes messages following a NATS server restart.
Case-Insensitive DevEUI Matching ensures that uplinks for LoRaWAN-Cellular combo devices are correctly processed regardless of whether the key matches the uppercase or lowercase formatting.
Search and Filter Logic now correctly applies an AND condition, ensuring search queries accurately filter within a selected label rather than returning results from the entire device list.
Asset Inventory Navigation fixed an issue where clicking the back button from the asset detail page failed to reopen the Asset Quick Drawer.
Data Table API Validation now correctly throws a "Driver not found" error across all environments when no driver is assigned to a device.
Asset Tag Creation Confirmation now displays a success message upon completion to ensure users can verify successful tag registration.
UI Stability Fix resolved an application freeze occurring when switching to the Zone tab on the Mapping Sites & Zones page.
Legacy Table Removal completed the decommission of legacy material tables from the Integrations page.