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.
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.
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 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.
Security Updates - Critical
AN-218002 - Medium
Appian Cloud Database now uses version 5.2.1 of phpMyAdmin.
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.
Security Updates - High
AN-226155 - High
CVE Fixed on Jaeger Agent image
AN-226160 - High
Security Improvement
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.
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.
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.
Security Updates - Low
AN-218961 - Low
Process models are now able to be saved using "Save As" in all supported languages.
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.
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.
Security Updates - Critical
AN-220177 - Medium
Security Improvements
AN-219995 - High
Security Improvement
AN-218784 - Low
MariaDB database in Appian Cloud received a minor version upgrade to 10.6.11
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.
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
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.
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.
Security Updates - Critical
AN-215833 - Medium
Security Improvement
AN-212724 - Low
Upgrade Tika Library
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
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.
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.
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.
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.
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.
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.
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
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.
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
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.
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.
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.
Security Updates - Critical
AN-209505 - Critical
Fixed an issue which sometimes caused a!queryRecordType() to fail unexpectedly with an error.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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
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.
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.
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.
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.
Perform the following steps to apply the hotfix:
<APPIAN_HOME>
directory.
<APPIAN_HOME>
directory.
<APPIAN_HOME>
directory.<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.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