✨ New Features & Enhancements
Improved Salesforce AppExchange Security — We've enabled PKCE and Refresh Token Rotation in our Salesforce App for the AppExchange Package, strengthening authentication security for customers using our managed Salesforce integration.
Action Required: If you have the FormAssembly for Salesforce AppExchange App installed, please visit the AppExchange and update your installed package.
Users who have not yet updated may experience issues logging into FormAssembly through Salesforce. Logging in directly through your FormAssembly account page will continue to work.
Faster JavaScript-Embedded Workflow Load Times — Workflows embedded via JavaScript now load faster for first-time visitors. Supporting scripts are downloaded in parallel rather than one at a time, reducing the delay before the form becomes interactive.
🐛 Bug Fixes
Salesforce Object Loading Timeout — Resolved an issue where refreshing the Salesforce schema or loading objects when creating a new connector would result in a 504 timeout error.
Response Search Not Updating — Fixed an issue where new form responses were not appearing in search results on the Response Report page, even though the responses existed in the database. A stuck reindex job was preventing search results from staying current.
Excel Connector Workbooks Not Displaying — Fixed an issue where Excel workbooks would intermittently disappear from the destination list in the Excel Workflow Connector, preventing them from being selected even after a successful setup.
CSV Dataset Fields in JavaScript-Embedded Workflows — Fixed an issue where fields using CSV datasets would fail to load their values when a workflow was embedded using the JavaScript embed method.
🔧 Internal Improvements
Enhanced Script Security — Added Subresource Integrity (SRI) checks to scripts when saving a form, providing an additional layer of protection against tampered third-party resources.