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 (28 Mar 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.286.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.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-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.
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-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.286.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=6b9a764e965c74e628f1bf9e1f40e6f44e0186b9 build.version=25.1.286.0