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)Copy link to clipboard
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)Copy link to clipboard
-
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)Copy link to clipboard
-
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)Copy link to clipboard
-
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)Copy link to clipboard
-
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)Copy link to clipboard
-
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)Copy link to clipboard
- 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)Copy link to clipboard
- 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)Copy link to clipboard
-
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)Copy link to clipboard
-
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)Copy link to clipboard
-
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)Copy link to clipboard
-
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".
InstallationCopy link to clipboard
Perform the following steps to apply the hotfix:
- Stop Appian. See Starting and Stopping Appian for detailed instructions:
- Shut down the application server.
- Shut down the search server.
- Shut down the data server.
- Shutdown all Appian Engines, ensuring that the engines are checkpointed upon shutdown.
- Back up your existing Appian instance. See Backing Up Your Existing Appian Instance.
- Unzip the contents of the Hotfix package 25.1.355.0 into your
<APPIAN_HOME>
directory. - 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
- Unzip the contents of the updates.zip archive that is now located your
<APPIAN_HOME>
directory. - Run the installJdk script (installJdk.bat on Windows, installJdk.sh on Linux).
- 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. - 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
- 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. - Run the configure script to deploy your environment's configuration and re-configure any node names previously set by the configure script tools.
- Start Appian:
- Start the Appian Engines.
- Start the data server.
- Start the search server.
- 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