Hotfixes

This page lists all the recent hotfixes for Appian 22.1.

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 bimonthly, at the beginning and middle of the month. The most recent package is as of 09 Mar 2023.

Cloud-only resolved issues

The following issues have been recently resolved in Appian Cloud 22.1 as of the date indicated. These hotfixes will be available for self-managed customers in the next bi-monthly package.

22.1.1385.0 (16 Mar 2023)

  • Security Updates - Critical

  • AN-227752 - Critical
    Security Improvements

  • AN-220855 - High
    Updated Jackson libraries

  • AN-226788 - High
    Fixed an issue that could result in HA site failure when a site's primary engine becomes unavailable.

  • AN-227793 - High
    Fixed a bug where generating a record action with a data type and data store would fail.

  • AN-227422 - Low
    Updated error message to be more descriptive.

Self-managed package (09 Mar 2023)

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

22.1.1360.0 (09 Mar 2023)

  • Security Updates - Critical

  • AN-218002 - Medium
    Appian Cloud Database now uses version 5.2.1 of phpMyAdmin.

22.1.1340.0 (02 Mar 2023)

  • Security Updates - High

  • AN-223242 - Critical
    Updated jave protobuf, google cloud automl, jackson databind, google cloud core, and google cloud storage libraries within Google Connected Systems

  • AN-211063 - High
    Removed extraneous log entries from the MirrorMaker log file to improve overall legibility.

  • AN-226698 - High
    Security Improvements

  • AN-222300 - Low
    Configure Script now includes the ability to validate an installation.

22.1.1320.0 (24 Feb 2023)

  • Security Updates - High

  • AN-226155 - High
    CVE Fixed on Jaeger Agent image

  • AN-226160 - High
    Security Improvement

22.1.1300.0 (17 Feb 2023)

  • Security Updates - Critical

22.1.1290.0 (09 Feb 2023)

  • Security Updates - Critical

  • AN-224754 - High
    Appian Cloud now uses the 2.7.8 version of the MariaDB Connector/J for MariaDB data sources. Sites that connect to an Aurora MySQL database instance and use the MariaDB Connector/J will remain on version 2.7.2 temporarily. See MariaDB Connector/J 2.7.8 Release Notes for changelog and bug fixes

  • AN-223680 - Medium
    Fixed an issue that was causing significant delays during the checkpoint storage process.

  • AN-223401 - Low
    Updated the engine startup script to include logging on script invocation time and passed parameters.

22.1.1275.0 (02 Feb 2023)

  • Security Updates - Critical

  • AN-220449 - High
    Upgraded SnakeYAML Library

  • AN-221245 - High
    Kafka Upgrade

  • AN-223199 - High
    Prevent ADS issues due to Network Latency

  • AN-223684 - High
    Fixed an issue which prevented newly-made Google reCAPTCHA projects from working in a reCAPTCHA Connected System.

  • AN-220693 - Medium
    For Appian Cloud customers who have a dedicated database node, the default range of read and write I/O threads is now set to be between 4 and the total number of CPUs on the database node divided by 2. Customers who have dedicated database nodes will experience performance improvement from this update.

22.1.1255.0 (19 Jan 2023)

  • Security Updates - Low

  • AN-221122 - Critical
    Removed references to the ConsumerConfig.addDeserializerToConfig and ProducerConfig.addSerializerToConfig methods due to deprecation in Kafka 3.3.1.

  • AN-218227 - Low
    Improved ADS logging when it is run as a service.

22.1.1235.0 (12 Jan 2023)

  • Security Updates - Low

  • AN-218961 - Low
    Process models are now able to be saved using "Save As" in all supported languages.

22.1.1215.0 (05 Jan 2023)

  • AN-218809 - Medium
    For the Appian Cloud MariaDB database, ANALYZE TABLE command is now run for all the tables at the site start up.

  • AN-221569 - Medium
    Fixed an issue that caused an error to occur in the Document Extraction reconciliation task when extracting tables from Fillable PDFs.

  • AN-202061 - Low
    Fixed an issue with interface data field errors where users were instructed to use an invalid date format.

  • AN-217357 - Low
    For Appian Cloud MariaDB database, transaction isolation level has been set to read-committed for phpMyAdmin connections.

22.1.1195.0 (22 Dec 2022)

  • Security Updates - Low

  • AN-219912 - Medium
    Appian Cloud now uses the 42.5.1 version of the JDBC Driver for PostgreSQL Database.

  • AN-220114 - Medium
    Process deletion now uses memory more efficiently. Prior to this fix, deleting a large number of processes would cause high heap memory utilization.

  • AN-220626 - Medium
    The property conf.monitoring.rdbms.SLOW_QUERY_THRESHOLD_MS in custom.properties can now be set permanently on Appian Cloud environments via an Appian Support case. This property configures the threshold value (in milliseconds) that logs a slow query operation by data store.

22.1.1175.0 (15 Dec 2022)

  • Security Updates - Critical

  • AN-220177 - Medium
    Security Improvements

