-
Notifications
You must be signed in to change notification settings - Fork 0
Configurations
Article Type: Concept Audience: App Administrators, Application Designers, Developers Module: App Management Applies to Versions: All Versions
Application Configurations provide a flexible, schema-validated system for defining custom configuration data that extends beyond standard Application Settings. This feature enables App Administrators and Developers to create enterprise-grade solutions where business logic can be abstracted from application logic, allowing configuration changes in production environments without code deployment. Configurations support complex nested JSON structures with validated references to system and custom data models, making them ideal for multi-site deployments, dynamic workflows, and adaptable business rules.
Note: Application Configurations are scoped per application and per environment. Unlike Application Settings which provide standardized system-wide preferences, Configurations allow fully customizable schema definitions tailored to specific business requirements. New applications have no configurations by default unless explicitly created.
- Configuration: A named, schema-validated JSON document that stores custom application settings and business logic parameters.
- Config Schema: A JSON Schema definition that validates the structure, data types, and constraints for the configuration's JSON data. Determines what fields are available, their types, validation rules, and input mechanisms.
- Config Json: The actual configuration data blob containing the JSON structure and values that conform to the defined Config Schema.
- Module: An organizational category that associates configurations with specific functional areas within an application (e.g., Quality, Testing, Orchestration).
- Module Group: A higher-level organizational category that groups related modules together for packaging and deployment purposes.
- Table Reference: A schema property that creates validated dropdown selections from system or custom data models, ensuring configuration values reference valid records.
- Input Props: Schema properties that define how configuration fields are presented and validated in the user interface.
- Configuration Definition: Name, Description, Module, Module Group metadata
- Schema Validator: JSON Schema engine that enforces data type and structure validation
- GraphQL API: Standard query interface for accessing configurations from screens, flows, and integrations
- Data Change Tracking: Audit system capturing configuration modifications
- Package System: Migration mechanism for deploying configurations across environments
- Per Application: Each custom application maintains independent configuration definitions
- Per Environment: Configurations exist separately in build, QA, and production environments
- Per Tenant: Configuration data is tenant-specific (accessible cross-tenant via API if needed)
- No Auto-Replication: Configuration changes do not automatically propagate across environments
- Package Migration: Configurations can be included in application packages for controlled deployment
Important: The ability to modify configurations directly in production without code deployment is a powerful feature. Changes to configurations in build or QA environments must be intentionally migrated to production—there is no automatic synchronization.
- Multi-Site Manufacturing Logic: Abstract site-specific business rules (e.g., material issuing processes that differ across plants) into configurations, allowing each site to operate with different logic while maintaining consistent application code.
- Dynamic Document Printing Workflows: Configure document printing rules that vary by plant, department, or customer without deploying new flows. Store printer selections, document templates, and routing logic in configurations.
- Production-Adjustable Scanning Patterns: Expose regex patterns or validation rules for barcode/RFID scanning applications in configurations, enabling production adjustments without flow redeployment.
- Menu and Navigation Customization: Define parent-child screen relationships and navigation structures that can be adjusted per customer or deployment scenario.
- Integration Endpoint Management: Store API endpoints, authentication credentials, and integration parameters that differ between environments or customers in validated configurations.
- Regional Timezone and Locale Rules: Configure complex timezone handling, shift schedules, or regional business rules that go beyond standard Application Settings.
- Workflow State Machine Definitions: Define approval workflows, state transitions, or business process rules in configuration JSON that can be modified without code changes.
- Module Packaging: Bundle complete functional modules (screens, flows, schema, documents, configurations) as packages for deployment across applications or tenants.
The Application Configurations screen is accessed via App Management > Configurations in the App Admin menu section.
The main table displays all available configurations with the following columns:
- Name: Configuration identifier (clickable link to configuration details)
- Description: Explanation of the configuration's purpose and usage context
- Config Schema: JSON Schema definition preview (expandable to view full schema)
- Config Json: Configuration data preview (expandable to view full JSON)
- Module: Functional area association (filterable)
- Module Group: Higher-level grouping category (filterable)

