The past several releases have included significant enhancements to the Fuuz IIoT platform and our Edge Gateway, and this release is no different. One of the common requests we heard from IT administrators was that they wished it was easier to know when the Edge Gateway needed to be updated, and to apply those updates when they were available; this month, we're releasing a new set of features for the Edge Gateway ser…
Manually checking for updatesUsers can install updates from the notification barUsers can also install updates from the system screen
Data Models and API
Schema Designer Model Linking Enhancements
Over the past several releases, we've made a series of improvements to the way relations are created between models in the schema designer. Previously, individual fields were linked together to create relations, which required a lot of fiddling and quite a few steps; now, you simply drag a link from the header of one model and drop it onto another to create a relationship. Once two models are linked, the system will …
Linking data models to create relationshipsData model relationship dialogModels linked with the new system
Edge and Gateway
TCP Server & Client Drivers
In the April release notes ( 2023.4 (April 2023) ), we highlighted a new HTTP Server driver and indicated that it was the first in a class of new "server" drivers. The May release includes the second driver in that set: a TCP Server driver! This driver operates in a very similar fashion to the HTTP Server driver, except that it exposes a lower-level TCP server; data sent to this server is relayed up to a Fuuz data fl…
Security and Administration
Role Home Screens
This month's release includes a feature we've had on our list for a while - the ability to set a home screen on a role. This allows administrators to configure the screen users see when they first log in to their Fuuz tenant, or when they navigate home by clicking the Fuuz logo in the upper left corner. If a user has more than one role assigned, switching roles will also switch the displayed home screen. This feature…
Fuuz Home Screen ConfigurationSwitching roles switches the displayed home screen to match
Edge and Gateway
New
Added Edge Gateway-level ping function to test connectivity between the gateway and other hostsIntegration Team › Edge Gateway
Implemented in-app updates for Edge Gateway installations ⭐Integration Team › Edge Gateway
Added TCP Client driverIntegration Team › Edge Gateway Drivers
Added TCP Server driverIntegration Team › Edge Gateway Drivers
Improved
Updated behavior of device actions in the gateway UI to better align with user expectationsIntegration Team › Edge Gateway
Updated gateway service UI to display backend warnings and errors in UI message manager and notificationsIntegration Team › Edge Gateway
Updated gateway service file driver to carry over positional read logic present in legacy gatewayIntegration Team › Edge Gateway Drivers
Fixed
Corrected links to Fuuz screens in Edge Gateway service UIIntegration Team › Edge Gateway
Integration and Connectors
Improved
Updated log levels to reduce log noise from integration serviceIntegration Team › Integration Service
Orchestration and Data Flows
New
Added a module field to data flow forms and module/module group filters and columns to the data flows tableOrchestration Team › Data Flows
Added a column for webhook URL to the Webhooks screenOrchestration Team › Miscellaneous
Added a Sample Request action to the Webhooks screenOrchestration Team › Miscellaneous
Improved
Marked transition node as deprecatedOrchestration Team › Data Flow Nodes
Updated $momentTz bindings to the latest time zone definitionsOrchestration Team › Scripting Language
Fixed
Corrected an issue with wildcards in the device subscription nodeIntegration Team › Data Flow Nodes
Security and Administration
New
Added userApiKeys relation to the UserTenant system data modelData Team › Security
Improved
Updated non-editable fields on user tenant form to be read-only display fieldsData Team › Security
Updated script sandbox to address a security vulnerability
Fixed
Corrected several incorrect link targets on tenants screenData Team › Security
Corrected an issue that could cause data change capture records to have stale audit fields
Data Models and API
New
Added read-only display of system generated indexes to data model formData Team › Schema Designer
Added validation to ensure the id field on schema is not updateableData Team › Schema Designer
Added indexes covering changedAt and changedByUserId to data change capture collections to improve query performanceData Team › Core APIs
Improved
Updated model header linking to prevent duplicate fieldsData Team › Schema Designer
Updated model header linking to allow dropping anywhere on a modelData Team › Schema Designer
Improved schema designer filter panel to reduce space taken by filter optionsData Team › Schema Designer
Screens and User Experience
New
Added Home Screen configuration option to roles to determine what screen renders at the base URLUser Interface Team › Framework
Improved
Updated screen dialog system to leverage widget flag also used for screen widgetsUser Interface Team › Screen Designer
Updated form element types to render a relevant input type for the Default Value fieldUser Interface Team › Screen Designer
Updated visualization types screen to display visualization preview image and make descriptions easier to readUser Interface Team › Miscellaneous
Fixed
Fixed an issue causing the visual query builder to fail to reload from an existing queryUser Interface Team › Components
Corrected an issue with clearing date inputs
Platform and Infrastructure
Improved
Enabled system-wide Application Performance Monitoring (APM) tools for testingDevOps Team › Monitoring
Updated core HTTP server library to Fastify V4DevOps Team › Framework
Fixed
Corrected an issue with HTTP server error serialization