22.1.1150.0 (08 Dec 2022)

  • AN-219995 - High
    Security Improvement

  • AN-218784 - Low
    MariaDB database in Appian Cloud received a minor version upgrade to 10.6.11

22.1.1135.0 (02 Dec 2022)

  • Security Updates - Critical

  • AN-217700 - Medium
    Fixed an issue that caused intermittent "Cannot read properties of null (reading 'getIn')" errors during user site interaction.

  • AN-218553 - Medium
    Add log messages in the application server log for when the record data source configuration is invalid to aid in troubleshooting.

22.1.1110.0 (18 Nov 2022)

  • Security Updates - Critical

  • AN-218220 - High
    Fixed an issue that prevented MariaDB from starting up on a distributed topology Appian Cloud environment with database encryption enabled.

  • AN-215914 - Low
    Security Improvement

22.1.1085.0 (11 Nov 2022)

  • Security Updates - Critical

  • AN-213666 - High
    Upgrade SnakeYAML Library

  • AN-217611 - High
    Increases the connection pool for ADS queries

  • AN-214213 - Medium
    Upgraded OpenPDF from version 1.3.26 to 1.3.30 to provide support for additional encryption types.

  • AN-216864 - Low
    Fixed an issue where decimals contained in a Record Type are converted to text when exported to Excel.

22.1.1040.0 (27 Oct 2022)

  • Security Updates - Critical

  • AN-212451 - Critical
    Removed the Apache Xalan Java library. If you have developed any plug-ins that depend on Apache Xalan, you will need to update them to remove or replace the use of this library. If you don't update them, they will stop working when plug-in users upgrade.

  • AN-217565 - Critical
    Security Improvement

  • AN-214120 - Medium
    For Appian Cloud database, fixed an issue with slow_log table that prevented sites from starting up.

22.1.1015.0 (21 Oct 2022)

  • Security Updates - Critical

  • AN-215833 - Medium
    Security Improvement

  • AN-212724 - Low
    Upgrade Tika Library

22.1.1000.0 (14 Oct 2022)

  • Security Updates - Critical

22.1.995.0 (14 Oct 2022)

  • Security Updates - High

  • AN-212567 - Medium
    For the Appian Cloud database, the definer of a database event no longer resets to default after a database failover.

  • AN-215834 - Medium
    Security Improvement

22.1.975.0 (06 Oct 2022)

  • Security Updates - High

22.1.950.0 (30 Sep 2022)

  • Security Updates - High

  • AN-210227 - Medium
    Updated the change-paths.bat script logs to include values for notesOldPath and notesNewPath.

  • AN-211737 - Medium
    Fixed an issue that was causing validation and execution delays for customers using a MySQL data source alongside one of the following: the Execute Stored Procedure Smart Service, the a!executeStoredProcedureOnSave function, or the a!executeStoredProcedureForQuery function.

  • AN-212535 - Medium
    Fixed an issue where file uploads freeze when a file upload component is embedded in an editable grid.

  • AN-213756 - Medium
    MariaDB database in Appian Cloud received a minor version upgrade to 10.6.9

  • AN-214013 - Medium
    Fixed an issue which prevented example images from components, patterns, and templates from working in portals.

  • AN-214461 - Medium
    Fixed an issue where Start and Stop script permissions were incorrectly set after applying a hotfix.

  • AN-214491 - Medium
    Execute stored procedure smart service and functions now correctly call the referred admin console data source even if a Tomcat data source with the same name exists in the environment. The behavior introduced by this hotfix can be reverted via a Support case if desired.

  • AN-209500 - Low
    Fixed an issue in which some cleanup tasks were not performed when a sync failed, causing a status of "Running" for that attempt with no completion recorded.

  • AN-210656 - Low
    Fixed an issue that caused the Appian execute stored procedure functions to use Tomcat/XML defined data sources, when a data source with the same name was defined in the Admin Console.

  • AN-212006 - Low
    For the Appian Cloud MariaDB database, the default threshold for slow queries logged in AppianProcess.slow_log view has been changed from 2 seconds to 7 seconds in order to reduce noise in the log.

22.1.900.0 (15 Sep 2022)

  • AN-210242 - High
    Upgrade Jetty Library

  • AN-212443 - Medium
    Fixed an issue where Start and Stop script permissions were incorrectly set after applying a hotfix.

  • AN-213085 - Medium
    Fixed an issue that led to execution errors for customers utilizing a SQL Server data source alongside one of the following: the Execute Stored Procedure Smart Service, the a!executeStoredProcedureOnSave expression function, or the a!executeStoredProcedureForQuery system function.

  • AN-213319 - Medium
    Fixed an issue in Kafka topicRecovery script which could lead to topics not having an assigned leader.

  • AN-187367 - Low
    A bug was identified that caused the recipients email header to be blank in outbound emails, which caused Appian-generated notifications to be routed to spam occasionally. The recipients header is now populated for all outbound emails.

