Release notes

2024.8 Release

August 2024. 40 changes across the platform.

Release
Aug 15, 2024
Changes
40

Screens and User Experience

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 ch…

Security and Administration

"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 ab…

App Building and Packages

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 c…

Edge and Gateway

Fixed

  • Fixed an issue with the API client causing the subscription URL to not default to the base URLIntegration Team › Edge Gateway

Integration and Connectors

New

  • Added tests for a range of common connectorsIntegration Team › Integration Connectors

Orchestration and Data Flows

New

  • Implemented a major code base standardization to streamline adding and converting Typescript code componentsOrchestration Team
  • Added a library of JSON schema utilities for common operations involving JSON schemasOrchestration Team

Improved

  • Updated scheduler system to pass the correct system user ID through to the claims in the Data Flow Schedule nodeOrchestration Team › Scheduler Service
  • Deleted the unused Script Languages table and formOrchestration Team › Transformation System

Security and Administration

New

  • Added a warning message when changing a user's access typeData Team › Security
  • Added a button to continue account initialization or recovery to prevent email scanners from invalidating reset or initialization linksData Team › Security

Improved

  • Improved authentication event logging for requests with invalid or malformed Authentication headersData Team › Security
  • Removed the Enterprise Administrator checkbox in favor of the Administrator access typeData Team › Security
  • Updated policy builder to correctly include the connector ID in the policy resource pathData Team › Security

Data Models and API

New

  • Added a description field to the Module Group schemaData Team › Data Modeling
  • Added Application module group and Application Connector moduleData Team › Data Modeling
  • Added validation to ensure there are no collection name conflicts when creating data modelsData Team › Data Modeling
  • Added integration tests for data change captureData Team › GraphQL APIs

Improved

  • Updated Data Change History screen to cooperate nicely with data models with no label field definedData Team › GraphQL APIs

App Building and Packages

Improved

  • Updated package management service to load data in chunks when exporting packages with large numbers of recordsOrchestration Team › Package System
  • Updated navigator panel to include Recently Closed and Recently Updated in search filterUser Interface Team › Application Designer
  • Updated navigator panel to exclude deleted components from the Recently Updated sectionUser Interface Team › Application Designer
  • Updated navigator panel to better clarify which type of designer each item isUser Interface Team › Application Designer

Screens and User Experience

New

  • Added support for screen widgets and dialogs in built-in system screensUser Interface Team › Framework
  • Added support for copying and pasting tables with master/detail option enabledUser Interface Team › Screen Designer
  • Added formState to the context within Card elementsUser Interface Team › Screen Designer
  • Added Generate Links option to screen generation to skip generating links in form inputs and table columnsUser Interface Team › Screen Designer
  • Added an Allow Sorting option to table columnsUser Interface Team › Screen Designer

Improved

  • Updated notification service to not re-attempt notification delivery if the transform for the list of email addresses failsIntegration Team › Notification Platform
  • Updated document designer to the latest versionUser Interface Team › Framework
  • Updated Select input to not attempt to generate links to formsUser Interface Team › Framework
  • Updated form validation to always re-run when forms are submittedUser Interface Team › Framework
  • Updated tab change functionality to no longer automatically change tab when selecting an elementUser Interface Team › Screen Designer
  • Users can double-click a layer element in the Layers tab to switch to the properties tabUser Interface Team › Screen Designer
  • Users can hold the Ctrl key while dragging in new elements to keep the toolbox tab openUser Interface Team › Screen Designer
  • Updated unique validation to allow configuration in the screen designer and to support compound unique indexesUser Interface Team › Screen Designer
  • Updated canvas to correctly select form inputs on clickUser Interface Team › Screen Designer
  • Updated table generation logic to generate filters for each part of an address when generating screens for models with Address fieldsUser Interface Team › Screen Designer

Fixed

  • Corrected an issue causing line breaks in markdown fields to display incorrectlyUser Interface Team › Components
  • Fixed syntax error with table screen generation when selecting a row and clicking the "Edit" action buttonUser Interface Team › Screen Designer