This release adds file upload and download capabilities to RESTAPICLIENT, improves SAML sign-in compatibility, clarifies process-version API behavior, and includes security and reliability updates.
Important
- Existing WorkflowGen installations must run
Update_WFG-V8-6-0.sqlbefore starting WorkflowGen 8.6.0. The script adds the optional RESTAPICLIENTAPP_RESPONSE_CONTENT_FILENAMEinput parameter and can be run safely more than once.
Security
- Update (#4962): Updated production dependencies used by Authentication and Webhooks to address a known vulnerability.
Authentication
- Bug (#4957): Fixed SAML browser sign-in requests that Microsoft Entra ID could reject because of an invalid request identifier.
Workflow Applications
-
Update (#4492): RESTAPICLIENT can now upload files and form fields and save binary API responses without converting them to text. Downloaded files use the server-provided filename when available, or the optional
APP_RESPONSE_CONTENT_FILENAMEvalue. Authorization information is now masked in the action log. -
Update (#4667): RESTAPICLIENT can now send integer and Boolean JSON values to APIs that require those data types by using the
__INTEGERand__BOOLEANparameter suffixes. Existing parameters are unchanged. -
Update (#4680): RESTAPICLIENT now detects the appropriate content type from a recognized filename extension when an uploaded file has a generic content type. Explicit content types and unknown extensions remain unchanged.
-
Bug (#4958): PDF responses that do not specify a content type are now saved correctly instead of being converted to text. Other response types retain their existing behavior.
-
Bug (#4969, #4973, #4974, #4976): Corrected multipart requests that use content-type options, custom boundaries, or content-specific headers. Existing manually constructed multipart requests remain supported, and invalid boundary settings now produce a clear configuration error.
-
Bug (#4969, #4972, #4975, #4977, #4978, #4979): Improved downloaded-file name handling. RESTAPICLIENT now supports international and escaped filenames, safely handles characters that Windows does not permit, and shortens overly long names and extensions so files can be stored successfully. Valid filenames and downloaded file contents remain unchanged.
GraphQL and Webhooks
- Update (#4959): Clarified in the GraphQL and Webhooks API documentation when creating a process version renames the process family and when it retains the existing family name. The description for updating a process from XPDL was also corrected. API behavior is unchanged.
Notes
-
The new multipart upload and typed JSON parameter capabilities are opt-in. Existing RESTAPICLIENT actions do not require configuration changes.
-
Node.js modules are
GraphQL v5.5.1,Webhooks v6.4.1,Auth v3.4.1, andSCIM v3.4.0. They require Node.js 24.19.0 LTS or later in the Node.js 24 release line. -
WorkflowGen v8 Docker images remain based on Windows Server 2019 (
ltsc2019). -
For background on earlier enhancements and maintenance updates, refer to the WorkflowGen 8.5.0 release notes.
Installation Packs
WorkflowGen 8.6.0 (Upgrade)
WorkflowGen 8.6.0 (Clean Install - PowerShell)
WorkflowGen 8.6.0 (Clean Install - manual)
Documentation
WorkflowGen 8.6.0 Upgrade Guide: English - Français
WorkflowGen 8.6 PowerShell Installation: English - Français
WorkflowGen 8.6 Manual Installation: English - Français
WorkflowGen 8.6 Technical Guide: English - Français
WorkflowGen 8.6 Administration Guide: English - Français
WorkflowGen 8.6 User Portal Guide: English - Français
WorkflowGen 8.6 Integration Guide: English
WorkflowGen 8.6 for Azure: English - Français
WorkflowGen 8.x for Docker: English - Français
WorkflowGen documentation: English - Français