Article Type: Release Notes Audience: All Users Module: Platform Releases
Welcome to the first Fuuz platform release of 2024! This release is a smaller one with lots of quality of life and performance improvements, but there are a few larger features worth highlighting. Read on to learn more!
Saved Script Versioning & Deployment
The January 2024 release includes some significant improvements to the way saved scripts (also known as saved transforms) are handled in Fuuz. In prior versions, saved scripts were simply edited and saved directly; this meant changes to a script effectively took effect immediately on save, with no way to easily stage or test changes, and no clear history of what script code was running at what times.
With the 2024.1 release, saved scripts now follow the same versioning and deployment system as flows, screens, schema, and other app components. Instead of saving a script directly, users will save a script version; once that version is ready for the wild, it can be deployed, which makes it the active version run when the Saved Script node or $executeTransform binding is used. Scripts can also be quickly deactivated when no longer needed.

To accompany this new deployment system, the Saved Script Editor has also received some significant improvements. The layout now matches the expanded transform editor employed in the flow designer, with dedicated sections for input and output schema and a console-style rendering of the output data that leverages the many enhancements we've made to that system in the past few months.

In addition to rolling out new features and functionality, the Fuuz team is always looking for ways to streamline the user experience for existing features. One pain point we identified last year was the Cards screen element - while it performed acceptably for small numbers of cards, as the card count increased, the time it took to render the screen increased exponentially - quickly resulting in a screen that was frustrating to use.
Our UI team invested some time into this problem and made significant changes to improve that performance, as well as to address a few other small bugs related to the Cards element and shared state. As a result of those changes, screens can now render hundreds of cards in under 10 seconds; smaller numbers of cards now render instantly. You can see the render times before and after these changes below!
| 10 |
1 |
0 |
1x |
| 30 |
3 |
1 |
3x |
| 100 |
10 |
2 |
5x |
| 300 |
133 |
7 |
19x |
| 1000 |
Does not load |
32 |
∞ |
More Highlights
Native Printer Driver Support
The January 2024 release also includes a significant feature for the Edge Gateway service: support for the native printer driver! There was a surprising amount of engineering effort required for this change - props to our Integration team for making it happen. The native printer driver was the only driver not supported by the new Windows service-based Gateway; now that it is, customers using that driver can switch to the much improved Edge Gateway service. For more information on installing the new Edge Gateway service, refer to Edge Gateway Installation Step-by-Step.
Important: Support for the legacy Electron-based Edge Gateway will end on 2/20/2024.
Full Release Notes: 2024.1.0
Data Team
Security
- Added "Basic" identity provider type to support external systems with limited authentication options
- Added additional validation to user tenant access so users must either have active access to the tenant or be an enterprise administrator in order to grant access to a tenant
Schema Designer
- Disabled auto-search on Data Models table
DevOps Team
- Adjusted log levels to reduce several sources of log noise
- Updated RPC-style API endpoints to return an HTTP 403 status code for authorization failures
Integration Team
Connectors
- Updated ODBC connector to improve request stability and fault tolerance
Edge Gateway
- Added native printer driver support to the Edge Gateway service
Orchestration Team
Data Flow Designer
- Improved data flow walkthrough UI to automatically pan the canvas to the highlighted node as the walkthrough progresses
- Disabled auto-search on Data Flow table
Scripting Language
- Added a versioning and deployment system for saved scripts, mirroring behavior of flows, screens, and data models
- Improved behavior for binding key matching to eliminate erroneous matches
User Interface Team
Framework
- Added a "Full Screen" flag to routes to indicate that route should automatically open in full screen mode
- Updated role menu builder to use new icon picker component
Screen Designer
- Disabled auto-search on Screen and Route tables
- Corrected several bugs causing some existing screens to not cooperate nicely with the new Icon Picker component
- Updated preset Create/Edit/Save action buttons to default to an empty element name when dropped into a blank screen
Components
- Updated time input to remove seconds from the selected time
- Updated icon picker to display an error snackbar when search request for icons fails
- Added a "Left Label" property to the Switch element to display a second label on the left hand side of the toggle
- Updated card element to significantly improve render performance
- Updated calendar element to only display Resources field when resource view is checked
See Also
Related Articles
2026.1 (January 2026)
Article Type: Release Notes Audience: All Users Module: Platform Releases Note: QA Release Date: January 6, 2026. Production Release Date: January 20, 2026. With the holidays ending and the team hard at work on prep for ProveIT next month, the ...
2025.1 (January 2025)
Article Type: Release Notes Audience: All Users Module: Platform Releases Note: QA Release Date: January 7, 2025. Production Release Date: January 21, 2025. Full Release Notes: 2025.1.0 Data Team GraphQL API Standardized default model mutation ...
2023.1 (January 2023)
Article Type: Release Notes Audience: All Users Module: Platform Releases Here are some of the major highlights from this month's release. There's a lot here to kick off 2023! Updated Versioning Scheme & Release Calendar The January 2023 release is ...
2023.12 (December 2023)
Article Type: Release Notes Audience: All Users Module: Platform Releases Note: QA Release Date: December 5, 2023. Production Release Date: December 12, 2023. Note: The December production release is scheduled for a week earlier than normal - the ...
2024.12 (December 2024)
Article Type: Release Notes Audience: All Users Module: Platform Releases This month, we're focusing on one large new feature for the screen designer: a new Chart element! New Chart Screen Element This new screen element, found under the Display ...