-
Notifications
You must be signed in to change notification settings - Fork 0
IIoT and Gateway Nodes
Article Type: Node Reference Audience: Developers, App Admins, IIoT Engineers Module: Data Flows / Edge Gateway Applies to Versions: Platform 3.0+ Prerequisites: Understanding of Data Flow concepts, Edge Gateway installed
What are IIoT Nodes?
The Fuuz platform goes beyond other solutions in providing you with an unparalleled ability to integrate with and interact with devices and other assets outside of software products — things like industrial controllers, weigh scales, label printers, RFID portals and much more.
IIoT (Industrial Internet of Things) nodes enable Data Flows to communicate with physical devices through the Edge Gateway. The gateway acts as a bridge between the cloud platform and on-premise industrial equipment.
Key Architecture Concepts:
- Gateway — On-premise software that connects to physical devices and communicates with Fuuz
- Device Driver Type — A category of drivers sharing common functionality (e.g., PLC, Printer)
- Device Driver — A specific driver implementation for a device protocol (e.g., Ethernet/IP PLC, TCP Printer)
- Connection — A configured instance connecting to a specific physical device
- Subscription — A configuration for receiving events from a device
| Node | Purpose | Use Case |
|---|---|---|
| Print File Node | Print a Fuuz-stored file through the gateway | Print labels, reports stored in platform |
| Print Data Node | Print dynamically generated content (Base64) | Print rendered PDFs, dynamic labels |
| Execute Device Function Node | Execute any device function generically | Read/write PLC tags, query device status |
| Subscription Node | Subscribe to device events (Source node) | React to PLC tag changes, file events |
The Gateway is an on-premise application that bridges Fuuz with physical devices and other resources inside the DMZ. Understanding its architecture is essential for working with IIoT nodes.
| Level | Description |
|---|---|
| Gateway | The installed gateway instance (hostname, IP, status) |
| Device Driver Type | Category of drivers (PLC, Printer, Modbus, etc.) |
| Device Driver | Specific protocol implementation (Ethernet/IP PLC, TCP Printer) |
| Connection | Configured instance for a specific physical device, folder, or other resource |
| Subscription | Event configuration for receiving data from a device or other publisher |
| Driver Type | Available Drivers | Use Cases |
|---|---|---|
| PLC | Ethernet/IP PLC (Allen-Bradley) | Read/write tags, browse tags, machine integration |
| PCCC PLC | PCCC PLC Driver | Legacy Allen-Bradley PLCs using PCCC protocol |
| Printer | Native Printer, TCP Printer | Label printing, document printing, Windows only |
| Modbus | Modbus TCP | Industrial automation, sensors, actuators |
| OPC-UA | OPCUA Client | Industrial interoperability, unified automation |
| MQTT | MQTT Client, MQTT Broker | IoT messaging, telemetry data, SparkplugB |
| File | File Driver | Folder monitoring, file operations |
| Server | HTTP Server, TCP Server, MQTT Broker | Receive inbound connections |
| HTTP | HTTP Client | REST API calls from gateway |
| TCP | TCP Socket Driver | Raw TCP communication |
| SQL | Oracle DB, MySQL | Direct database access from gateway |
A specialized node used to call the "Print File" device function. This can be used to print a Fuuz file (stored in the platform) through the Edge Gateway.
| Parameter | Description |
|---|---|
| Printer | The printer device to send the file to. This is a transformable field. |
| File | A file stored in Fuuz. This is a transformable field. |
| Function Timeout (optional) | Time to wait before error. Default: 60 seconds. |
| Request ID Transform (optional) | Unique ID to track the request. Default: auto-generated CUID. |
Tip: Use Print File when you have a static file already stored in Fuuz that needs to be printed. For dynamically generated content, use Print Data instead.
A specialized node used to call the "Print Data File" device function. This can be used to print PDF files or other dynamically generated content through the Edge Gateway.
| Parameter | Description |
|---|---|
| Printer | The printer device to send the file to. This is a transformable field. |
| Document Content Transform | Transform that returns a Base64-encoded string representing the file to be printed. |
| File Name (optional) | Name for the temporary file written to gateway disk. Default: random name. |
| Function Timeout (optional) | Time to wait before error. Default: 60 seconds. |
| Request ID Transform (optional) | Unique ID to track the request. Default: auto-generated CUID. |
Common Pattern: Combine with Render Document node to generate a PDF, then use Print Data to send the Base64-encoded PDF to a printer.
This node is a generic node used to call device functions. Once a device function is selected, more fields will be added to provide inputs for the parameters specific to that device function. The node will attempt to provide the simplest form input if able to enumerate a specific type; otherwise a JSONata transform input will be provided.
| Parameter | Description |
|---|---|
| Device | Select the device to execute the function against |
| Function | The device function to execute (varies by device type) |
| Request Parameters | Function-specific parameters (dynamically added based on function) |
| Function Timeout (optional) | Time to wait before error. Default varies by function. |
| Driver Type | Function | Description |
|---|---|---|
| PLC | Browse Tags | Browse available tags on the PLC device |
| Read Tag | Read a single tag value from the PLC | |
| Write Tag | Write a value to a single PLC tag | |
| Write Tags | Write values to multiple PLC tags | |
| Printer | Send a document (PDF) to the printer | |
| Get Jobs | Query the job queue of the printer | |
| Status | Check the printer status | |
| Modbus | Read Registers | Read holding registers from Modbus device |
| Write Registers | Write to holding registers on Modbus device | |
| File | List | List files in a directory |
| Read | Read file contents | |
| Status | Check the status of the root folder | |
| TCP | Status | Check if the TCP socket is connected |
A node used to subscribe to devices setup in Fuuz through the gateway. Any dropdowns left blank will act as a wildcard, allowing you to subscribe to multiple subscriptions with one node. This is a Source node that triggers flows when device events occur.
| Parameter | Description |
|---|---|
| Device Driver Type | The base driver type (e.g., Printer, PLC). Blank = wildcard. |
| Device Driver | The specific driver (e.g., Native Printer, TCP Printer). Blank = wildcard. |
| Device | The specific device to listen for events on. Blank = wildcard. |
| Edge Gateway | The gateway to receive events from (if multiple gateways). Blank = wildcard. |
| Device Subscription Type | The type of subscription event to listen for. |
| Device Subscription | The specific subscription configuration. |
| Subscription Type | Description |
|---|---|
| File System Change | Watch for file/folder changes (ADD, CHANGE, DELETE, ALL). Supports depth and polling options. |
| HTTP POST Endpoint | Receive HTTP POST requests at a configured endpoint path. |
| Tag Values | Subscribe to PLC tag value changes. Supports Store and Forward. |
| PCCC Tag Values | Subscribe to PCCC PLC tag value changes. |
| OPC-UA Node Values | Subscribe to OPC-UA node value changes. |
Important: Device subscriptions must be deployed before the flow will receive events. The subscription stream is not started until the flow is deployed.
When working with PLCs, understanding tag configuration is essential for reading and writing values correctly.
| Type | Description |
|---|---|
| BOOL | Boolean (true/false) |
| INT | 16-bit signed integer |
| SINT | 8-bit signed integer |
| DINT | 32-bit signed integer |
| LINT | 64-bit signed integer |
| UINT | 16-bit unsigned integer |
| REAL | 32-bit floating point |
| STRING | ASCII string |
| Parameter | Description |
|---|---|
| Tag | The name or address of the tag on the PLC |
| Scope (optional) | The program scope. If not provided, reads from Global scope. |
| Type | The data type of the tag (required for writes) |
| Value | The value to write (for write operations) |
Tag subscriptions support Store and Forward mode for reliable data delivery:
- Enabled: Tag values are stored on disk until they can be successfully pushed to Fuuz
- Disabled: Tag values attempt to be sent immediately (may be lost if connection fails)
- Continuous Values: When enabled with Store and Forward, all tag value updates are pushed. Otherwise, only the latest value is pushed.
Uses the system print spooler to send documents and commands. The printer must be installed on the gateway machine.
| Parameter | Description |
|---|---|
| Printer Name | The name of the installed printer, including printer server prefix if applicable |
Uses a direct TCP network connection to send documents and commands. Common for label printers like Zebra. Functions with non-Windows deployments, like Docker / Portainer installations.
| Parameter | Description |
|---|---|
| Host | Hostname or IP address of the printer |
| Port | TCP port (default: 9100) |
| Status Command (optional) | Printer command to query status. If not provided, a connection test is performed. |
| Status Response Parser (optional) | JSONata transform to parse status response. Returns {ok, message, info}. |
The Edge Gateway itself has administrative functions that can be called from Data Flows.
| Function | Description |
|---|---|
| Get Gateway Status | Returns hostname, IP, MAC address, application version, status, and uptime |
| Apply Gateway Updates | Install available gateway and/or driver updates |
| Get Driver Devices | List devices connected to the gateway for a specific driver |
| List Log Files | List available log files on the gateway |
| Symptom | Likely Cause | Resolution |
|---|---|---|
| Device not showing in dropdown | Gateway offline or device not configured | Check gateway status; verify device configuration |
| Function timeout errors | Device unreachable or slow response | Increase function timeout; verify network connectivity |
| PLC tag read returns null | Invalid tag name or scope | Use Browse Tags to verify tag exists; check scope |
| Print job not printing | Printer offline or queue blocked | Check printer status function; clear print queue |
| Subscription events not triggering | Flow not deployed | Deploy the flow; verify subscription configuration |
| File System Change not detecting | Network folder requires polling | Enable Polling option for network folders |
- Source-and-Trigger-Nodes — Device Subscription node details
- Fuuz-Platform-Nodes — Render Document for PDF generation
- Edge-Gateway-Application — Gateway setup and management
- Edge-Connections-Complete-Industrial-Integration-Reference — Setting up drivers, devices, and connections
- Gateway-Deployment-and-Architecture
- Data-Flow-Nodes-Reference
- Platform website: fuuz.com
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)