# Fuuz 2023.5 (May 2023)

> What changed in Fuuz 2023.5 (May 2023): In-App Gateway Updates; Schema Designer Model Linking Enhancements; TCP Server & Client Drivers.

Source: https://www.fuuz.com/resources/releases/2023-5

Release notes


May 2023. 39 changes across the platform.

[All releases](https://www.fuuz.com/resources/release-notes) [Subscribe](https://www.fuuz.com/resources/release-notes#subscribe)

In this release

[Edge and Gateway 8](#area-edge)

[Integration and Connectors 1](#area-integration)

[Orchestration and Data Flows 6](#area-orchestration)

[Security and Administration 5](#area-security)

[Data Models and API 6](#area-data)

[Screens and User Experience 6](#area-ui)

[Platform and Infrastructure 3](#area-platform)

[Search all releases →](https://www.fuuz.com/resources/release-notes#browse)

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 hosts** Integration Team › Edge Gateway
- **Implemented in-app updates for Edge Gateway installations ⭐** Integration Team › Edge Gateway
- **Added TCP Client driver** Integration Team › Edge Gateway Drivers
- **Added TCP Server driver** Integration Team › Edge Gateway Drivers

### Improved

- **Updated behavior of device actions in the gateway UI to better align with user expectations** Integration Team › Edge Gateway
- **Updated gateway service UI to display backend warnings and errors in UI message manager and notifications** Integration Team › Edge Gateway
- **Updated gateway service file driver to carry over positional read logic present in legacy gateway** Integration Team › Edge Gateway Drivers

### Fixed

- **Corrected links to Fuuz screens in Edge Gateway service UI** Integration Team › Edge Gateway

## Integration and Connectors

### Improved

- **Updated log levels to reduce log noise from integration service** Integration 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 table** Orchestration Team › Data Flows
- **Added a column for webhook URL to the Webhooks screen** Orchestration Team › Miscellaneous
- **Added a Sample Request action to the Webhooks screen** Orchestration Team › Miscellaneous

### Improved

- **Marked transition node as deprecated** Orchestration Team › Data Flow Nodes
- **Updated $momentTz bindings to the latest time zone definitions** Orchestration Team › Scripting Language

### Fixed

- **Corrected an issue with wildcards in the device subscription node** Integration Team › Data Flow Nodes

## Security and Administration

### New

- **Added userApiKeys relation to the UserTenant system data model** Data Team › Security

### Improved

- **Updated non-editable fields on user tenant form to be read-only display fields** Data Team › Security
- **Updated script sandbox to address a security vulnerability**

### Fixed

- **Corrected several incorrect link targets on tenants screen** Data 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 form** Data Team › Schema Designer
- **Added validation to ensure the id field on schema is not updateable** Data Team › Schema Designer
- **Added indexes covering changedAt and changedByUserId to data change capture collections to improve query performance** Data Team › Core APIs

### Improved

- **Updated model header linking to prevent duplicate fields** Data Team › Schema Designer
- **Updated model header linking to allow dropping anywhere on a model** Data Team › Schema Designer
- **Improved schema designer filter panel to reduce space taken by filter options** Data Team › Schema Designer

## Screens and User Experience

### New

- **Added Home Screen configuration option to roles to determine what screen renders at the base URL** User Interface Team › Framework

### Improved

- **Updated screen dialog system to leverage widget flag also used for screen widgets** User Interface Team › Screen Designer
- **Updated form element types to render a relevant input type for the Default Value field** User Interface Team › Screen Designer
- **Updated visualization types screen to display visualization preview image and make descriptions easier to read** User Interface Team › Miscellaneous

### Fixed

- **Fixed an issue causing the visual query builder to fail to reload from an existing query** User Interface Team › Components
- **Corrected an issue with clearing date inputs**

## Platform and Infrastructure

### Improved

- **Enabled system-wide Application Performance Monitoring (APM) tools for testing** DevOps Team › Monitoring
- **Updated core HTTP server library to Fastify V4** DevOps Team › Framework

### Fixed

- **Corrected an issue with HTTP server error serialization**
