# Fuuz 2024.9 (September 2024)

> What changed in Fuuz 2024.9 (September 2024): App Development Screens; Updated UI Inputs & Screen Elements; New Aggregate Query Operators.

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

Release notes


September 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 2](#area-edge)

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

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

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

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

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

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

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

Release

Sep 15, 2024

Changes

40

App Building and Packages

### App Development Screens

First up, this month's release includes two new screens designed to improve the ability of app builders to inspect and manage the app development process: App Component References and App Component Changes . Application Component References Screen: This new screen allows application builders to quickly understand what relationships exist between the various components of an app. As apps grow in complexity, it can bec…

Screens and User Experience

### Updated UI Inputs & Screen Elements

The September 2024 release includes several new or significantly revamped UI components and screen elements that we're very excited about - a new Monaco-based JSON editor and a GraphQL predicate builder! Monaco JSON Editor: We're very happy to announce the first in a series of changes which will significantly improve the user experience with our code editors. With this month's release, JSON editors throughout the Fuu…

Data Models and API

### New Aggregate Query Operators

With our recent upgrade to MongoDB 8, we were able to add support for several new aggregation operators in our Aggregate Query Framework in version 2024.9. These operators allow more streamlined inspection of aggregated data: • uniqueCount returns the number of unique values in the group (e.g. unique inventory containers moved each week). This operator uses exact value comparison. • median returns the median of the g…

Data Models and API

### Client-side Data Import Screen

The 2024.9 release includes a very simple data import screen specifically focused on making it easier to move data between Fuuz environments. It can also help simplify importing data from external systems. Paired with data exports from tables, this screen should reduce some of the management overhead when migrating data between QA and production environments, for instance. This screen is just the very first step in a…

Data Models and API

### Flow and Schema Designer UI Updates

Finally, this month's release includes updates to the Data Flow Designer and Schema Designer to standardize the panel layout with our Screen Designer. This new layout condenses the Toolbox panel, previously on the left, into a tab on the right-hand side of the screen. This comes with a new feature - just like the screen designer, you can now quickly jump to a section in the properties for a selected data flow node or…

## Edge and Gateway

### Improved

- **Updated Native Printer driver to correctly encode UTF-8 characters** Integration Team › Edge Gateway
- **Updated logging for Edge Gateway flows to reduce log file size** Integration Team › Edge Gateway

## Integration and Connectors

### New

- **Added ADP Vista integration connector and data flow node** Integration Team › Integration Connectors

## Orchestration and Data Flows

### New

- **Implemented publisher validation for maximum message size** Orchestration Team

### Improved

- **Updated data flow logging to omit context and payload fields to reduce message size when required** Orchestration Team
- **Updated data flow metrics to pull correct message IDs from source nodes and to always collect metrics from Response nodes** Orchestration Team › Data Flows
- **Updated Data Flow Metrics Dashboard to use aggregation queries instead of client-side transforms, enabling wider date ranges and larger volumes of metrics** Orchestration Team › Data Flows
- **Updated UI to combine Toolbox with the right-hand panel, standardizing UI with the Screen Designer** Orchestration Team › Data Flows

## Security and Administration

### Improved

- **Improved error messages for partial or malformed Authorization headers** Data Team › Security
- **Updated Policy Editor to correctly display screens with multiple routes** Data Team › Security
- **Updated Authentication Event logging to retain authentication failure logs for 5 years** Data Team › Security
- **Updated Tenants table to disable edit actions on non-administration tenants** Data Team › Security

## Data Models and API

### New

- **Added simplified client-side data import screen** Data Team › Data Management
- **Added median , percentile , and uniqueCount aggregation operators to Aggregation Query framework** Data Team › GraphQL APIs
- **Added validation to ensure where inputs for mutations have exactly one field and not 0 or more than 1** Data Team › GraphQL APIs
- **Added Operation field to data change capture records, indicating the operation type (create, update, or delete)** Data Team › GraphQL APIs

### Improved

- **Updated UI to combine Toolbox with the right-hand panel, standardizing UI with the Screen Designer** Data Team › Schema Designer
- **Updated data change capture to ensure Changed At and Changed By User values are consistent between mutations** Data Team › GraphQL APIs

### Fixed

- **Corrected an issue that could cause delete mutations for models using Cascade Deletion to fail** Data Team › GraphQL APIs

## App Building and Packages

### New

- **Added Application Component References screen to allow easy introspection of relationships between app components** User Interface Team › Application Designer
- **Added Application Element Changes screen to streamline identifying all changes made to an app since a certain date** User Interface Team › Application Designer
- **Added support for dragging data models from Application Navigator into Schema Designer tabs** User Interface Team › Application Designer

### Improved

- **Updated package management to better handle and recover from schema deployment errors** Orchestration Team › Package System

## Screens and User Experience

### New

- **Added an Input Schema configuration option to Notification Channels, validating the shape of the input data prior to sending notifications** Integration Team › Notification Platform
- **Implemented Monaco editor for JSON type inputs** User Interface Team › Components
- **Implemented Predicate Builder input element** User Interface Team › Components
- **Added a configuration option to delay running page load flows** User Interface Team › Screen Designer
- **Added a configuration option to control whether the Table element's data transform should run locally or remote** User Interface Team › Screen Designer

### Improved

- **Updated form inputs to display a loading spinner while running initial transforms** User Interface Team › Components
- **Updated Select and Date/Time/Datetime inputs to correctly re-run form validation on change** User Interface Team › Components
- **Reimplemented Array Input component to add support for a broader set of input types** User Interface Team › Components
- **Updated Cards screen element to update its transform context with updated data when child elements change** User Interface Team › Screen Designer
- **Updated Auto-save option to persist setting between sessions and page reload** User Interface Team › Screen Designer
- **Removed support for changing screen designer tab type within the Tabs panel** User Interface Team › Screen Designer

### Fixed

- **Corrected a bug that could cause default values for Table components to not apply during auto-load** User Interface Team › Components
