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 (28 Mar 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.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)

  • 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-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.

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

Feedback