We’re excited to announce the release of MachForm Version 27 – a new update that enhances security and makes MachForm even more enterprise-ready.
Enterprise-Grade Single Sign-On (SSO) with SAML 2.0
Version 27 introduces Single Sign-On (SSO) support using SAML 2.0 for login authentication – one of the most requested features from our enterprise customers.
With SSO enabled, your team can log in to MachForm using your existing company credentials through popular Identity Providers (IdPs) such as Microsoft Entra ID (Azure AD), Google Workspace SSO, Okta, OneLogin, and others.
Key benefits:
- Centralized User Control – Manage users and revoke access directly from your IdP.
- Enhanced Security – Reduce password fatigue and enforce your organization’s authentication policies.
- Seamless User Experience – Users log in with the same credentials they already use daily.
- Automatic User Provisioning – New accounts can be created on first login through Just-in-Time (JIT) provisioning.
This feature is available for:
- MachForm Self-Hosted – Unlimited License
- MachForm Cloud – Enterprise & Enterprise Plus plan
Read more on How to Setup MachForm with Single Sign-On.
Strengthened File Upload Security
In recent weeks, we discovered that spam bots were exploiting the file upload script to automate mass file uploads without any limitation. This not only consumed server resources but also created unnecessary storage usage for many customers.
Version 27 introduces a major improvement to file upload security:
- JWT-Based Upload Tokens – Each upload request is now validated with a secure token, making automated mass uploads much harder for spam bots.
- IP-Based Rate Limiting – Restrict the number of file uploads from a single IP within a 60-minute window to prevent abuse.
- More Accurate File Type Blocking – Improved file type validation ensures potentially harmful file types are blocked more reliably.
These changes significantly strengthen MachForm’s defense against spam and abuse, making it safer for public-facing forms that allow file uploads.
Now Available for Download
The new version of MachForm is now available for download in the Account Area.
PHP & MySQL Version Requirements
MachForm v27 requires the minimum version of PHP on your server to be at least PHP 8.0 and MySQL version at least MySQL 5.7. If you’re still using an older version, you’ll need to upgrade your PHP and/or MySQL version first.
Changelog
- Feature: SSO (Single Sign-On) support for login authentication
- Feature: Added option to throttle file uploads per IP address per hour
- Security: Improved file uploads security against spam bots submissions
- Bugfix: Grid widget can’t use relative date format for filtering
- Bugfix: Importing form doesn’t include the approval status field
- Bugfix: Languages not loaded correctly in merge tags
- Bugfix: Missing “reply to” information when resending entry using confirmation email template
- Bugfix: Smart folder using conditions from “Created Date” or “Last Entry Date” caused query error
- Update: Added Ukrainian language and currency
- Update: Added approver name into {approval_note} merge tag
- Update: Updated axios library with the latest version (1.11.0)
How to Update
This update is FREE for all users with an active support contract.
As mentioned above, you can download it in the Account Area.
Follow this upgrade instruction:
Upgrading MachForm Self-Hosted
MachForm Cloud Users
If you’re subscribed to any of our MachForm Cloud plans, no action is required. We automatically update your MachForm version to the latest release.