Zurich Patch 6 Hotfix 2
The Zurich Patch 6 Hotfix 2 release contains fixes to these problems.
- Build information:
- Build date: 02-19-2026_1250
For more information about the release cycle, see the ServiceNow Release Cycle.
Fixed problem
| Problem | Short description | Description | Steps to reproduce |
|---|---|---|---|
|
Agent Chat PRB1990618 |
Live agent connection is not established with the Utterance and Contact button for non-admin requestors | Even though there is an agent available online, the requestor sees no agents available in the Agent workspace. |
Expected behavior: The live agent is connected and the work item is displayed in the Agent workspace. Actual behavior: No agent is available, even when the agent is available in the workspace. |
|
AI Agents (Glide Family) PRB1994390 |
After Zurich upgrade, hundreds of thousands of log entries are generated by CacheInvalidationEventHandler | The message is 'No endpoints available for cache invalidation'. The source is com.glide.ui.ServletErrorListener. | |
|
AI Search UX PRB1988802 |
additionalContext is not passed through the Suggestions GQL API to AI Search, preventing DynamicFilters from working for Virtual Agent (VA) skills | When additionalContext is passed from the client to the Suggestions GQL API, it was not being threaded through the call chain to the AI Search Suggestion Reader. This causes DynamicFilters to not work properly, preventing VA Skills from being returned in suggestion results. |
Call the Suggestions GQL API with additionalContext parameter containing DynamicFilter information. Observe that the VA Skills that should be filtered by DynamicFilters are not being properly filtered, and the additionalContext is lost in the call chain and never reaches the AI Search service where DynamicFilters are applied. |
|
AI Search UX PRB1989321 |
Logic for retrieval should support 'CONTAINS' and not just prefix matching | Popular query suggestions are only returned if they start with has been inputted in the Omni bar. | |
|
OneExtend PRB1988786 |
On Log Sync, the Generative AI Log is not updated with a reference to a Generative AI usage Log |
Expected behavior: Generative AI Log has a reference to the associated Generative AI Usage Log. Actual behavior: Generative AI Log has an empty reference for Generative AI Usage Log. |
|
|
OneExtend PRB1990084 |
The integration_type metadata is missing in the metadata sync that is needed to support BYOK scenarios | Metadata sync from glide to Mosaic is missing the integration_type related metadata. Without this metadata, Mosaic would not know whether the user has opted in for BYOK, and therefore cannot support BYOK related use cases. The metadata sync from glide to Mosaic should be able to send all updates even when the updates were done in quick succession. | |
|
OneExtend PRB1993333 |
The Kafka plugin should not be enabled on the install of OneExtend for IntegrationHub ETL Consumer | ||
|
System Import Sets PRB1981092 |
Protocol version max length is not configurable for SCP and other data source file retrieval types utilizing SSH connections | The protocol version reverts to the default version size. |
Notice that the default protocol version size is retained because there are no parameters being set to alter the default configuration of the SSHEngine/SSHConfig from the GlideSSHSessionPool. |
|
Virtual Agent PRB1983853 |
Topic Block tool execution is not running correctly | The topic block doesn't display the messages for the topic block inputs. |
Expected behavior: The topic block sends two display messages to the LBF client: 'Hi Abel Tuter, welcome to the trade in a car TB!' and 'Thanks, I see your trade in is a (make) and (model)'. Actual behavior: Nothing occurs, and the messages aren't displayed. |
|
Virtual Agent PRB1987016 |
Unread message call is made even before the session is established | A call to get unread messages occurs before the session established. This can be seen on the console logs. | |
|
Virtual Agent PRB1987536 |
Attachment upload fails for users with elevated privileges | ||
|
Virtual Agent PRB1988044 |
The value of hasUnreadMessages for conversations in the chat history widget does not match with values in the 'Recent chat updates' widget using OffGlideScriptObject.getConversationsByConsumerAccount() | The chat history widget 'now-lbf-chat-client' is using cache to show an 'unread' status for conversations. The 'Recent chat updates' widget is using the OffGlideScriptObject.getConversationsByConsumerAccount() API to fetch the latest five active conversations from the database. The 'unread' status for conversations in both widgets do not match. | |
|
Virtual Agent PRB1988112 |
All the closed chats have the same name | This issue occurs in Now Assist panel (NAP). |
Notice that all the closed chats have the same name. |
|
Virtual Agent PRB1988879 |
Incorrect endpoint is used for connecting to the NextWave cluster for glide | This issue occurs when NextWave for Microsoft Teams is set up. |
Set up NextWave for Microsoft Teams in a deployed environment. Notice that requests from glide are not reaching the off glide cluster. |
|
Virtual Agent PRB1989830 |
Additional assistantAttribues for Knowledge Graph NLQ: knowledge_graph_anchor_tables, knowledge_graph_focus_table, knowledge_graph_focus_record_id | To execute KG-NLQ, certain attributes are needed to be passed to the tool. Presently, AO is getting following Knowledge Graph keys in assistantAttributes: knowledge_graph_name, knowledge_graph_sys_id, knowledge_graph_nlq_schema_sys_id, knowledge_graph_nlq_tags, knowledge_graph_nlq_schema, knowledge_graph_tags. For Now Assist panel (NAP) conversation, additional attributes are required: knowledge_graph_anchor_tables knowledge_graph_focus_table knowledge_graph_focus_record_id. This is in parity with Glide implementation of kgnlq. | |
|
Virtual Agent PRB1991070 |
The conversation is stuck when CLOSURE intent is detected in the middle of a topic tool execution | This issue occurs with the utterance, 'order stationery using order stationery action.' |
Notice that the conversation is stuck, and there's no incoming payload sent to AO. |
|
Virtual Agent PRB1991780 |
Execution gets stuck in the playground and in Now Assist panel (NAP) with the subflow/flow tool if there is no valid input | This issue may occur any time a tool needs an input. There should be proper error handling in these scenarios. |
Notice that the execution is stuck and the input returns empty, leading the execution to be stuck. |
|
Virtual Agent PRB1992697 |
Live agent messages need to use callback URL to send to the user | Live agent messages are not being sent to the requester on lab instances because the URL in the http_connection for off glide conversation messages is not correct. Live agent requests need to have a callback URL to send to the off glide conversation so that the messages go through. | |
|
Virtual Agent PRB1992728 |
Request ID missing in Mosaic logs for conversation server requests | The request ID is null in mosaic logs. | |
|
Virtual Agent PRB1992729 |
Add preferred skills handling for Open Graph (OG) | ||
|
Virtual Agent PRB1994599 |
Off Glide code introduced an issue for DTAC when the agent sends a message to the requester | The dynamic translation for messages doesn't work when the agent sends messages to the requester. It throws NPE. |
Observe that dynamic translation for messages doesn't work when the agent sends messages to the requester. It throws NPE. |
Fixes included
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.