One of the most exciting features rolling out in the 2023.8 release is a new option for tables in our Screen Designer. This new feature enables an expanding panel on each row of a table, with the contents of that panel defined in the screen designer as another element. As the example above shows, this new option allows screen designer users to create rich, contextual UI for data displayed in tables using the full fle…
Integration and Connectors
NetSuite ODBC Connector
This month's release includes a major new connector - or, more specifically, an enhancement to an existing connector. The Fuuz ODBC integration connector now additionally supports a driver for NetSuite, allowing NetSuite customers to retrieve data through a common and well-understood API. NetSuite is the #1 ERP solution globally, serving all sizes of customers from pre-revenue to multi-billion-dollar firms. This new …
Integration and Connectors
SAP SuccessFactors Connector
The August 2023 release also includes a new integration connector: SAP SuccessFactors. SuccessFactors is a cloud Human Capital Management (HCM) software suite; with this new connector, Fuuz customers can push and pull HCM data to and from SuccessFactors, including employee records, training history, vacancies, and more, allowing Fuuz to integrate the entire employee lifecycle for SAP customers: interviewing, hiring, …
Security and Administration
API Key Verification Caching
Among the other changes rolling out with the 2023.8 release is an update to the way Fuuz handles API key authentication internally. This change significantly reduces the authentication overhead on requests made by API keys, thereby reducing the overall latency of those requests without impacting the functionality or behavior of API keys. This change also has the added benefit of reducing the amount of workload on sev…
Edge and Gateway
New
Added desktop link to Gateway webpageIntegration Team › Edge Gateway
Added configuration option for gateway log retentionIntegration Team › Edge Gateway
Improved
Updated application installer to use Fuuz iconIntegration Team › Edge Gateway
Fixed
Corrected issues with MQTT Client driver where changes to device subscriptions or topics weren't reflected in the deviceIntegration Team › Edge Gateway
Integration and Connectors
New
Added connector for SAP SuccessFactors APIIntegration Team › Integration Connectors
Added NetSuite driver to ODBC connectorIntegration Team › Integration Connectors
Orchestration and Data Flows
New
Added logic to remove and restart data flows when tenants are deactivated/reactivatedOrchestration Team › Data Flows
Added "Save Rendered File" input to Render Document node to permit rendering documents without saving a copyOrchestration Team › Data Flows
Added checkpoint system to reduce the impact of redelivered messages on data flow quality of serviceOrchestration Team › Data Flows
Added "Edit Data Flow Header" action to flow designer file menuOrchestration Team › Data Flows
Added logic to remove and restart schedules when tenants are deactivated/reactivatedOrchestration Team › Schedules
Added $numberToWords binding to convert a number to its natural language equivalentOrchestration Team › Scripting Language
Added /webhook/post route to Webhook Service for use with updated webhook systemOrchestration Team › Miscellaneous
Improved
Updated data flow schedule forms to allow creating schedules for flows that don't yet have schedule nodes in themOrchestration Team › Schedules
Updated to latest version of the react-inspector library, used in data flow and developer mode consolesOrchestration Team › Miscellaneous
Security and Administration
New
Added missing fields to authentication event logging "maxAge exceeded" token refresh failuresData Team › Security
Implemented caching for API key verification to reduce request overhead for calls made with API keysData Team › Security
Improved
Updated header proxy to remove potentially sensitive request headers at the routerData Team › Security
Removed unused "base tenant" field from enterpriseData Team › Security
Updated the policy builder to correctly include both application and system schemaData Team › Security
Data Models and API
New
Added a row limit for data migrations to ensure deployments don't get stuck on large collectionsData Team › Schema Designer
Added logic to restart data change capture when reactivating a tenantData Team › Data Change Capture
Added logic to remove or regenerate API when deactivating or reactivating a tenantData Team › Core APIs
Improved
Updated validation to ensure data models can't be deleted when referenced by custom schemaData Team › Schema Designer
Upgraded GraphQL APIs to GraphQL 16Data Team › Core APIs
Updated query pipeline generation to remove an unnecessary projection stageData Team › Core APIs
Fixed
Corrected an edge case where model names starting with numbers would cause API generation errorsData Team › Core APIs
App Building and Packages
New
Added package definition and platform version data to .fuuz package filesOrchestration Team › Package Management
Implemented initial proof of concept for application designerUser Interface Team › Application Designer
Improved
Updated package management system to correctly handle packaging Measure and RatioMeasure fieldsOrchestration Team › Package Management
Screens and User Experience
New
Added master/detail view options to table elementsUser Interface Team › Screen Designer
Added "initial view" property to calendars to allow setting the initial view (month/week/day/list)User Interface Team › Screen Designer
Added support for flow buttons in table columnsUser Interface Team › Screen Designer
Improved
Updated validation to ensure screens can't be deleted when referenced by custom schemaUser Interface Team › Screen Designer
Fixed
Corrected a bug causing the "Auto Load" property on cards to not work correctlyUser Interface Team › Screen Designer
Platform and Infrastructure
Improved
Standardized application and handling of request timeouts throughout microservicesDevOps Team
Upgraded production nodegroups to latest AMI versionDevOps Team
Updated resource allocations to increase resources available to core servicesDevOps Team
Updated Redis service map to ensure Redis connections are successfully established before servers accept requestsDevOps Team