- Search: Filter configurations by name or description
- Create New Configuration: Define a new configuration with schema and initial JSON values
- Edit Configuration: Modify schema definition or JSON data (schema changes are validated before save)
- Delete Configuration: Remove a configuration (use with caution if referenced by screens or flows)
- Filter by Module: Display only configurations associated with a specific module
- Filter by Module Group: Display only configurations within a specific module group

When creating or editing a configuration, the following fields are available:
- Name: Required unique identifier for the configuration
- Description: Optional explanation of configuration purpose and usage
- Module: Optional module association for organizational purposes
- Module Group: Optional module group for packaging and deployment
- Config Schema: JSON Schema editor with syntax validation
- Config Json: JSON data editor with schema validation
Note: The system validates Config Json against the defined Config Schema before allowing save operations. Invalid JSON structures or schema violations will prevent configuration updates with descriptive error messages.
Config Schema uses standard JSON Schema format with Fuuz-specific extensions for UI rendering and data model integration.
| Type | Description | Use Case |
|---|---|---|
| string | Text values | Names, descriptions, regex patterns, URLs |
| number | Numeric values (float or integer) | Thresholds, quantities, percentages |
| integer | Whole number values | Counts, IDs, port numbers |
| boolean | True/false flags | Feature toggles, enable/disable flags |
| object | Nested JSON object with properties | Complex structures, table references |
| array | Ordered list of items | Multiple selections, lists of records |
| null | Null/empty value | Optional fields with no default |
| any | Any valid JSON value type | Dynamic or polymorphic data |
Table references create validated dropdown selections from system or custom data models. When a user configures a field with a table reference, they select from actual records in the specified data model.
Input Props for Single Selection:
{
"type": "object",
"inputProps": {
"type": "select",
"dataModel": "Screen",
"labelPath": "name",
"labelField": "name",
"stateTracking": "full",
"multiselect": false,
"selectFields": ["id", "name", "description"]
}
}Input Props for Multi-Selection:
{
"type": "array",
"items": {},
"inputProps": {
"type": "select",
"dataModel": "Route",
"labelPath": "title",
"labelField": "title",
"stateTracking": "full",
"multiselect": true,
"selectFields": ["id", "title", "path", "screen.active", "screen.name"]
}
}| Parameter | Description |
|---|---|
type |
Input type (typically "select" for table references) |
dataModel |
Name of the data model to query (e.g., "Screen", "Route", "User", custom models) |
labelPath |
Field path displayed in dropdown (supports nested paths with dot notation) |
labelField |
Primary field for label display |
stateTracking |
Tracking mode for selected values (typically "full" to store complete record data) |
multiselect |
Boolean flag: true for array of selections, false for single selection |
selectFields |
Array of field paths to include in the configuration JSON (supports nested fields) |
Instead of table references, you can define embedded option lists that are validated within the configuration context only:
{
"type": "string",
"enum": ["Option1", "Option2", "Option3"]
}Use standard JSON Schema keywords to define required fields and defaults:
{
"type": "object",
"properties": {
"requiredField": { "type": "string" },
"optionalField": { "type": "string", "default": "defaultValue" }
},
"required": ["requiredField"]
}Application Configurations are accessible via standard GraphQL queries throughout the Fuuz platform.
Use GraphQL queries in screen data sources or component bindings to retrieve configuration data:
query {
ApplicationConfiguration(name: "Mobile Menu Configuration") {
configJson
}
}Query configurations in flow nodes using GraphQL operations to retrieve configuration data for transformation or routing logic.
Access configurations via GraphQL queries in web flow nodes to dynamically adjust API responses or business logic based on configuration values.
Use the Fuuz GraphQL API endpoint to query configurations from external systems. Cross-tenant access is available via API if needed.
Use Case: Mobile menu configuration that defines parent screens and their associated child screen routes.
Configuration Metadata:
- Name: Mobile Menu Configuration
- Description: Defines parent-child screen relationships for mobile navigation menu
- Module: Testing
- Module Group: System
Config Schema:
{
"type": "object",
"properties": {
"screens": {
"type": "array",
"items": {
"type": "object",
"properties": {
"parentScreen": {
"writeOnly": false,
"readOnly": false,
"deprecated": false,
"examples": [],
"minProperties": 0,
"inputProps": {
"type": "select",
"dataModel": "Screen",
"labelPath": "name",
"labelField": "name",
"stateTracking": "full",
"multiselect": false,
"selectFields": ["id", "name", "description"]
},
"type": "object"
},
"childScreens": {
"writeOnly": false,
"readOnly": false,
"deprecated": false,
"examples": [],
"minItems": 0,
"uniqueItems": false,
"inputProps": {
"type": "select",
"dataModel": "Route",
"labelPath": "title",
"labelField": "title",
"stateTracking": "full",
"multiselect": true,
"selectFields": [
"id", "title", "path",
"screen.active", "screen.name"
]
},
"type": "array",
"items": {}
}
}
}
}
}
}Config Json:
{
"screens": [
{
"parentScreen": {
"id": "mobileHomeTemplateScreen",
"name": "Mobile Home Template Screen",
"description": ""
},
"childScreens": [
{
"id": "cmfy3xugo0cyv014vfb6443fg",
"title": "Gateway Dashboard",
"path": "/system/testing/gatewayDashboard",
"screen": {
"active": true,
"name": "Gateway Dashboard"
}
},
{
"id": "cmfy3bjqp0bc80149gruo1g92",
"title": "Application Dashboard",
"path": "/system/testing/applicationDashboard",
"screen": {
"active": true,
"name": "Application Dashboard"
}
}
]
}
]
}Accessing in Screen:
# GraphQL Query in Screen Data Source
query {
ApplicationConfiguration(name: "Mobile Menu Configuration") {
configJson
}
}/* JSONata to extract child screens for first parent */
$config := $ApplicationConfiguration.configJson;
$config.screens[0].childScreens
- JSON Schema Documentation
- Related KB articles: Application Settings, Data Model Custom Fields, GraphQL API Tree Browser, Screen Designer Bindings, Data Flow Operations, Package Management
- Issue: Cannot save configuration - schema validation error • Cause: Config Json does not conform to the defined Config Schema • Fix: Review the validation error message which indicates the specific schema violation. Verify that all required fields are present, data types match the schema, and nested structures follow the defined pattern. Use a JSON validator to check syntax before attempting to save.
- Issue: Configuration not appearing in GraphQL queries • Cause: Configuration may be in wrong environment or query syntax incorrect • Fix: Verify you are querying the correct environment (configurations are per-environment). Check the configuration name spelling exactly matches. Use the API Tree Browser to explore available ApplicationConfiguration queries.
-
Issue: Table reference dropdown is empty • Cause: Referenced data model has no records or access permissions issue • Fix: Verify the data model specified in
inputProps.dataModelcontains records. Check that your user has permission to read from the referenced data model. Ensure the dataModel name is spelled correctly. - Issue: Configuration changes not reflected in production • Cause: Configurations do not automatically replicate across environments • Fix: Manually update the configuration in the production environment, or include the configuration in a migration package and deploy to production. Remember that this non-replication is intentional to allow environment-specific configurations.
- Issue: Complex nested structure causing performance issues • Cause: Configuration JSON is excessively large or deeply nested • Fix: Consider breaking large configurations into multiple smaller configurations. Use GraphQL query selectFields to retrieve only necessary data. Cache configuration data in screen or flow state rather than querying repeatedly.
-
Issue: Regex pattern in configuration not working as expected • Cause: Regex string may need escaping in JSON or pattern is incorrect • Fix: Store regex patterns as strings in configuration JSON. When using in flows or screens, ensure proper escaping for backslashes (use
\\instead of\). Test regex patterns outside Fuuz first, then add validation in flows to catch pattern errors. - Issue: Unable to modify configuration - access denied • Cause: Only App Admins and Developers can create/modify configurations • Fix: Verify you have App Admin or Developer access type. End users and other access types cannot modify configurations even if they have roles. Contact your administrator to grant appropriate access.
- Issue: Need to rollback configuration to previous version • Cause: No automatic rollback feature available • Fix: Navigate to Data Management > Data Changes. Filter by ApplicationConfiguration data model and locate the configuration record. Review the change history to see previous JSON values. Copy the previous JSON value and manually update the configuration.
- Issue: Schema changes breaking existing Config Json • Cause: Modified schema no longer validates existing configuration data • Fix: Before modifying Config Schema, test with sample JSON to ensure compatibility. When schema changes are necessary, update Config Json simultaneously to maintain compliance. Consider creating a new configuration rather than modifying existing if significant schema changes are required.
- Issue: Configuration not included in package deployment • Cause: Configuration not selected for package inclusion • Fix: When creating packages, explicitly include configurations in the package definition. If using Module and Module Group, ensure all configurations within the module are selected. Verify package contents before deployment.
- When to Use Configurations vs Settings: Use Application Settings for standardized, system-wide preferences like date formats and themes. Use Application Configurations for custom business logic, complex nested structures, and application-specific rules that vary by deployment.
- When to Use Configurations vs Data Models: Use Configurations for application logic and rules that are maintained by administrators. Use Data Models for transactional data that is created, updated, and queried by end users.
- Naming Conventions: Use descriptive names that indicate purpose and scope (e.g., "Production Line Material Issuing Rules", "Document Print Routing Configuration"). Avoid generic names like "Config1" or "Settings".
- Schema Design: Define comprehensive schemas with appropriate field types, required fields, and validation rules before populating Config Json. Well-designed schemas prevent configuration errors and improve maintainability.
- Module Organization: Assign meaningful Module and Module Group values to enable logical organization and packaging. Group related configurations together for easier maintenance and deployment.
- Documentation: Use the Description field to thoroughly document the configuration's purpose, expected structure, and how it is referenced in the application. Include examples of valid Config Json.
- Testing Strategy: Test configuration changes in build or QA environments before applying to production. Verify that screens, flows, and integrations correctly consume the configuration data.
- Version Control: Before making significant changes to configurations, document the current state or take screenshots. Use Data Change History as a rollback reference if needed.
- Production Changes: Leverage the ability to modify configurations in production for rapid adjustments, but establish a change approval process to prevent unintended impacts.
- Performance Optimization: Cache configuration data in screen or flow variables when accessed repeatedly. Use GraphQL selectFields to retrieve only necessary data rather than entire configuration JSON.
- Table Reference Fields: When using table references in schemas, select only the fields needed in selectFields to minimize data payload and improve query performance.
- Avoid Hardcoding: Use configurations instead of hardcoding business rules in flows or screens. This approach enables production adjustments without code deployment.
- Migration Planning: When promoting applications between environments, include configurations in packages or maintain a checklist of manual configuration updates needed in each environment.
| Version | Date | Editor | Description |
|---|---|---|---|
| 1.0 | 2024-12-27 | Fuuz Documentation Team | Initial Release |
Source: support.fuuz.com
Getting Started (14)
- Access Field Level Help within the Fuuz Platform
- Field-Level Help
- Fuuz Platform 101: Low/No-Code Technology in Manufacturing
- Fuuz Platform Architecture
- Getting to Know the Fuuz Platform
- Logging into Fuuz – Cloud Access
- Manage what displays in Field Level Help throughout Fuuz
- Recovering Your Fuuz Account
- Sharing A Page
- Switching Between Apps in Fuuz
- Switching between Fuuz Environments (Build, QA, Production)
- Trouble Logging Into Fuuz
- Unique Email Plus Addressing
- Welcome To Industry Accelerators!
Training Guides (52)
Applications
- Brand and Configure Your Application
- Create an Application
- Deactivate (Retire) an Application
- Find Pages Beyond the Left Menu
- Install a Fuuz Package
- Navigate the Application Designer
- Retire an Application
Access & Users
- Approve Access Requests
- Approve Application Access Requests
- Configure the Internal Password Policy
- Create a Role
- Create an API Key
- Deactivate and Reactivate a User
- Grant Permissions with Policies
- Investigate Login Activity
- Invite a User to an Application
- Manage App Users
- Request Access to an Application
- Switch Applications, Roles, and Environments
- Understand Developer Access
- Understand Web Access
- Use the User Menu (Profile, Theme, and More)
Data Models & Schema
- Add a Custom Field
- Create a Data Model
- Create a Sequence
- Design Model Fields in the Schema Designer
- Relate Two Data Models
Screens
Weather Lookup Series — guided 3-part build
- Part 1 · Build the Screen (Beginner)
- Part 2 · Store the Readings (Intermediate)
- Part 3 · Watched Locations & Scheduled Capture (Advanced)
Data Flows & Integrations
- Call an External API with a Flow
- Connect to External Systems
- Create a Data Flow
- Create a Notification Channel
- Create a Webhook
- Save Queries, Scripts, and Data Mappings
- Schedule a Data Flow
- Use the Script Editor
Data, Reporting & Monitoring
- Browse Data with Data Explorer
- Build a Document (Report or Label)
- Check Component References
- Create Configuration Records (Modules, Units, Calendars, and More)
- Explore the GraphQL API
- Export Data
- Import Data into an Application
- Investigate Application Logs
- Save an Export Configuration
- Trace a Data Change
Enterprise & Organizations
Platform Concepts & Architecture (10)
- Bridging the Red and Blue Data Divide - How Fuuz Became the First Industrial Platform to Merge Operational and Business Intelligence
- Claude AI Skills for the Fuuz Platform
- Cool Things we built with Fuuz Episode 1 12.5.2025 (Public)
- Differences between MES and ERP from an ERP Consultant Eric Kimberling
- Fuuz can be your "Connected Worker Platform"
- Listen and Learn what MES is and what makes it unique
- Manufacturers struggle with Build versus Buy for their MES and what are the Core 4 Elements
- Stock Price Application
- Why All Manufacturers Build their MES System Part 1
- Why All Manufacturers Build their MES System Part 2
Screens & Application Design (17)
- Application Designer Guide
- Array Input
- Combobox
- Dynamic Field Configurations
- Fuuz Deployment Methodologies
- Fuuz Form Detail Screen Specification
- Historical Data Table Screen Design Standard
- JSON
- JSON Form Fields in Action Steps
- JSON Schema Inputs
- Master Data Table Screen Design Standard
- Mobile Screen Design Standard
- Screen Context Container
- Screen Generation (AI) Flow Template V1.5.1
- Setup Data Table Screen Design Standard
- Table Column Conditional Formatting
- Transform Data in a Column
Data Models & Schema (8)
Data Flows & Scripting (51)
Designing Flows
- Data Flow Design Standards
- Data Flow Logs
- Debugging and Testing our Fuuz Data Flows
- Flow Schedules
- Fuuz Data Flows enable DataOps at Scale, ETL, iPaaS and more
- How to Create APIs Using Data Flows in Fuuz
- How To General E-Commerce Integrations using Data Flows in Fuuz iPaaS
- How to Setup a daily file import using Fuuz Data Flows
- Managing Large Datasets in Fuuz: Data Flow Engine Performance Optimization
- The Power of Data Flows - Unlocking Industrial Intelligence with Fuuz
- Using Fuuz with FTP integrations and Data Flows iPaaS
Data Flow Nodes
- Data Flow Nodes Reference
- Debugging & Context Nodes
- Flow Control Nodes
- Fuuz Platform Nodes
- IIoT & Gateway Nodes
- Integration Nodes
- Notification Nodes
- Source & Trigger Nodes
- Transform Nodes
JSONata Reference
- Aggregation Functions
- Array Functions
- Boolean Functions
- Boolean Operators
- Comparison Operators
- Composition
- Construction
- Constructs
- Custom Fuuz Only JSONata Library
- Date Time Functions
- Date Time Processing
- Expressions
- Fuuz Bindings: $predicateFilter
- Higher Order Functions
- Jsonata Tutorial
- Numeric Functions
- Numeric Operators
- Object Functions
- Other Operators
- Path Operators
- Predicate Expressions
- Processing Model
- Regex
- Simple Queries
- Slow Transform Performance: JSONata vs JavaScript Optimization Guide
- Sorting Grouping and Aggregation
- String Functions
Scripting
Integrations & Connectors (30)
General & iPaaS
- API Keys
- Cloud Connectors - Complete Reference Guide
- Connecting a CRM with your ERP using Fuuz
- Connecting a Vending Machine to your ERP system using Fuuz
- Creating a Scheduled Integration & Sending a CSV File in an Email
- Debug a NetSuite SOAP API integration
- Fuuz Connections help you integrate your Systems and Devices
- Fuuz has lists of Connectors and Drivers you can use
- Fuuz has pre-built integration Connectors
- How to create a check an ODBC connection with another system
- How to Create a RESTful API Using the Fuuz Platform
- How to create a simple Integration and Store data in Fuuz
- How To Design or Configure Policies and Policy Groups for my App in Fuuz
- How to Integrate Fuuz with another product or another API
- How to Integrate with an HR system like ADP using Fuuz iPaaS
- How to use API Explorer and GraphQL to Query Data in Fuuz for Beginners
- How you Integrate your ERP with your MES
- Industry 3 and Industry 4 differences in ERP and MES Integrations
- Integrated Carrier Package
- Make REST-Based Calls With An API Key
- Policy Groups
- System connectivity validation - testing a connection when your 3rd party moves its hosting
- Using Fuuz as an iPaaS to Connect - to an API, Collect - Data from the API, Store - that data in Fuuz tables
Plex
- How to connect using Plex UX datasources from Fuuz iPaaS
- How to integrate with Plex Classic using Fuuz iPaaS
- How to Setup and Connect to Plex APIs
EDI
IIoT & Edge Gateway (18)
- Edge Connections: Complete Industrial Integration Reference
- Edge Gateway Flows
- Edge Gateway Installation Step-by-Step
- Edge to Cloud Infrastructure
- Gateway Deployment & Architecture
- Gateway System Requirements
- How IIoT fits into the Industrial Data "Stack"
Physical Device Connectors
- Connecting To Kepware OPCUA Server
- Fanuc Robot Connectivity using Edge Gateway
- HMI Template Standard - ISA-101 Compliant
- How to connect OPC/UA simulator to the Edge Gateway
- Modbus TCP
- MQTT
- Omron PLC/HMI NX102 Connectivity with Edge Gateway
Edge Data Connectors
Reporting, Documents & Dashboards (8)
- Building a Non-Conformance Report (NCR) Application in Fuuz
- Create responsive structured dashboard layouts using the Grid Container and Grid Cell components
- How to add visualizations (charts and graphs) to reports in Fuuz for Beginners
- How to build real-time reports in Fuuz from scratch for Beginners
- How to modify existing reports in Fuuz for Beginners
- Non-Conformance Report Accelerator
- Printing Documents
- Printing Documents From Fuuz
Administration & Access Control (27)
- Access Control
- Access Requests
- Access Requests: Overview
- Access Type Overview
- Access Types
- Add Users to Fuuz Apps
- App Admin Access
- App Management
- App Users
- Applications (Tenants)
- Authentication Events
- Change a User's Access Type
- Configurations
- Create Users and Set Access Type
- Enterprise Admin Overview
- Enterprise Users
- Enterprise Users vs Access Requests
- How To Login to your Fuuz Enterprise - Non Single Sign On
- How To Login to your Fuuz Enterprise - Single Sign On
- Identity Providers
- Notifications
- Notifications
- Organizations
- Roles
- Settings
- Switching my active Role within Fuuz
- Troubleshooting User Login Errors Due to Identity Provider Misconfiguration
Data Management (8)
Accelerators, Templates & Packages (8)
- Create a Quality Batch Golden Record Analysis Tool in Fuuz
- Fuuz Developer 101 Bootcamp - 2026 Schedule & Enrollment
- Fuuz Developer 101 Bootcamp - Program Overview
- Fuuz Industry Accelerators - Installation & Best Practices
- Fuuz Industry Accelerators - Overview
- How-To: Managing Green/Blue Deployments with Fuuz Package Management Zero-Downtime
- Model Agnostic Scheduling System APS
- Setting up In-House Fuuz
Design Standards (1)
How-To Guides (8)
- Connecting to Fuuz from a remote system to execute a Fuuz API
- Connecting to Fuuz from a remote system to execute a Fuuz API - Extended Features Part 2
- Data Mapping
- Document your Application using Atlassian Confluence and our Pre-Built App
- Fuuz Platform Capabilities
- How to add multiple data records to the Fuuz database with a single API call
- How to on Best Practices for Designing Flows in Fuuz
- Using the Transformation Explorer
FAQ & Troubleshooting (1)
Release Notes (117)
2026
- 2026.1 (January 2026)
- 2026.2 (February 2026)
- 2026.3 (March 2026)
- 2026.4 (April 2026)
- 2026.5 (May 2026)
- 2026.6 (June 2026)
2025
- 2025.1 (January 2025)
- 2025.10 (October 2025)
- 2025.11 (November 2025)
- 2025.12 (December 2025)
- 2025.2 (February 2025)
- 2025.4 (April 2025)
- 2025.5 (May 2025)
- 2025.6 (June 2025)
- 2025.7 (July 2025)
- 2025.8 (August 2025)
- 2025.9 (September 2025)
2024
- 2024.1 (January 2024)
- 2024.10 (October 2024)
- 2024.11 (November 2024)
- 2024.12 (December 2024)
- 2024.2 (February 2024)
- 2024.3 (March 2024)
- 2024.4 (April 2024)
- 2024.5 (May 2024)
- 2024.6 (June 2024)
- 2024.7 (July 2024)
- 2024.8 (August 2024)
- 2024.9 (September 2024)
2023
- 2023.5 (May 2023)
- 2023.1 (January 2023)
- 2023.10 (October 2023)
- 2023.11 (November 2023)
- 2023.12 (December 2023)
- 2023.2 (February 2023)
- 2023.3 (March 2023)
- 2023.4 (April 2023)
- 2023.6 (June 2023)
- 2023.7 (July 2023)
- 2023.8 (August 2023)
- 2023.9 (September 2023)
2022
- 2022 Q1 Fuuz Package Updates (03/11/2022)
- 2022 Q1 Fuuz Release Notes v3.87.0 (03/17/2022)
- 2022 Q1 MFGx Release Notes v3.78.0 (01/06/2022)
- 2022 Q1 MFGx Release Notes v3.79.0 (01/13/2022)
- 2022 Q1 MFGx Release Notes v3.80.0 (01/20/2022)
- 2022 Q1 MFGx Release Notes v3.81.0 (01/27/2022)
- 2022 Q1 MFGx Release Notes v3.82.0 (02/03/2022)
- 2022 Q1 MFGx Release Notes v3.83.0 (02/10/2022)
- 2022 Q1 MFGx Release Notes v3.85.0 (02/28/2022)
- 2022 Q2 Fuuz Release Notes v3.90.0 (04/14/2022)
- 2022 Q2 Fuuz Release Notes v3.91.0 (04/21/2022)
- 2022 Q2 Fuuz Release Notes v3.92.0 (04/28/2022)
- 2022 Q2 Fuuz Release Notes v3.93.0 (05/06/2022)
- 2022 Q2 Fuuz Release Notes v3.94.0 - v3.97.0 (June 13, 2022)
- 2022 Q2 Fuuz Release Notes v3.98.0 (06/16/2022)
- 2022 Q2 Fuuz Release Notes v3.99.0 (06/30/2022)
- 2022 Q3 Fuuz Release Notes v3.100.0 🎉 (07/06/2022)
- 2022 Q3 Fuuz Release Notes v3.101.0 (07/21/2022)
- 2022 Q3 Fuuz Release Notes v3.102.0 (08/11/2022)
- 2022 Q3 Fuuz Release Notes v3.103.0 (08/18/2022)
- 2022 Q4 Fuuz Release Notes v3.107.0 - v3.109.0 (10/27/2022)
2021
- 2021 Q1 MFGx Release Notes v3.29.0 (1/7/2021)
- 2021 Q1 MFGx Release Notes v3.30.0 (1/14/2021)
- 2021 Q1 MFGx Release Notes v3.34.0 (2/4/2021)
- 2021 Q1 MFGx Release Notes v3.37.0 (2/26/2021)
- 2021 Q1 MFGx Release Notes v3.38.0 (3/5/2021)
- 2021 Q1 MFGx Release Notes v3.40.0 (3/25/2021)
- 2021 Q1 MFGx.io Release Notes v3.32.0 (1/21/2021)
- 2021 Q1 MFGx.io Release Notes v3.33.0 (1/28/2021)
- 2021 Q2 MFGx Release Notes v3.41.0 (4/1/2021)
- 2021 Q2 MFGx Release Notes v3.42.0 (4/8/2021)
- 2021 Q2 MFGx Release Notes v3.43.0 (4/16/2021)
- 2021 Q2 MFGx Release Notes v3.44.0 (4/22/2021)
- 2021 Q2 MFGx Release Notes v3.45.0 (4/29/2021)
- 2021 Q2 MFGx Release Notes v3.47.0 (5/13/2021)
- 2021 Q2 MFGx Release Notes v3.48.0 (5/20/2021)
- 2021 Q2 MFGx Release Notes v3.48.0 (5/27/2021)
- 2021 Q2 MFGx Release Notes v3.50.0 (6/03/2021)
- 2021 Q2 MFGx Release Notes v3.51.0 (6/10/2021)
- 2021 Q2 MFGx Release Notes v3.52.0 (6/17/2021)
- 2021 Q2 MFGx Release Notes v3.54.0 (6/28/2021)
- 2021 Q3 Fuuz Release Notes v3.58.0 (7/22/2021)
- 2021 Q3 MFGx Release Notes v3.55.0 (7/1/2021)
- 2021 Q3 MFGx Release Notes v3.60.0 (8/5/2021)
- 2021 Q3 MFGx Release Notes v3.61.0 (8/17/2021)
- 2021 Q3 MFGx Release Notes v3.62.0 (8/19/2021)
- 2021 Q4 MFGx Release Notes v3.68.0 (10/8/2021)
- 2021 Q4 MFGx Release Notes v3.69.0 (10/14/2021)
- 2021 Q4 MFGx Release Notes v3.70.0 (10/21/2021)
- 2021 Q4 MFGx Release Notes v3.71.0 (10/28/2021)
- 2021 Q4 MFGx Release Notes v3.72.0 (11/04/2021)
- 2021 Q4 MFGx Release Notes v3.73.0 (11/11/2021)
- 2021 Q4 MFGx Release Notes v3.74.0 (11/19/2021)
- 2021 Q4 MFGx Release Notes v3.75.0 (12/02/2021)
- 2021 Q4 MFGx Release Notes v3.76.0 (12/09/2021)
- 2021 Q4 MFGx Release Notes v3.77.0: The Holiday Update (12/16/2021)
2020
- 2020 Q2 MFGx Release Notes v2.32.0 (4/9/2020)
- 2020 Q2 MFGx Release Notes v2.33.0 (4/16/2020)
- 2020 Q2 MFGx Release Notes v2.35.0 (4/30/2020)
- 2020 Q2 MFGx Release Notes v3.5.0 (6/18/2020)
- 2020 Q2 MFGx Release Notes v3.6.0 (6/25/2020)
- 2020 Q2 MFGx.io Release Notes v2.32.0 (4/9/2020)
- 2020 Q3 MFGx Release Notes v3.10.0 (7/23/2020)
- 2020 Q3 MFGx Release Notes v3.11.0 (7/30/2020)
- 2020 Q3 MFGx Release Notes v3.13.0 (8/13/2020)
- 2020 Q3 MFGx Release Notes v3.17.0 (9/21/2020)
- 2020 Q3 MFGx Release Notes v3.7.0 (7/6/2020)
- 2020 Q3 MFGx Release Notes v3.8.0 (7/9/2020)
- 2020 Q4 MFGx Release Notes v3.20.0 (10/13/2020)
- 2020 Q4 MFGx Release Notes v3.21.0 (10/15/2020)
- 2020 Q4 MFGx Release Notes v3.22.1 (10/22/2020)
- 2020 Q4 MFGx Release Notes v3.23.0 (11/5/2020)
- 2020 Q4 MFGx Release Notes v3.24.0 (11/12/2020)
- 2020 Q4 MFGx Release Notes v3.26.0 (12/3/2020)
- 2020 Q4 MFGx Release Notes v3.27.0 (12/10/2020)
- 2020 Q4 MFGx Release Notes v3.28.0 (12/17/2020)