---
sourceDocument: Zurich Release Notes
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/zurich/release-notes

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Release Notes

ft:clusterId :

    - rn

bundleId :

    - rn


---

# Zurich Patch 9 Hotfix 1

# Zurich Patch 9 Hotfix 1 {#ariaid-title1}

Release version: Zurich  
Updated May 29, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 minutes to read  
The Zurich Patch 9 Hotfix 1 release contains fixes to these problems.

Build information:
:   Build date: 05-21-2026_2126
:   Build tag: glide-zurich-07-01-2025__patch9-hotfix1-05-05-2026
Important:  
For more information about how to upgrade an instance, see [ServiceNow upgrades](https://servicenow-prod.fluidtopics.net/fUsB9lFROd1_5jM2lwjOwQ "The upgrade process moves your instance to a new ServiceNow release version. Understand the difference between upgrading and patching, release definitions, rollback and backup options, and how to test your non-production and production instance upgrades.").

For more information about the release cycle, see the [ServiceNow Release Cycle](https://support.servicenow.com/kb_view.do?sysparm_article=KB0547244).{#zurich-patch-9-hf-1__p_download-version}  
Note:  
This ServiceNow AI Platform® major family release is now available in ServiceNow's Regulated Market environments. For more information about services available in isolated environments, see [KB0743854](https://support.servicenow.com/kb_view.do?sysparm_article=KB0743854).

## Fixed problem {#zurich-patch-9-hf-1__section_oxf_bxj_2jc}

{#zurich-patch-9-hf-1__all-other-fixes__entry__4}

| Problem | Short description | Description | Steps to reproduce |
|-|-|-|-|
| Authentication PRB1969882 | Login screen performance issues on iOS 26.2 RC and in Zurich instances | After upgrading to iOS 26.2, users are unable to log in to any instance using the Now Mobile app. The login page is extremely slow or unresponsive, and it can fail to load or accept credentials. The issue affects multiple users and device models. It's reproducible across different instances, and it also impacts the Agent app. | 1. On iOS, navigate to the Now Mobile App. 2. Connect to a Zurich or later family release instance. {#zurich-patch-9-hf-1__ol_qrs_ljp_gjc} Observe that the screen loads slowly and is non-responsive. |
| Code Signing PRB2014768 | Increase the code signing validity window maximum from 60 minutes to 4 hours | In the 'Scan Signatures' module, the Data source field is incorrectly set to false for records that have valid, successfully created signatures. These signatures return true when validated via a background script. The issue occurs because the effective maximum of com.snc.kmf. signature .validity_window is 60 minutes, which prevents customers from configuring longer validity windows, especially when the consecutive signature generation takes time. | 1. Open an instance. 2. Navigate to 'Update Set: Test Code Signing Updates'. 3. Validate that the signature is created for the Data source field. 4. Select Scan Signature. {#zurich-patch-9-hf-1__ol_c3n_ry3_gjc} Observe that the signature state for the Data source field still reflects as false. |
| Code Signing PRB2014831 | Scheduled scripts incorrectly appear in 'Update Set Signature States' | Currently, users are required to hold the security_admin role to perform code signing operations on update sets. This creates several operational and security challenges. Instead, there should be a separate role that grants the ability to perform code signing operations on update sets and related artifacts within the Code Signing framework. It shouldn't grant access to security policies, ACLs, encryption contexts, or other security administration functions. | 1. Open an instance. 2. Navigate to 'Update Set: Code Signing Scheduled Jobs'. 3. Navigate to the tab 'Update Set Signature States'. {#zurich-patch-9-hf-1__ol_l3b_1z3_gjc} Observe that there's no option to run signing jobs unless elevated to the 'security_admin' role. |
| Code Signing PRB2014833 | Enable digest creation for users with the code signing role | For users with the code_signing_user role, the 'Create Digest' functionality should be enabled for Flow Designer flows and actions. The current dependency on the security_admin role should be removed. | 1. Open an instance. 2. Navigate to 'Update Set: Code Signing Scheduled Jobs'. 3. Navigate to the tab 'Update Set Signature States'. {#zurich-patch-9-hf-1__ol_jyq_cz3_gjc} Observe that the user can't generate digest for flows unless they have the 'security_admin' role. |
| Database Persistence - Data Access PRB2007256 [KB2925734](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB2925734) | The text search doesn't return results in non-English languages | After downloading language plugins and switching the system language to a non-English language, results aren't returned when the property 'glide.db_query.replace _distinct_with_groupby' is set to 'false.' When the language is set to English, results are returned. | Refer to the listed KB article for details. |
| Instance Scan PRB1992382 [KB2901125](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB2901125) | Instance scan jobs get stuck in sleep loop for days, which causes the subsequent scans to fail | Instance Scan findings are written to the database asynchronously and tracked using a global counter. If any write fails, the counter doesn't decrement properly; it goes up but never comes back down. This causes all future scans to hang indefinitely, waiting for a counter that will never reach zero. There's no timeout or logging to flag this, so scans can get stuck silently. | Refer to the listed KB article for details. |
| Platform Analytics Dashboard API PRB2025067 | Sys_translated record for par_dashboard_tab is overwritten | This can cause translations to be lost. | 1. In English, create a sys_translated record as follows: * Label: あいう * Table: par_dashboard_tab * Element: name * Language: ja * Value: TabName {#zurich-patch-9-hf-1__ul_qq1_3s1_3jc} 2. Create a PAE Dashboard. 3. Add a tab with the same name as the sys_translated value (TabName). 4. Save the dashboard. 5. Create another dashboard. 6. Add a tab with the same name as the sys_translated value again. 7. Save the dashboard. 8. Switch the language to Japanese. 9. Return to one of the dashboards. 10. Rename the tab あいう to さしす. 11. Check the other dashboard tab. {#zurich-patch-9-hf-1__ol_s2s_hs1_3jc} Observe that the translation is lost because the sys_translated record is overwritten. |
| Related Lists PRB2025356 | User can't add records in a related list because of strict ACL check and missing ACLs for required roles | Users with missing ACLs are not able to add new records in the related list due to a strict ACL check. | 1. Log in as a user with the catalog_admin, delegated_developer, and itil roles. 2. Navigate to the 'Catalog Task' record page. 3. Navigate to the Approvers related list. 4. Select the Edit button. 5. Add a few members as approvers. 6. Select Save. {#zurich-patch-9-hf-1__ol_zgv_s2l_hjc} Notice that no approvers are added in the related list. Required field level ACLs are missing for these roles and there's no way to bypass the strict ACL check. |
| System Events PRB1939688 | Inputs aren't getting processed for subflows with inputs | Implement thread pool with the configurations/design. The scope excludes any changes related autoscaling or processing framework (which means it co-exists with the jobs that are already there for flow_engine). | 1. Create a subflow with inputs. 2. Trigger it. {#zurich-patch-9-hf-1__ol_jcn_hjq_2jc} Expected behavior: All flows are completed without any errors. Actual behavior: A couple flows move to the completed state with an error log for not processing inputs. |
| Upgrade Center PRB2023239 [KB3015307](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB3015307) | Mismatch in Glide version between the Appnode and the Database following the upgrade | A new code path introduced the MariaDBI18NSQLFormatter class. When the sys_properties record of the 'com.glide.db.session _language_collation_feature' property is set to true, it takes a code path upon upgrade or restart where an instance will not come up. When 'com.glide.db.session _language_collation_feature' is false, the code path exits early and doesn't cause this issue. | Refer to the listed KB article for details. |
| Virtual Agent PRB2007255 | There's memory pressure on nodes due to high memory for cache 'com.glide.cs.qlue. module.coma. MessageBatchingSession' | Users with 2GB nodes may encounter memory issues that can cause the events process jobs to yield. | Run a heap dump. Observe that MacMessageBatchingSession or MessageBatchingSession uses over 50 MB of memory. |
| Word Document APIs PRB1973625 | Support unzipped font size up to 20 MB in Word Doc API | The property com.snc.word_doc_api .unzip_word_size_limit_mb supports only up to 10 MB file size. This is an enhancement request to support up to 20 MB. |   |
[ ]

{#zurich-patch-9-hf-1__all-other-fixes}

## Fixes included {#zurich-patch-9-hf-1__section_pxf_bxj_2jc}

Unless any exceptions are noted, you can safely upgrade to this release version from any of the versions listed below. These prior versions contain PRB fixes that are also included with this release.
Be sure to upgrade to the latest listed patch that includes all of the PRB fixes you are interested in.

* [Zurich Patch 9](https://servicenow-prod.fluidtopics.net/x_b0P655TcDvCV8lE9Ir8g "The Zurich Patch 9 release contains important problem fixes.")
* [Zurich Patch 8](https://servicenow-prod.fluidtopics.net/~gO9GEmW74xbdJlS67m0Mg "The Zurich Patch 8 release contains important problem fixes.")
* [Zurich Patch 7](https://servicenow-prod.fluidtopics.net/ai11xBL9BGVSGxoM1Poc4g "The Zurich Patch 7 release contains important problem fixes.")
* [Zurich Patch 6](https://servicenow-prod.fluidtopics.net/ymHgrjnOj71Zy66DHTe1Xg "The Zurich Patch 6 release contains important problem fixes.")
* [Zurich Patch 5](https://servicenow-prod.fluidtopics.net/EUKjGiGPGAI0Y2J3e0OXkQ "The Zurich Patch 5 release contains important problem fixes.")
* [Zurich Patch 4](https://servicenow-prod.fluidtopics.net/i4YMnCLVW7eu1rHqMLWEww "The Zurich Patch 4 release contains important problem fixes.")
* [Zurich Patch 3](https://servicenow-prod.fluidtopics.net/y_CcMaN67V78l~uT3H1T~Q "The Zurich Patch 3 release contains important problem fixes.")
* [Zurich Patch 2](https://servicenow-prod.fluidtopics.net/3Y_k_JRSgF6zCGckwZBWJQ "The Zurich Patch 2 release contains important problem fixes.")
* [Zurich Patch 1](https://servicenow-prod.fluidtopics.net/ryznRs456gpDAGVQsRzm4g "The Zurich Patch 1 release contains important problem fixes.")
* [Zurich security and notable fixes](https://servicenow-prod.fluidtopics.net/iSdf73GoBI~IFroDd~8D8A "The Zurich release contains important problem fixes.")
* [All other Zurich fixes](https://servicenow-prod.fluidtopics.net/y_JpjqwOyLF0ufqO7vRiug "The Zurich release contains important problem fixes.")
{#zurich-patch-9-hf-1__ul_lwm_k3b_lgc}

