Release notes

2024.6 Release

June 2024. 21 changes across the platform.

Release
Jun 15, 2024
Changes
21

Security and Administration

Preview: User Access Management Changes

User access management is one of the points of friction that has developed over the past year as we've invested in our app platform. The existing approach was developed early on in the life of the platform, and as the system as grown and evolved over the years, it's become clear that a number of aspects of user management don't nicely align with how customers are using the platform now. To address that, we're rolling…

Security and Administration

User Metadata Caching

The 2024.6.0 release includes an optimization to the Fuuz platform to improve the load performance of our site. Every time a user signs in to Fuuz, refreshes a Fuuz page, or changes tenants, the system loads the metadata about that user that drives the look and feel of the system - things like settings, roles, and modules. This metadata doesn't change very often, which makes it an excellent candidate for caching - wh…

Integration and Connectors

Expanded Automated Tests

The June release also includes a round of expanded automated unit and integration tests for the Fuuz platform. These are changes that end users will never see directly - they help us ensure our code changes are satisfying their requirements and that they continue to work correctly into the future as we add further features and enhancements. This release includes tests for query predicates, the notification platform, …

Edge and Gateway

Improved

  • Improved internal gateway bundle deployment toolingIntegration Team › Edge Gateway
  • Updated bundle packaging to reduce bundle size and standardize namesIntegration Team › Edge Gateway
  • Updated store and forward to better handle very rapid value changesIntegration Team › Edge Gateway

Integration and Connectors

New

  • Implemented additional automated unit testsIntegration Team › Subscription Service
  • Added handling for a race condition that could cause dead-ended consumers to be added to queuesIntegration Team › Subscription Service

Orchestration and Data Flows

New

  • Added an improved expanded code editor for data flow script fieldsOrchestration Team › Data Flow Designer

Security and Administration

Improved

  • Updated Active field on the Application User table to show false if either the enterprise-level user account or their access to the tenant is inactiveData Team › Security

Data Models and API

New

  • Added automated integration tests for filter predicates with custom scalar types such as Rich Text and DateTimeData Team › GraphQL APIs

Improved

  • Standardized core mutation resolver logic in preparation for future refactoringData Team › GraphQL APIs
  • Updated API services to cache currentUser query results to reduce initial page load and sign-in timesData Team › GraphQL APIs

App Building and Packages

Improved

  • Updated task logs to clarify log level for expected error casesOrchestration Team › Package System

Fixed

  • Fixed a bug causing state crossover between screen designer and application designerUser Interface Team › Application Designer

Screens and User Experience

New

  • Added additional automated unit and integration testsIntegration Team › Notification Platform
  • Added configuration option to Table elements to only allow one active master detail section at a timeUser Interface Team › Screen Designer

Improved

  • Updated sidebar drawer menu to not display when it doesn't provide any useful user interface (e.g. when a user's role does not specify a role menu)User Interface Team › Framework
  • Updated form dialog to support multiple form sectionsUser Interface Team › Framework
  • Updated screen templates to use Select inputs rather than older Combobox inputsUser Interface Team › Screen Designer

Fixed

  • Corrected a bug that would occur in "run screen" mode with screens that link back to themselvesUser Interface Team › Screen Designer