22.1.875.0 (08 Sep 2022)

  • Security Updates - High

  • AN-210621 - High
    Improve ADS connection pool error handling

  • AN-210099 - Low
    Fixed an issue where required fields containing no value went unreported during validations of new connected systems.

22.1.860.0 (02 Sep 2022)

  • AN-212086 - Medium
    Fixed an issue where embedded Google Maps display an error when "View Larger Map" is clicked.

  • AN-211829 - Low
    The read-only grid now uses the proper decimal separator according to the user's locale when displaying decimal numbers in grid cells.

22.1.850.0 (01 Sep 2022)

  • Security Updates - High

  • AN-211615 - High
    Upgrade OkHttp Library

  • AN-202701 - Medium
    Fixed an issue where exiting out of a file upload component prior to upload completion causes the interface to break due to a null pointer exception.

  • AN-208653 - Medium
    Fixed an issue where related actions that were defined by an expression with a relationship reference were causing an error in a!gridField()

  • AN-210645 - Medium
    For the Appian Cloud database, the default engine type for temporary tables created in MariaDB has been changed from InnoDB to Aria to fix issues related to InnoDB temporary tables. If required, InnoDB temporary tables can still be created by explicitly specifying the engine type during table creation.

  • AN-213051 - Medium
    For Appian Cloud database, fixed an issue that prevented Database Administrators from editing and exporting stored procedures from phpMyAdmin.

  • AN-191159 - Low
    Upgraded the Salesforce Connected System component REST API from version 44.0 to 52.0. API version 52.0 is backwards compatible with previous versions.

22.1.825.0 (25 Aug 2022)

  • Security Updates - Critical

  • AN-210326 - Medium
    Viewing dependents of record type fields will now properly display application objects directly when they are referenced through a relationship.

  • AN-212519 - Medium
    Fixed an issue that resulted in intermittent "Cannot read properties of null (reading 'getIn')" errors when entering information into an interface textField.

  • AN-167569 - Low
    Fixed an issue that introduced unnecessary log pollution and degraded the collection of Record Response Time metrics.

22.1.805.0 (19 Aug 2022)

  • Security Updates - High

22.1.800.0 (18 Aug 2022)

  • Security Updates - Critical

  • AN-209146 - Medium
    Upgraded Bouncy Castle Library

  • AN-210950 - Medium
    Upgraded AWS Machine Learning Library

  • AN-212000 - Low
    Add a retry to ensure kafka is ready for ADS startup

22.1.775.0 (11 Aug 2022)

  • Security Updates - Critical

22.1.765.0 (09 Aug 2022)

  • Security Updates - Medium

  • AN-212011 - Critical
    Fixed an issue that caused a discrepancy between the Process Execution and Process Analytics Engines resulting in intermittent bugs in Process Reports.

  • AN-203429 - Medium
    Fixed an issue which sometimes caused updating security on a newly-created folder to fail due to an error.

  • AN-206660 - Medium
    Viewing dependents of record fields and record relationships now properly include record field and relationship references that are referenced in record type constructors.

22.1.745.0 (04 Aug 2022)

  • Security Updates - Critical

  • AN-181596 - Medium
    Fixed an issue which caused old versions of data types to be visible when searching for design objects using the global quick search.

  • AN-210029 - Medium
    Improved data service connection pool utilization for queries against synced records.

  • AN-210404 - Medium
    Fixed a bug that sporadically prevented Appian Data Service from starting up as a result of a race condition related to Kafka initialization.

  • AN-210691 - Medium
    Fixed an issue that required redeployment of the Data Store object any time its corresponding Data Source Connected System was updated.

  • AN-210979 - Medium
    Fixed an issue that caused some incorrect values to be displayed in Process Reports when the data definition contained a null value.

  • AN-209649 - Low
    Upgraded to latest AL2 base image.

  • AN-209658 - Low
    Fixed an issue where, when configuring a data source for a record type and selecting a connected system, the wrong connected system would sometimes display as selected in the dropdown menu.

  • AN-210084 - Low
    Security Improvement

22.1.720.0 (29 Jul 2022)

  • Security Updates - Critical

  • AN-211161 - Critical
    Reverted MariaDB drivers from version 2.7.6 to 2.7.2 to fix connectivity issues.

  • AN-210640 - High
    For the Appian Cloud sites, fixed an issue with mysql.slow_log table that caused MariaDB upgrade failure.

  • AN-210069 - Medium
    Fixed an issue where images and icons sometimes fail to render on a site after plug-in deployment.

22.1.695.0 (21 Jul 2022)

  • Security Updates - High

  • AN-209161 - High
    Improved Service Manager logging during an incomplete shutdown to include a detailed reason and steps to remediate it.

  • AN-209886 - Medium
    For the Appian Cloud sites, fixed an issue related to the change in character set for some tables during upgrade from MariaDB 10.5 to MariaDB 10.6.

  • AN-209419 - Low
    The data service now properly retries failed tasks when starting up.

  • AN-209566 - Low
    Fixed an issue where performance metrics for record types in the Monitor view included back-end functions.

