<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Appian Knowledge Base</title><link>https://community.appian.com/support/w/kb</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>KB-2390 License Signing Key Rotation for Kubernetes Native Appian</title><link>https://community.appian.com/support/w/kb/3828/kb-2390-license-signing-key-rotation-for-kubernetes-native-appian</link><pubDate>Wed, 22 Jul 2026 20:33:23 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d6c6ad81-4956-466e-9470-6ce945eed53b</guid><dc:creator>pauline.delacruz</dc:creator><description>Current Revision posted to Appian Knowledge Base by pauline.delacruz on 7/22/2026 8:33:23 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1jtlrk63e0"&gt;&lt;span&gt;Overview:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;For security reasons, the Kubernetes Native Appian license signing key is rotated approximately every two years.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The license &lt;strong&gt;appian.lic&lt;/strong&gt; is digitally signed using a private signing key, while the Appian Operator contains the corresponding public key used to validate those licenses. When the signing key is rotated, the Appian Operator must contain the updated public key to validate licenses signed with the new private key.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;As a result, customers must upgrade their Appian Operator before requesting a new license generated after a signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jtlrk63e1"&gt;&lt;span&gt;Customer Impact:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers running old Appian Operator versions should upgrade their operator before requesting a new license after the signing key rotation. If a customer requests a new license without first upgrading the operator, the new license will fail validation with the following error for the Appian Operator:&lt;br /&gt;&lt;/span&gt;
&lt;pre&gt;&lt;span style="font-weight:400;"&gt;Failed to verify signature #l with key &amp;hellip;&lt;/span&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers can safely upgrade their Appian Operator before requesting a new license, even if they are still using an existing license signed with the previous key.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;If a customer has an internal change management or security processes that require validating new container images before deploying them, we recommend validating and approving the latest Appian Operator in advance. Always remember to deploy the latest operator before deploying a new &lt;strong&gt;appian.lic&lt;/strong&gt; as this helps avoid delays caused by requesting a license that cannot be validated by an older operator.&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="mcetoc_1jtlrk63e2"&gt;&lt;span&gt;Rotation Schedule:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width:150px;"&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;
&lt;td style="width:150px;"&gt;&lt;b&gt;Operator Version&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Details&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:150px;"&gt;&lt;span style="font-size:inherit;"&gt;August 2024&lt;/span&gt;&lt;/td&gt;
&lt;td style="width:150px;"&gt;&lt;span style="font-size:inherit;"&gt;v0.161.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;&amp;nbsp;The previous license signing key rotation occurred.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:150px;"&gt;&lt;span style="font-size:inherit;"&gt;October 2026&lt;/span&gt;&lt;/td&gt;
&lt;td style="width:150px;"&gt;&lt;span style="font-size:inherit;"&gt;v0.205.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;The next license signing key rotation will take place.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;Operator v0.205.0 introduces the new public key required to validate licenses signed after the 2026 rotation.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;After the rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Customers requesting a newly generated license must be running Appian Operator v0.205.0 or later. Older operator versions will not recognize licenses signed with the new key.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Until the next signing key rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Appian Operator v0.205.0 and later will continue to validate licenses signed with the current signing key.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1jtlrk63e3"&gt;&lt;span&gt;FAQ:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#why-is-the-signing-key-rotated"&gt;Why is the signing key rotated?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#existing-license-after-rotation"&gt;Do existing licenses stop working after the rotation?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#upgrade-operator-before-new-license"&gt;Can customers upgrade the Appian Operator before requesting a new license?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;strong&gt;&lt;a id="why-is-the-signing-key-rotated"&gt;&lt;/a&gt;Why is the signing key rotated?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Rotating signing keys is a standard security practice that helps maintain the integrity and security of digitally signed licenses.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;strong&gt;&lt;a id="existing-license-after-rotation"&gt;&lt;/a&gt;Do existing licenses stop working after the rotation?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;No. Existing licenses continue to function as normal. The change only affects newly generated licenses signed with the new signing key.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;strong&gt;&lt;a id="upgrade-operator-before-new-license"&gt;&lt;/a&gt;Can customers upgrade the Appian Operator before requesting a new license?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Yes. This is the recommended approach. The latest operator trusts both the previous and current signing keys, allowing it to validate both existing licenses and newly generated licenses. Older Appian Operator versions trust only the previous signing key and cannot validate licenses generated after the signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jtlrk63e4"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This article applies to all supported versions of Appian on Kubernetes.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last reviewed:&amp;nbsp;July&lt;/span&gt;&lt;span&gt;&amp;nbsp;2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: infrastructure, Kubernetes&lt;/div&gt;
</description></item><item><title>KB-2390 License Signing Key Rotation for Kubernetes Native Appian</title><link>https://community.appian.com/support/w/kb/3828/kb-2390-license-signing-key-rotation-for-kubernetes-native-appian/revision/10</link><pubDate>Wed, 22 Jul 2026 20:32:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d6c6ad81-4956-466e-9470-6ce945eed53b</guid><dc:creator>pauline.delacruz</dc:creator><description>Revision 10 posted to Appian Knowledge Base by pauline.delacruz on 7/22/2026 8:32:56 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1jtlrk63e0"&gt;&lt;span&gt;Overview:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;For security reasons, the Kubernetes Native Appian license signing key is rotated approximately every two years.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The license &lt;strong&gt;appian.lic&lt;/strong&gt; is digitally signed using a private signing key, while the Appian Operator contains the corresponding public key used to validate those licenses. When the signing key is rotated, the Appian Operator must contain the updated public key to validate licenses signed with the new private key.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;As a result, customers must upgrade their Appian Operator before requesting a new license generated after a signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jtlrk63e1"&gt;&lt;span&gt;Customer Impact:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers running old Appian Operator versions should upgrade their operator before requesting a new license after the signing key rotation. If a customer requests a new license without first upgrading the operator, the new license will fail validation with the following error for the Appian Operator:&lt;br /&gt;&lt;/span&gt;
&lt;pre&gt;&lt;span style="font-weight:400;"&gt;Failed to verify signature #l with key &amp;hellip;&lt;/span&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers can safely upgrade their Appian Operator before requesting a new license, even if they are still using an existing license signed with the previous key.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;If a customer has an internal change management or security processes that require validating new container images before deploying them, we recommend validating and approving the latest Appian Operator in advance. Always remember to deploy the latest operator before deploying a new &lt;strong&gt;appian.lic&lt;/strong&gt; as this helps avoid delays caused by requesting a license that cannot be validated by an older operator.&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="mcetoc_1jtlrk63e2"&gt;&lt;span&gt;Rotation Schedule:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;
&lt;td style="width:150px;"&gt;&lt;b&gt;Operator Version&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Details&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;span style="font-size:inherit;"&gt;August 2024&lt;/span&gt;&lt;/td&gt;
&lt;td style="width:150px;"&gt;&lt;span style="font-size:inherit;"&gt;v0.161.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;&amp;nbsp;The previous license signing key rotation occurred.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;span style="font-size:inherit;"&gt;October 2026&lt;/span&gt;&lt;/td&gt;
&lt;td style="width:150px;"&gt;&lt;span style="font-size:inherit;"&gt;v0.205.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;The next license signing key rotation will take place.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;Operator v0.205.0 introduces the new public key required to validate licenses signed after the 2026 rotation.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;After the rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Customers requesting a newly generated license must be running Appian Operator v0.205.0 or later. Older operator versions will not recognize licenses signed with the new key.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Until the next signing key rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Appian Operator v0.205.0 and later will continue to validate licenses signed with the current signing key.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1jtlrk63e3"&gt;&lt;span&gt;FAQ:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#why-is-the-signing-key-rotated"&gt;Why is the signing key rotated?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#existing-license-after-rotation"&gt;Do existing licenses stop working after the rotation?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#upgrade-operator-before-new-license"&gt;Can customers upgrade the Appian Operator before requesting a new license?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;strong&gt;&lt;a id="why-is-the-signing-key-rotated"&gt;&lt;/a&gt;Why is the signing key rotated?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Rotating signing keys is a standard security practice that helps maintain the integrity and security of digitally signed licenses.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;strong&gt;&lt;a id="existing-license-after-rotation"&gt;&lt;/a&gt;Do existing licenses stop working after the rotation?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;No. Existing licenses continue to function as normal. The change only affects newly generated licenses signed with the new signing key.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;strong&gt;&lt;a id="upgrade-operator-before-new-license"&gt;&lt;/a&gt;Can customers upgrade the Appian Operator before requesting a new license?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Yes. This is the recommended approach. The latest operator trusts both the previous and current signing keys, allowing it to validate both existing licenses and newly generated licenses. Older Appian Operator versions trust only the previous signing key and cannot validate licenses generated after the signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jtlrk63e4"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This article applies to all supported versions of Appian on Kubernetes.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last reviewed:&amp;nbsp;July&lt;/span&gt;&lt;span&gt;&amp;nbsp;2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: infrastructure, Kubernetes&lt;/div&gt;
</description></item><item><title>KB-2390 License Signing Key Rotation for Kubernetes Native Appian</title><link>https://community.appian.com/support/w/kb/3828/kb-2390-license-signing-key-rotation-for-kubernetes-native-appian/revision/9</link><pubDate>Thu, 16 Jul 2026 16:21:08 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d6c6ad81-4956-466e-9470-6ce945eed53b</guid><dc:creator>pauline.delacruz</dc:creator><description>Revision 9 posted to Appian Knowledge Base by pauline.delacruz on 7/16/2026 4:21:08 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1jtlrk63e0"&gt;&lt;span&gt;Overview:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;For security reasons, the Kubernetes Native Appian license signing key is rotated approximately every two years.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The license &lt;strong&gt;appian.lic&lt;/strong&gt; is digitally signed using a private signing key, while the Appian Operator contains the corresponding public key used to validate those licenses. When the signing key is rotated, the Appian Operator must contain the updated public key to validate licenses signed with the new private key.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;As a result, customers must upgrade their Appian Operator before requesting a new license generated after a signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jtlrk63e1"&gt;&lt;span&gt;Customer Impact:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers running old Appian Operator versions should upgrade their operator before requesting a new license after the signing key rotation. If a customer requests a new license without first upgrading the operator, the new license will fail validation with the following error for the Appian Operator:&lt;br /&gt;&lt;/span&gt;
&lt;pre&gt;&lt;span style="font-weight:400;"&gt;Failed to verify signature #l with key &amp;hellip;&lt;/span&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers can safely upgrade their Appian Operator before requesting a new license, even if they are still using an existing license signed with the previous key.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;If a customer has an internal change management or security processes that require validating new container images before deploying them, we recommend validating and approving the latest Appian Operator in advance. Always remember to deploy the latest operator before deploying a new &lt;strong&gt;appian.lic&lt;/strong&gt; as this helps avoid delays caused by requesting a license that cannot be validated by an older operator.&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="mcetoc_1jtlrk63e2"&gt;&lt;span&gt;Rotation Schedule:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;
&lt;td style="width:150px;"&gt;&lt;b&gt;Operator Version&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Details&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;span style="font-size:inherit;"&gt;August 2024&lt;/span&gt;&lt;/td&gt;
&lt;td style="width:150px;"&gt;&lt;span style="font-size:inherit;"&gt;v0.161.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;&amp;nbsp;The previous license signing key rotation occurred.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;span style="font-size:inherit;"&gt;July 2026&lt;/span&gt;&lt;/td&gt;
&lt;td style="width:150px;"&gt;&lt;span style="font-size:inherit;"&gt;v0.205.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;The next license signing key rotation will take place.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;Operator v0.205.0 introduces the new public key required to validate licenses signed after the 2026 rotation.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;After the rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Customers requesting a newly generated license must be running Appian Operator v0.205.0 or later. Older operator versions will not recognize licenses signed with the new key.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Until the next signing key rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Appian Operator v0.205.0 and later will continue to validate licenses signed with the current signing key.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1jtlrk63e3"&gt;&lt;span&gt;FAQ:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#why-is-the-signing-key-rotated"&gt;Why is the signing key rotated?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#existing-license-after-rotation"&gt;Do existing licenses stop working after the rotation?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#upgrade-operator-before-new-license"&gt;Can customers upgrade the Appian Operator before requesting a new license?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;strong&gt;&lt;a id="why-is-the-signing-key-rotated"&gt;&lt;/a&gt;Why is the signing key rotated?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Rotating signing keys is a standard security practice that helps maintain the integrity and security of digitally signed licenses.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;strong&gt;&lt;a id="existing-license-after-rotation"&gt;&lt;/a&gt;Do existing licenses stop working after the rotation?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;No. Existing licenses continue to function as normal. The change only affects newly generated licenses signed with the new signing key.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;strong&gt;&lt;a id="upgrade-operator-before-new-license"&gt;&lt;/a&gt;Can customers upgrade the Appian Operator before requesting a new license?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Yes. This is the recommended approach. The latest operator trusts both the previous and current signing keys, allowing it to validate both existing licenses and newly generated licenses. Older Appian Operator versions trust only the previous signing key and cannot validate licenses generated after the signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jtlrk63e4"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This article applies to all supported versions of Appian on Kubernetes.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last reviewed:&amp;nbsp;July&lt;/span&gt;&lt;span&gt;&amp;nbsp;2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: infrastructure, Kubernetes&lt;/div&gt;
</description></item><item><title>KB-2390 License Signing Key Rotation for Kubernetes Native Appian</title><link>https://community.appian.com/support/w/kb/3828/kb-2390-license-signing-key-rotation-for-kubernetes-native-appian/revision/8</link><pubDate>Thu, 16 Jul 2026 16:16:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d6c6ad81-4956-466e-9470-6ce945eed53b</guid><dc:creator>pauline.delacruz</dc:creator><description>Revision 8 posted to Appian Knowledge Base by pauline.delacruz on 7/16/2026 4:16:17 PM&lt;br /&gt;
&lt;h2&gt;&lt;span&gt;Overview:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;For security reasons, the Kubernetes Native Appian license signing key is rotated approximately every two years.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The license &lt;strong&gt;appian.lic&lt;/strong&gt; is digitally signed using a private signing key, while the Appian Operator contains the corresponding public key used to validate those licenses. When the signing key is rotated, the Appian Operator must contain the updated public key to validate licenses signed with the new private key.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;As a result, customers must upgrade their Appian Operator before requesting a new license generated after a signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Customer Impact:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers running old Appian Operator versions should upgrade their operator before requesting a new license after the signing key rotation. If a customer requests a new license without first upgrading the operator, the new license will fail validation with the following error for the Appian Operator:&lt;br /&gt;&lt;/span&gt;
&lt;pre&gt;&lt;span style="font-weight:400;"&gt;Failed to verify signature #l with key &amp;hellip;&lt;/span&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers can safely upgrade their Appian Operator before requesting a new license, even if they are still using an existing license signed with the previous key.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;If a customer has an internal change management or security processes that require validating new container images before deploying them, we recommend validating and approving the latest Appian Operator in advance. Always remember to deploy the latest operator before deploying a new &lt;strong&gt;appian.lic&lt;/strong&gt; as this helps avoid delays caused by requesting a license that cannot be validated by an older operator.&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;span&gt;Rotation Schedule:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;
&lt;td style="width:150px;"&gt;&lt;b&gt;Operator Version&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Details&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;span style="font-size:inherit;"&gt;August 2024&lt;/span&gt;&lt;/td&gt;
&lt;td style="width:150px;"&gt;&lt;span style="font-size:inherit;"&gt;v0.161.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;&amp;nbsp;The previous license signing key rotation occurred.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;span style="font-size:inherit;"&gt;July 2026&lt;/span&gt;&lt;/td&gt;
&lt;td style="width:150px;"&gt;&lt;span style="font-size:inherit;"&gt;v0.205.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;The next license signing key rotation will take place.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;Operator v0.205.0 introduces the new public key required to validate licenses signed after the 2026 rotation.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;After the rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Customers requesting a newly generated license must be running Appian Operator v0.205.0 or later. Older operator versions will not recognize licenses signed with the new key.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Until the next signing key rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Appian Operator v0.205.0 and later will continue to validate licenses signed with the current signing key.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;span&gt;FAQ:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;b&gt;Why is the signing key rotated?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Rotating signing keys is a standard security practice that helps maintain the integrity and security of digitally signed licenses.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Do existing licenses stop working after the rotation?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;No. Existing licenses continue to function as normal. The change only affects newly generated licenses signed with the new signing key.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Can customers upgrade the Appian Operator before requesting a new license?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Yes. This is the recommended approach. The latest operator trusts both the previous and current signing keys, allowing it to validate both existing licenses and newly generated licenses. Older Appian Operator versions trust only the previous signing key and cannot validate licenses generated after the signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This article applies to all supported versions of Appian on Kubernetes.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last reviewed:&amp;nbsp;July&lt;/span&gt;&lt;span&gt;&amp;nbsp;2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: infrastructure, Kubernetes&lt;/div&gt;
</description></item><item><title>KB-2390 License Signing Key Rotation for Kubernetes Native Appian</title><link>https://community.appian.com/support/w/kb/3828/kb-2390-license-signing-key-rotation-for-kubernetes-native-appian/revision/7</link><pubDate>Thu, 16 Jul 2026 16:16:02 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d6c6ad81-4956-466e-9470-6ce945eed53b</guid><dc:creator>pauline.delacruz</dc:creator><description>Revision 7 posted to Appian Knowledge Base by pauline.delacruz on 7/16/2026 4:16:02 PM&lt;br /&gt;
&lt;h2&gt;&lt;span&gt;Overview:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;For security reasons, the Kubernetes Native Appian license signing key is rotated approximately every two years.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The license &lt;strong&gt;appian.lic&lt;/strong&gt; is digitally signed using a private signing key, while the Appian Operator contains the corresponding public key used to validate those licenses. When the signing key is rotated, the Appian Operator must contain the updated public key to validate licenses signed with the new private key.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;As a result, customers must upgrade their Appian Operator before requesting a new license generated after a signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Customer Impact:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers running old Appian Operator versions should upgrade their operator before requesting a new license after the signing key rotation. If a customer requests a new license without first upgrading the operator, the new license will fail validation with the following error for the Appian Operator:&lt;br /&gt;&lt;/span&gt;
&lt;pre&gt;&lt;span style="font-weight:400;"&gt;Failed to verify signature #l with key &amp;hellip;&lt;/span&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers can safely upgrade their Appian Operator before requesting a new license, even if they are still using an existing license signed with the previous key.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;If a customer has an internal change management or security processes that require validating new container images before deploying them, we recommend validating and approving the latest Appian Operator in advance. Always remember to deploy the latest operator before deploying a new &lt;strong&gt;appian.lic&lt;/strong&gt; as this helps avoid delays caused by requesting a license that cannot be validated by an older operator.&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;span&gt;Rotation Schedule:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;
&lt;td style="width:125px;"&gt;&lt;b&gt;Operator Version&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Details&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;span style="font-size:inherit;"&gt;August 2024&lt;/span&gt;&lt;/td&gt;
&lt;td style="width:125px;"&gt;&lt;span style="font-size:inherit;"&gt;v0.161.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;&amp;nbsp;The previous license signing key rotation occurred.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;span style="font-size:inherit;"&gt;July 2026&lt;/span&gt;&lt;/td&gt;
&lt;td style="width:125px;"&gt;&lt;span style="font-size:inherit;"&gt;v0.205.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;The next license signing key rotation will take place.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;Operator v0.205.0 introduces the new public key required to validate licenses signed after the 2026 rotation.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;After the rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Customers requesting a newly generated license must be running Appian Operator v0.205.0 or later. Older operator versions will not recognize licenses signed with the new key.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Until the next signing key rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Appian Operator v0.205.0 and later will continue to validate licenses signed with the current signing key.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;span&gt;FAQ:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;b&gt;Why is the signing key rotated?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Rotating signing keys is a standard security practice that helps maintain the integrity and security of digitally signed licenses.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Do existing licenses stop working after the rotation?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;No. Existing licenses continue to function as normal. The change only affects newly generated licenses signed with the new signing key.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Can customers upgrade the Appian Operator before requesting a new license?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Yes. This is the recommended approach. The latest operator trusts both the previous and current signing keys, allowing it to validate both existing licenses and newly generated licenses. Older Appian Operator versions trust only the previous signing key and cannot validate licenses generated after the signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This article applies to all supported versions of Appian on Kubernetes.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last reviewed:&amp;nbsp;July&lt;/span&gt;&lt;span&gt;&amp;nbsp;2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: infrastructure, Kubernetes&lt;/div&gt;
</description></item><item><title>KB-2390 License Signing Key Rotation for Kubernetes Native Appian</title><link>https://community.appian.com/support/w/kb/3828/kb-2390-license-signing-key-rotation-for-kubernetes-native-appian/revision/6</link><pubDate>Thu, 16 Jul 2026 16:13:49 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d6c6ad81-4956-466e-9470-6ce945eed53b</guid><dc:creator>pauline.delacruz</dc:creator><description>Revision 6 posted to Appian Knowledge Base by pauline.delacruz on 7/16/2026 4:13:49 PM&lt;br /&gt;
&lt;h2&gt;&lt;span&gt;Overview:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;For security reasons, the Kubernetes Native Appian license signing key is rotated approximately every two years.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The license &lt;strong&gt;appian.lic&lt;/strong&gt; is digitally signed using a private signing key, while the Appian Operator contains the corresponding public key used to validate those licenses. When the signing key is rotated, the Appian Operator must contain the updated public key to validate licenses signed with the new private key.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;As a result, customers must upgrade their Appian Operator before requesting a new license generated after a signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Customer Impact:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers running old Appian Operator versions should upgrade their operator before requesting a new license after the signing key rotation. If a customer requests a new license without first upgrading the operator, the new license will fail validation with the following error for the Appian Operator:&lt;br /&gt;&lt;/span&gt;
&lt;pre&gt;&lt;span style="font-weight:400;"&gt;Failed to verify signature #l with key &amp;hellip;&lt;/span&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers can safely upgrade their Appian Operator before requesting a new license, even if they are still using an existing license signed with the previous key.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;If a customer has an internal change management or security processes that require validating new container images before deploying them, we recommend validating and approving the latest Appian Operator in advance. Always remember to deploy the latest operator before deploying a new &lt;strong&gt;appian.lic&lt;/strong&gt; as this helps avoid delays caused by requesting a license that cannot be validated by an older operator.&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;span&gt;Rotation Schedule:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;
&lt;td style="width:200px;"&gt;&lt;b&gt;Operator Version&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Details&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;span style="font-size:inherit;"&gt;August 2024&lt;/span&gt;&lt;/td&gt;
&lt;td style="width:200px;"&gt;&lt;span style="font-size:inherit;"&gt;v0.161.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;&amp;nbsp;The previous license signing key rotation occurred.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;span style="font-size:inherit;"&gt;July 2026&lt;/span&gt;&lt;/td&gt;
&lt;td style="width:200px;"&gt;&lt;span style="font-size:inherit;"&gt;v0.205.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;The next license signing key rotation will take place.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;Operator v0.205.0 introduces the new public key required to validate licenses signed after the 2026 rotation.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;After the rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Customers requesting a newly generated license must be running Appian Operator v0.205.0 or later. Older operator versions will not recognize licenses signed with the new key.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Until the next signing key rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Appian Operator v0.205.0 and later will continue to validate licenses signed with the current signing key.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;span&gt;FAQ:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;b&gt;Why is the signing key rotated?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Rotating signing keys is a standard security practice that helps maintain the integrity and security of digitally signed licenses.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Do existing licenses stop working after the rotation?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;No. Existing licenses continue to function as normal. The change only affects newly generated licenses signed with the new signing key.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Can customers upgrade the Appian Operator before requesting a new license?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Yes. This is the recommended approach. The latest operator trusts both the previous and current signing keys, allowing it to validate both existing licenses and newly generated licenses. Older Appian Operator versions trust only the previous signing key and cannot validate licenses generated after the signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This article applies to all supported versions of Appian on Kubernetes.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last reviewed:&amp;nbsp;July&lt;/span&gt;&lt;span&gt;&amp;nbsp;2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: infrastructure, Kubernetes&lt;/div&gt;
</description></item><item><title>KB-2390 License Signing Key Rotation for Kubernetes Native Appian</title><link>https://community.appian.com/support/w/kb/3828/kb-2390-license-signing-key-rotation-for-kubernetes-native-appian/revision/5</link><pubDate>Thu, 16 Jul 2026 16:13:20 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d6c6ad81-4956-466e-9470-6ce945eed53b</guid><dc:creator>pauline.delacruz</dc:creator><description>Revision 5 posted to Appian Knowledge Base by pauline.delacruz on 7/16/2026 4:13:20 PM&lt;br /&gt;
&lt;h2&gt;&lt;span&gt;Overview:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;For security reasons, the Kubernetes Native Appian license signing key is rotated approximately every two years.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The license &lt;strong&gt;appian.lic&lt;/strong&gt; is digitally signed using a private signing key, while the Appian Operator contains the corresponding public key used to validate those licenses. When the signing key is rotated, the Appian Operator must contain the updated public key to validate licenses signed with the new private key.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;As a result, customers must upgrade their Appian Operator before requesting a new license generated after a signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Customer Impact:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers running old Appian Operator versions should upgrade their operator before requesting a new license after the signing key rotation. If a customer requests a new license without first upgrading the operator, the new license will fail validation with the following error for the Appian Operator:&lt;br /&gt;&lt;/span&gt;
&lt;pre&gt;&lt;span style="font-weight:400;"&gt;Failed to verify signature #l with key &amp;hellip;&lt;/span&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers can safely upgrade their Appian Operator before requesting a new license, even if they are still using an existing license signed with the previous key.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;If a customer has an internal change management or security processes that require validating new container images before deploying them, we recommend validating and approving the latest Appian Operator in advance. Always remember to deploy the latest operator before deploying a new &lt;strong&gt;appian.lic&lt;/strong&gt; as this helps avoid delays caused by requesting a license that cannot be validated by an older operator.&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;span&gt;Rotation Schedule:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;
&lt;td style="width:200px;"&gt;&lt;strong&gt;Operator Version&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;span style="font-size:inherit;"&gt;August 2024&lt;/span&gt;&lt;/td&gt;
&lt;td style="width:200px;"&gt;&lt;span style="font-size:inherit;"&gt;v0.161.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;&amp;nbsp;The previous license signing key rotation occurred.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;span style="font-size:inherit;"&gt;July 2026&lt;/span&gt;&lt;/td&gt;
&lt;td style="width:200px;"&gt;&lt;span style="font-size:inherit;"&gt;v0.205.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;The next license signing key rotation will take place.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;Operator v0.205.0 introduces the new public key required to validate licenses signed after the 2026 rotation.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;After the rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Customers requesting a newly generated license must be running Appian Operator v0.205.0 or later. Older operator versions will not recognize licenses signed with the new key.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Until the next signing key rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Appian Operator v0.205.0 and later will continue to validate licenses signed with the current signing key.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;span&gt;FAQ:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;b&gt;Why is the signing key rotated?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Rotating signing keys is a standard security practice that helps maintain the integrity and security of digitally signed licenses.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Do existing licenses stop working after the rotation?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;No. Existing licenses continue to function as normal. The change only affects newly generated licenses signed with the new signing key.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Can customers upgrade the Appian Operator before requesting a new license?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Yes. This is the recommended approach. The latest operator trusts both the previous and current signing keys, allowing it to validate both existing licenses and newly generated licenses. Older Appian Operator versions trust only the previous signing key and cannot validate licenses generated after the signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This article applies to all supported versions of Appian on Kubernetes.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last reviewed:&amp;nbsp;July&lt;/span&gt;&lt;span&gt;&amp;nbsp;2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: infrastructure, Kubernetes&lt;/div&gt;
</description></item><item><title>KB-2390 License Signing Key Rotation for Kubernetes Native Appian</title><link>https://community.appian.com/support/w/kb/3828/kb-2390-license-signing-key-rotation-for-kubernetes-native-appian/revision/4</link><pubDate>Thu, 16 Jul 2026 16:12:05 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d6c6ad81-4956-466e-9470-6ce945eed53b</guid><dc:creator>pauline.delacruz</dc:creator><description>Revision 4 posted to Appian Knowledge Base by pauline.delacruz on 7/16/2026 4:12:05 PM&lt;br /&gt;
&lt;h2&gt;&lt;span&gt;Overview:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;For security reasons, the Kubernetes Native Appian license signing key is rotated approximately every two years.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The license &lt;strong&gt;appian.lic&lt;/strong&gt; is digitally signed using a private signing key, while the Appian Operator contains the corresponding public key used to validate those licenses. When the signing key is rotated, the Appian Operator must contain the updated public key to validate licenses signed with the new private key.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;As a result, customers must upgrade their Appian Operator before requesting a new license generated after a signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Customer Impact:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers running old Appian Operator versions should upgrade their operator before requesting a new license after the signing key rotation. If a customer requests a new license without first upgrading the operator, the new license will fail validation with the following error for the Appian Operator:&lt;br /&gt;&lt;/span&gt;
&lt;pre&gt;&lt;span style="font-weight:400;"&gt;Failed to verify signature #l with key &amp;hellip;&lt;/span&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers can safely upgrade their Appian Operator before requesting a new license, even if they are still using an existing license signed with the previous key.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;If a customer has an internal change management or security processes that require validating new container images before deploying them, we recommend validating and approving the latest Appian Operator in advance. Always remember to deploy the latest operator before deploying a new &lt;strong&gt;appian.lic&lt;/strong&gt; as this helps avoid delays caused by requesting a license that cannot be validated by an older operator.&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;span&gt;Rotation Schedule:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;strong&gt;Date&lt;/strong&gt;&lt;/td&gt;
&lt;td style="width:200px;"&gt;&lt;strong&gt;Operator Version&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;span style="font-size:inherit;"&gt;August 2024&lt;/span&gt;&lt;/td&gt;
&lt;td style="width:200px;"&gt;&lt;span style="font-size:inherit;"&gt;v0.161.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;&amp;nbsp;The previous license signing key rotation occurred.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;span style="font-size:inherit;"&gt;July 2026&lt;/span&gt;&lt;/td&gt;
&lt;td style="width:200px;"&gt;&lt;span style="font-size:inherit;"&gt;v0.205.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;The next license signing key rotation will take place.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;Operator v0.205.0 introduces the new public key required to validate licenses signed after the 2026 rotation.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;After the rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Customers requesting a newly generated license must be running Appian Operator v0.205.0 or later. Older operator versions will not recognize licenses signed with the new key.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Until the next signing key rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Appian Operator v0.205.0 and later will continue to validate licenses signed with the current signing key.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;span&gt;FAQ:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;b&gt;Why is the signing key rotated?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Rotating signing keys is a standard security practice that helps maintain the integrity and security of digitally signed licenses.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Do existing licenses stop working after the rotation?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;No. Existing licenses continue to function as normal. The change only affects newly generated licenses signed with the new signing key.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Can customers upgrade the Appian Operator before requesting a new license?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Yes. This is the recommended approach. The latest operator trusts both the previous and current signing keys, allowing it to validate both existing licenses and newly generated licenses. Older Appian Operator versions trust only the previous signing key and cannot validate licenses generated after the signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This article applies to all supported versions of Appian on Kubernetes.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last reviewed:&amp;nbsp;July&lt;/span&gt;&lt;span&gt;&amp;nbsp;2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: infrastructure, Kubernetes&lt;/div&gt;
</description></item><item><title>KB-2390 License Signing Key Rotation for Kubernetes Native Appian</title><link>https://community.appian.com/support/w/kb/3828/kb-2390-license-signing-key-rotation-for-kubernetes-native-appian/revision/3</link><pubDate>Thu, 16 Jul 2026 16:11:11 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d6c6ad81-4956-466e-9470-6ce945eed53b</guid><dc:creator>pauline.delacruz</dc:creator><description>Revision 3 posted to Appian Knowledge Base by pauline.delacruz on 7/16/2026 4:11:11 PM&lt;br /&gt;
&lt;h2&gt;&lt;span&gt;Overview:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;For security reasons, the Kubernetes Native Appian license signing key is rotated approximately every two years.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The license &lt;strong&gt;appian.lic&lt;/strong&gt; is digitally signed using a private signing key, while the Appian Operator contains the corresponding public key used to validate those licenses. When the signing key is rotated, the Appian Operator must contain the updated public key to validate licenses signed with the new private key.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;As a result, customers must upgrade their Appian Operator before requesting a new license generated after a signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Customer Impact:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers running old Appian Operator versions should upgrade their operator before requesting a new license after the signing key rotation. If a customer requests a new license without first upgrading the operator, the new license will fail validation with the following error for the Appian Operator:&lt;br /&gt;&lt;/span&gt;
&lt;pre&gt;&lt;span style="font-weight:400;"&gt;Failed to verify signature #l with key &amp;hellip;&lt;/span&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers can safely upgrade their Appian Operator before requesting a new license, even if they are still using an existing license signed with the previous key.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;If a customer has an internal change management or security processes that require validating new container images before deploying them, we recommend validating and approving the latest Appian Operator in advance. Always remember to deploy the latest operator before deploying a new &lt;strong&gt;appian.lic&lt;/strong&gt; as this helps avoid delays caused by requesting a license that cannot be validated by an older operator.&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;span&gt;Rotation Schedule:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;strong&gt;Date&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Operator Version&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;span style="font-size:inherit;"&gt;August 2024&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-size:inherit;"&gt;v0.161.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;&amp;nbsp;The previous license signing key rotation occurred.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:100px;"&gt;&lt;span style="font-size:inherit;"&gt;July 2026&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span style="font-size:inherit;"&gt;v0.205.0&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;The next license signing key rotation will take place.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-size:inherit;font-weight:400;"&gt;Operator v0.205.0 introduces the new public key required to validate licenses signed after the 2026 rotation.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;After the rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Customers requesting a newly generated license must be running Appian Operator v0.205.0 or later. Older operator versions will not recognize licenses signed with the new key.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Until the next signing key rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Appian Operator v0.205.0 and later will continue to validate licenses signed with the current signing key.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;span&gt;FAQ:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;b&gt;Why is the signing key rotated?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Rotating signing keys is a standard security practice that helps maintain the integrity and security of digitally signed licenses.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Do existing licenses stop working after the rotation?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;No. Existing licenses continue to function as normal. The change only affects newly generated licenses signed with the new signing key.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Can customers upgrade the Appian Operator before requesting a new license?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Yes. This is the recommended approach. The latest operator trusts both the previous and current signing keys, allowing it to validate both existing licenses and newly generated licenses. Older Appian Operator versions trust only the previous signing key and cannot validate licenses generated after the signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This article applies to all supported versions of Appian on Kubernetes.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last reviewed:&amp;nbsp;July&lt;/span&gt;&lt;span&gt;&amp;nbsp;2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>KB-2390 License Signing Key Rotation for Kubernetes Native Appian</title><link>https://community.appian.com/support/w/kb/3828/kb-2390-license-signing-key-rotation-for-kubernetes-native-appian/revision/2</link><pubDate>Thu, 16 Jul 2026 16:07:08 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d6c6ad81-4956-466e-9470-6ce945eed53b</guid><dc:creator>Ryan Good</dc:creator><description>Revision 2 posted to Appian Knowledge Base by Ryan Good on 7/16/2026 4:07:08 PM&lt;br /&gt;
&lt;h2&gt;&lt;span&gt;Overview:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;For security reasons, the Kubernetes Native Appian license signing key is rotated approximately every two years.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The license &lt;strong&gt;appian.lic&lt;/strong&gt; is digitally signed using a private signing key, while the Appian Operator contains the corresponding public key used to validate those licenses. When the signing key is rotated, the Appian Operator must contain the updated public key to validate licenses signed with the new private key.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;As a result, customers must upgrade their Appian Operator before requesting a new license generated after a signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Customer Impact:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers running old Appian Operator versions should upgrade their operator before requesting a new license after the signing key rotation. If a customer requests a new license without first upgrading the operator, the new license will fail validation with the following error for the Appian Operator:&lt;br /&gt;&lt;/span&gt;
&lt;pre&gt;&lt;span style="font-weight:400;"&gt;Failed to verify signature #l with key &amp;hellip;&lt;/span&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers can safely upgrade their Appian Operator before requesting a new license, even if they are still using an existing license signed with the previous key.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;If a customer has an internal change management or security processes that require validating new container images before deploying them, we recommend validating and approving the latest Appian Operator in advance. Always remember to deploy the latest operator before deploying a new &lt;strong&gt;appian.lic&lt;/strong&gt; as this helps avoid delays caused by requesting a license that cannot be validated by an older operator.&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;span&gt;Rotation Schedule:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Date&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Operator Version&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;August 2024&lt;/td&gt;
&lt;td&gt;v0.161.0&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;&amp;nbsp;The previous license signing key rotation occurred.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;July 2026&lt;/td&gt;
&lt;td&gt;v0.205.0&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;The next license signing key rotation will take place.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Operator v0.205.0 introduces the new public key required to validate licenses signed after the 2026 rotation.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;After the rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Customers requesting a newly generated license must be running Appian Operator v0.205.0 or later. Older operator versions will not recognize licenses signed with the new key.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Until the next signing key rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Appian Operator v0.205.0 and later will continue to validate licenses signed with the current signing key.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;span&gt;FAQ:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;b&gt;Why is the signing key rotated?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Rotating signing keys is a standard security practice that helps maintain the integrity and security of digitally signed licenses.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Do existing licenses stop working after the rotation?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;No. Existing licenses continue to function as normal. The change only affects newly generated licenses signed with the new signing key.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Can customers upgrade the Appian Operator before requesting a new license?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Yes. This is the recommended approach. The latest operator trusts both the previous and current signing keys, allowing it to validate both existing licenses and newly generated licenses. Older Appian Operator versions trust only the previous signing key and cannot validate licenses generated after the signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This article applies to all supported versions of Appian on Kubernetes.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last reviewed:&amp;nbsp;July&lt;/span&gt;&lt;span&gt;&amp;nbsp;2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>KB-2390 License Signing Key Rotation for Kubernetes Native Appian</title><link>https://community.appian.com/support/w/kb/3828/kb-2390-license-signing-key-rotation-for-kubernetes-native-appian/revision/1</link><pubDate>Thu, 16 Jul 2026 15:45:20 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d6c6ad81-4956-466e-9470-6ce945eed53b</guid><dc:creator>pauline.delacruz</dc:creator><description>Revision 1 posted to Appian Knowledge Base by pauline.delacruz on 7/16/2026 3:45:20 PM&lt;br /&gt;
&lt;h2&gt;&lt;span&gt;Overview:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;For security reasons, the Kubernetes Native Appian license signing key is rotated approximately every two years.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The license &lt;strong&gt;appian.lic&lt;/strong&gt; is digitally signed using a private signing key, while the Appian Operator contains the corresponding public key used to validate those licenses. When the signing key is rotated, the Appian Operator must contain the updated public key to validate licenses signed with the new private key.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;As a result, customers must upgrade their Appian Operator before requesting a new license generated after a signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Customer Impact:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers running old Appian Operator versions should upgrade their operator before requesting a new license after the signing key rotation. If a customer requests a new license without first upgrading the operator, the new license will fail validation with the following error for the Appian Operator:&lt;br /&gt;&lt;/span&gt;
&lt;pre&gt;&lt;span style="font-weight:400;"&gt;Failed to verify signature #l with key &amp;hellip;&lt;/span&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;Customers can safely upgrade their Appian Operator before requesting a new license, even if they are still using an existing license signed with the previous key.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-weight:400;"&gt;If a customer has an internal change management or security processes that require validating new container images before deploying them, we recommend validating and approving the latest Appian Operator in advance. Always remember to deploy the latest operator before deploying a new &lt;strong&gt;appian.lic&lt;/strong&gt; as this helps avoid delays caused by requesting a license that cannot be validated by an older operator.&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;span&gt;Rotation Schedule:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Date&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Operator Version&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Details&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;August 2024&lt;/td&gt;
&lt;td&gt;v0.161.0&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;&amp;nbsp;The previous license signing key rotation occurred.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;July 2026&lt;/td&gt;
&lt;td&gt;v0.205.0&lt;/td&gt;
&lt;td&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;The next license signing key rotation will take place.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Operator v0.205.0 introduces the new public key required to validate licenses signed after the 2026 rotation.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;After the rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Customers requesting a newly generated license must be running Appian Operator v0.205.0 or later. Older operator versions will not recognize licenses signed with the new key.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Until the next signing key rotation:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Appian Operator v0.205.0 and later will continue to validate licenses signed with the current signing key.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;span&gt;FAQ:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;b&gt;Why is the signing key rotated?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Rotating signing keys is a standard security practice that helps maintain the integrity and security of digitally signed licenses.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Do existing licenses stop working after the rotation?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;No. Existing licenses continue to function as normal. The change only affects newly generated licenses signed with the new signing key.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Can customers upgrade the Appian Operator before requesting a new license?&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Yes. This is the recommended approach. The latest operator trusts both the previous and current signing keys, allowing it to validate both existing licenses and newly generated licenses. Older Appian Operator versions trust only the previous signing key and cannot validate licenses generated after the signing key rotation.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This article applies to all supported versions of Appian on Kubernetes.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last reviewed:&amp;nbsp;July&lt;/span&gt;&lt;span&gt;&amp;nbsp;2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>KB-2389 System Process Models show up in the health check results after AI Agents are enabled</title><link>https://community.appian.com/support/w/kb/3827/kb-2389-system-process-models-show-up-in-the-health-check-results-after-ai-agents-are-enabled</link><pubDate>Mon, 06 Jul 2026 14:25:23 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:fe480a89-aa5b-49b4-a2f2-dc8c94bbb68a</guid><dc:creator>Kaushal Patel</dc:creator><description>Current Revision posted to Appian Knowledge Base by Kaushal Patel on 7/6/2026 2:25:23 PM&lt;br /&gt;
&lt;h2 id="INT-0002-symptoms" class="anchor anchorTargetStickyNavbar_Vzrq"&gt;Symptoms&lt;/h2&gt;
&lt;p&gt;This issue occurs after upgrading to Appian Platform version 25.4 and enabling the AI Agents feature.&lt;/p&gt;
&lt;p&gt;The Health Check findings in either the emailed Health Check results or the Findings list in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.appian.com/suite/help/latest/insights_overview.html#analyze"&gt;MyAppian&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;may include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;DSGN-0013&lt;/code&gt;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(Process Model Alert Settings)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;DSGN-0200&lt;/code&gt;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(Number of process models with sequential script tasks)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These findings may be reported for the following process models, which are not connected to an application:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Run Agent&lt;/li&gt;
&lt;li&gt;Agent Execute Agentic Tool&lt;/li&gt;
&lt;li&gt;Agent Query Record Tool&lt;/li&gt;
&lt;li&gt;Agent Set Variable Tool&lt;/li&gt;
&lt;li&gt;Log Agent Run&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="INT-0002-cause" class="anchor anchorTargetStickyNavbar_Vzrq"&gt;Cause&lt;/h2&gt;
&lt;p&gt;The AI Agents feature creates Appian-internal system process models used to run and manage AI Agents. These system-level process models are flagged by Health Check rules that are intended for user-created process models.&lt;/p&gt;
&lt;p&gt;This issue has been reported to the Appian Product Team under reference&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;LCP-39001&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="INT-0002-action" class="anchor anchorTargetStickyNavbar_Vzrq"&gt;Action&lt;/h2&gt;
&lt;p&gt;These system process models are not visible or editable. The associated Health Check findings can be safely ignored in MyAppian.&lt;/p&gt;
&lt;p&gt;Instructions for ignoring specific findings are available within the MyAppian interface.&lt;/p&gt;
&lt;h2 id="INT-0002-workaround" class="anchor anchorTargetStickyNavbar_Vzrq"&gt;&lt;/h2&gt;
&lt;h2 id="INT-0002-affected-versions" class="anchor anchorTargetStickyNavbar_Vzrq"&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;Appian 25.4 and later when AI Agents are enabled.&lt;/p&gt;
&lt;p&gt;Last Reviewed: July 2026&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>KB-XXXX System Process Models show up in the health check results after AI Agents are enabled</title><link>https://community.appian.com/support/w/kb/3827/kb-2389-system-process-models-show-up-in-the-health-check-results-after-ai-agents-are-enabled/revision/1</link><pubDate>Mon, 06 Jul 2026 14:25:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:fe480a89-aa5b-49b4-a2f2-dc8c94bbb68a</guid><dc:creator>Kaushal Patel</dc:creator><description>Revision 1 posted to Appian Knowledge Base by Kaushal Patel on 7/6/2026 2:25:07 PM&lt;br /&gt;
&lt;h2 id="INT-0002-symptoms" class="anchor anchorTargetStickyNavbar_Vzrq"&gt;Symptoms&lt;/h2&gt;
&lt;p&gt;This issue occurs after upgrading to Appian Platform version 25.4 and enabling the AI Agents feature.&lt;/p&gt;
&lt;p&gt;The Health Check findings in either the emailed Health Check results or the Findings list in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.appian.com/suite/help/latest/insights_overview.html#analyze"&gt;MyAppian&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;may include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;DSGN-0013&lt;/code&gt;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(Process Model Alert Settings)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;DSGN-0200&lt;/code&gt;&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(Number of process models with sequential script tasks)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These findings may be reported for the following process models, which are not connected to an application:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Run Agent&lt;/li&gt;
&lt;li&gt;Agent Execute Agentic Tool&lt;/li&gt;
&lt;li&gt;Agent Query Record Tool&lt;/li&gt;
&lt;li&gt;Agent Set Variable Tool&lt;/li&gt;
&lt;li&gt;Log Agent Run&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="INT-0002-cause" class="anchor anchorTargetStickyNavbar_Vzrq"&gt;Cause&lt;/h2&gt;
&lt;p&gt;The AI Agents feature creates Appian-internal system process models used to run and manage AI Agents. These system-level process models are flagged by Health Check rules that are intended for user-created process models.&lt;/p&gt;
&lt;p&gt;This issue has been reported to the Appian Product Team under reference&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;LCP-39001&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="INT-0002-action" class="anchor anchorTargetStickyNavbar_Vzrq"&gt;Action&lt;/h2&gt;
&lt;p&gt;These system process models are not visible or editable. The associated Health Check findings can be safely ignored in MyAppian.&lt;/p&gt;
&lt;p&gt;Instructions for ignoring specific findings are available within the MyAppian interface.&lt;/p&gt;
&lt;h2 id="INT-0002-workaround" class="anchor anchorTargetStickyNavbar_Vzrq"&gt;&lt;/h2&gt;
&lt;h2 id="INT-0002-affected-versions" class="anchor anchorTargetStickyNavbar_Vzrq"&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;Appian 25.4 and later when AI Agents are enabled.&lt;/p&gt;
&lt;p&gt;Last Reviewed: July 2026&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>KB-2388 Information about the copy.fail Linux kernel security vulnerabilities (CVE-2026-31431 and CVE-2026-43284)</title><link>https://community.appian.com/support/w/kb/3826/kb-2388-information-about-the-copy-fail-linux-kernel-security-vulnerabilities-cve-2026-31431-and-cve-2026-43284</link><pubDate>Mon, 06 Jul 2026 13:56:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:02fcf5a0-4278-436c-9c9d-c434a0ee748c</guid><dc:creator>Kaushal Patel</dc:creator><description>Current Revision posted to Appian Knowledge Base by Kaushal Patel on 7/6/2026 1:56:56 PM&lt;br /&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;On 29 April 2026, a critical Local Privilege Escalation (LPE) and container escape vulnerability, dubbed &amp;quot;copy.fail&amp;rdquo; was disclosed in the Linux kernel. This was followed by another LPE kernel vulnerability on 08 May 2026, named &amp;ldquo;Dirty Frag&amp;rdquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian investigated these vulnerabilities and its potential impact on our infrastructure and services, and has remediated them.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-weight:400;"&gt;Additional Notes:&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The following CVEs were released with additional information on the scope of the vulnerability:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://nvd.nist.gov/vuln/detail/CVE-2026-31431"&gt;&lt;span style="font-weight:400;"&gt;CVE-2026-31431&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt; - (Linux Kernel Incorrect Resource Transfer Between Spheres Vulnerability)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://nvd.nist.gov/vuln/detail/CVE-2026-43284"&gt;&lt;span style="font-weight:400;"&gt;CVE-2026-43284&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt; - (Linux Kernel Local Privilege Escalation / Dirty Frag Page Cache Corruption)&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;span style="font-weight:400;"&gt;Supporting Documentation:&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;a href="https://xint.io/blog/copy-fail-linux-distributions"&gt;&lt;span style="font-weight:400;"&gt;https://xint.io/blog/copy-fail-linux-distributions&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;a href="https://nvd.nist.gov/vuln/detail/CVE-2026-31431"&gt;&lt;span style="font-weight:400;"&gt;https://nvd.nist.gov/vuln/detail/CVE-2026-31431&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;a href="https://decipher.sc/2026/05/07/new-dirty-frag-linux-bug-emerges/"&gt;&lt;span style="font-weight:400;"&gt;https://decipher.sc/2026/05/07/new-dirty-frag-linux-bug-emerges/&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;a href="https://github.com/V4bel/dirtyfrag"&gt;&lt;span style="font-weight:400;"&gt;https://github.com/V4bel/dirtyfrag&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This article applies to all supported versions of Appian.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last reviewed:&amp;nbsp;July 7&lt;/span&gt;&lt;span&gt;, 2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>KB-2253 2026 Holidays and On-Call Hours FAQ</title><link>https://community.appian.com/support/w/kb/3191/kb-2253-2026-holidays-and-on-call-hours-faq</link><pubDate>Fri, 03 Jul 2026 04:22:08 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e9df1735-334d-4a5f-b569-7575d5937673</guid><dc:creator>Maggie Deppe-Walker</dc:creator><description>Current Revision posted to Appian Knowledge Base by Maggie Deppe-Walker on 7/3/2026 4:22:08 AM&lt;br /&gt;
&lt;p&gt;Table of Contents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/support/w/kb/3191/kb-2253-2025-holidays-and-on-call-hours-faq#customer-support-during-on-call-hours-and-holidays"&gt;Customer support during on-call hours and holidays&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/3191/kb-2253-2025-holidays-and-on-call-hours-faq#on-call-hours-within-each-region"&gt;On-call hours within each region&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/3191/kb-2253-2025-holidays-and-on-call-hours-faq#dates-of-holidays-within-each-region"&gt;Holidays within each&amp;nbsp;region&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/3191/kb-2253-2026-holidays-and-on-call-hours-faq#blackout-periods"&gt;Blackout Periods&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="customer-support-during-on-call-hours-and-holidays"&gt;&lt;/a&gt;Customer support during on-call hours and holidays&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Appian Professional or Signature, legacy Advanced, Enterprise, Premier and Premier Plus customers are entitled to 24x7 support for production issues (P1 and P2 cases only). This means that these customers will be supported over the weekends and bank holidays by on-call engineers.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Below are the required steps Advanced or Enterprise, legacy Premier and Premier Plus customers must take to get support from on-call engineers:&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Raise a&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://forum.appian.com/suite/sites/myappian/page/support"&gt;support case&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Contact support via&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="/support#support-phone"&gt;phone&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="on-call-hours-within-each-region"&gt;&lt;/a&gt;On-call hours within each region&lt;/strong&gt;&lt;/p&gt;
&lt;div class="table-wrap"&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;table class="confluenceTable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;Time zone&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;&lt;strong&gt;Hours&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;EST&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Fri 18:00 to Sun 18:00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;GMT/BST&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Fri 23:00 to Sun 22:00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="confluenceTd"&gt;&lt;b&gt;AEST&lt;/b&gt;&lt;/td&gt;
&lt;td class="confluenceTd"&gt;Sat 09:00 to Mon 08:00&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Holiday dates within each region&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Below is a list of all holidays in various regions for the remainder of 2025 and 2026. A number of these holidays now include blackout dates. See Blackout Periods further down this KB article for details of dates and restricted activities.&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;table width="674" height="938"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Region&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Holiday&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;USA&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Thanksgiving (2 days)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Thursday 27th &amp;amp; Friday 28th November 2025&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Christmas (2 days)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Wednesday 24th &amp;amp; Thursday 25th December 2025&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;New Year&amp;rsquo;s Day&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Thursday 1st January 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Memorial Day&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Monday 25th May 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Independence Day&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Saturday 4th July 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Labor Day&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Monday 7th September 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Thanksgiving (2 days)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Thursday 26th &amp;amp; Friday 27th November 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Christmas (2 days)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Friday&amp;nbsp;25th &amp;amp;&amp;nbsp;Saturday 26th December 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;New Year&amp;rsquo;s Day&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Friday 1st January 2027&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;UK (EMEA)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Christmas (2 Days)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Thursday 25th and Friday 26th December 2025&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;New Year&amp;#39;s Day&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Thursday 1st January 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Good Friday&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Friday 3rd April 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Easter Monday&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Monday 6th April 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Early May UK Bank Holiday&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Monday 4th May 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Spring UK Bank Holiday&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Monday 25th May 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Summer UK Bank Holiday&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Monday 31st August 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Christmas (2 Days)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Friday&amp;nbsp;25th &amp;amp;&amp;nbsp;Saturday 26th December 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;New Year&amp;#39;s Day&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Friday 1st January 2027&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Sydney (APJ)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Labour Day&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Monday 6th October 2025&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Christmas (2 Days)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Thursday 25th and Friday 26th December 2025&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;New Year&amp;#39;s Day&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Thursday 1st January 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Australia Day&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Monday 26th January 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Good Friday&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Friday 3rd April 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Easter Monday&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Monday 6th April 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Anzac Day&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Saturday 25th April 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;King&amp;#39;s Birthday (NSW)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Monday 8th June 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Labour Day&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Wednesday&amp;nbsp;7th October 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Christmas (2 Days)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Wednesday 25th &amp;amp; Thursday 26th December 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;New Year&amp;#39;s Day&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Friday 1st January 2027&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div class="content-scrollable-wrapper"&gt;&lt;/div&gt;
&lt;div class="content-scrollable-wrapper"&gt;&lt;/div&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;p&gt;&lt;b&gt;&lt;a id="blackout-periods"&gt;&lt;/a&gt;Blackout Periods&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;During Blackout Dates,&amp;nbsp;only critical maintenance activities are performed.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;These dates apply globally, even if the holiday only takes place in a single region:&lt;/span&gt;&lt;/p&gt;
&lt;table width="434" height="285"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Blackout Start Date*&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Blackout End Date**&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Wednesday 26th November 2025&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Monday 1st December 2025&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Friday 19th December 2025&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Wednesday 7th January 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Thursday 2nd April 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Monday 6th April 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Friday 22nd May 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Monday 25th May 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Thursday 2nd&amp;nbsp;July 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Monday 6th July 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Friday 4th September 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Tuesday 8th September 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Wednesday 25th November 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Monday 30th November 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Friday 18th December 2026&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span&gt;Monday 4th January 2027&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td colspan="3"&gt;
&lt;p&gt;&lt;i&gt;&lt;span&gt;* Maintenance Windows or Upgrades&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;b&gt;cannot&lt;/b&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;i&gt;&lt;span&gt;be scheduled after 4:00 PM EST / EDT on the Blackout Start Date&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="3"&gt;
&lt;p&gt;&lt;i&gt;&lt;span&gt;** Maintenance Windows or Upgrades&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;i&gt;can&lt;/i&gt;&lt;/b&gt;&lt;i&gt;&lt;span&gt;&amp;nbsp;be scheduled after 10:00 PM EST / EDT on the Blackout End Date&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: administration, FAQ&lt;/div&gt;
</description></item><item><title>KB-2387 421 redirect issue caused by AWS HTTPD patching</title><link>https://community.appian.com/support/w/kb/3735/kb-2387-421-redirect-issue-caused-by-aws-httpd-patching</link><pubDate>Tue, 30 Jun 2026 19:25:50 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ff7b0b8b-57bd-44fb-b1b0-45ae0ce79c54</guid><dc:creator>pauline.delacruz</dc:creator><description>Current Revision posted to Appian Knowledge Base by pauline.delacruz on 6/30/2026 7:25:50 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1jq7fmr1r4"&gt;Symptoms&lt;/h2&gt;
&lt;p&gt;After upgrading Apache httpd to version 2.4.63 or later, users may see the following error when accessing their environments that use an AWS Application Load Balancer (ALB):&lt;/p&gt;
&lt;pre&gt;&lt;span&gt;421 Misdirected Request: The client needs a new connection for this request as the requested host name does not match the Server Name Indication (SNI) in use for this connection.&lt;/span&gt;&lt;/pre&gt;
&lt;h2 id="mcetoc_1jq7fhr5v1"&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;A change introduced in Apache httpd 2.4.63 (and versions after) affects how the server handles SNI matching for connections routed through an AWS ALB, causing Apache to reject requests with a 421 Misdirected Request.&lt;/p&gt;
&lt;p&gt;This is a known incompatibility between Apache httpd 2.4.63+ and AWS ALB configurations. The issue is documented in the AWS community forum: &lt;a href="https://repost.aws/questions/QUo5zj15ydRQS0yRLU8JKd2w/misdirected-request-the-client-needs-a-new-connection-for-this-request-as-the-requested-host-name-does-not-match-the-server-name-indication-sni-in-use-for-this-connection-apache-2-4-52"&gt;Misdirected Request with Apache 2.4.52+ behind ALB&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="mcetoc_1jq7fhr602"&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;The recommended resolution is to revert the Apache httpd upgrade to a version prior to 2.4.63.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jq7fhr603"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This article applies to all self-managed versions of Appian using&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Apache httpd 2.4.63 and later, and have&amp;nbsp;ALB in their environment.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last Reviewed: June 2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: known issues, apache, infrastructure&lt;/div&gt;
</description></item><item><title>KB-2386 Log ingestion pipelines fail for login-audit.csv after upgrading to Appian 25.4</title><link>https://community.appian.com/support/w/kb/3814/kb-2386-log-ingestion-pipelines-fail-for-login-audit-csv-after-upgrading-to-appian-25-4</link><pubDate>Mon, 15 Jun 2026 16:05:32 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:eb43299f-2fd7-450c-a67e-c2347d58d810</guid><dc:creator>pauline.delacruz</dc:creator><description>Current Revision posted to Appian Knowledge Base by pauline.delacruz on 6/15/2026 4:05:32 PM&lt;br /&gt;
&lt;p data-path-to-node="3,0"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Symptoms&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="3,0"&gt;&lt;span style="font-family:inherit;"&gt;After upgrading to Appian 25.4, automated log ingestion pipelines (such as Splunk, Datadog, ELK, or custom Appian expression rules) that process the &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/logs/login-audit.csv&lt;/code&gt; file and rely on strict positional parsing or headerless formats may fail or parse data incorrectly.&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="3,1"&gt;&lt;span style="font-family:inherit;"&gt;As a result, administrators may experience a temporary loss of login audit data visibility in downstream reporting stores, or trigger internal security/IT alerts due to these ingestion job failures.&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Cause &lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;&lt;span style="font-family:inherit;"&gt;This issue is caused by schema changes introduced in Appian 25.4 to support the new &amp;quot;Multi-Factor Authentication: Authenticator Apps&amp;quot; feature. &lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;&lt;span style="font-family:inherit;"&gt;Pipelines relying on headerless parsing or strict positional index mapping will fail due to two structural modifications:&lt;/span&gt;&lt;/p&gt;
&lt;ol start="1" data-path-to-node="6"&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,0,0"&gt;&lt;span style="font-family:inherit;"&gt;Inclusion of Headers&lt;b data-path-to-node="6,0,0" data-index-in-node="0"&gt;:&lt;/b&gt; Row 1 of &lt;strong&gt;login-audit.csv&lt;/strong&gt; now contains column headers. Historically, this file was headerless.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,0"&gt;&lt;span style="font-family:inherit;"&gt;New MFA Tracking Column&lt;b data-path-to-node="6,1,0" data-index-in-node="0"&gt;:&lt;/b&gt; A new column was appended to the log to track native MFA events.&lt;/span&gt;&lt;/p&gt;
&lt;ul data-path-to-node="6,1,1"&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,1,0,0"&gt;&lt;span style="font-family:inherit;"&gt;In Appian 25.4, this column was initially introduced as &lt;/span&gt;MFA User&lt;span style="font-family:inherit;"&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,1,1,0"&gt;&lt;span style="font-family:inherit;"&gt;In Appian Hotfix 25.4.371.0, this column was renamed to &lt;/span&gt;MFA Authenticated &lt;span style="font-family:inherit;"&gt;and its behavior was refined to accurately distinguish genuine Appian MFA events from SSO/LDAP authentications.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="6,1,1,2,0"&gt;&lt;span style="font-family:inherit;"&gt;Note: &lt;/span&gt;&lt;code&gt;true&lt;/code&gt; &lt;span style="font-family:inherit;"&gt;indicates successful authentication using Appian native MFA, while &lt;/span&gt;&lt;code&gt;false&lt;/code&gt; &lt;span style="font-family:inherit;"&gt;indicates external authentication (SSO/LDAP), primary authentication failure, or MFA not being enabled.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-path-to-node="7"&gt;&lt;span style="font-family:inherit;"&gt;Strict positional parsing of the &lt;/span&gt;&lt;strong&gt;login-audit.csv&lt;/strong&gt;&lt;span style="font-family:inherit;"&gt; file without accounting for the newly added header row is no longer a supported ingestion approach.&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="7"&gt;For more information about &lt;strong&gt;login-audit.csv&lt;/strong&gt;, refer to &lt;a href="https://docs.appian.com/suite/help/latest/Logging.html#logins"&gt;Logging&lt;/a&gt;.&lt;/p&gt;
&lt;p data-path-to-node="8"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Action &lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="8"&gt;&lt;span style="font-family:inherit;"&gt;To resolve this issue and prevent future disruptions, log ingestion scripts and parsers must be updated:&lt;/span&gt;&lt;/p&gt;
&lt;ol start="1" data-path-to-node="9"&gt;
&lt;li&gt;
&lt;p data-path-to-node="9,0,0"&gt;Account for the Header Row: Update ingestion scripts to ignore the first row as data, treating it instead as the schema definition.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="9,1,0"&gt;Update Parsing Logic&lt;span style="font-family:inherit;"&gt;&lt;b data-path-to-node="9,1,0" data-index-in-node="0"&gt;:&lt;/b&gt; Switch from positional indexing to header-based mapping (e.g., map by the exact header string MFA Authenticated). This guarantees pipeline stability even if column orders change in future releases.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-path-to-node="10"&gt;&lt;span style="font-family:inherit;font-size:200%;"&gt;Affected Versions&lt;/span&gt;&lt;/p&gt;
&lt;p data-path-to-node="10"&gt;This article applies to Appian 25.4 and later.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;&lt;/span&gt;&lt;span style="font-family:inherit;"&gt;&lt;span&gt;Last Reviewed: June 2026&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: integration, authentication&lt;/div&gt;
</description></item><item><title>KB-1575 How to enable loggers for commonly seen Appian issues</title><link>https://community.appian.com/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues</link><pubDate>Thu, 04 Jun 2026 16:33:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:022de8fe-b261-4935-bc30-2205443c34c4</guid><dc:creator>Kaushal Patel</dc:creator><description>Current Revision posted to Appian Knowledge Base by Kaushal Patel on 6/4/2026 4:33:56 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1hn10ql0cc"&gt;Purpose&lt;/h2&gt;
&lt;p&gt;In certain troubleshooting scenarios, it may be necessary to enable&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;DEBUG&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;logging to retrieve additional information related to the issue observed.&amp;nbsp;This article details how to enable&amp;nbsp;&lt;code&gt;DEBUG&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;logging for some of the most commonly seen issues in Appian. The&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;DEBUG&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;statements will be logged to the&amp;nbsp;application server log, unless configured otherwise.&lt;/p&gt;
&lt;h2 id="mcetoc_1hn10ql0cd"&gt;Instructions&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Warning:&lt;/strong&gt;&amp;nbsp;Enabling the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;DEBUG&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;logs in an environment can lead to large log files and introduce potential performance degradation. Appian Technical Support advises to enable loggers on lower environments before doing so on production.&lt;/p&gt;
&lt;p&gt;The steps to&amp;nbsp;&lt;strong&gt;enable&lt;/strong&gt;&amp;nbsp;&lt;code&gt;DEBUG&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;logging are as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the&amp;nbsp;&lt;strong&gt;appian_log4j&lt;/strong&gt;&lt;strong&gt;.properties&lt;/strong&gt;&amp;nbsp;file. The location varies based on the version:
&lt;ol&gt;
&lt;li&gt;For Appian 25.4 and later, edit the config map containing the&amp;nbsp;&lt;strong&gt;appian_log4j_override.properties file&lt;/strong&gt;. If this is the first time the logging is being used, please follow the &lt;a href="https://docs.appian.com/suite/help/latest/customizing-application-logging.html#customizing-application-logging-for-the-first-time"&gt;documentation&lt;/a&gt; to generate the&amp;nbsp;&lt;strong&gt;appian_log4j_override.properties file&lt;/strong&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;For Appian 18.3 and later, this file can be found in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/deployment/web.war/WEB-INF/resources&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;For Appian 18.2 and earlier, this file can be found in&amp;nbsp;&lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/ear/suite.ear/resources&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Find and uncomment the lines which apply to the particular issue you are trying to troubleshoot.&lt;/li&gt;
&lt;li&gt;Set the value of the line to&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;DEBUG&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Save and exit out of the file.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The steps to&amp;nbsp;&lt;strong&gt;disable&lt;/strong&gt;&amp;nbsp;&lt;code&gt;DEBUG&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;logging are as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Return to the&amp;nbsp;&lt;strong&gt;appian_log4j.properties&lt;/strong&gt;&amp;nbsp;file, and update the lines you modified so that the value is changed from&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;DEBUG&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;back to&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;ERROR&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Save the file and check the&amp;nbsp;application&amp;nbsp;server log to verify that the&amp;nbsp;&lt;code&gt;DEBUG&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code&gt;TRACE&lt;/code&gt;&amp;nbsp;log entries are no longer being recorded.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When adding any of these loggers, check if they already exist in&amp;nbsp;&lt;strong&gt;appian_log4j.properties&lt;/strong&gt;, if they do, edit the existing line, otherwise add&amp;nbsp;the lines to the&amp;nbsp;&lt;strong&gt;appian_log4j.properties&lt;/strong&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hn10ql0ce"&gt;&lt;strong&gt;Loggers:&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#Appian%20Authentication,%20SAML,%20LDAP"&gt;Appian Authentication, SAML, LDAP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#OpenIDConnectUserAuthentication"&gt;OpenID Connect User Authentication&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#OAuth2.0TokenRequestSequence"&gt;OAuth 2.0 Token Request Sequence&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#Application%20Import/Export"&gt;Application Import/Export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#HC"&gt;Appian Health Check&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#CDTImportExport"&gt;CDT Import/Export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#StartProcessByEmail"&gt;Start Processes via Email&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#ProcessModelsExposedAsWS"&gt;Process Models Exposed as Web Service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#ProcessToProcessMessaging"&gt;Process to Process Messaging&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#QueryTimeouts"&gt;Query Timeouts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#QueryRDBMSExecution"&gt;Query RDBMS Node Execution&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#CaptureSqlStatements"&gt;Capture SQL Statements using Hibernate Trace Logs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#SAILErrors"&gt;SAIL Pink Box Errors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#SendEmailSmartService"&gt;Send Emails via the Send Email Smart Service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#CallWSSS"&gt;Call Web Service Smart Service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#Importing%20Web%20Service%20CDTs"&gt;Importing Web Service CDTs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#BackGroundActivitityAppianEngines"&gt;Background activity in Appian Engines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#CDTTransformation"&gt;Details on CDT Transformation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#HighTransformTime"&gt;High Transformation Time When Processing the Results Received from the RDBMS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#Workpoller%20Issues"&gt;Workpoller Issues&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#plugin_deployment"&gt;Plugin Deployment&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#xsdValidation"&gt;XSD Validation for record types&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#requestExecution"&gt;HTTP Connected System Request Executions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#connectedEnvs"&gt;Connected Environments DevOps&amp;nbsp;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#publicKeys"&gt;Connected Environments (Retrieval of Public Keys)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#InspectCD"&gt;Compare and Deploy Inspection requests&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#salesforceCS"&gt;Salesforce Connected Systems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#webServer"&gt;Webserver logging&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#quickApps"&gt;Quick Apps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#deployment_IP"&gt;Deployments stuck in progress&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/support/w/kb/936/kb-1575-how-to-enable-loggers-for-commonly-seen-appian-issues#recordSync"&gt;Record Sync Incidents&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a id="Appian Authentication, SAML, LDAP"&gt;&lt;/a&gt;&lt;strong&gt;Appian Authentication, SAML, LDAP&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.security=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.org.springframework.security=DEBUG&lt;br /&gt;&lt;/span&gt;log4j.logger.org.opensaml.core.xml.util=TRACE&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="OpenIDConnectUserAuthentication"&gt;&lt;/a&gt;OpenID Connect User Authentication:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.com.appiancorp.security.auth.oidc=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="OAuth2.0TokenRequestSequence"&gt;&lt;/a&gt;&lt;strong&gt;OAuth 2.0 Token Request Sequence:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.com.appiancorp.connectedsystems.http.oauth.HttpOAuthTokenRetriever=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.connectedsystems.contracts.HttpOAuthTokenService=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.connectedsystems.http.execution.strategies=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.connectedsystems.http.oauth=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.oauth.inbound=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="Application Import/Export"&gt;&lt;/a&gt;&lt;strong&gt;Application Import/Export&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.ix=DEBUG&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;a id="HC"&gt;&lt;/a&gt;Appian Health Check&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Note:&lt;/strong&gt;&amp;nbsp;Only applicable when using the Health Check Plugin. These loggers do not apply when Health Check is configured through the&amp;nbsp;&lt;a class="external-link" title="Follow link" href="https://docs.appian.com/suite/help/latest/Appian_Administration_Console.html#health-check" rel="nofollow noopener noreferrer" target="_blank"&gt;Admin Console&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;code&gt;&lt;span&gt;log4j.logger.com.appiancorp.plugins.labs.BulkLogDownloadServlet=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.tools.labs.analysis.util.LabsFileFilter=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;log4j.logger.com.appiancorp.healthcheck=DEBUG, HEALTH_CHECK&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="CDTImportExport"&gt;&lt;/a&gt;&lt;strong&gt;CDT Import/Export&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;code&gt;&lt;span&gt;log4j.logger.com.appiancorp.type.external.teneoimpl.TeneoAnnotationsValidator=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.type.external.teneoimpl.AppianHbSessionDataStore=DEBUG&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="StartProcessByEmail"&gt;&lt;/a&gt;&lt;strong&gt;Starting Processes by E-mail (email polling):&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.messaging.MessagePublisherServiceImpl=DEBUG &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.execution.service.ProcessExecutionServiceFacade=DEBUG &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.mdb=DEBUG&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="ProcessModelsExposedAsWS"&gt;&lt;/a&gt;&lt;strong&gt;Process Models Exposed as Web Services&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.webservices.pmserver=DEBUG&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="ProcessToProcessMessaging"&gt;&lt;/a&gt;&lt;strong&gt;Process to Process Messaging&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.messaging.MessagePublisherServiceImpl=DEBUG &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.execution.service.ProcessExecutionServiceFacade=DEBUG&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="QueryTimeouts"&gt;&lt;/a&gt;&lt;strong&gt;Query Timeouts&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.org.hibernate.util.JDBCExceptionReporter=DEBUG&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="QueryRDBMSExecution"&gt;&lt;/a&gt;&lt;strong&gt;Query RDBMS Execution and Validation&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.runtime.activities.QueryRdbmsActivity=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.runtime.activities.JdbcActivity=DEBUG&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="CaptureSqlStatements"&gt;&lt;/a&gt;&lt;strong&gt;Capture&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;SQL Statements&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.org.hibernate.SQL=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.org.hibernate.type=TRACE&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="SAILErrors"&gt;&lt;/a&gt;&lt;strong&gt;SAIL (unmask pink pop-up errors)&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.rest.shared.AppianExceptionMapper=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.core.expr.tree.Variable=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.core.expr.Parse=DEBUG&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="SendEmailSmartService"&gt;&lt;/a&gt;&lt;strong&gt;Sending Emails with Send Email Smart Service&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.runtime.activities.SendEmailActivity=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.ap2.mail=DEBUG&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="CallWSSS"&gt;&lt;/a&gt;&lt;strong&gt;Call Web Service Smart Service&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.ws=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.org.apache.axis2=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.httpclient.wire.header=TRACE&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.org.apache.commons.httpclient=TRACE&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;a id="Importing Web Service CDTs"&gt;&lt;/a&gt;&lt;strong&gt;Importing Web Service CDTs&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;span&gt;log4j.logger.com.appiancorp.type.config.xsd.SchemaFactory=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="BackGroundActivitityAppianEngines"&gt;&lt;/a&gt;Background activity in Appian Engines&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;code&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.background.EngineWorkSpringContextListener=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.background.EngineWorkControllerFactory=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.process.background.EngineWorkControllerRunnable=DEBUG&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;span&gt;&lt;code&gt;log4j.logger.com.appiancorp.process.background.EngineWorkController=DEBUG&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;a id="CDTTransformation"&gt;&lt;/a&gt;Details on CDT Transformation&lt;/strong&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;&lt;code&gt;&lt;span&gt;log4j.logger.com.appiancorp.type.xmlconversion=DEBUG&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.suiteapi.common.TypeConverter=DEBUG&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.logger.com.appiancorp.core.data.converter=DEBUG&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="HighTransformTime"&gt;&lt;/a&gt;High Transformation&amp;nbsp;Time&amp;nbsp;When Processing the&amp;nbsp;Results&amp;nbsp;Received from the RDBMS&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="content-scrollable-wrapper content-scrollable-wrapper-scrolled"&gt;
&lt;pre&gt;&lt;code&gt;&lt;span&gt;log4j.logger.com.appian.perflogs.ecore-tv-conversion-trace=INFO, ECORE_TV_CONVERSION_PERF_TRACE&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.additivity.com.appian.perflogs.ecore-tv-conversion-trace=false&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.appender.ECORE_TV_CONVERSION_PERF_TRACE=com.appiancorp.common.logging.AppianFileAppender&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.appender.ECORE_TV_CONVERSION_PERF_TRACE.layout=com.appiancorp.type.data.ecore.EcoreToTvConversionPerfLogger$TraceLayout&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.appender.ECORE_TV_CONVERSION_PERF_TRACE.File=${AE_LOGS}/perflogs/perf_ecore_tv_conversion_trace.csv&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.appender.ECORE_TV_CONVERSION_PERF_TRACE.MaxFileSize=10MB&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.appender.ECORE_TV_CONVERSION_PERF_TRACE.MaxBackupIndex=1000&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;log4j.appender.ECORE_TV_CONVERSION_PERF_TRACE.encoding=UTF-8&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="Workpoller Issues"&gt;&lt;/a&gt;Workpoller Issues:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.com.appiancorp.ra.workpoller=DEBUG, WORK_POLLER&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="plugin_deployment"&gt;&lt;/a&gt;&lt;strong&gt;Plugin Deployment:&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre class="code-java"&gt;log4j.logger.com.appiancorp.process.admin=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="xsdValidation"&gt;&lt;/a&gt;&lt;strong&gt;XSD Validation:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;This is used&amp;nbsp;when record type validation fails or when deploying a plugin which constructs a CDT&lt;b&gt;.&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre class="code-java"&gt;log4j.logger.com.appiancorp.type.config.xsd=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="requestExecution"&gt;&lt;/a&gt;&lt;strong&gt;HTTP Connected Systems Request Execution:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&amp;nbsp;&lt;/strong&gt;This is to check the request contents, how it was received, if response was received or timed out, etc.&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre class="code-java"&gt;log4j.logger.com.appiancorp.connectedsystems.http=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.connectedsystems.http.execution.AppianHttpRequestExecutor=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="connectedEnvs"&gt;&lt;/a&gt;&lt;strong&gt;Connected Environments DevOps:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre class="code-java"&gt;log4j.logger.com.appiancorp.connectedenvironments.logging.DevOpsInfrastructureHandlerAuditLogger=DEBUG
log4j.logger.com.appiancorp.designobjectdiffs.functions.application.DodConnEnvCallSystemRuleHandler=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="publicKeys"&gt;&lt;/a&gt;&lt;strong&gt;Connected Environment (Retrieval of Public Keys):&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre class="code-java"&gt;log4j.logger.com.appiancorp.connectedenvironments.ConnectedEnvironmentPublicKeyRetriever=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.connectedenvironments.service.ConnectedEnvironmentsInitialRequestor=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.connectedenvironments.service.JwtUtils=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.connectedenvironments.KeyUtils=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a id="InspectCD"&gt;&lt;/a&gt;&lt;strong&gt;Compare &amp;amp; Deploy (Inspection phase): Compare&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.com.appiancorp.designdeployments.handler.DplConnEnvAsyncInspectHandler=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.designdeployments.handler.DplConnEnvInspectHandler=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;a id="salesforceCS"&gt;&lt;/a&gt;Salesforce connected Systems (returns error stacktrace returned by Salesforce):&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.com.appiancorp.connectedsystems.salesforce=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;a id="webServer"&gt;&lt;/a&gt;Webserver (returns data transferred to and from the servers when executing HTTP requests): Quick Apps:&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;**these loggers are verbose, switch loggers to ERROR first before removing them from appian_log4j.properties file&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.org.apache.http=DEBUG&lt;br /&gt;log4j.logger.org.apache.http.wire=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;a id="quickApps"&gt;&lt;/a&gt;Quick Apps:&amp;nbsp;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.com.appiancorp..object.quickapps.QuickAppObjectType=TRACE&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;a id="deployment_IP"&gt;&lt;/a&gt;Deployment Stuck in Progress:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.com.appian.kafka.KafkaTopicManager=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id="recordSync"&gt;&lt;/a&gt;Record Sync Incidents:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="content-scrollable-wrapper"&gt;
&lt;pre&gt;log4j.logger.com.appiancorp..record.data.recordloaders.ads.AdsReplicaTransaction=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.record.fn.RefreshReplicaForRecordTypeReaction=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.record.service.RecordReplicaUpdateService=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.record.service.quartz.ReplicaLoadJob=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.record.replicaupdate.LogRyowVsBulk=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.record.service.ReplicaSyncPollerImpl=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.record.service.quartz.scheduling.ScheduleManagerImpl=DEBUG&lt;br /&gt;log4j.logger.com.appiancorp.record.service.quartz.LoggingTriggerListener=DEBUG&lt;/pre&gt;
&lt;/div&gt;
&lt;h2 id="affected-versions"&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions&amp;nbsp;of Appian.&lt;/p&gt;
&lt;p&gt;Last Reviewed:&amp;nbsp;June 2026&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: logging, administration, application server, how-to&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1739] 421 redirect issue caused by AWS HTTPD patching</title><link>https://community.appian.com/support/w/kb/3735/kb-2387-421-redirect-issue-caused-by-aws-httpd-patching/revision/7</link><pubDate>Wed, 03 Jun 2026 20:05:55 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ff7b0b8b-57bd-44fb-b1b0-45ae0ce79c54</guid><dc:creator>kaitlyn.wee</dc:creator><description>Revision 7 posted to Appian Knowledge Base by kaitlyn.wee on 6/3/2026 8:05:55 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1jq7fmr1r4"&gt;Symptoms&lt;/h2&gt;
&lt;p&gt;After upgrading Apache httpd to version 2.4.63 or later, users may see the following error when accessing their environments that use an AWS Application Load Balancer (ALB):&lt;/p&gt;
&lt;pre&gt;&lt;span&gt;421 Misdirected Request: The client needs a new connection for this request as the requested host name does not match the Server Name Indication (SNI) in use for this connection.&lt;/span&gt;&lt;/pre&gt;
&lt;h2 id="mcetoc_1jq7fhr5v1"&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;A change introduced in Apache httpd 2.4.63 (and versions after) affects how the server handles SNI matching for connections routed through an AWS ALB, causing Apache to reject requests with a 421 Misdirected Request.&lt;/p&gt;
&lt;p&gt;This is a known incompatibility between Apache httpd 2.4.63+ and AWS ALB configurations. The issue is documented in the AWS community forum: &lt;a href="https://repost.aws/questions/QUo5zj15ydRQS0yRLU8JKd2w/misdirected-request-the-client-needs-a-new-connection-for-this-request-as-the-requested-host-name-does-not-match-the-server-name-indication-sni-in-use-for-this-connection-apache-2-4-52"&gt;Misdirected Request with Apache 2.4.52+ behind ALB&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="mcetoc_1jq7fhr602"&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;The recommended resolution is to revert the Apache httpd upgrade to a version prior to 2.4.63.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jq7fhr603"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This article applies to all self-managed versions of Appian using&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Apache httpd 2.4.63 and later, and have&amp;nbsp;ALB in their environment.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last Reviewed: June 2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: known issues, apache, infrastructure&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1739] 421 redirect issue caused by AWS HTTPD patching</title><link>https://community.appian.com/support/w/kb/3735/kb-2387-421-redirect-issue-caused-by-aws-httpd-patching/revision/6</link><pubDate>Wed, 03 Jun 2026 20:05:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ff7b0b8b-57bd-44fb-b1b0-45ae0ce79c54</guid><dc:creator>kaitlyn.wee</dc:creator><description>Revision 6 posted to Appian Knowledge Base by kaitlyn.wee on 6/3/2026 8:05:16 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1jq7fmr1r4"&gt;Symptoms&lt;/h2&gt;
&lt;p&gt;After upgrading Apache httpd to version 2.4.63 or later, users may see the following error when accessing their environments that use an AWS Application Load Balancer (ALB):&lt;/p&gt;
&lt;pre&gt;&lt;span&gt;421 Misdirected Request :The client needs a new connection for this request as the requested host name does not match the Server Name Indication (SNI) in use for this connection.&lt;/span&gt;&lt;/pre&gt;
&lt;h2 id="mcetoc_1jq7fhr5v1"&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;A change introduced in Apache httpd 2.4.63 (and versions after) affects how the server handles SNI matching for connections routed through an AWS ALB, causing Apache to reject requests with a 421 Misdirected Request.&lt;/p&gt;
&lt;p&gt;This is a known incompatibility between Apache httpd 2.4.63+ and AWS ALB configurations. The issue is documented in the AWS community forum: &lt;a href="https://repost.aws/questions/QUo5zj15ydRQS0yRLU8JKd2w/misdirected-request-the-client-needs-a-new-connection-for-this-request-as-the-requested-host-name-does-not-match-the-server-name-indication-sni-in-use-for-this-connection-apache-2-4-52"&gt;Misdirected Request with Apache 2.4.52+ behind ALB&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="mcetoc_1jq7fhr602"&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;The recommended resolution is to revert the Apache httpd upgrade to a version prior to 2.4.63.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1jq7fhr603"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span&gt;This article applies to all self-managed versions of Appian using&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Apache httpd 2.4.63 and later, and have&amp;nbsp;ALB in their environment.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last Reviewed: June 2026&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: known issues, apache, infrastructure&lt;/div&gt;
</description></item></channel></rss>