2024.8 (August 2024)

2024.8 (August 2024)

2024.8 Release Highlights

Happy August! The 2024.8 release of the Fuuz Platform is heavily focused on small improvements and internal work, so there are fewer large highlights - but there are still a few items worth pointing out. Read on to learn more!

Input Unique Validation

This month’s release includes a new validation option for form inputs - a powerful “Unique” validation! This validation option allows users of the screen designer to specify that a field value should be unique within a data model, optionally in combination with other fields.

Let’s take a look at the Unit data model, where we have a name text input element that we want to ensure is unique across all records. We can check the Unique option under the field validation, configure the data model, and list that field under the Unique By Fields.


Unique validation configuration for a Name field.

What if we have a Purchase Order Line data model with a Number that is unique, but only within a given purchase order? We can simply add the purchaseOrderId to the Unique By Fields.



Unique validation configuration for a line Number field.

For more information on the configuration options available for the unique validator, turn on field-level help using the question mark in the subheader!

“Enterprise Admin” Flag Removed

The 2024.8 version makes a significant change to enterprise user administration. In prior versions, a user’s status as a site administrator was indicated by an Is Enterprise Admin checkbox on the user record. That field was used to control a number of administrator-only actions, as well as to indicate to the Fuuz team which users should receive access requests, system notifications, and other important information about the Fuuz site.

In the 2024.7 release, we added a new User Access Type field for users, which includes an Administrator access type; we set that access type appropriately based on the Is Enterprise Admin flag. In this 2024.8 release, we’ve fully removed the Is Enterprise Admin field and updated any system features which previously referenced it to instead look for a User Access Type of Administrator.

This means users who are trying to identify enterprise administrators should look at the User Access Type, and to promote a user to an enterprise administrator, an existing administrator should change the user’s access type to Administrator.


The Administrator access type.

Minor Highlights

App Designer Navigation Updates

The August release of the Fuuz Platform includes a range of updates to the screen designer to improve user interaction when navigating the panels on the right-hand side of the designer:

  • The Layers tab no longer switches to the Properties tab when selecting a layer. To quickly switch to the Properties tab for a layer, users can double click the layer.

  • To quickly add multiple elements from the Elements tab, users can hold CTRL while dragging a new element to keep the Elements tab active instead of switching to the Properties tab for the new element.

We’ve also made some improvements to the left-hand Navigators panel:

  • The Search bar will now also filter the Recently Updated and Recently Closed sections.

  • The Recently Closed section no longer includes deleted items.

  • We’ve corrected a bug causing the “type” icons to display incorrectly in some cases.

A complete overhaul of the Navigators panel is planned for the coming months, so keep an eye out for that!

Full Release Notes: 2024.8.0

Data Team

Data Modeling

  • Added a description field to the Module Group schema

  • Added Application module group and Application Connector module

  • Added validation to ensure there are no collection name conflicts when creating data models

GraphQL APIs

  • Added integration tests for data change capture

  • Updated Data Change History screen to cooperate nicely with data models with no label field defined

Security

  • Added a warning message when changing a user’s access type

  • Added a button to continue account initialization or recovery to prevent email scanners from invalidating reset or initialization links

  • Improved authentication event logging for requests with invalid or malformed Authentication headers

  • Removed the Enterprise Administrator checkbox in favor of the Administrator access type

  • Updated policy builder to correctly include the connector ID in the policy resource path

DevOps Team

Integration Team

Integration Connectors

  • Added tests for a range of common connectors

Device Gateway

  • Fixed an issue with the API client causing the subscription URL to not default to the base URL

Notification Platform

  • Updated notification service to not re-attempt notification delivery if the transform for the list of email addresses fails

Orchestration Team

General

  • Implemented a major code base standardization to streamline adding and converting Typescript code components

  • Added a library of JSON schema utilities for common operations involving JSON schemas

Scheduler Service

  • Updated scheduler system to pass the correct system user ID through to the claims in the Data Flow Schedule node

Package System

  • Updated package management service to load data in chunks when exporting packages with large numbers of records

Transformation System

  • Deleted the unused Script Languages table and form

User Interface Team

Framework

  • Updated document designer to the latest version

  • Updated Select input to not attempt to generate links to forms

  • Updated form validation to always re-run when forms are submitted

  • Added support for screen widgets and dialogs in built-in system screens

Components

  • Corrected an issue causing line breaks in markdown fields to display incorrectly

Screen Designer

  • Updated tab change functionality to no longer automatically change tab when selecting an element

    • Users can double-click a layer element in the Layers tab to switch to the properties tab

    • Users can hold the Ctrl key while dragging in new elements to keep the toolbox tab open

  • Added support for copying and pasting tables with master/detail option enabled

  • Updated unique validation to allow configuration in the screen designer and to support compound unique indexes

  • Fixed syntax error with table screen generation when selecting a row and clicking the “Edit” action button

  • Added a card’s formState to the context within Card elements

  • Added Generate Links option to screen generation to skip generating links in form inputs and table columns

  • Updated canvas to correctly select form inputs on click

  • Added an Allow Sorting option to table columns

  • Updated table generation logic to generate filters for each part of an address when generating screens for models with Address fields

Application Designer

  • Updated navigator panel to include Recently Closed and Recently Updated in search filter

  • Updated navigator panel to exclude deleted components from the Recently Updated section

  • Updated navigator panel to better clarify which type of designer each item is






    • Related Articles

    • 2023.8 (August 2023)

      QA Release Date: August 01 2023 Production Release Date: August 22 2023 The August release will be delayed one week from than the usual “third Tuesday” schedule. 2023.8 Release Highlights This month’s release is a little quieter than usual as the ...
    • 2025.8 (August 2025)

      QA Release Date: August 05 2025 Production Release Date: August 19 2025 Full Release Notes: 2025.8.0 Data Security Corrected a bug in the policy editor UI that would deny access to the entire model instead of just the selected field when trying to ...
    • 2025.7 (July 2025)

      QA Release Date: July 08 2025 Please note this is a nonstandard QA release date, one week later than normal. Production Release Date: July 15 2025 2025.7 Release Highlights No release highlights this release due to a very busy month - check back in ...
    • 2024.6 (June 2024)

      2024.6 Release Highlights As the team works hard to wrap up our Q2 roadmap items that will be delivered in the July and August releases, the June 2024 release was focused primarily on internal system and tooling improvements. We’ll talk about a few ...