22.1.675.0 (15 Jul 2022)

  • Security Updates - Critical

  • AN-210119 - Critical
    Fixed an issue which caused a system error to occur when interacting with some portals

  • AN-209472 - High
    Fixed an issue which incorrectly removed some unicode characters from the names of files that were uploaded from a portal.

  • AN-200015 - Medium
    Fixed an issue with connected system creation where when the developer chooses to create a new integration the connected system would not show as a precedent of the integration until after an initial save.

  • AN-208136 - Medium
    Fixed an issue with exporting a read-only grid. A null field value used in a grid column with a rich text component was causing the remaining values on that grid column to not be exported.

  • AN-208897 - Medium
    Error codes are now returned by fv!error in the onError parameter of a!submitUploadedFiles.

  • AN-209209 - Medium
    For the Appian Cloud sites, improved error handling during MariaDB upgrade.

  • AN-209656 - Medium
    Users are now successfully removed from a group after being renamed if the new username does not match the criteria in the group membership rule. Prior to this fix, the user would still remain part of the group even if the username didn't follow the membership rules.

  • AN-192175 - Low
    Updated the error handling on charts with the continuous date axis enabled.

  • AN-209422 - Low
    Fixed an issue where the record title and fields in the interface were not updating after a clicking a start process link from the record summary.

22.1.646.0 (11 Jul 2022)

  • Security Updates - Critical

  • AN-209505 - Critical
    Fixed an issue which sometimes caused a!queryRecordType() to fail unexpectedly with an error.

22.1.645.0 (07 Jul 2022)

  • Security Updates - High

  • AN-208465 - Medium
    Portals published in Appian will now inherit your environment's primary system locale, time zone, and calendar. This may result in changes to default validation text, date formats, and number formats in your portal the next time you publish it.

  • AN-208464 - Low
    Portals published in Appian will now inherit your environment's primary system locale, time zone, and calendar. This may result in changes to default validation text, date formats, and number formats in your portal the next time you publish it.

22.1.625.0 (01 Jul 2022)

  • Security Updates - High

  • AN-209374 - Critical
    Fixed an issue that prevented Blue Prism connected systems from being available

  • AN-208978 - High
    Fixed an issue which sometimes caused long-running unattended process model nodes to fail unexpectedly with an error.

  • AN-204283 - Medium
    Fixed a memory management issue when syncing records that may lead to unresponsive sites and full site outages.

  • AN-208464 - Low
    Portals published in Appian will now inherit your environment's primary system locale, time zone, and calendar. This may result in changes to default validation text, date formats, and number formats in your portal the next time you publish it.

22.1.620.0 (30 Jun 2022)

  • Security Updates - Critical

  • AN-208830 - High
    Fixed an issue when an unauthenticated user tried to perform a SAIL request it entered in a loop of 401 responses

  • AN-208978 - High
    Fixed an issue which sometimes caused long-running unattended process model nodes to fail unexpectedly with an error.

  • AN-209227 - High
    For Appian Cloud environments, fixed an issue that prevented phpMyAdmin from being accessed.

  • AN-205107 - Medium
    Fixed an issue that caused an error when viewing the outbound deployment details for deployments which only contained database scripts or plug-ins.

  • AN-208781 - Medium
    Fixed an issue that caused data store verification to fail with Oracle database due to unsupported character sets.

22.1.600.0 (23 Jun 2022)

  • Security Updates - High

  • AN-164454 - Medium
    Improved error handling and messaging in Appian's cloud installation scripts.

  • AN-202654 - Medium
    Fixed a race condition in Admin Console that prevented configuration changes from being saved.

22.1.575.0 (16 Jun 2022)

  • Security Updates - High

  • AN-200249 - Medium
    Added a warning and a delayed start to the Appian "Stop Script" to avoid accidental cluster wide shutdown.

  • AN-207398 - Medium
    MariaDB has been upgraded to version 10.6.8 for Appian Cloud sites.

  • AN-207716 - Medium
    Fixed an issue where records-powered grids had the wrong start index on refresh when a local variable or rule input was used in the data parameter.

  • AN-208182 - Medium
    Fixed an issue that prevented the Document Viewer Component from displaying its contents when opened from certain links.

  • AN-206502 - Low
    Updated System Requirements page to account for Aurora PostgreSQL version numbering change.

  • AN-206529 - Low
    AppianProcess.slow_log view is now available through phpMyAdmin for database administrators to identify slow running queries in the Appian Cloud database when database encryption is not enabled. Queries taking more than 2 seconds are logged.

  • AN-207835 - Low
    Fixed an issue that prevented the Content-Length response header from being included in some SAIL responses.

