2022-07-21 - thingsHub 4.12
Released 21/July/2022 - Latest Production Release thingsHub 4.12.8
New Features
FORM BASED DEVICE CONFIGURATION
|  | USER FRIENDLY CONFIGURATION EDITOR The users can now use the form-based editor to easily update the configuration of the device. Each field has the help text provided in the driver schema. Note: Power User mode allows switching to the JSON Based Editor | 
|  | CROSS VALIDATION OF VALUES Values in each field is cross-validated with the known state of the device. The green tick on the right side denotes that the desired configuration for the value matches with the device’s known state. | 
THINGSHUB APP
| LOGIN WITH THINGSHUB USER The thingsHub app is deployed in the iOS App Store, and the users can now use the app for monitoring their IoT use cases. |  | .png?inst-v=438f6208-e509-4c20-a282-cdf9c8a44a84) | 
USABILITY AND OTHER SMALLER ENHANCEMENTS
- Probabilistic Sampling support for tracing 
- Support parallel execution of Configurable Tracking Algorithms with the builtin tracking algorithms 
- Associate Asset Trackers & Tags to Tracking Algorithms 
- Associate Tracked Assets with Tracking Algorithms 
- Migrate the overview pages to scrolling tables 
- Rename built-in algorithm IDs and things types 
- Increase Time between Data-Table Ping 
- On the Tracked Assets overview, add tooltips to clustered assets 
- On the Sites details map(s), show the zone names overlayed over the zone 
- Increase item count per page on all scrollable tables 
Bug fixes
A total of 24 bugs were corrected with this release.
- The query `api/v3/devices?telemetry=true` returns null instead of the list of devices when there is malformed data 
- During bulk import, the number of successfully imported devices isn't shown if the import failed for other devices 
- Opening and closing the bind dialog replicates the metadata filter UI drop-down elements 
- Minor fixes for the form-based device configuration 
- Bulk import bad user experience 
- Remove error messages in responses from errors with code 500 
- The data/query endpoint returns 500 instead of 400 if the user-provided duration is invalid 
- Frequent error messages on device data table 
- ThingsHub does not handle errors correctly when a device cannot be created on the Loriot network server due to quota limits 
- Engine and Other Services Can't Realiably Connect to NATS After Service Restarts 
- Transmitted device messages from Swisscom LNS are lost when ThingsHub is in a problem state 
- The "Config" tab crashes for the custom Tracking Algorithms in Tracker creation process 
- Test/Troubleshoot API for Tracking Algorithms giving 500 internal server error 
- The admin console returns 404 on reload 
- The tracking service gets OOM-killed continuously 
- The Data Table overview page crashes the InfluxDB with an out-of-memory situation 
- Opening a concrete device in a new tab from the devices overview page does not work properly 
- Driver registry returns an Internal Server Error (500) when a configuration field's type does not match the schema (should return bad request (400) instead) 
- The default count of "Items per page" is 25 in the Journey tab of Tracked Asset 
- Add / remove labels will always lead to the "Warning: Your device selection will be cleared" dialog 
- The "Dashboard" page appears blank 
- Space is missing between element and bottom border in all full height pages 
- The "User Management" page is crashing 
- Incorrect font used in multiple pages 
Subscribe to Newslist
Click here to subscribe to the thingsHub Newslist.
