Free cookie consent management tool by TermsFeed

Appian Hotfixes

This page lists all the recent hotfixes for Appian 25.1.

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 (17 Apr 2025)

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 25.1 installations not currently up to date with the latest hotfixes. After installing, you will be running on Appian 25.1.355.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.

25.1.355.0 (17 Apr 2025)

  • Security Updates - High

  • AN-306533 - Medium
    Improves the performance of operations that rely on querying Appian primary in the cloud database, by executing table storage optimization upon site startup.

  • AN-312618 - Medium
    Fixed an issue with the test grid within the custom attribute definition in Process Insights

  • AN-314670 - Low
    Fixes an issue to ensure Process Report Diffs always use the correct version.

25.1.335.0 (11 Apr 2025)

  • Security Updates - High

  • AN-313747 - High
    Fixed a network policy issue which prevented database startup on podified sites for some scenarios.

  • AN-313949 - High
    Fixed an issue where confirmation dialogs were not getting correct focus when using JAWS and keyboard navigation.

  • AN-296677 - Medium
    Allow only backgroundActions that with valid path

  • AN-314805 - Medium
    Fixed an Issue that prevented Refresh of Choice labels based on choice values

  • AN-315001 - Medium
    Fixed an issue where the signature component did not save a drawn signature on mobile browsers when accessed via an Android device in portrait and landscape modes.

  • AN-302695 - Low
    Support modern OpenSSL PEM encrypted private keys.

  • CN-35397 - Low
    Remove the deprecated internal Weblayer nginx ingress stack

25.1.311.0 (04 Apr 2025)

  • Security Updates - High

  • AN-313841 - High
    Fixed an issue that prevented the Reconcile interface from opening successfully after upgrade to 25.1.

  • AN-312951 - Medium
    Fixed an issue that allowed AI Skills to be executed in a smart service after AI Skill objects had been disabled on the environment.

  • AN-313571 - Medium
    Fixed an issue that resulted in occasional data service component restarts due to an internal component error during background operations.

  • AN-313739 - Medium
    Fixed an issue in the process modeler where site-wide banners caused process model names to be obscured.

  • AN-313826 - Low
    Added record maps to the list of allowed return data types when executing a customer plugin function.

  • AN-313987 - Low
    Multiple debug log statements have been added to track different phases of http integration execution, and it will help troubleshooting any integration related issue.

25.1.310.0 (04 Apr 2025)

  • Security Updates - High

  • AN-313841 - High
    Fixed an issue that prevented the Reconcile interface from opening successfully after upgrade to 25.1.

  • AN-313841 - High
    Fixed an issue that prevented the Reconcile interface from opening successfully after upgrade to 25.1.

  • AN-312951 - Medium
    Fixed an issue that allowed AI Skills to be executed in a smart service after AI Skill objects had been disabled on the environment.

  • AN-312951 - Medium
    Fixed an issue that allowed AI Skills to be executed in a smart service after AI Skill objects had been disabled on the environment.

  • AN-313571 - Medium
    Fixed an issue that resulted in occasional data service component restarts due to an internal component error during background operations.

  • AN-313739 - Medium
    Fixed an issue in the process modeler where site-wide banners caused process model names to be obscured.

  • AN-313739 - Medium
    Fixed an issue in the process modeler where site-wide banners caused process model names to be obscured.

  • AN-311933 - Low
    Improved testLabels on record actions for easier Appian Locust testing.

  • AN-313826 - Low
    Added record maps to the list of allowed return data types when executing a customer plugin function.

  • AN-313826 - Low
    Added record maps to the list of allowed return data types when executing a customer plugin function.

  • AN-313987 - Low
    Multiple debug log statements have been added to track different phases of http integration execution, and it will help troubleshooting any integration related issue.

25.1.286.0 (28 Mar 2025)

  • Security Updates - High

  • AN-313841 - High
    Fixed an issue that prevented the Reconcile interface from opening successfully after upgrade to 25.1.

  • AN-312486 - Low
    Translation strings can now be generated in an interface after a translation set is deleted from the application.