22.1.550.0 (09 Jun 2022)

  • Security Updates - High

  • AN-204626 - High
    Fixed an issue that caused multiple errors on the Application Server after upgrading to Appian 22.1. Prior to this fix, certain operations like updating the User Profile, Process Model rendering and opening an interface would not complete successfully due to an error in registering Smart Services at startup after the upgrade.

  • AN-205103 - High
    Added JWT Grant authentication to the DocuSign connected system in response to the pending removal of support for Basic authentication by DocuSign on October 5, 2022.

  • AN-207465 - High
    Fixed issue where the record type designer could not be opened when the source of the record type was an invalid data store entity and there is also an invalid record field within the record type.

  • AN-208087 - High
    Resolved an issue with the Execute Stored Procedure feature in the platform (not plugin) when used with data sources defined in the Admin console that would cause an increase in database connections instead of reusing existing ones.

  • AN-206002 - Medium
    Fixed an issue which could lead to engines not checkpointing.

  • AN-208061 - Medium
    Performance Improvement

22.1.525.0 (02 Jun 2022)

  • Security Updates - Critical

  • AN-205738 - High
    Sites using Appian-hosted MySQL database are upgraded to release 5.7.38, which includes security and bug fixes. Details are available on the MySQL website (https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-38.html)

  • AN-207457 - High
    Fixed an issue where misconfigured record types could cause application server startups to fail.

  • AN-204464 - Medium
    Fixed an issue that caused an unexpected dirty flag to appear in the start form of certain process models when selecting the "Skip to main content" link in the URL bar from the start form.

  • AN-203594 - Low
    Improvements to reduce installation time of phpmyadmin.

  • AN-204739 - Low
    The performance of casts with record data types that occur automatically (such as passing a custom data type to a record data type rule input or vice versa) has been improved.

22.1.490.0 (27 May 2022)

  • Security Updates - High

  • AN-206501 - High
    Fixed an issue where a single Kafka broker could lead to an outage until all the Kafka brokers are online.

  • AN-204239 - Medium
    Made improvements to reduce the likelihood of timeouts when loading the Rule Performance view.

  • AN-204718 - Medium
    Fixed an issue where occasionally syncs failed with the incorrect cause listed as a missing authentication token.

  • AN-206663 - Low
    Fixed issue where "Expected dialog to exist for id" error displayed in the compare and deploy wizard when one of the scripts is modified while viewing the compare and deploy script list.

  • AN-207045 - Low
    Fixed an issue that caused a!isUserMemberOfGroup to return an error when executed on an inactive user.

22.1.470.0 (19 May 2022)

  • Security Updates - High

  • AN-195551 - High
    All MariaDB instances in Appian Cloud have been upgraded from version 10.5.15 to 10.6.7 for all Appian versions from 20.3 through 22.3. The upgrade includes the following MariaDB patches:- 10.6.0- 10.6.1- 10.6.2- 10.6.3- 10.6.4- 10.6.5- 10.6.6- 10.6.7Details about the content of each of these patches are available on the MariaDB Release Notes page: https://mariadb.com/kb/en/release-notes/

  • AN-206166 - High
    Process variables of type CDTs can now be partially updated successfully. Prior to this fix, updating select fields of the variables would cause the remaining fields to be null.

  • AN-205235 - Medium
    Fixed an issue where modifying a CDT in a package removed the CDT from the package.

  • AN-206219 - Medium
    Fixed an issue on FedRAMP cloud sites that allowed the enable_native_doc_service custom property to be set to true using an import customization file.

22.1.445.0 (12 May 2022)

  • Security Updates - High

  • AN-206020 - High
    Fixed issue where a system error was displayed when selecting a table during configuration of a synced record type. This error occurred when the data source had multiple database tables with the same name in different schemas.

  • AN-199194 - Medium
    Fixed an issue where the visibility of a record action used in a record grid column did not re-evaluate after the data was updated through a record action.

  • AN-202258 - Medium
    The function a!verifyRecaptcha() no longer returns an error when used multiple times in a portal.

  • AN-190652 - Low
    Removal of Appian Configuration JMX object.

  • AN-191817 - Low
    The elastic search property "index.max_terms_count" is now persisted to maintain custom configuration during site restart.

22.1.420.0 (05 May 2022)

  • Security Updates - High

  • AN-206531 - High
    Customer will be provided the fix during a hotfix cycle

  • AN-205028 - Medium
    Fixed an issue where charts were refreshing unexpectedly when the chart contained links and filters on at least one measure.

  • AN-205554 - Medium
    Disabled Impact Analysis for the Record Importance Score Migration to avoid delays in webapp startup

