The flagship feature released this month is a brand new core component of the Fuuz development ecosystem: a new Data Mapping Designer. You can find a quick-start for this new feature in the Data Mapping documentation, but I'll share a few notes and screenshots here. Historically, our primary method of transforming data has been through JSONata expressions. While powerful, expressions can be complicated and confusing,…
A very simple data mapping which renames name to label and keeps an id fieldA data mapping with one invalid link and one link being created, showing ports highlighting red and greenA data mapping with filter and lookup nodes
Integration and Connectors
Monaco Editor Enhancements
If you cast your mind back to last year, you may recall that in the September 2024 release notes we announced a new Monaco-based code editor for JSON data. At the time, we noted we'd be rolling out improvements and support for more languages in the coming releases. Well - the time has finally come to make good on that promise! JSONata and JavaScript Language Support: The 2025.2 release adds language support for JSONa…
The new and improved JSONata script editorImproved autocomplete and snippet lookup
Orchestration and Data Flows
Data Flow Audit User Improvements
This month's release includes a change to how audit users (created by and updated by) are tracked on records in Fuuz. Prior to this release, changes made through mutations in a data flow or saved transform would have been tracked against a system user, even if that data flow or saved transform was initiated by an end user. Starting with this release, we've updated the system to track the original "on behalf of" user …
Orchestration and Data Flows
Document Auto-Print and Auto-Close
The February release includes new features to streamline printing in browser environments. The "Document" navigation action now includes settings to automatically "print" the document when a new tab is opened with the document, and to automatically close the new tab after a specified number of seconds. Combined with kiosk mode printing in Google Chrome, these options allow for printing PDF documents (including labels…
Document auto-print and auto-close settings
Integration and Connectors
ChatGPT Connector
The 2025.2 release adds an exciting new connector for OpenAI's ChatGPT API. This connector allows app builders and end users to create generative AI-driven applications in the Fuuz platform. During connector configuration, users can specify system-level prompts to provide specific instructions on how the model should process or respond to requests, such as requesting brief or detailed responses or that it respond in …
Screens and User Experience
Progress Bar Screen Element
Finally, the February release adds a new screen element to visually display progress. This progress bar supports values within a specified range, and includes a nice animation to smoothly update as the progress changes. In the recording below, we're driving the display using a text input, but typically the progress percentage would be based on some value behind the scenes - for example, the number of inventory units …
Added support for algorithm options in SFTP connectorIntegration › Integration Connectors
Added additional fields to integration request logs: Return Errors Degree of Parallelism Number of Requests Request Name Request IDIntegration › Integration Connectors
Added migration to ensure TTL indexes exist for integration request logsIntegration › Integration Connectors
Security and Administration
New
Added "on behalf of user" system to track original request user in audit fields for changes made via data flows or transformsData › Security
Added check to prevent updates to inactive user or user tenant recordsData › Security
Added Tenant Access Type to app users table and formData › Security
Improved
Updated create/update forms for Tenant Access Type to correctly filter to access types that are compatible with the user's Enterprise Access TypeData › Security
Data Models and API
Fixed
Fixed an issue that would occur when mixing string casing on sequence key valuesData › GraphQL API
App Building and Packages
Fixed
Fixed issue with package builder search feature and label fieldsOrchestration › Package Builder
Screens and User Experience
New
Added support for Javascript and JSONata scripts in Monaco editorUser Interface › Components
Added a Progress Bar screen elementUser Interface › Screen Designer
Added fields to allow changing screen and version descriptions during screen deploymentUser Interface › Screen Designer
Improved
Updated chart library to latest version and added fullscreen mode for visualizationsUser Interface › Components
Updated table generation to automatically set the background color of relation columns with color fieldsUser Interface › Screen Designer
Updated table and form generation to automatically add additional filters for active and usable to select inputs for models with those fieldsUser Interface › Screen Designer
Platform and Infrastructure
Improved
Updated build and QA environments to Redis 7.4DevOps
Updated production environments to Kubernetes 1.31DevOps
Upgraded convict configuration library to latest versionDevOps