25.1.262.0 (20 Mar 2025)

  • AN-313281 - Low
    Enabled tomcat-truncation when webapp is run on system worker node as the logs are streamed to S3 and are redundant in the disk

25.1.261.0 (20 Mar 2025)

  • AN-312703 - Low
    Added a configuration to export data in batches if needed to reduce memory usage 2.0 migration.

25.1.260.0 (20 Mar 2025)

  • Security Updates - High

  • AN-312296 - Critical
    Upgraded tomcat

  • AN-311799 - High
    Fixed an issue affecting podified sites in which the database was not successfully restarted upon startup failure.

  • AN-312404 - Medium
    Increased java heap space for data-server to prevent heap space errors during 2.0 migration

25.1.236.0 (14 Mar 2025)

  • Security Updates - Critical

  • AN-312083 - Critical
    Fixed an issue which prevented site startup upon upgrade for a subset of sites that meet specific configuration criteria.

  • AN-312083 - Critical
    Fixed an issue which prevented site startup upon upgrade for a subset of sites that meet specific configuration criteria.

  • AN-311738 - High
    Fixed the broken All KPIs tabs after creating the duration KPI.

  • AN-308399 - Medium
    Appian Cloud database (MariaDB) has now been upgraded to version 10.6.21.

  • AN-311169 - Medium
    Fixed an issue that resulted in occasional query failures for synced record types using the 'in' operator in query filters.

  • AN-309959 - Low
    prevent client metrics logger from updating LAST_ACTIVITY,. which in turn not extend the user IDLE session

25.1.210.0 (06 Mar 2025)

  • Security Updates - Medium

  • AN-311139 - High
    Fixes an issue that causes an error when querying synced record types with an empty list value compared within an 'in' filter.

  • AN-309397 - Low
    The capitalization of process variables in processInfo.pv is corrected (it was previously always lowercase) when starting an autoscaled process using the start process smart service.

  • AN-314849 - Low
    The capitalization of process variables in processInfo.pv is corrected (it was previously always lowercase) when starting an autoscaled process using the start process smart service.

25.1.205.0 (28 Feb 2025)

  • Security Updates - Critical

  • AN-303874 - High
    Webapp generated threaddumps to match the jstack output

  • AN-305780 - High
    Modified the preserve date feature in plugin backup service file.

  • AN-305863 - High
    Fixed an issue where in rare cases a plugin function would return an incorrect result.

  • AN-307234 - High
    Fixed caching issue when using plugins on Portals

  • AN-307812 - High
    Fixed caching issue when using plugins on Portals

  • AN-308589 - High
    Fixed an issue that could cause plugins to fail to load, making some plugin functions unavailable.

  • AN-65772 - Medium
    Prevents querying the Appian primary data source through the Query Database smart service.

  • AN-297648 - Medium
    Fixed an issue where if multiple plugins defined the same function, Appian did not know which plugin function to use. Now if multiple plugins define the same function the function will fail and customers will have to fix their plugins.

  • AN-301241 - Medium
    Process models with long UUIDs can now be published in Autoscale.

  • AN-304772 - Medium
    Fixed an issue where an error occurred in datetime if a leading 0 was used for a single digit hour.

  • AN-307432 - Medium
    Fixing an issue which caused invalid expressions to break some aspects of impact analysis.

  • AN-308584 - Medium
    Fixed an issue with the deprecated a!facet function where the default filter value was not being selected.

  • AN-309258 - Medium
    Fixed an issue where the database restarted after a number of max connections errors.

  • AN-259325 - Low
    Allow WebAPI to pass through EncodingFilter

  • AN-298336 - Low
    Secure file-web urls for tempo

  • AN-300509 - Low
    Encrypted files validation fix

  • AN-305424 - Low
    Added a toggle which can be enabled to refresh search-server indexes after deletion attempts in addition to the scheduled refresh operations.

  • AN-308970 - Low
    Fixed an issue in the Reconcile interface where automatically extracted fields would not be correctly marked as "Auto Mapped".

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 25.1.355.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 25.1 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=2cd3d81ec732dc6d66872d374f4702b6577c12a2
build.version=25.1.355.0

Feedback