22.1.405.0 (29 Apr 2022)

  • Security Updates - High

  • AN-200822 - Critical
    Fixed an issue that prevented self-managed customers from specifying a non-default location for process notes.

  • AN-205342 - Critical
    Customers using a database other than MariaDB on versions 21.3 and below will now be able to successfully upgrade to 21.4 and above. This fix also fixed an issue in which synced records could no longer be synced successfully on databases other than MariaDB.

  • AN-202632 - High
    Fixed an issue that prevented certain functions from being properly evaluated when used as an input parameter in a process model.

  • AN-205026 - High
    Fixed an issue where import failed for record types that were created prior to 20.1, had related actions, and had not been updated using the method for updating legacy record types (see the 'Update a Legacy Record Type' documentation page for details).

  • AN-203617 - Medium
    Log files downloaded from the Portals publishing manager now correctly include logs up to the time when the download button is clicked.

  • AN-204251 - Medium
    Fixed issue with ZooKeeper writing to its log directory when upgraded to version 3.8.0.

  • AN-204276 - Medium
    Fixed an issue that caused identical random values to be generated by the rand() function when used in unique parallel process executions.

  • AN-204431 - Medium
    Fixed an issue affecting sort behavior when null values are present in the data set.

  • AN-204952 - Medium
    Fixes a bug that addresses bindings of system rule wrappers

  • AN-205004 - Medium
    Fixed an issue affecting sort behavior when null values are present in the data set.

  • AN-205231 - Medium
    Fixed an issue that prevented user from switching between published and draft versions of Data Store Object in Appian Designer.

  • AN-200469 - Low
    Service Manager will automatically restart after an unexpected outage.

  • AN-204997 - Low
    Fixed an issue that duplicated lines in an import customization file (ICF) when a user added contents from one package to another. This issue took place if a source package contained a database script and an import customization file.

  • AN-205123 - Low
    Resolved an issue with routing http traffic.

22.1.355.0 (14 Apr 2022)

  • Security Updates - High

  • AN-200096 - High
    Process deletion is now optimized to consume less memory.

  • AN-203591 - High
    Resolved an issue when changing usernames.

  • AN-200935 - Medium
    Fixed an issue with the breadcrumbs on the precedents and dependents views, where clicking All Application Objects did not return you to the correct starting point.

  • AN-201638 - Medium
    The Rename User Smart Service now successfully prevents you from renaming an invalid user with null username. Prior to this fix, overwriting such a user would cause process variables of type 'User' to be automatically assigned an incorrect default value even though there is no default value configured for the variable.

  • AN-202158 - Medium
    Fixed an issue that prevented some task viewers to be able to successfully open links in the task interface when they had not accepted the task.

  • AN-202310 - Medium
    Upgraded phpMyAdmin to 5.1.3

  • AN-202500 - Medium
    Fixed an issue that caused Health Check Data Collection to fail due to the presence of tar.gz files.

  • AN-202514 - Medium
    Added log messages for the creation of certificates for connected environments and OAuth tokens to provide the full lifecycle of these certificates.

  • AN-202926 - Medium
    Fixed issue where a record type incorrectly showed fields from multiple tables if the only difference in table names is that one table name used either the "%" or the "_" wildcard characters. For example: "abc_table" and "abcdtable", "abc%j and "abcdefgj.

  • AN-202989 - Medium
    Fixed an issue in Generate Record Action where users could attempt to generate an action with a data store in an unverified state, resulting in an error.

  • AN-204219 - Medium
    Fixed an issue where the link to the post-deployment process results did not show in the summary view of a deployment.

  • AN-204344 - Medium
    The a!queryRecordType() function now evaluates in parallel.

  • AN-201723 - Low
    Fixed an issue in Generate Record Action where configuring a data store could result in an error.

  • AN-203091 - Low
    Fixed the status scripts reporting of topic replication lag in instances where MirrorMaker was inactive or failed to start.

22.1.330.0 (06 Apr 2022)

  • Security Updates - Critical

  • AN-200267 - High
    Fixed an issue during site shutdown that could result in incomplete engine checkpoints.

  • AN-202627 - High
    Group properties can now be updated successfully without any errors. Prior to this fix, updating group properties would fail due to a rollback on the personalization engine.

  • AN-202684 - High
    Querying process history now consumes less memory especially for long running process instances.

  • AN-203053 - High
    Fixed an issue that caused performance degradation when a user belonging to a high number SAML groups logs in to Appian.

  • AN-203143 - High
    Process history is now displayed correctly in the Process Modeler. Prior to this fix, incomplete process history would be displayed in the modeler while monitoring a process.

  • AN-123425 - Medium
    For Appian Cloud customers, the sail_state_cache table in Appian data source is now truncated during site startup to preserve disk space.

  • AN-190032 - Medium
    Fixed an issue that caused some documents to be rendered as blank when used in the Reconcile Doc Extraction smart service.

  • AN-199064 - Medium
    Fixed an issue that caused an unexpected "Does not exist: Expression" while a certain process is being executed. Prior to this fix, an internal race condition caused the process to complete before it's associated expression has been completed evaluated, resulting in the error.

  • AN-200300 - Medium
    Appian Cloud database has been upgraded to MariaDB 10.5.15.

  • AN-200374 - Medium
    Fixed an issue with exporting a Read-Only Grid in cases where an included Link Component is missing a valid link.

  • AN-201868 - Medium
    System logs for portals can now be downloaded from the portal details page in the Publishing Manager application. New options allow filtering the requested logs by recency.

  • AN-201984 - Medium
    Fixed an issue that caused process variables of type 'User' to be automatically assigned an incorrect default value even though there is no default value configured for the variable.

  • AN-202307 - Medium
    Fixed an issue which displayed an error when using a!gridField with data passed from a parent interface.

  • AN-203263 - Medium
    Fixed an issue that prevented process metrics functions from appearing in the suggested functions menu of the expression editor when opened using the Process Instances dialog.

  • AN-186797 - Low
    The max_active property for both the Appian and AppianAnywhere data sources is now configurable with default value of 100.

  • AN-200273 - Low
    Fixed an issue in determining Kafka replication factors that could lead to HA failure during periods of Kafka instability.

  • AN-201791 - Low
    The MirrorMaker startup script has been updated to include additional logging and health checks for Kafka.

  • AN-202673 - Low
    Fixed an issue where opening a dialog from a Header Content Layout with a custom background color reset the page's background to white

  • AN-202936 - Low
    Security Improvement

