Hotfixes

The following hotfix is available for Appian 19.3.

Hotfix Package B

This is a cumulative hotfix package that includes Hotfix Package A as well as new hotfixes in a single download and a set of instructions. This package is required for any Appian 19.3 installations not currently on Hotfix Package B. After installing, you will be running on Appian 19.3 Hotfix Package B.

See the Installation section at the bottom of this page for instructions on how to install this hotfix package.

19.3 Hotfix Package B

Release Date: 30 September 2019

Enhancements

  • Added additional data metrics columns for connected systems.

  • Added additional product metrics for integration executions.

  • Allow incoming PATCH calls to the app server.

Resolved Issues

  • Security Updates - High

  • AN-141232 Critical
    The process analytics engine now correctly handles the case where it mistakenly receives multiple copies for a single process variable for the same process from the process execution engines. Previously this could cause a sudden increase in memory used by the analytics engine.

  • AN-141683 - High
    Fixed an issue where users were unable to load mobile-enabled quick tasks that were group assigned.

  • AN-141901 - High
    Fixed an issue where users were unable to view mobile-enabled quick tasks in the related actions tab after opening the task.

  • AN-139860 - Medium
    Deselecting a pre-selected row in read-only grids now properly saves the row data.

  • AN-140894 - Medium
    Fixes an error caused by indexing into invalid fields or list indices in unevaluated branches of a local variable definition, such as the valueIfFalse parameter of an if() when the condition is true.

  • AN-140947 - Medium
    Fixed an issue where auditor and viewer roles for Sites were not being respected after upgrading to 18.4.

  • AN-141196 - Medium
    The username and password fields on the login page are announced correctly by screen readers.

  • AN-141212 - Medium
    Clarify DevOps infrastructure connection statuses.

  • AN-141355 - Medium
    Navigating to a record view no longer triggers extra requests after navigating away from that view.

  • AN-141740 - Medium
    A warning is no longer logged every time a service account calls a Web API using API key authentication.

  • AN-141820 - Medium
    Fixed compare app functionality in /design.

  • AN-130623 - Low
    Process model diagrams in process model comparisons will no longer fail to render.

  • AN-133660 - Low
    Using an expression for process model node assignment no longer causes errors in the process model comparison.

  • AN-136623 - Low
    Fixed an issue where duplicate entries were being logged for some exec errors

  • AN-141453 - Low
    Saving interface expressions with syntax errors now have better error handling when reopening an interface.

Release Date: 4 September 2019 (released as Hotfix Package A)

Enhancements

  • AN-139955 - Updated the Admin Console Infrastructure dashboard so that URLs link to the corresponding environments

Resolved Issues

  • Security Updates - Medium

  • AN-140589 - Critical
    Fix to improve site performance on document creation for sites with a large volume of documents

  • AN-138598 - High
    Fixed an issue where users were unable to accept tasks built via the Forms Designer when navigating from a direct link.

  • AN-140022 - High
    Microsoft Sharepoint Client Credentials connected system now contains valid instruction text.

  • AN-70284 - Medium
    Fixes a variety of internationalization issues with date and time formatting. For the Arabic [ar] locale, hours and seconds are now internationalized correctly, as well as the timezone. For the Arabic [ar], Chinese (Simplified) [zh_CN], Chinese (Traditional) [zh_HK], Japanese [ja], and Swedish [sv] locales, AM and PM will also be properly internationalized.

  • AN-137595 - Medium
    Fixed an indexing error that could occur with updates to the analytics engine

  • AN-137906 - Medium
    Fixed helptext on multipart request in Integration Designer

  • AN-138526 - Medium
    Notification emails for tasks assigned to groups are now styled correctly.

  • AN-139830 - Medium
    Microsoft Dynamics 365 connected system now properly internationalizes for all languages.

  • AN-140057 - Medium
    The Blue Prism connected system now properly handles requests that contain special characters.

  • AN-140602 - Medium
    Record list actions and related actions now open inline instead of in modal dialogs. This restores behavior to be consistent with version 19.2 and earlier.

  • AN-50653 - Low
    Large folders no longer display negative sizes.

  • AN-134752 - Low
    Added data metrics for SSL certificates

  • AN-136712 - Low
    The speed at which Tasks, Actions, and News items are loaded has been improved. The improvement removes the performance degradation observed in some cases on Appian versions 18.3 and later.

  • AN-137640 - Low
    Added a new audit log, removed_processes.csv, to track events where a process is deleted or archived off of the system

  • AN-139526 - Low
    Adds additional logging when certain errors occur while executing a save in an interface.

  • AN-140019 - Low
    Added data metrics for api keys

  • AN-140104 - Low
    Added a column in web api data metrics to track number of web apis that upload a document

  • AN-140194 - Low
    The performance improvement for Tasks, Actions, and News items loading in AN-136712 has been reverted due to race conditions which caused users to see 403 errors. The reversion applies to Appian versions 19.1 and later.

  • AN-140291 - Low
    User profile and group membership data no longer get synched via SAML login when not configured to in the administration console.

  • AN-140415 - Low
    Microsoft Dynamics 365 connected system now displays a proper error message when an incorrect instance URL has been entered

Installation

Perform the following steps to apply the hotfix:

  1. Stop Appian. See Starting and Stopping Appian for detailed instructions:
    1. Shut down the application server.
    2. Shut down the search server.
    3. Shut down the data server.
    4. Shutdown all Appian Engines, ensuring that the engines are checkpointed upon shutdown.
  2. Back up your existing Appian instance. See Backing Up Your Existing Appian Instance for instructions.
  3. Unzip the contents of the 19.3.0.0_Hotfix_Package_B.zip archive into your <APPIAN_HOME> directory.
  4. Run the deleteFiles script (deleteFiles.bat on Windows, deleteFiles.sh on Linux) that is now located in your <APPIAN_HOME> directory.
    • If the script reports that some files were not deleted, address the reason for the failure (common causes listed below), and run it again until it no longer reports failed deletions.
    • Common causes of failed file deletion include:
    • The file is open in another window or process
    • The file is locked
    • You do not have permission to delete the file
  5. Unzip the contents of the updates.zip archive that is now located your <APPIAN_HOME> directory.
  6. If you maintain customized or overridden Spring Security .xml files, merge them with the associated base files in the /deployment/web.war/WEB-INF/conf/security/ directory.
  7. Delete the deleteFiles script and updates.zip.
  8. If you are using a Web server, copy the content of <APPIAN_HOME>/deployment/web.war to the folder where the Web server is getting the static resources. See Copy Static Resources to the Web Server for more information.
  9. Run the configure script to deploy your environment's configuration
  10. Start Appian:
    1. Start the Appian Engines.
    2. Start the data server.
    3. Start the search server.
    4. Start the application server.

To determine if Appian 19.3 Hotfix Package B is deployed, open the build.info file located in <APPIAN_HOME>/conf/. The contents of this file should match the following code sample:

build.revision=bfc1da193edf7a2bf4ca2d2fb0e06bfe6f026135
build.version=19.3.61.0
FEEDBACK