The September 2023 Fuuz release includes a new set of features for site administrators to more tightly manage permissions for users based on the IP addresses from which they're accessing Fuuz. These features add new rule types to the policy system which, combined with allow and deny effects, allow flexible whitelisting and blacklisting of IP addresses or CIDR ranges for specific or broad permissions in Fuuz. For more…
Screens and User Experience
Calendar Resources
The 2023.9 release includes a significant new feature for calendars - support for resources and a resource view! Calendar resources provide a way to allocate things - rooms, people, machinery, etc. - to a calendar event, and then view the utilization of those resources in a new resource view. Calendar resources help support a wide range of Fuuz-built or custom scheduling applications. To read more about the Calendar …
Security and Administration
App Token Multi-Factor Authentication
This month, we're also rolling out support for multi-factor authentication (MFA) using tokens generated from authenticator apps. This method provides a more convenient option than the existing emailed token method for many MFA users. Fuuz users can configure multi-factor authentication for their accounts, either email or token-based, on the My Profile page; administrators can configure MFA settings for other users vi…
Integration and Connectors
Predicate Filter Binding
The September release includes an exciting new transform binding which brings our GraphQL API predicate syntax into scripts with support for filtering arbitrary JSON objects. This allows app designers to use a familiar syntax for filtering complex objects, and to use the same predicate objects for data retrieved from external APIs as are already used with the Fuuz API. You can see a few examples of how to use this ne…
Edge and Gateway
New
Added configuration option for Edge Gateway log retentionIntegration Team › Edge Gateway
Integration and Connectors
New
Added configuration for degree of parallelism to Plex Datasource nodeIntegration Team › Integration Nodes
Implemented significant changes to improve ODBC connector stabilityIntegration Team › Integration Connectors
Orchestration and Data Flows
New
Added Schedule Frequencies tab to data flow screensOrchestration Team › Data Flow Designer
Added $predicateFilter binding to allow filtering any JSON data using GraphQL-style predicatesOrchestration Team › Scripting Language
Improved
Updated designer metadata to include flowId, versionId, version, and deploymentIdOrchestration Team › Data Flow Designer
Updated to correctly order console output for breakpointed nodesOrchestration Team › Data Flow Designer
Updated remaining services to use system schedule events generated by the scheduler serviceOrchestration Team › Schedules
Security and Administration
New
Added checks for user, tenant, and user tenant active status during API key verificationData Team › Security
Added support for app token multi-factor authenticationData Team › Security
Implemented a streamlined user profile screenData Team › Security
Added validation to ensure administration tenant can't be deactivatedData Team › Security
Added support for IP address whitelisting and blacklisting in access control policiesData Team › Security
Fixed
Corrected updateUserPassword mutation to work with any provider of the "internal" type rather than just the defaultData Team › Security
Data Models and API
New
Added module field to data model recordData Team › Schema Designer
Added Query Builder button to API explorerData Team › API Explorer
Added custom scalar for dates without a time componentData Team › Core APIs
Improved
Improved query relation errors to provide greater detail and to return partial data for invalid relations when possibleData Team › Core APIs
App Building and Packages
Improved
Updated package installation to correctly handle platform version numbers from build environmentsOrchestration Team › Package Management
Screens and User Experience
New
Added a "close" X to hide table and form indicators if they're in the wayUser Interface Team › Components
Added calendar resources schema and UIUser Interface Team › Framework
Improved
Updated console UI to use in-house package for greater customizabilityUser Interface Team › Components
Applied several fixes to calendar input and binding functions to better handle time zones and edge casesUser Interface Team › Framework
Fixed
Fixed an issue with flow buttons not evaluating dynamic payloadUser Interface Team › Screen Designer
Fixed an issue with time zone handling in date/time popupsUser Interface Team › Components