Release notes

2023.8 Release

August 2023. 43 changes across the platform.

QA release
Aug 1, 2023
Production release
Aug 22, 2023
Changes
43

Screens and User Experience

Table Master/Detail View

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