22.1.260.0 (18 Mar 2022)

  • Security Updates - Critical

  • AN-198855 - High
    Fixed an issue in an internal migration of process history which caused the process execution engine to rollback due to an incorrect and unexpected null value.

  • AN-201743 - High
    Fixed an issue that contributed to browser slowness when opening Decision Designer containing large numbers of cells.

  • AN-202033 - High
    Process executions no longer fail due to unexpected process errors. This fixes an issue caused by AN-196802 where a process would be unexpectedly paused by exception when running on an engine it wasn't published on.

  • AN-202169 - High
    Fixed an issue where an error message displayed when a!queryRecordType() was used within one of the following looping functions: all, any, apply, filter, merge, none, reduce, or reject.

  • AN-202296 - High
    Updated the image.

  • AN-199489 - Medium
    The performance of casting from a list of custom data types to record data types has been improved.

  • AN-201508 - Medium
    Basic users in the Portal Publishers group are now correctly able to select a service account when publishing a portal.

  • AN-201588 - Medium
    Fixed an issue which prevented some users from being able to publish a Portal.

  • AN-201976 - Medium
    Fixed an issue where record action components in a menu layout were incorrectly refreshing.

  • AN-201982 - Medium
    Portals will now respect environment-specific constant values provided via the Application Properties Data field at the time of publishing.

  • AN-202022 - Medium
    Fixed an issue with drag and drop. Hovering over a column while dragging a column no longer throws a Javascript error.

  • AN-198376 - Low
    Fixed an issue which, in rare scenarios after an upgrade, caused an error upon editing a record list interface or viewing record list performance in the Appian Designer.

  • AN-201263 - Low
    Data sources created in the admin console and connected systems now have a default validation query timeout of 5 seconds.

22.1.235.0 (11 Mar 2022)

  • Security Updates - Low

  • AN-201182 - Critical
    Fixed an issue where applications with a large number of objects in them caused performance issues.

  • AN-199186 - High
    Redis deployment upgrade.

  • AN-200881 - High
    Fixed an issue where an error message displayed when a!queryRecordType() was used within one of the following looping functions: all, any, apply, filter, merge, none, reduce, or reject.

  • AN-201645 - High
    Fixed an issue that prevented site shutdown when encountering an engine responsiveness service failure.

  • AN-198343 - Medium
    Fixed an issue where user filters configured via a local variable were not persisting as expected.

  • AN-199887 - Low
    Fixed a memory management issue that may lead to unresponsive sites and full site outages.

