Free cookie consent management tool by TermsFeed Appian Hotfixes [Hotfixes]
Appian Hotfixes

This page lists all the recent hotfixes for Appian 24.3.

Note:  Appian Cloud customers can refer to MyAppian to see your latest hotfix version.

For self-managed customers, all hotfixes are released as a downloadable package at the end of each week.

Hotfix package (31 Oct 2024)

Self-managed customers can use the following links to download and install the hotfixes package. If you are managing Appian on Kubernetes, instead of using the links below, you'll need to upgrade to the latest Appian on Kubernetes images to apply the hotfixes.

This cumulative hotfix package includes all resolved issues listed below in a single download. This hotfix is required for any Appian 24.3 installations not currently up to date with the latest hotfixes. After installing, you will be running on Appian 24.3.450.0.

You can view your current self-managed Appian version by logging into your Appian environment as a designer or system administrator and clicking the navigation menu > About Appian.

The package resolves the following issues.

24.3.450.0 (31 Oct 2024)

  • Security Updates - High

  • AN-292567 - Medium
    Improved cross-node caching behavior which reduces load on process-design engine.

  • AN-296968 - Medium
    Fixed proxy valve not setting server port based on custom properties

24.3.425.0 (25 Oct 2024)

  • Security Updates - High

  • AN-293434 - High
    Fixed an issue where upgrading to v24.2+ of Appian fails when large volumes of queries have been recorded in Monitor.

  • AN-294004 - High
    Updated Google Libraries

  • AN-297030 - High
    Upgraded the Jackson core library default values for Nesting depth, Number length and String length

24.3.405.0 (17 Oct 2024)

  • Security Updates - Critical

  • AN-290106 - High
    Added support for Public Keys with trailing spaces

  • AN-295191 - Medium
    Component plugins used in a portal are now able to request users' geolocation, camera, and microphone permissions.

  • AN-295371 - Low
    Fixed a Search Server version 8 upgrade issue that caused site startup failures by increasing the index rebuild timeout property to 10 minutes and making it configurable via the site property conf.data.search-server.reindex.clusterHealthRequestTimeoutSeconds.

24.3.375.0 (10 Oct 2024)

  • Security Updates - High

  • AN-294756 - High
    Fixed issue where some records-powered grids queried extra fields when there were multiple interfaces nested together.

  • AN-284078 - Medium
    Fixed an issue where full syncs were not successful in scenarios where primary key field did not have a uniqueness constraint.

  • AN-289556 - Medium
    HotFix

  • AN-291837 - Medium
    Improved performance when viewing interfaces referencing a high-usage analytics report.

  • AN-294034 - Low
    Fixed an issue that stopped customer from Upgrading to 24.3 by handling the Error.

24.3.350.0 (04 Oct 2024)

  • Security Updates - Medium

  • AN-267757 - Medium
    The warning modal that is displayed when trying to edit a process model that another user is actively editing has been fixed to properly display the username of the user editing the process model.

  • AN-293203 - Medium
    Fixed an issue where queries that timeout did not properly record their query syntax in the Monitor's Query Performance tab in Designer.

  • AN-293430 - Medium
    Fixed a performance issue with refreshing record views after a record action or smart service was executed

  • AN-294212 - Low
    Several classes in the com.appiancorp.suiteapi.content package of appian-plug-in-sdk.jar and the Public Java API Javadocs were accidentally removed in 24.3. They have been added back, bringing the APi in line with what had been published in 24.2.

24.3.325.0 (27 Sep 2024)

  • Security Updates - Critical

  • AN-292191 - Medium
    Fixed an issue that caused embedded Appian to break for Google Chrome users, following a recent upgrade to Google Chrome.

  • AN-282362 - Low
    Fixed issue where recently issued phone number area codes were mistakenly returned as invalid in a!isPhoneNumber

  • AN-287249 - Low
    Fixes an issue with metrics being logged in Process HQ.

  • AN-292551 - Low
    Fixed an issue that is caused when the name of the Primary key is anything else other than 'Id'.

24.3.300.0 (20 Sep 2024)

  • Security Updates - Medium

  • AN-287338 - Critical
    Update oscore library

  • AN-290299 - High
    Fixed an issue that in rare cases caused synced records queries to fail with a "type" error when referencing aggregate related record fields through a record relationship.

  • AN-292002 - High
    Fixed a change in the Tomcat Access Log behavior where 24.2 and above started documenting the timestamp as the time that the request started, whereas prior, the timestamp was the completed time of the request. This behavior has been reverted to document the timestamp as the time that the request started.

24.3.280.0 (13 Sep 2024)

  • Security Updates - High

  • AN-291904 - Low
    Fixes error message associated with validations on the activity attribute type.

