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 driverIntegration Team › Edge Gateway
Fixed
Corrected issue with configuration schema for MQTT client that was preventing device configuration UI from renderingIntegration Team › Edge Gateway
Corrected a bug causing the Edge Gateway to log an unexpected error when starting up when not logged inIntegration Team › Edge Gateway
Integration and Connectors
Improved
Improved error messages when endpoints return unsupported HTTP 3XX status codesIntegration Team › Integration Connectors
Orchestration and Data Flows
New
Added snippets for the $executeSavedQuery bindingOrchestration Team › Scripting Language
Improved
Updated flow designer and developer mode consoles to display a preview for un-expanded objectsOrchestration Team › Data Flow Designer
Updated flow designer and developer mode consoles to group large arrays into chunks of 100 records to reduce render loadOrchestration Team › Data Flow Designer
Updated $getCalendar binding to support passing an array of calendars to retrieveOrchestration Team › Scripting Language
Updated tenant migration collection cleanup to use scheduler service scheduleOrchestration Team › Scheduler Service
Security and Administration
New
Added request IP to authentication event loggingData Team › Security
Data Models and API
New
Added modelReferences query to return computed relations for GraphQL schemaData Team › Core APIs
Added tenant type-based API restrictions for admin tenantsData Team › Core APIs
Improved
Updated schema generation to reuse static model map to reduce generation timeData Team › Core APIs
Screens and User Experience
New
Added a Tab Bar screen elementUser Interface Team › Screen Designer
Added "Multiline" configuration option for plain text inputsUser Interface Team › Screen Designer
Added "skeleton" during screen loading and generationUser Interface Team › Screen Designer
Added support for treemap visualizationsUser Interface Team › Components
Added userRoles to $metadata available in screen transformsUser Interface Team › Framework
Improved
Updated drag handle font to correctly respect theme modeUser Interface Team › Screen Designer
Updated flow buttons to allow the same flow to be used in multiple elements on a screenUser Interface Team › Screen Designer
Updated Options and Select inputs to work nicely with default screen "save" functionalityUser Interface Team › Screen Designer
Updated to AG Grid v30User Interface Team › Components
Updated role menu persistence to persist role menus across tabs by name rather than IDUser 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 openUser Interface Team › Screen Designer
Corrected a bug causing the screen designer to fail to generate screens from data models with Rich Text fieldsUser Interface Team › Components
Corrected a bug causing color inputs to not be clearableUser Interface Team › Components
Platform and Infrastructure
New
Added additional logging on service request timeoutsDevOps Team
Added a system for managing and sending outbound notifications from FuuzIntegration Team › Notifications
Improved
Updated to latest load balancer controller, cluster autoscaler, and external DNS chartsDevOps Team