# Fuuz 2024.8 (August 2024)

> What changed in Fuuz 2024.8 (August 2024): Input Unique Validation; "Enterprise Admin" Flag Removed; App Designer Navigation Updates.

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

Release notes


August 2024. 40 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 1](#area-edge)

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

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

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

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

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

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

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

Release

Aug 15, 2024

Changes

40

Screens and User Experience

### Input Unique Validation

This month's release includes a new validation option for form inputs - a powerful "Unique" validation! This validation option allows users of the screen designer to specify that a field value should be unique within a data model, optionally in combination with other fields. Let's take a look at the Unit data model, where we have a name text input element that we want to ensure is unique across all records. We can ch…

Security and Administration

### "Enterprise Admin" Flag Removed

The 2024.8 version makes a significant change to enterprise user administration. In prior versions, a user's status as a site administrator was indicated by an Is Enterprise Admin checkbox on the user record. That field was used to control a number of administrator-only actions, as well as to indicate to the Fuuz team which users should receive access requests, system notifications, and other important information ab…

App Building and Packages

### App Designer Navigation Updates

The August release of the Fuuz Platform includes a range of updates to the screen designer to improve user interaction when navigating the panels on the right-hand side of the designer: • The Layers tab no longer switches to the Properties tab when selecting a layer. To quickly switch to the Properties tab for a layer, users can double click the layer. • To quickly add multiple elements from the Elements tab, users c…

## Edge and Gateway

### Fixed

- **Fixed an issue with the API client causing the subscription URL to not default to the base URL** Integration Team › Edge Gateway

## Integration and Connectors

### New

- **Added tests for a range of common connectors** Integration Team › Integration Connectors

## Orchestration and Data Flows

### New

- **Implemented a major code base standardization to streamline adding and converting Typescript code components** Orchestration Team
- **Added a library of JSON schema utilities for common operations involving JSON schemas** Orchestration Team

### Improved

- **Updated scheduler system to pass the correct system user ID through to the claims in the Data Flow Schedule node** Orchestration Team › Scheduler Service
- **Deleted the unused Script Languages table and form** Orchestration Team › Transformation System

## Security and Administration

### New

- **Added a warning message when changing a user's access type** Data Team › Security
- **Added a button to continue account initialization or recovery to prevent email scanners from invalidating reset or initialization links** Data Team › Security

### Improved

- **Improved authentication event logging for requests with invalid or malformed Authentication headers** Data Team › Security
- **Removed the Enterprise Administrator checkbox in favor of the Administrator access type** Data Team › Security
- **Updated policy builder to correctly include the connector ID in the policy resource path** Data Team › Security

## Data Models and API

### New

- **Added a description field to the Module Group schema** Data Team › Data Modeling
- **Added Application module group and Application Connector module** Data Team › Data Modeling
- **Added validation to ensure there are no collection name conflicts when creating data models** Data Team › Data Modeling
- **Added integration tests for data change capture** Data Team › GraphQL APIs

### Improved

- **Updated Data Change History screen to cooperate nicely with data models with no label field defined** Data Team › GraphQL APIs

## App Building and Packages

### Improved

- **Updated package management service to load data in chunks when exporting packages with large numbers of records** Orchestration Team › Package System
- **Updated navigator panel to include Recently Closed and Recently Updated in search filter** User Interface Team › Application Designer
- **Updated navigator panel to exclude deleted components from the Recently Updated section** User Interface Team › Application Designer
- **Updated navigator panel to better clarify which type of designer each item is** User Interface Team › Application Designer

## Screens and User Experience

### New

- **Added support for screen widgets and dialogs in built-in system screens** User Interface Team › Framework
- **Added support for copying and pasting tables with master/detail option enabled** User Interface Team › Screen Designer
- **Added formState to the context within Card elements** User Interface Team › Screen Designer
- **Added Generate Links option to screen generation to skip generating links in form inputs and table columns** User Interface Team › Screen Designer
- **Added an Allow Sorting option to table columns** User Interface Team › Screen Designer

### Improved

- **Updated notification service to not re-attempt notification delivery if the transform for the list of email addresses fails** Integration Team › Notification Platform
- **Updated document designer to the latest version** User Interface Team › Framework
- **Updated Select input to not attempt to generate links to forms** User Interface Team › Framework
- **Updated form validation to always re-run when forms are submitted** User Interface Team › Framework
- **Updated tab change functionality to no longer automatically change tab when selecting an element** User Interface Team › Screen Designer
- **Users can double-click a layer element in the Layers tab to switch to the properties tab** User Interface Team › Screen Designer
- **Users can hold the Ctrl key while dragging in new elements to keep the toolbox tab open** User Interface Team › Screen Designer
- **Updated unique validation to allow configuration in the screen designer and to support compound unique indexes** User Interface Team › Screen Designer
- **Updated canvas to correctly select form inputs on click** User Interface Team › Screen Designer
- **Updated table generation logic to generate filters for each part of an address when generating screens for models with Address fields** User Interface Team › Screen Designer

### Fixed

- **Corrected an issue causing line breaks in markdown fields to display incorrectly** User Interface Team › Components
- **Fixed syntax error with table screen generation when selecting a row and clicking the "Edit" action button** User Interface Team › Screen Designer