22.1.205.0 (03 Mar 2022)

  • Security Updates - Critical

  • AN-201190 - Critical
    Updated Debian-CIS baseline image to address Kafka container vulnerabilities.

  • AN-201191 - Critical
    Updated Debian-CIS baseline image to address Service Manager container vulnerabilities.

  • AN-201193 - Critical
    Updated Debian-CIS baseline image to address ZooKeeper container vulnerabilities.

  • AN-196598 - High
    Queries are now correctly refreshing after completion of a record action. This updates behavior to be consistent with Appian 21.3 and earlier.

  • AN-200147 - High
    Contextual related action modals now close only once the parent UI has finished evaluating.

  • AN-200219 - High
    Fixed an issue to prevent inappropriate values from being stored for process history location.

  • AN-200233 - High
    Fixed an issue that caused the isusermemberofgroup() function to throw an expression evaluation error for some customers after upgrading to Appian 21.3.

  • AN-200543 - High
    Fixed an issue that could result in Appian Data Service not being available in case of a disk failure.

  • AN-200841 - High
    Indirect members are now displayed correctly while viewing the list of members of a group in Appian Designer.

  • AN-200966 - High
    Fixed an issue that slowed imports of large applications.

  • AN-198908 - Medium
    Enhanced the process model history API to allow filtering by process id for process mining.

  • AN-200034 - Medium
    The load performance of complex record list and record view expressions has been improved.

  • AN-200038 - Medium
    Fixed an issue in document extraction that occasionally caused fields in fillable PDFs to be extracted to the incorrect fields in the Appian data type.

  • AN-200049 - Medium
    Searching for Appian documents and folders using IDs or UUIDs is now faster and more efficient. Prior to this fix, searching for these objects could cause high load on the content engines resulting in slowness across the environment.

  • AN-200145 - Medium
    Data is now correctly refreshed immediately after the completion of a formless record action.

  • AN-200261 - Medium
    Improved performance of user and group picker suggestions when a group filter is supplied.

  • AN-200851 - Medium
    Custom data type field names are now visible in expression autosuggest for variables and rule inputs with long names.

  • AN-200969 - Medium
    Fixed an issue with the Service Manager startup sequence that could result in silent startup failures.

  • AN-201123 - Medium
    Resolved an issue that caused Task Report query results to be different from the Task Report object when paging info is defined.

  • AN-201180 - Medium
    Fixed an issue that caused that caused performance degradation with the Email Poller when using IMAPS protocol.

  • AN-201252 - Medium
    Fixed an issue that caused an error to appear when a user viewed a record view from the User record type that had not been updated.

  • AN-201308 - Medium
    Security Improvement

  • AN-201429 - Medium
    Add the CollaborationDocument template to the mobile bootstrap.This resolves a bug where Dynamic Offline attachments wouldnot be cached on signin due to the clients not having thisuri template.

  • AN-199852 - Low
    Fixed a typo in the Query Editor Sorting and Limiting Data section.

  • AN-200131 - Low
    Enhanced the process history APIs to improve mining of process data in Appian.

22.1.95.0 (04 Feb 2022)

  • Security Updates - Critical

  • AN-198124 - Critical
    Fixed an issue that could result in a long-running or failed upgrade for some customers.

  • AN-198249 - Critical
    Fixed an issue that prevented process instances from starting after upgrade for some self-managed customers.

  • AN-198588 - Critical
    Fixed an issue that could result in a long-running or failed upgrade for some customers.

  • AN-199620 - Critical
    Fixed an issue that resulted in browser slowness when rendering Editable Grid Components containing very large numbers of cells. This fix also addresses the UI slowness observed in Decision Designer, since it relies on the Editable Grid Component.

  • AN-197578 - High
    Starting a process using the Start Process Smart Service no longer causes high java queue utilization. Prior to this fix, using the smart service to start a process on Appian 21.4 would cause work items to be stuck on the java queue causing the site to be unusable in some cases.

  • AN-198268 - High
    Fixed an issue that prevented some customers from being able to connect the Mail Poller to POP3 email servers when using TLS 1.2.

  • AN-199158 - High
    Added an optimization to process model validation that speeds up previously slow deployments for certain process models.

  • AN-199704 - High
    Fixed an issue where some Appian customers were experiencing increased memory usage as a result of recent optimization efforts.

  • AN-196308 - Medium
    Fixed an issue that prevented export record grid to Excel from working when the record list was used in a site.

  • AN-197367 - Medium
    Fixed an issue where system administrator accounts did not see the correct security groups pre-populated in the object list for Generate Record Actions.

  • AN-197548 - Medium
    Fixed an issue that prevented the application server from starting due to NULL usernames being added to the database.

  • AN-197919 - Medium
    Fixed an issue with Read-Only Grids sourced from records data that resulted in an error when Disable Row Selection parameter is enabled and the result set is empty.

  • AN-198140 - Medium
    Fixed a padding issue that affected Quick Task objects

  • AN-198208 - Medium
    Fixed an issue that caused some customers to experience occasional failures when using the SAP Connector plugin.

  • AN-198386 - Medium
    Fixed an issue that caused an error when displaying lists whose type can change

  • AN-198505 - Medium
    Fixed an edge case scenario that resulted in some queried values from ADS being incorrectly returned as all lowercase.

  • AN-187001 - Low
    Interface previews in Appian Designer are now wider to reduce wrapping of contents.

  • AN-194813 - Low
    Fixed an issue where Application Prefixes would not auto-populate on Integration objects when the Integration was created during the creation of a Connected System.

  • AN-195192 - Low
    Fixed an issue that caused 'DML- MISSING' errors to be displayed in the log files when a user is created on the site.

  • AN-198095 - Low
    Fixed an edge case scenario that resulted in some queries from ADS being sorted by case-folded values rather than the stored values.

  • AN-198564 - Low
    About Appian modal no longer errors out when RPA is not enabled on the site

  • AN-198593 - Low
    Record syncs now have the correct timeout limit on import. This updates behavior to be consistent with Appian 21.2 and earlier.

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 22.1.1360.0_Hotfix.zip archive 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 deleteFiles scripts, the installJdk scripts, the OpenJDK .tar.gz and .zip files, and 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 22.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=d11287d8ffe0a3920342b3996e3eec3df326c693
build.version=22.1.1360.0
Open in Github Built: Mon, Mar 20, 2023 (02:58:55 PM)

On This Page

FEEDBACK