
It’s 85 degrees and sunny here in Detroit as summer heats up at Fuuz HQ. As we close out Q2, we’re excited to introduce powerful new features in the 2025.6.0 release—keep reading to explore!
Enhance app customization with user-configurable Custom Fields—ideal for adding notes, references, or extra data without altering app schemas.
Custom Fields functionality includes:
Configuration via the Data Model Custom Fields screen
Automatic integration into the UI via:
Custom Fields Input (forms)
Custom Fields Table Column Data (tables)
Use the UI to create Custom Fields:
Click the + button
Select one or more data models
Choose a field type
Add a label and description
After creation, the field becomes immediately available via the GraphQL API:
Supported field types are shown in the configuration dialog:
Custom Fields auto-populate in the Designer UI using pre-built elements:
Input fields appear in forms
Table columns display fields in tables
Additionally, the Group Label option allows customization of grouping into collapsible sections.
Future enhancements will include more field types, UI options, query sorting, and in-dialog support.
New Log Level control in the Data Flow Designer allows tailoring log verbosity for production vs. development.
Set verbosity (e.g. Trace → Info) without redeployment
Retain Debug logs for future use as needed
Default Level: Trace (highest verbosity), matching pre-release behavior.
Duration fields now support both ISO 8601 strings and integer milliseconds. This enables full compatibility with sorting, filtering, and aggregation.
You can now define separate font sizes for labels and data in text-style inputs—perfect for mobile and wallboard displays.
GraphQL API
User-configurable Custom Fields with UI support
Duration scalar supports ISO strings and milliseconds
Data Management
5-year TTL for export history
Fixed crash bug in export service
Added currentDeploymentId field for consistency with versioned models
Updated base Docker images to Node 20 (latest)
Device Gateway
Updated protobufjs
Patched EthernetIP driver
Standardized return formats for key function bindings
Data Flow Designer
Log Level functionality added for seamless production debugging control
Transformations
Upgraded url‑parse library
Framework
Frontend utilities converted to TypeScript
UI integration testing framework introduced
"Screen runner" launched via standardized /screen/:screenId URL path
Components
Resolved rendering issues in Timeseries charts and visualizations
Screen Designer
Re‑query option for Select inputs
Label and Data font size customization
Rich Text element styling fixed
Corrected errors in dynamic color on button groups and dynamic properties in Select inputs