# Fuuz 2023.2 (February 2023)

> What changed in Fuuz 2023.2 (February 2023): New Year, New Look; Inactivity-based User Deactivation; Screen Generation System.

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

Release notes


February 2023. 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 4](#area-edge)

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

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

[Dashboards, Reports and Documents 1](#area-analytics)

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

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

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

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

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

Release

Feb 15, 2023

Changes

34

Screens and User Experience

### New Year, New Look

Fuuz is celebrating the new year with a brand refresh! Circles are so 2022 - so our old swoosh logo is gone. Our brand colors (blue and orange) have also been tweaked, and we have a new tagline that embodies us well: "ignite innovation". You may have already seen this logo on build environments or our support site; it'll be coming to production environments with the 2023.2 release! As always, if you want to use our l…

Security and Administration

### Inactivity-based User Deactivation

The 2023.2 release includes a new set of configuration options to better control automated user deactivation. User accounts have two new configuration fields on them: Access Expires At and Access Expires In (Days). Using these fields, accounts can either be set to expire automatically on a specific date, or after a certain number of days of inactivity. When not explicitly set for a user, account access will expire af…

Screens and User Experience

### Screen Generation System

This month's release brings a new set of features to the screen designer aimed at making it easier to create screens for existing data models. When creating a new screen from a template, users are now prompted to select a data model. If the form is submitted without a selected data model, the system will create a blank template as it did before - but if a data model is selected, the system then prompts the user to se…

Orchestration and Data Flows

### New Data Flow Nodes

The 2023.2 release includes several new data flow nodes to make functionality previously available in bindings easier to use! Unique Array: The Unique Array node takes an array and removes duplicate values. The node includes configuration allowing users to decide how duplicate values are determined; in the example below, values are removed if they have the same id property. This performs the same function as the $uni…

## Edge and Gateway

### New

- **Added MQTT Client driver** IIoT Team › Edge Gateway

### Improved

- **Updated error handling to gracefully retry connecting under certain disconnect conditions** IIoT Team › Edge Gateway
- **Updated core RabbitMQ library to gracefully handle race conditions between start and stop functions** IIoT Team › Subscription Service
- **Moved device subscriptions into a nested table under Device form** IIoT Team › Miscellaneous

## Integration and Connectors

### Improved

- **Updated API to automatically camel case connection name as ID when creating connections** Orchestration Team › Connectors
- **Updated connection screen to prevent changing connection name and remove options and credentials from table edit dialog** Orchestration Team › Connectors

## Orchestration and Data Flows

### New

- **Added "Unique Array" transformation node** Orchestration Team › Data Flow Nodes
- **Added "Group Array" transformation node** Orchestration Team › Data Flow Nodes
- **Added "Object Diff" transformation node** Orchestration Team › Data Flow Nodes

### Improved

- **Updated MFGx node group to Fuuz** Orchestration Team › Data Flow Designer
- **Updated node icons for consistency between toolbox and diagram node** Orchestration Team › Data Flow Designer
- **Updated data flow log and metric screens to use the secondary read preference to improve performance** Orchestration Team › Data Flow Designer

### Fixed

- **Fixed data flow log metadata path for specific cases** Orchestration Team › Miscellaneous

## Dashboards, Reports and Documents

### Improved

- **Updated Redis deployment to apply accurate resource requests and limits** DevOps Team › Helm Charts

## Security and Administration

### New

- **Implemented automated deactivation of users after a period of inactivity or on a scheduled date** Data Team › Security

## Data Models and API

### New

- **Added support for partial indexes on data models** Data Team › Schema Designer

### Improved

- **Updated data model deployment log screens to use secondary read preference to improve performance** Data Team › Schema Designer

## Screens and User Experience

### New

- **Added new user interface for configuring visualizations** User Interface Team › Components
- **Added system to generate a form or table from a selected data model during screen creation** User Interface Team › Screen Designer
- **Added configuration for default values on form inputs** User Interface Team › Screen Designer
- **Added UI for table sort order configuration** User Interface Team › Screen Designer
- **Added support for query read preference configuration on forms, tables, and cards** User Interface Team › Screen Designer
- **Added collapsible configuration options to containers** User Interface Team › Screen Designer
- **Added "Format String" configuration for applicable table column formats** User Interface Team › Screen Designer

### Improved

- **Updated UI for calendar event form and table to mirror calendar component** User Interface Team › Miscellaneous
- **Updated logo throughout web, gateway, and extension** User Interface Team › Miscellaneous
- **Updated $metadata transform binding to add additional information about user and current screen** User Interface Team › Miscellaneous

### Fixed

- **Fixed issue stemming from Chrome update which caused message manager dialog to not be closeable** User Interface Team › Components
- **Fixed a bug causing text in table link columns to overlap adjacent cells** User Interface Team › Components

## Platform and Infrastructure

### Improved

- **Updated core API server library to consider percent of heap used in health checks** DevOps Team › Miscellaneous
