Release notes

2023.5 Release

May 2023. 39 changes across the platform.

Release
May 15, 2023
Changes
39

Edge and Gateway

In-App Gateway Updates

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…

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 …

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…

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