# Fuuz 2023.10 (October 2023)

> What changed in Fuuz 2023.10 (October 2023): Notification Platform; Tab Bar Screen Element; MQTT Broker Driver.

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

Release notes


October 2023. 35 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 3](#area-edge)

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

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

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

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

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

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

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

QA release

Oct 3, 2023

Production release

Oct 17, 2023

Changes

35

Screens and User Experience

### Notification Platform

The 2023.10 release features a major new feature for the Fuuz platform: a simplified and integrated notification system, streamlining the process of configuring and sending notifications and alerts from Fuuz, no eye of newt or summoning charm required. To read more about the new notification system, see the documentation on Notifications . The process starts on the new Notification Channels table, where app builders …

Screens and User Experience

### Tab Bar Screen Element

The October 2023 release also includes a new screen element which will support a wide range of rich UI designs: in-screen tab bars! This element allows app builders to easily create a panel which changes content as users click through the available tabs - no witchcraft required. To read all about the configuration properties available in the new element and download an example screen, check out the documentation: Tab…

Edge and Gateway

### MQTT Broker Driver

This month's release also includes a new Edge Gateway driver: an MQTT Broker. This driver complements the existing MQTT client driver, allowing the Edge Gateway to run an MQTT server which can receive connections and messages from any MQTT client. IT administrators can then configure a device subscription for those message streams to run data flows as messages arrive, supporting real-time monitoring, control, or data…

Screens and User Experience

### Console Component Improvements

The 2023.10 release features several improvements to the console UI used in both the data flow designer and developer mode. First, unexpanded objects now include a preview of properties inside the object, improving visibility into the structure of the data and simplifying the process of locating properties inside nested objects: Second, large arrays are now grouped into chunks of 100 records. This allows the console …

Security and Administration

### Authentication Event Request IP Tracking

Finally, the October 2023 release adds a new field to the existing Authentication Events system: the IP address the request originated from. This field allows administrators and auditors to narrow down the origin of a request, identify potentially malicious traffic, or investigate issues with IP restriction rules on policies. Spooky!

## Edge and Gateway

### New

- **Added MQTT Broker server-type device driver** Integration Team › Edge Gateway

### Fixed

- **Corrected issue with configuration schema for MQTT client that was preventing device configuration UI from rendering** Integration Team › Edge Gateway
- **Corrected a bug causing the Edge Gateway to log an unexpected error when starting up when not logged in** Integration Team › Edge Gateway

## Integration and Connectors

### Improved

- **Improved error messages when endpoints return unsupported HTTP 3XX status codes** Integration Team › Integration Connectors

## Orchestration and Data Flows

### New

- **Added snippets for the $executeSavedQuery binding** Orchestration Team › Scripting Language

### Improved

- **Updated flow designer and developer mode consoles to display a preview for un-expanded objects** Orchestration Team › Data Flow Designer
- **Updated flow designer and developer mode consoles to group large arrays into chunks of 100 records to reduce render load** Orchestration Team › Data Flow Designer
- **Updated $getCalendar binding to support passing an array of calendars to retrieve** Orchestration Team › Scripting Language
- **Updated tenant migration collection cleanup to use scheduler service schedule** Orchestration Team › Scheduler Service

## Security and Administration

### New

- **Added request IP to authentication event logging** Data Team › Security

## Data Models and API

### New

- **Added modelReferences query to return computed relations for GraphQL schema** Data Team › Core APIs
- **Added tenant type-based API restrictions for admin tenants** Data Team › Core APIs

### Improved

- **Updated schema generation to reuse static model map to reduce generation time** Data Team › Core APIs

## Screens and User Experience

### New

- **Added a Tab Bar screen element** User Interface Team › Screen Designer
- **Added "Multiline" configuration option for plain text inputs** User Interface Team › Screen Designer
- **Added "skeleton" during screen loading and generation** User Interface Team › Screen Designer
- **Added support for treemap visualizations** User Interface Team › Components
- **Added userRoles to $metadata available in screen transforms** User Interface Team › Framework

### Improved

- **Updated drag handle font to correctly respect theme mode** User Interface Team › Screen Designer
- **Updated flow buttons to allow the same flow to be used in multiple elements on a screen** User Interface Team › Screen Designer
- **Updated Options and Select inputs to work nicely with default screen "save" functionality** User Interface Team › Screen Designer
- **Updated to AG Grid v30** User Interface Team › Components
- **Updated role menu persistence to persist role menus across tabs by name rather than ID** User Interface Team › Framework
- **Updated default value for system theme mode from "dark" to "light"** User Interface Team › Framework

### Fixed

- **Corrected a bug when trying to open a screen when no screen was currently open** User Interface Team › Screen Designer
- **Corrected a bug causing the screen designer to fail to generate screens from data models with Rich Text fields** User Interface Team › Components
- **Corrected a bug causing color inputs to not be clearable** User Interface Team › Components

## Platform and Infrastructure

### New

- **Added additional logging on service request timeouts** DevOps Team
- **Added a system for managing and sending outbound notifications from Fuuz** Integration Team › Notifications

### Improved

- **Updated to latest load balancer controller, cluster autoscaler, and external DNS charts** DevOps Team
