List of Changes for Laserfiche Forms 10.2.1 Update 4

June 25, 2018 | KB: 1013966
Laserfiche Forms 10.2.1

Summary

This article details the list of changes for Laserfiche Forms 10.2.1 Update 4.

  • You can now load the operational dashboard page when 2,000 or more users have assigned tasks. (42850)
  • The same step is not processed twice when you click the direct approval button twice. (44909)
  • The Workflow Service Task no longer throws an unexpected error when other parallel branches are in progress. (78599)
  • You can now successfully sign in to Laserfiche Forms 10.2.1 when the base DN in your LDAP profile contains more than 1,000 objects. (82164)
  • You no longer receive an "Index out of range" error when synchronizing Active Directory groups with contacts as members. (82177)
  • Previously, a "Laserfiche.LicenseManager.InvalidSessionException" error was thrown when synchronizing Active Directory groups with a large number of Active Directory users. Laserfiche 10.2.1 now lets you synchronize Active Directory groups with a large number of Active Directory users without receiving an error. (82179)
  • The performance with which you can sync users from Laserfiche Directory Server to Laserfiche Forms has been improved. (82430, 83709)
  • The user pickers in Laserfiche Forms 10.2.1 now support 100,000 or more users. Instead of loading all usernames at once, Laserfiche Forms 10.2.1 now waits for you to start typing a username into a user picker to load the first 25 users or groups that match the search criteria. (82629, 83417)
  • The RoutingEngineServiceHost takes up less memory after synchronizing users from Laserfiche Directory Server. (84611)
  • You can now successfully authenticate multiple concurrent users through Laserfiche Directory Server. (86551)
  • Auto synchronization is now always disabled when the account synchronize interval is set to 0. (87680)
  • Laserfiche Forms 10.2.1 is now fully compatible with TLS (Transport Layer Security) 1.2, including Braintree and other Laserfiche products. (89144, 89345)

The update includes the following files:

  • \Forms\bin\Antlr4.Runtime.dll (10.2.1.327)
  • \Forms\bin\Antlr4.Runtime.xml (Last modified 5/23/2018)
  • \Forms\bin\AutoTriggerServiceLib.dll (10.2.1.327)
  • \Config\bin\Braintree.dll (10.2.1.327)
  • \Forms\bin\Braintree.dll (10.2.1.327)
  • \Forms\bin\E-Forms.dll (10.2.1.327)
  • \Forms\bin\EntityModels.dll (10.2.1.327)
  • \Config\bin\EntityModels.dll (10.2.1.327)
  • \Forms\bin\FormExportServiceLib.dll (10.2.1.327)
  • \Config\bin\Forms.Persistence.EntityFramework.dll (10.2.1.327)
  • \Forms\bin\Forms.Persistence.EntityFramework.dll (10.2.1.327)
  • \Config\bin\FormsCommonUtils.dll (10.2.1.327)
  • \Forms\bin\FormsCommonUtils.dll (10.2.1.327)
  • \Config\bin\FormsConfig.dll (10.2.1.327)
  • \Forms\bin\FormsFormulaParser.dll (10.2.1.327)
  • \Config\bin\FormsMigration.dll (10.2.1.327)
  • \Config\bin\FormsModel.dll (10.2.1.327)
  • \Forms\bin\FormsModel.dll (10.2.1.327)
  • \Config\bin\FormsResource.dll (10.2.1.327)
  • \Forms\bin\FormsResource.dll (10.2.1.327)
  • \Forms\bin\RoutingEngineServiceHost.exe (Last modified 5/23/2018)
  • \Forms\bin\RoutingEngineServiceLib.dll (10.2.1.327)
  • \Forms\bin\SharedServices.dll (10.2.1.327)
  • \Forms\bin\UserSyncClient.exe (Last modified 5/23/2018)
  • \Config\bin\WebCommonCtrls.dll (10.2.1.327)
  • \Forms\bin\WebCommonCtrls.dll (10.2.1.327)
  • \Forms\Partials\ProcessModeler\_ServiceTaskDialog.html (Last modified 5/23/2018)
  • \Forms\Partials\ProcessModeler\_UserTaskDialog.html (Last modified 5/23/2018)
  • \Forms\Partials\_TerminationNotificationDialog.html (Last modified 5/23/2018)
  • \Forms\js\app\process-modeler\prop\activity-dialog.js (Last modified 5/23/2018)
  • \Forms\js\app\services\attributeService.factory.js (Last modified 5/23/2018)
  • \Forms\Views\BusinessProcess\BPSecurity.cshtml (Last modified 5/23/2018)
  • \Config\Styles\cf-core.css (Last modified 5/23/2018)
  • \Forms\Styles\cf-core.css (Last modified 5/23/2018)
  • \Forms\js\controllers\controller.access.js (Last modified 5/23/2018)
  • \Forms\js\app\components\forms.dir.userlist.js (Last modified 5/23/2018)
  • \Forms\js\templates\partial.template.js (Last modified 5/23/2018)
  • \Forms\js\app\publish\publishSettings.js (Last modified 5/23/2018)
  • \Forms\js\app\services\user.factory.js (Last modified 5/23/2018)
  • \Forms\js\app\process-modeler\prop\user-task-dialog.js (Last modified 5/23/2018)

Resolution

Click the following link to download a ZIP file containing Update 4 for Laserfiche Forms 10.2.1.

KB1013966.zip

  1. Extract the contents of the ZIP file to a temporary location on the server hosting Laserfiche Forms 10.2.1.
  2. Stop the Laserfiche Forms Routing Service.
  3. Double-click LFForms1021327.exe to update Laserfiche Forms 10.2.1.
  4. Start the Laserfiche Forms Routing Service.

More Information

When you install Update 4 over the release version of Laserfiche Forms 10.2.1, the Update 4 installation process will create backups of the following configuration files in C:\Program Files\Laserfiche Forms\Forms\TempFile.

  • RoutingEngineServiceHost.exe.config
  • Config\web.config
  • Forms\web.config

If you install Update 4 over the release version of Laserfiche Forms 10.2.1 (10.2.1.157), and you then decide to uninstall Update 4, the process may remove the above configuration files. Manually copy the backups from the TempFile folder to the appropriate locations to restore your Forms installation. This uninstall issue does not apply when you install Update 4 over Laserfiche Forms 10.2.1 Update 1, 2, or 3.

Note: The web.config backups are renamed to denote the source location of the web.config. When restoring, remember to remove the prefix from the file name.