# Fuuz 2024.5 (May 2024)

> What changed in Fuuz 2024.5 (May 2024): Cascade Deletion: Field Deletion Reference Behavior; Schema Designer Field Links.

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

Release notes


May 2024. 34 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 5](#area-edge)

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

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

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

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

[App Building and Packages 1](#area-apps)

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

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

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

Release

May 15, 2024

Changes

34

Data Models and API

### Cascade Deletion: Field Deletion Reference Behavior

The May 2024 release includes a significant new feature in the schema designer: the ability to specify deletion behavior for reference fields! This new configuration field will appear in the screen designer on the "source" or "one" end of a relation, and allows app designers to specify what behavior they want to occur for this model when related data is deleted. We'll use the following example schema for the rest of …

Data Models and API

### Schema Designer Field Links

This month's release also includes a smaller quality of life feature for the Schema Designer. Fields that relate to other data models are now displayed as clickable links in both the diagram and field list; clicking those links will pull that data model into the diagram if it's not already added, and then select it. This streamlines the process of "expanding" a diagram and navigating between related models to underst…

## Edge and Gateway

### New

- **Added support for building the Edge Gateway for Linux and in containerized environments (e.g. Docker)** Integration Team › Edge Gateway

### Improved

- **Updated OPCUA driver configuration schema to allow connecting to a device without authentication** Integration Team › Edge Gateway
- **Updated OPCUA driver to apply a maximum number of connection retries on startup** Integration Team › Edge Gateway
- **Updated TCP driver to not attempt to connect with the device is marked as inactive** Integration Team › Edge Gateway
- **Updated ENIP PLC library to prevent a potential crash when the TCP connection breaks** Integration Team › Edge Gateway

## Integration and Connectors

### New

- **Added a connector for TecCom Web Services** Integration Team › Integration Platform

### Improved

- **Updated HTTP connector to utilize a Fuuz-internal HTTP request library for better security and error handling** Integration Team › Integration Platform
- **Updated JSONata version to address a security vulnerability** Orchestration Team › Script Editor

## Orchestration and Data Flows

### New

- **Added validation to prevent excessively large payloads from being saved in flow nodes** Orchestration Team › Data Flow Designer

### Improved

- **Updated flow designer to correctly update internal state after using the Edit Properties file menu option** Orchestration Team › Data Flow Designer

## Security and Administration

### New

- **Added a Default flag to identity providers to streamline user creation** Data Team › Security
- **Added an Integration tenant type to handle internal and external integrations** Data Team › Security

### Improved

- **Updated user reactivation to reset user's inactivity-based expiration** Data Team › Security
- **Updated user reactivation to send an email to notify the user their account was reactivated** Data Team › Security

## Data Models and API

### New

- **Added support for cascade deletion behavior on data model relations** Data Team › GraphQL APIs
- **Added links to diagram fields to open related models** Data Team › Schema Designer
- **Added validation to ensure field names start with lowercase letters** Data Team › Schema Designer

### Fixed

- **Corrected description for Float Format setting** Data Team › GraphQL APIs

## App Building and Packages

### Improved

- **Updated module assignments on custom mutations to clarify permission errors during package installation** Orchestration Team › Package System

## Screens and User Experience

### Improved

- **Updated drawer menu to only display if a user is assigned at least one role with a menu or home screen configured** User Interface Team › Framework
- **Updated system to clear some portions of the application state when changing tenants to address a number of edge cases that could occur** User Interface Team › Framework
- **Updated Cards element to support filter form configuration, matching existing system for tables** User Interface Team › Screen Designer
- **Updated Tab Bar component to use the Icon Picker rather than separate properties for icon color/variant** User Interface Team › Screen Designer
- **Updated action buttons to not display the default icon when the icon field is cleared** User Interface Team › Screen Designer

### Fixed

- **Corrected help/documentation links to point to the Fuuz documentation site** User Interface Team › Framework
- **Corrected an issue causing the "newer version" indicator to pop up for screens that haven't been saved yet** User Interface Team › Screen Designer
- **Corrected an issue with the field picker when used with data models from the System API** User Interface Team › Screen Designer
- **Corrected an issue causing the Save New Screen dialog to display when the New file menu option was used** User Interface Team › Screen Designer
- **Corrected a display issue that would occur when increasing the Default Width on a Resizable Panel element** User Interface Team › Screen Designer
- **Corrected a display issue that would cause the screen designer's properties panel to be pushed off the side of the screen rather than shrinking** User Interface Team › Screen Designer

## Platform and Infrastructure

### New

- **Added a global default policy to clean up abandoned queues** DevOps Team › Cluster Infrastructure

### Improved

- **Upgraded core services to Redis 7, RabbitMQ 11, and MongoDB 6** DevOps Team › Cluster Infrastructure
