This month’s release is a little quieter than usual as the engineering team kicks off our Q3 roadmap work, but it still includes many small enhancements and fixes, and the team completed a few larger features worthy of a highlight. Read on to see what the August release has in store!
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.
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 MES solution globally, serving all sizes of customers from pre-revenue to multi-billion-dollar firms.
This new connector reflects our commitment to our NetSuite customers and partnership. Fuuz is a NetSuite staff pick, and honor given to only five partners, and we’re happy to build on that success by providing more solutions and flexibility for NetSuite integrations.
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, onboarding, training, promoting, and retirement.
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 several internal services, freeing up resources for handling other requests.
Updated validation to ensure data models can’t be deleted when referenced by custom schema
Added a row limit for data migrations to ensure deployments don’t get stuck on large collections
Updated header proxy to remove potentially sensitive request headers at the router
Removed unused “base tenant” field from enterprise
Added missing fields to authentication event logging “maxAge exceeded” token refresh failures
Implemented caching for API key verification to reduce request overhead for calls made with API keys
Updated the policy builder to correctly include both application and system schema-
Added logic to restart data change capture when reactivating a tenant
Upgraded GraphQL APIs to GraphQL 16
Corrected an edge case where model names starting with numbers would cause API generation errors
Added logic to remove or regenerate API when deactivating or reactivating a tenant
Updated query pipeline generation to remove an unnecessary projection stage
Standardized application and handling of request timeouts throughout microservices
Upgraded production nodegroups to latest AMI version
Updated resource allocations to increase resources available to core services
Updated Redis service map to ensure Redis connections are successfully established before servers accept requests
Added desktop link to Gateway webpage
Updated application installer to use Fuuz icon
Corrected issues with MQTT Client driver where changes to device subscriptions or topics weren’t reflected in the device
Added configuration option for gateway log retention
Added connector for SAP SuccessFactors API
Added NetSuite driver to ODBC connector
Added logic to remove and restart data flows when tenants are deactivated/reactivated
Added “Save Rendered File” input to Render Document node to permit rendering documents without saving a copy
Added checkpoint system to reduce the impact of redelivered messages on data flow quality of service
Added “Edit Data Flow Header” action to flow designer file menu
Added logic to remove and restart schedules when tenants are deactivated/reactivated
Updated data flow schedule forms to allow creating schedules for flows that don’t yet have schedule nodes in them
Added $numberToWords
binding to convert a number to its natural language equivalent
Updated package management system to correctly handle packaging Measure and RatioMeasure fields
Added package definition and platform version data to .fuuz
package files
Added /webhook/post
route to Webhook Service for use with updated webhook system
Updated to latest version of the react-inspector
library, used in data flow and developer mode consoles
Implemented initial proof of concept for application designer
Updated validation to ensure screens can’t be deleted when referenced by custom schema
Added master/detail view options to table elements
Added “initial view” property to calendars to allow setting the initial view (month/week/day/list)
Corrected a bug causing the “Auto Load” property on cards to not work correctly
Added support for flow buttons in table columns