24.3.250.0 (06 Sep 2024)

  • Security Updates - High

  • AN-280586 - Medium
    Fixed an error with they apply() function.

  • AN-290307 - Medium
    Resolved an error with k transactions due to a negative time.

  • AN-290852 - Medium
    Fix an app import issue where a version mismatch occurred in the publish-portals-lock document after the Search Server upgrade.

  • AN-291067 - Medium
    Fixed an issue that prevented basic users from accessing record links on environments with legacy Portals.

  • AN-291324 - Low
    Fixed an issue where the search server failed to create a user due to a previous password configuration being left as a comment in the custom.properties file.

24.3.230.0 (29 Aug 2024)

  • Security Updates - High

  • AN-271602 - High
    Updated the bcprov library

  • AN-288191 - High
    Fixed an issue that prevented adding and editing rows in Record Type Designer when the record had a relationship to an empty record.

  • AN-289038 - High
    Fixed an issue that prevented adding and editing rows in Record Type Designer when the record had a relationship to an empty record.

  • AN-279631 - Medium
    Not Applicable

  • AN-288351 - Medium
    Fixed an issue that prevented Write Studio Records from showing an error message when the user didn't have access to a related record.

  • AN-288680 - Medium
    Add retry logic to Document Extraction Reconciliation result retrieval.

  • AN-288953 - Medium
    Fixed an issue with drag-and-drop on Studio display builder.

  • AN-289833 - Low
    Solved a bug in the operations console

24.3.205.0 (22 Aug 2024)

  • Security Updates - Critical

  • AN-289038 - High
    Fixed an issue that prevented adding and editing rows in Record Type Designer when the record had a relationship to an empty record.

24.3.200.0 (16 Aug 2024)

  • Security Updates - High

  • AN-277986 - High
    Updated the Okio JVM library

  • AN-288129 - High
    Removed an error message that was appearing intermittently in reconciliation tasks and interrupting the usual execution flow. Users will no longer have to dismiss this error and re-open the reconciliation task.

  • AN-287595 - Medium
    Fixed a database connection issue during the daily site backup.

  • AN-288482 - Low
    a!callLanguageModel is no longer autosuggested in expression editors.

24.3.100.0 (18 Jul 2024)

  • Security Updates - Critical

  • AN-281250 - Critical
    Fixed Sharepoint and Dynamics integrations throwing an SLF4J error in some circumstances

  • AN-277201 - High
    Fixed an issue where Extract from Document Smart Service and Classify Emails Smart Service would fail due to an error generating unique job keys.

  • AN-278708 - High
    Fixed an issue that caused AI Skill smart services to hang indefinitely, exhausting the thread pool and causing failures in smart service executions.

  • AN-281972 - High
    Changed library dependencies to fix Legacy Web Services (SOAP)

  • AN-282074 - High
    Fixed an issue with custom attribute record field pickers in Process Insights

  • AN-282192 - High
    Fixed an issue that caused Appian instances to fail to start when the HTTP Proxy credentials can not be decrypted.

  • AN-282435 - High
    Fixed an issue where naming a custom attribute with "@" results in null attribute values

  • AN-283825 - High
    Process parameters with no values provided are now properly set to null, and null or empty process parameters now properly override default values. This fix restores behavior to be consistent with Appian 24.1.

  • AN-277303 - Medium
    Fixes an issue where Zookeeper configurations are missing for self-managed customers.

  • AN-279866 - Medium
    Fixed an issue where in rare circumstances Export to Excel of a Process Report was not exporting all columns.

  • AN-283427 - Medium
    Increased timeout for smart service syncs to prevent record type invalidation when full syncs occur at the same time.

  • AN-284801 - Medium
    Resolved an issue where component plugin interactions did not properly extend the session

  • AN-280147 - Low
    Fixed an issue that generated a high volume of error log entries in the application server log for some long-lived environments.

  • AN-286448 - Low
    Updated en_GB translations for "AI Test Case" labels

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.
  3. Unzip the contents of the Hotfix package 24.3.450.0 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. Run the installJdk script (installJdk.bat on Windows, installJdk.sh on Linux).
  7. 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.
  8. Delete the following files:
    Linux
    • deleteFiles.sh
    • installjdk script.sh
    • OpenJDK8U-jdk_x64linux_hotspot.tar.gz
    • updates.zip

    Windows

    • deleteFiles.bat
    • installjdk script.bat
    • OpenJDK8U-jdk_x64windows_hotspot.zip
    • updates.zip
  9. 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.
  10. Run the configure script to deploy your environment's configuration and re-configure any node names previously set by the configure script tools.
  11. 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 the Appian 24.3 Hotfix 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=48f42ef61aba0460c077fa7243ccef9d2a73fe0a
build.version=24.3.450.0

Appian Hotfixes

FEEDBACK