Yokohama Patch 11
The Yokohama Patch 11 release contains important problem fixes.
- Yokohama Patch 11 was released on January 08, 2026.
-
- Build date: 01-04-2026_2103
- Build tag: glide-yokohama-12-18-2024__patch11-12-16-2025
For more information about the release cycle, see the ServiceNow Release Cycle.
For a downloadable, sortable version of the fixed problems in this release, click here.
Overview
Yokohama Patch 11 includes 350 problem fixes in various categories. The chart below shows the top 10 problem categories included in this patch.
Changes in Yokohama Patch 11
- Now Assist and agentic AI release notes
- For Now Assist new features and changes, see Now Assist and agentic AI release notes.
- Application Manager
- Getting started with Application Manager
- Exploring Application Manager
- and filter
- Application Manager available for you tab
- The Available for you tab displays all applications, products, and plugins.
- Application Manager application details
- Application state indicators, if applicable
- Dependencies
- Application details include information about required dependencies, including whether each dependency is installed, available to install, or not yet licensed.
- Starting with Yokohama patch 11, the Application Manager helps ensure that Now Assist applications that you install or update remain compatible with any other Now Assist applications on your ServiceNow AI Platform instance.
- The Application Manager uses Now Assist suite versions to verify compatibility between multiple Now Assist applications in one instance.
- Some Now Assist applications are part of multiple Now Assist suites because they're compatible with multiple other Now Assist application versions.
- When you install a new Now Assist application, the Application Manager uses Now Assist suites to verify compatibility with any other Now Assist applications in your instance.
- When you update a Now Assist application to a new version, the Application Manager uses Now Assist suites to verify compatibility with any other Now Assist applications in your instance.
- Application Manager reference
- Reference topics provide information to help understand Application Manager status indicators.
- Application state indicators in Application Manager
- Application detail page headers display indicators with additional information about the state of that application. Indicators tell you about any specific requirements, limitations, or blockers related to installing the application.
- Internationalization support
- Authentication factors
- Authentication factors help identify and verify callers, allowing only authorized users to access AI voice agents on the ServiceNow AI Platform.
- Time-based one-time password (TOTP) authentication
- Push notification - Okta Verify
- Configure push notification (Okta Verify)
- SoftPIN authentication
- Configure Soft PIN
- SMS One-time passcode (OTP) authentication
- Knowledge-based authentication (Security Questions)
- Receiving hardware and consumable assets at stockrooms
- You can receive assets from a purchase order line starting from the Zurich release, as well as Yokohama Patch 11 and Xanadu Patch 10 or later.
- Getting apps and trials from the ServiceNow Store
- Get a free application, Buy a ServiceNow application, and Buy a partner application
-
If the application displays the "App Terms Not Accepted" state indicator in the Application Manager, accept the custom terms and conditions from the ServiceNow Store
For more information about application state indicators, see ServiceNow Store.
- From the application listing details in the ServiceNow Store, select Accept Terms.
- Download and review the custom terms and conditions.
- Select the option to agree to the terms and conditions.
- Select Accept.
Notable fixes
The following problems and their fixes are ordered by potential impact to customers, starting with the most significant fixes.
| Problem | Short description | Description | Steps to reproduce |
|---|---|---|---|
|
Activity Stream PRB1914953 |
The user is unable to enter more than 4000 characters in length on the Journal field after upgrading | Users are unable to copy or paste the text with more than 4000 characters on the Journal field after upgrading from Washington DC to Yokohama. |
Refer to the listed KB article for details. |
|
Cache PRB1955869 |
The ScriptEnginesTables cache is undersized in Zurich release causing increased processing time | If an instance has more than 50 script engines installed (via plugins and applications), setting the current size to 50 for the ScriptEnginesTables cache may lead to an increase in processing times. This could lead to semaphore contention and/or exhaustion, resulting in a significant increase in total transaction time and processing time and script time. |
Refer to the listed KB article for details. |
|
Database Persistence - Data Access PRB1922171 |
CONTAINS query interferes with the RLQUERY in hybrid table |
Refer to the listed KB article for details. |
|
|
Platform Analytics Dashboard API PRB1909232 |
Platform Analytics Dashboard can't be saved due to colliding components that have the same positions | Performance Analytics Reporting dashboard can't be saved if multiple components are colliding. An error occurs in the logs: 'DEBUG: DASHBOARD_SERVICE: Dashboard with sys_id is Dirty. Need to update DashboardsService DEBUG: DASHBOARD_SERVICE: Dashboard updated true DashboardsService SEVERE *** ERROR *** DASHBOARD_SERVICE: An error happened editing the layout. DashboardsResource SEVERE *** ERROR *** DASHBOARD_API: Edit API - Widget Collision WidgetCollisionException - Colliding Widgets are.' | |
|
UI Form Administration PRB1894995 |
A requested item (RITM) created from an interaction in Service Operations Workspace (SOW) with an HTML variable automatically re-attaches images from the variable as the current user | When a user copy-paste text + images from Word, email, etc. to an RITM created from an interaction in a SOW HTML variable, reloading the RITM automatically re-attaches images to the record and gets displayed in the activity stream as a new attachment. |
Expected behavior: The RITM opens normally and images aren't reattached. Actual behavior: Images from the variable are reattached every time a user opens the RITM record. Newly re-attached images are show in the activity stream. These images can also be found in the sys_attachment table with Table sys ID = sys_id. |
|
Virtual Agent third-party integrations PRB1956730 |
Live agent only mode doesn't work for third-party channels | The user messages aren't received by the agent. This message appears in the log: 'Couldn't find rich control, dropping current message'. |
Refer to the listed KB article for details. |
All other fixes
| Problem | Short description | Description | Steps to reproduce |
|---|---|---|---|
|
Access Analysis Instrumentation API PRB1960686 |
Updates to who can execute Agentic Assets on AI - Access Analyzer | This is a product update. | |
|
Access Control PRB1836275 |
ScriptClassifier.isScriptUsingCurrent() returns true despite the passed in string not being current | ||
|
Activity Stream PRB1973244 |
Texts do not clear out from Journal fields, such as comments/ work notes, after selecting Save in workspaces | When inserting a text in the Journal fields and going to Save the records, the journal entry is created but the text remains in the box. This happens only when using the Save button, but works correctly when using the Post button. |
Expected behavior: The text disappears after the user saves it. Actual behavior: The text remains in text box after the user saves it. |
|
Advanced Work Assignment PRB1970818 |
Add support for AI Agents in AWA | This is a product update. | |
|
Agent Chat PRB1970504 |
Skip read-only states that are not the current state | This is a product update. | |
|
AI Agents (Glide Family) PRB1949415 |
The toolID and agentID aren't passed to 'processing message' with the latest 6.0.2 snapshot | Due to issues with the latest AIA snapshot build, all the previous workflows stop working. Previously, users were able to see the toolID and ageintId inside the processing message, but with the latest, it's gone. | |
|
AI Agents (Glide Family) PRB1949779 |
Update the memory format of conversation history passed to Unified Planner | Updates to the format of the unified planner memory with keys. | |
|
AI Agents (Glide Family) PRB1951062 |
HTML content does not render in NAP or NAVA | The output is incorrectly formatted. | |
|
AI Agents (Glide Family) PRB1951148 |
AI Agents are not responding when executed from Now Assist panel (NAP) and AIEL | The agent greeting is no longer displayed, and the execution ends without any response in NAP and AIEL. |
Notice that in the sys_generative_ai_log table, the agent is executed and the model has the response also populated, but NAP doesn't display an output and the Agent execution ended. |
|
AI Agents (Glide Family) PRB1952331 |
The user can see additional messages in response from an agent |
The user can see additional message is returned in response. |
|
|
AI Agents (Glide Family) PRB1952442 |
Java tool execution doesn't send the is_abort flag. | The execution of tools involving outbound is in sync mode. |
Notice that the Java tool execution doesn't send the is_abort flag. |
|
AI Agents (Glide Family) PRB1953439 |
Crud tool doesn't work with java | 'Lookup' fails with java.lang.SecurityException: Illegal access to method forEach(function) in class java.util.ArrayList. Also, 'Create' doesn't load user defined parameters(short_description) on the incident record. |
Have an AI Agent with tools for the crud operations 'Create' and 'Lookup'. Expected result: 'Lookup' queries and shows up successfully. 'Create' creates a record as per user inputs. Actual Result: 'Lookup' fails with java.lang.SecurityException: Illegal access to method forEach(function) in class java.util.ArrayList. Also, 'Create' doesn't load user defined parameters(short_description) on the incident record. |
|
AI Agents (Glide Family) PRB1953687 |
Datastream action based tools aren't working from the JAVA layer | ||
|
AI Agents (Glide Family) PRB1953697 |
Sys_meta_graph is an internal table and shouldn't be queried outside KG | KG doesn't work if the sys_meta_graph table (an internal KG table) is queried directly. The exposed KG API should be used to get the schema details instead. | |
|
AI Agents (Glide Family) PRB1955511 |
The Categorize ITSM incident is not working with AI Agents (AIA) 6.0.6 snapshot | The Categorize ITSM incident AI agent results in an execution stuck in the playground. | |
|
AI Agents (Glide Family) PRB1955807 |
Add memory restructuring changes | This is a product update. | |
|
AI Agents (Glide Family) PRB1956483 |
Flow actions with an error evaluation step don't propagate the error message when executed through JAVA | The routing does not occur as expected. |
Observe that the routing does not occur as expected. |
|
AI Agents (Glide Family) PRB1957318 |
Global Graph doesn't work | Global Graph fails during Java layer execution. It throws an error: Error occurred while executing request validator: Cannot read property 'pre_process_details' from undefined). |
Notice that Global Graph is not working and returns the error: 'Requested information not found.' The following error also occurs while testing from KG Designer: 'The current operation ended in state: ERROR. Detail: Cannot execute internal HTTP request. Request is not authorized.- 400001.' |
|
AI Agents (Glide Family) PRB1957377 |
Reduce escape characters in tool outputs in the conversation history for the Unified Planner prompt | ||
|
AI Agents (Glide Family) PRB1957731 |
The Now Assist panel shows incorrectly formatted output from the AI Agent |
Expected behavior: The output is properly formatted. Actual behavior: The output isn't properly formatted. |
|
|
AI Agents (Glide Family) PRB1958672 |
Tool processing messages are not correct for JAVA Tool Executor | ||
|
AI Agents (Glide Family) PRB1958762 |
Subflow is not triggered for Agentic AI workflow | Support role masking for all the existing AI agents and workflows. Internal play records are not created after selecting any option in the Support Renewals Expansion, and the 'Get to green play sunflow' is not triggered. |
Expected behavior: After selecting any option, internal play records should be created successfully. Actual behavior: After selecting any option, internal play records are not created. |
|
AI Agents (Glide Family) PRB1959252 |
Apply role masking to user permissions to terminate execution and send error notifications when downstream ACLs fail | This is a product update. | |
|
AI Agents (Glide Family) PRB1959456 |
Add ToolExecution response to memory | This is a product update. | |
|
AI Agents (Glide Family) PRB1959458 |
Action-type tool support | This is a product update. | |
|
AI Agents (Glide Family) PRB1959460 |
Add support to run tools in parallel | This is a product update. | |
|
AI Agents (Glide Family) PRB1959461 |
AIA Tool Executor JAVA and parallel tool execution | This is a product update. | |
|
AI Agents (Glide Family) PRB1959463 |
KG and record lookup-type tool support | This is a product update. | |
|
AI Agents (Glide Family) PRB1959465 |
CRUD-type tools support | This is a product update. | |
|
AI Agents (Glide Family) PRB1959467 |
RAG-type tool support | This is a product update. | |
|
AI Agents (Glide Family) PRB1959469 |
Add support for impersonation and session domain ensuring when handling AsyncToolMessage | This is a product update. | |
|
AI Agents (Glide Family) PRB1959472 |
Agentic KG Graph should use the Virtual Agent context and shouldn't query separately | This is a product update. | |
|
AI Agents (Glide Family) PRB1959474 |
Subflow-type tool support | This is a product update. | |
|
AI Agents (Glide Family) PRB1959476 |
Skill-type tool support | This is a product update. | |
|
AI Agents (Glide Family) PRB1959477 |
ReAct topic migration to the Java layer | This is a product update. | |
|
AI Agents (Glide Family) PRB1959478 |
Add RunAsUser impersonation support | This is a product update. | |
|
AI Agents (Glide Family) PRB1959479 |
Add support for custom post-processing of a response | This is a product update. | |
|
AI Agents (Glide Family) PRB1959480 |
Add support to Store toolResponse to variableStore | This is a product update. | |
|
AI Agents (Glide Family) PRB1959481 |
Add support for tool deterministic input mapping | This is a product update. | |
|
AI Agents (Glide Family) PRB1959482 |
Java implementation of fully agentic VA for handling executionTask | This is a product update. | |
|
AI Agents (Glide Family) PRB1959483 |
Output refiner implementation | This is a product update. | |
|
AI Agents (Glide Family) PRB1959484 |
Canvas message display and tool output display support | This is a product update. | |
|
AI Agents (Glide Family) PRB1959485 |
Add support for pojos and state handling framework for AIA tool executor JAVA changes | This is a product update. | |
|
AI Agents (Glide Family) PRB1959486 |
Framework and design for Toll Executor | This is a product update. | |
|
AI Agents (Glide Family) PRB1959487 |
The 'React' topic changes to support Java tool execution | This is a product update. | |
|
AI Agents (Glide Family) PRB1959671 |
Web Search as a tool doesn't work | There are issues with FDIH Tool mandatory input validation and reference type input handling, which cause execution to get stuck. | |
|
AI Agents (Glide Family) PRB1960134 |
Resume conversations once the MCP response is received | This is a product update. | |
|
AI Agents (Glide Family) PRB1961342 |
AI Agent orchestrator retries tools and agents even when it hits a guardrail |
Notice that the agent memory it keeps the past guardrail failure. |
|
|
AI Agents (Glide Family) PRB1970081 |
Agent/Workflow Access not working for elevated roles | Although the user is shown to have the elevated roles, the user appears to be blocked from accessing the agent after testing the Agent Access. |
Observe that the initial screen shows the user has these elevated roles. However, after running the test, the results show that the user is blocked from accessing the agent. However, the ACL check fails, but the role masking still passes. |
|
AI Agents (Glide Family) PRB1970451 |
ACL cache retrieval behaves differently for hierarchies; the returned value is not the same as the one stored in the cache | Behavior differs between no cache runs and cache filled runs. | |
|
AI Agents (Glide Family) PRB1971370 |
Mandatory inputs are not checked prior to tool execution to handle missing inputs | ||
|
AI Agents (Glide Family) PRB1972682 |
Role masking is not being honored when running agents and workflows from a background channel |
Execute the script. Expected behavior: Access should be blocked. Actual behavior: Access is not blocked. |
|
|
AI Gateway - Security PRB1960673 |
AI Gateway (also known as the Agentic Workflow Hub) feature backport | This is a product update. | |
|
AI Search (Glide) PRB1926964 |
E5 encoding does not work when a non-base instance English (EN) record is created in the sys_language table | The issue occurs because E5 model config references sys_language records for supported languages. It saves sys_id of the record. However, if the user's instance has a non-OOB language record, it will not work with E5. | |
|
AI Search (Glide) PRB1932287 |
Null Pointer Exception occurs during catalog variable indexing when the Choice Text is empty |
Observe that a Null Pointer Exception (NPE) occurs during indexing. |
|
|
AI Search (Glide) PRB1936969 |
Spinner or loader still shown when Genius Result (GR) isn't linked to the search application |
Expected behavior: The GR spinner and empty state should show up only if GRs are configured. Actual behavior: The GR Spinner animation shows up even if GRs aren't configured. |
|
|
AI Search (Glide) PRB1938069 |
Optimize Glide post processing for KG metadata tables | Suboptimal processing and delays in handling KG metadata tables. |
Execute Glide post processing on KG metadata tables. Observe performance and processing efficiency and notice suboptimal processing or delays in handling KG metadata tables. |
|
AI Search (Glide) PRB1954965 |
The Query Timeout property doesn't configure application level timeout |
Notice that a timeout response is returned |
|
|
AI Search for Virtual Agent PRB1953578 |
Pass limitColumnOutput param in apiOptions for t2r call | This is a product update. | |
|
AI Search PRB1883371 |
AI Search XMLstats should return AIS connections irrespective of the 'Aggregate Health Data for AIS Partition' sys_trigger execution | This blocks monitoring capability of checking if ais.nodes exists on the instance. |
Expected behavior: This returns ais.nodes. Actual behavior: ais.nodes is empty. |
|
AI Search UX PRB1912867 |
Unable to style search result title highlighting | The title (now-text-link) highlighting isn't altered. | |
|
AI Search UX PRB1963505 |
URLs towards the end of the streaming are rendered as plain text |
Observe that the URL is rendered as plain text. |
|
|
AI Search UX PRB1966920 |
The 'Now Assist detected and ...' alert is shown on the top results card when sensitivityFilter.hasMatch is false | Sometimes, the payload of final MESSAGE_RECEIVED event has the sensitivityFilter.hasMatch value as a string false. In such cases, the Genius card is hidden and an alert is shown. | |
|
AI Search UX PRB1971350 |
When Hybrid Search is enabled, the total count is missing | With Hybrid Search on, only facet count should not be shown. |
Observe that the total count is missing. |
|
AI Search UX PRB1972080 |
Console errors on Service Portal (SP) for non-synthesized GRs (although functionally everything works as expected) |
Observe errors in the console such as 'Failed to load @devsnc/sn-search-genius-card-assist'. |
|
|
AI Search UX PRB1973402 |
Genius results are stacked vertically instead of horizontally in Service Portal | This issue occurs in Yokohama and Washington DC. | |
|
Analytics Data API PRB1875077 |
The semi-donut visualization displays data incorrectly, ignoring the applied interactive filter | The semi-donut visualization when applied as filter showing data of irrelevant to the interactive filter that applied. |
Notice that it will be applied as a filter and the interactive filter that was previously applied is removed. The value show is irrelevant to the filter applied. |
|
Analytics Data API PRB1937286 |
When a visualization acts as filter, another visualization is not filtered for the first time |
Notice that the single score reflects the changes. |
|
|
Application Install Engine PRB1956758 |
Add support for needs of Golden Configuration in Install Engine | This is a product update. | |
|
Application Manager PRB1868345 |
A date format with blank spaces causes the search functionality to fail on the new Application Manager |
Notice that it shows no results. |
|
|
Application Manager PRB1949751 |
There is a version mismatch/discrepancy between the list view and app page in the new Application Manager for Service Operations Workspace ITOM Apps | The version 26.9.0 appears in 'See Installed and Latest Versions' instead of 26.1.6. |
Notice that 'See Installed and Latest Versions' shows version 26.9.0 instead of 26.1.6. |
|
Application Manager PRB1956757 |
App manager changes in Golden Configuration | This is a product update. | |
|
Application Manager PRB1956759 |
An app manager install pop-up should display instructions to sign new company-level terms and conditions in Store | This is a product update. | |
|
Application Manager PRB1964007 |
Sys_prop polluting the update set |
Observe that it records the current value of sn_appclient.apps_sync_progress. |
|
|
Authentication PRB1960580 |
Authentication for Voice Agents | This is a product update. | |
|
Authentication PRB1960581 |
Create an API to get an access token for a voice agent | This is a product update. | |
|
Case and Knowledge Management for HR Service Delivery PRB1954808 |
Unable to create articles with the 'Human Resources General Knowledge' KB | The user can't create articles with the 'Human Resources General Knowledge' KB because restricted caller access isn't allowed. |
Observe that the KB creation is successful for the HR knowledge base. |
|
Case and Knowledge Management for HR Service Delivery PRB1961987 |
HR case and ER case transfer with an attachment is showing up as JSON in AI Case summary | Issue is that style tags are present in a summary. In an AI summary card component, these style tags are rendered, but in a transfer case modal these are not rendered because it is a text area. | |
|
Case and Knowledge Management for HR Service Delivery PRB1964899 |
Proof of grade and proof of payment are text boxes rather than attachments |
Observe that the fields shown in the UI are Tuition Reimbursement pre-approval fields. Proof of grade and proof of payment are text boxes rather than attachments. |
|
|
Case and Knowledge Management for HR Service Delivery PRB1969574 |
Create Task Form relies on an API that is not available in Yokohama |
Notice that the catalog item drop-down list will be broken or the ref qual won't work. |
|
|
Cloud Provisioning and Governance PRB1843246 |
A cloud discovery schedule created to run with a MID cluster picks an MID server other than that of the MID cluster when all the MIDs in the cluster are down or paused | Cloud discovery schedule created to run with a MID cluster is picking a different MID server when all the MIDs in the cluster are down or paused. The schedule should be cancelled instead. |
Notice that it will create an ECC to the dummy MID servers mid.server.SNCTest001 and mid.server.SNCTest002. |
|
CMDB Data Manager PRB1964689 |
CMDBRetirementScriptableAPI doesn't handle policies targeting tables that don't begin with 'CMDB' | Data Manager policies that target only tables without 'CMDB' in the start of the table name can't be published or run due to the CMDBRetirementScriptableApi not correctly handling the search for those tables' defined retirement state. | |
|
Content Publishing PRB1963246 |
Issue with content template duration calculation with a different date format | If the user changes the date format in sys_property, content template duration calculation is ignored since calculation looks for specific date format of 'yyyy-DD-mm'. | |
|
Database Persistence - Data Access PRB1864866 |
The CMDB table record on sys_db_object is not loading, and the transaction is cancelled due to the large number of CMBD columns and indexes on the CMBD table | The cmdb table record on sys_db_object is not loading, and the transaction is getting cancelled due to the large number of CMDB columns and indexes on the CMDB table supported by Oracle DB. The slowness is observed on MariaDB hosted instances as well. |
Notice that the transaction keeps loading for 5 minutes and eventually cancels out. A similar call stack is observed when loading the 'v_index_creator_list' with the filters as 'reference table' is 'Base Configuration Item'. |
|
Database Persistence - Data Scale PRB1928008 |
Upgrade to Yokohama hangs | Upgrades to Yokohama releases may hang for certain instances because of contention on the query registrar. |
Refer to the listed KB article for details. |
|
Database Persistence PRB1848049 |
Add support for new RaptorDB feature to prevent DDL locking | DDL locking occurs when a long running query is executed. |
Notice that DDL blocks all traffic until the long running query finishes. |
|
Database Persistence - WDF PRB1890199 |
REST APIs to enable Trino connector /schemas/xxxxx/tables?type=physical to return physical table names | With current implementation, the returned results might contain logical table names such as sys_atf_test_result_performance. A physical name should be returned for it, such as sys_atf_test_result_p9e. Physical table names can be found in sys_storage_table_alias. | |
|
Discovery PRB1636956 |
Perform Refresh Member accounts discovery is stuck in active state because of service_account_reload system commands in ECC queue | This is not related to the 'Refresh Member Accounts' UI action. 'Perform Refresh Member accounts' is triggered by Cloud Schedule when glide.discovery.cdu.auto_refresh_sub_accounts_and_ldcs is set to 'true'. |
Refer to the listed KB article for details. |
|
Discovery PRB1719480 |
When the MID Server Type option is set to 'Automatic MID Server Selection', Cloud Discovery is automatically cancelled | The discovery status is cancelled with the 'Error: Discovery canceled on previously started schedule [schedule_name] due to mid not available', even though a valid MID is available on the instance. | |
|
Discovery PRB1833795 |
The credential alias doesn't work for applicative credentials |
Refer to the listed KB article for details. |
|
|
Discovery PRB1946099 |
AWS Cloud schedules are not working as expected | Cloud discovery schedule did not update MID selection configuration properly. | |
|
Discovery PRB1964303 |
Remove windows path from 'configuration console' on base instance | This is a product update. | |
|
Document Intelligence Unified Backend PRB1934265 |
Document type and config are overridden in certain views | When the user loads a doc_qna use case in table view, the 'Document Type' and 'Document Config' are reset to the default doc extraction values. | |
|
Document Intelligence Unified Backend PRB1934268 |
Document Configuration can't be updated on DocQnA use cases | Attempting to update the Document Configuration results in an error. |
Notice the error, 'Can't update document configuration as there are pending document task trainings, Please update once everything is complete.' |
|
Document Intelligence Unified Backend PRB1942585 |
Straight-through processed documents with tables will generate an extra row of predictions if the use case is on a version older than 27.1 | This issue occurs on a glide instance with Yokohama and has DocIntel Store app version 7 or later installed, for example, version 25.0. With a table key and has straight-through processing and autofill enabled, it is trained to have straight-through processing triggers. When the user submits a document that gets straight-through processed, there will be an extra empty row of extracted values. | |
|
Document Intelligence Unified Backend PRB1955108 |
'Details' ends up in 'name' for extraction use case | A sys_di_key record is created where 'name' is set to the 'Details' value. |
Expected behavior: A sys_di_key record is created where 'display_name' and 'name' are 'invoice_number' (or maybe 'invoicenumber'). Actual behavior: A sys_di_key record is created where 'name' is set to the 'Details' value. |
|
Document Intelligence Unified Backend PRB1959455 |
Add a 'skipped' status to the 'DocIntel Task' table | This is a product update. | |
|
Document Intelligence Unified Backend PRB1959457 |
Improvement to make page-level try–catch instead of whole-PDF–catch | This is a product update. | |
|
Document Intelligence Unified Backend PRB1959459 |
Delete task definition's 'read only' policy on capability | This is a product update. | |
|
Document Intelligence Unified Backend PRB1959464 |
DocReader local to return an info page of embedded images | This is a product update. | |
|
Document Intelligence Unified Backend PRB1959466 |
Integrate the image rescaling Java API for Doc Reader local Glide code | This is a product update. | |
|
Document Intelligence Unified Backend PRB1959468 |
Update DocReader Local to use the content type instead of the file extension | This is a product update. | |
|
Document Intelligence Unified Backend PRB1959473 |
Code changes for a document splitting on Java-level Glide changes | This is a product update. | |
|
Document Intelligence Unified Backend PRB1959475 |
Java API to rescale the image doc-type before sending to a LLM call | This is a product update. | |
|
Dynamic Scheduling PRB1925058 |
Dynamic scheduling issues from case tasks | An issue found in scenario 2 is that certain FSM work order tasks are not scheduled right after the last job. |
Scenario 1:
Expected behavior: The user sees all dynamic scheduling logs. Actual behavior: There is no log displayed, and there is error message logged in system log: 'DynamicSchedulingProcessor: _populateTravelTimeForAgentWorkBlock ReferenceError: 'GlideDataTime' is not defined.' Scenario 2:
Expected behavior: Task2 is assigned right after task1. Actual behavior: There is gap between task1 and task2, and the gap size is the task2 travel duration and task2 work duration. |
|
Email Notifications PRB1960664 |
Create an email/email draft record creation script to include the global scope | This is a product update. | |
|
Email Notifications PRB1970015 |
The Sparkle icon hides text in the email composer | It shouldn't hide text. |
Expected behavior: The NACM Sparkle is positioned at the bottom of the cursor so that it doesn't hide text. Actual behavior: The Sparkle icon hides text in the email composer. |
|
Field Service Scheduling PRB1949408 |
Incorrect Google travel duration when number of locations exceed matrix_size | The GoogleMapRestConstants.STANDARD_MATRIX_SIZE = 10 and GoogleMapRestConstants.PREMIUM_MATRIX_SIZE = 25. |
Notice that the first call has all elements in resourceLocations and taskLocations, and the second call only has the first element from each array. The result should be the same for the same pair of src/destination. |
|
Flow Engine PRB1950344 |
Capability metrics are executed in a Skill Role Masking session | Auto evaluation breaks with the application of role masking on 'Evaluate API'. | |
|
Flow Engine PRB1954872 |
Subflow is not fetching the location from the HR profile | This issue occurs when running the AI Agent Integration Gateway Wrapper. |
Observe that there is an error in fetching the location from HR profile. |
|
Flow Engine PRB1960669 |
Use a new role context API for role masking in flows | This is a product update. | |
|
Flow Generation (Family) PRB1949261 |
Flow Generation and Flow Designer GenAI Glide changes | This is a product update. | |
|
Flow Generation (Family) PRB1957611 |
Capability response is not parsable | This is for Glide only. | |
|
Flows (Family Channel) PRB1921327 |
LLM one-extend secure changes | This is a product update. | |
|
Flows (Family Channel) PRB1924455 |
The 'Skill Config' drop-down list doesn't load for the 'flow_designer' and 'Action_designer' roles |
Observe that the 'Skill Config' drop-down does not load for the 'flow_designer' and 'Action_designer' role. |
|
|
Flows (Family Channel) PRB1952640 |
Unable to see AI agents for the 'Use an AI agent' action for users other than Admin | The AI agents are not visible on a drop-down list. |
Notice that the AI agents are not visible. |
|
Flows (Family Channel) PRB1962584 |
The 'Skill Config' drop-down list doesn't load for the action_designer role | The 'Skill Config' drop-down list doesn't load for the flow_designer and action_designer role. |
Notice that the 'Skill Config' drop-down list doesn't load for the flow_designer and action_designer role. |
|
Flows PRB1970310 |
Remove the now.assist.creator role | ||
|
Granular Delegation PRB1914000 |
Adhoc Granular Delegation intermittently doesn't work | This issue only happens when the delegation rule condition is added on the child table of the Task field, which is added on the delegation rule. |
Expected behavior: The UI shows the task as delegated to Abel Tuter with an option to edit. Actual behavior: The user sees a 'Success', but the UI still shows the 'Delegate this task' link. |
|
Horizon Component Library PRB1891279 |
The pop-up message [Attachment deleted...] is still shown on workspace after abort deletion by Business Rule | A pop-up message reading 'Cannot delete Attachments' is shown and deletion fails. |
Expected behavior: A pop-up message reading 'Cannot delete Attachments' will be shown and deletion fails. Actual behavior: A pop-up message reading 'Cannot delete Attachments' is shown and deletion fails. |
|
Horizon Component Library PRB1959336 |
now-highlighted-value: helperContent update | This is a product update. | |
|
HR Service Delivery PRB1964158 |
New RCAs for Predict and transfer workflow | With the new changes for similar records from GAF, there are new RCAs to be included for Predict and transfer workflow work properly. | |
|
Incident Management PRB1941995 |
Problem coordinators can't associate closed incidents to problems in Service Operations Workspace (SOW) (incident end) | Problem coordinators can't associate closed incidents to problems in SOW due to a change in the script include 'related_list_edit_helper' from using GlideRecord to GlideRecordSecure. The MRA in the workspace lists closed incidents for linking, but then ACLs block the writing of the record. This is not the case in UI16, as it uses a different script include. |
Notice that incident is closed for linking and the ACL blocks the writing of the record. |
|
Instance Data Replication (IDR) PRB1859982 |
Producer encountered an error while seeding | This issue occurred while doing scheduled seeding test. | |
|
Integrated Email Client PRB1959343 |
Modify on an insert click on NACM for branded templates | This is a product update. | |
|
Integrated Email Client PRB1959345 |
Identify if an email has a branded template in it | This is a product update. | |
|
Integrated Email Client PRB1959347 |
Support customization at the client side | This is a product update. | |
|
Integration Authentication PRB1960124 |
Verbose JWT logs use opaque tokens when AuthLog is enabled | ||
|
Integration Hub PRB1959514 |
A support server sends event step executions on MID server | This is a product update. | |
|
Integration Hub PRB1960313 |
True up changes for the WDF Tokenization Dashboard | ||
|
JVM at Scale PRB1959253 |
Java 21 upgrade to runtime | This is a product update. | |
|
JVM at Scale PRB1959261 |
Java 21 upgrade for Runtime | This is a product update. | |
|
Key Management Framework (KMF) PRB1923432 |
ScopedKMFModuleKeyImporter#jsFunction_createRequest API should be in global scope | This issue impacts some Zurich and Yokohama instances. |
Notice that the key exchange request creation failed for some Zurich and Yokohama instances where the global scoped evaluator fix was available. |
|
Knowledge Management PRB1956227 |
The 'Known Error' template preview shows incorrect data in Knowledge Center interceptor for Knowledge, Knowledge Manager and ITIL role | The preview section displays incorrect data for the 'Known Error' template in any Knowledge Base. |
Expected behavior: The preview section should display accurate 'Known Error' template data corresponding to the selected Knowledge Base and template. Actual behavior: The article template preview section shows incorrect data for the 'Known Error' template type across any selected Knowledge Base. |
|
Knowledge Management PRB1962920 |
Version bump for KC and ECE in anowassist and Zurich track | This is a product update. | |
|
Licensing Entitlement Engine PRB1952965 |
Long term fix for the Licensing Engine Job OOM issue related to the unconfirmed users logic |
|
|
|
Lifecycle Events PRB1913012 |
Creating a case of any journey config doesn't show the Journey number field in the case details | The issue occurs due to changes that modify the form when GenAI is installed. Rather than adding the fields in a folder, the fields should just be added to the normal form layout in the update folder; if the fields do not exist, they will not show up on the form. | |
|
List Administration PRB1959354 |
Implement filter assist in Yokohama | This is a product update. | |
|
List Administration PRB1959510 |
Backport the filter overview to Yokohama | This is a product update. | |
|
Mobile Platform PRB1959351 |
Updates to the Mobile 'Next Gen' search page | This is a product update. | |
|
Mobile Platform PRB1959353 |
Ensure uniqueness for a prominent action button | This is a product update. | |
|
Mobile Platform PRB1959355 |
Support badging for a prominent action button | This is a product update. | |
|
Mobile Platform PRB1959356 |
Create a new prominent action button location type | This is a product update. | |
|
Mobile Platform PRB1959357 |
Add a prominent button to user client | This is a product update. | |
|
Mobile Platform PRB1959361 |
Mobile ServiceNow lens | This is a product update. | |
|
Next Experience Unified Navigation PRB1975305 |
AI Engagement Experience (AIEX) upgrade issue | When a user upgrade Yokohama, they won't get any of the new AIEL changes. This occurs when upgrading from version 27.0.29, which has UXR components, to version 27.0.28-aiex.13. | |
|
Now Assist for Software Asset Management (SAM) PRB1951872 |
The user resolution rule is created in a global domain instead specific domain | The user resolution rule is created in the global domain instead of the child domain 'A1'. |
Expected behavior: The user resolution rule is created in domain A1. Actual behavior: The user resolution rule is created in the global domain. |
|
Now Assist Panel PRB1959755 |
NAP greeting topic is changed to Now Assist - MidTopic AIS Fallback | This is a product update. | |
|
Now Assist Panel PRB1965617 |
Legacy NAP doesn't load upon upgrade | ||
|
Now Assist Panel PRB1971138 |
No tags are passed from the Now Assist Panel | When NAP is queried, the user is not getting the correct response and no records are displayed even when the data exists. | |
|
OAuth PRB1926337 |
Subject claim and token format values missing in oauth_entity table after upgrade | During upgrade clone testing from znowm (source) to ynowm (target), certain field values in the oauth_entity table are null because the corresponding columns were not present prior to the clone upgrade. Although the oauth_entity records exist after the upgrade, these two fields are blank in the target instance, despite having valid values in the source instance before the upgrade. |
Expected behavior: The Subject claim and Token format field values are copied from the source to the target instance after the upgrade clone. Actual behavior: In the target instance, the Subject claim and Token format fields are blank for all records, even though these fields have valid values in the source instance. |
|
OneExtend PRB1925348 |
Sys_gen_ai_provider_routing and sys_gen_ai_routing_selection are not cached | These records are also not cached. AI Agent uses GenerativeAIUtility.getSupportedProviders which internally queries the table. | |
|
OneExtend PRB1955385 |
Errors related fix script | This is a product update. | |
|
OneExtend PRB1955917 |
Implement cache for sys_generative_ai_request_validator | Cache is missing for sys_generative_ai_request_validator. | |
|
OneExtend PRB1959140 |
IHUB Spoke Util Pack (com.snc.ihub_spoke_util_pack) plugin breaks after upgrading Yokohama | IHUB Spoke Util Pack (com.snc.ihub_spoke_util_pack) plugin breaks after upgrade to YP8 |
Notice the error, 'Something went wrong. I'm not able to process the uploaded document right now.' |
|
OneExtend PRB1959489 |
DB changes to One Extend to support caching of summarization calls | This is a product update. | |
|
OneExtend PRB1959490 |
Observability for GAIC Java flows | This is a product update. | |
|
OneExtend PRB1959491 |
Support NowLLM LTS and versioning | This is a product update. | |
|
OneExtend PRB1959492 |
A default provider is an available provider for regulated markets/APAC region | This is a product update. | |
|
OneExtend PRB1959493 |
One Extend check for cache enablement and running the cache check | This is a product update. | |
|
OneExtend PRB1959494 |
In One Extend, DB changes to support caching of summarization calls | This is a product update. | |
|
OneExtend PRB1959496 |
One Extend's cache value is invalidated by a caller | This is a product update. | |
|
OneExtend PRB1959497 |
One Extend set Guardian settings in Meta | This is a product update. | |
|
OneExtend PRB1959499 |
One Extend set capability definition attributes in Meta | This is a product update. | |
|
OneExtend PRB1959500 |
Integrate with Ensemble model moderation for regular text security | This is a product update. | |
|
OneExtend PRB1959501 |
Add unit tests | This is a product update. | |
|
OneExtend PRB1959502 |
Support model versioning in GAIC | This is a product update. | |
|
OneExtend PRB1959503 |
Model versioning API for the Now Assist admin UI | This is a product update. | |
|
OneExtend PRB1959504 |
In One Extend, check for a cached response from the cache and avoid making Now LLM calls (sync) | This is a product update. | |
|
OneExtend PRB1959505 |
Performance improvement in OneExtend with respect to cache warmup | This is a product update. | |
|
OneExtend PRB1959506 |
Make configuring whitelist more user friendly | This is a product update. | |
|
OneExtend PRB1959508 |
Open GenAI Log text columns to admins while protecting HR records for only HR admins | This is a product update. | |
|
OneExtend PRB1959509 |
GAIC performance improvements | This is a product update. | |
|
OneExtend PRB1959511 |
One Extend 'define capability' input attributes to be used for caching | This is a product update. | |
|
OneExtend PRB1959512 |
In One Extend, check for a cached response from the cache and avoid making Now LLM calls (async) | This is a product update. | |
|
OneExtend PRB1971589 |
cypher2Results API is broken with glide record dynamic | A Null Pointer Exception is coming from OneExtend: 'Couldn't decipher the stack trace resulting from the following JavaScriptException.' | |
|
OneExtend PRB1972976 |
One Extend capability is unable to pass the variable value from one capability to another capability in Capabilities chaining | Users notice that the One Extend chaining fails at the size 9001502. |
Execute the RAG chaining from background scripts. Notice that in the background script, the result shows one API exception with the following exception message: 'conn=112946863) Could not send query: query size is >=; to max_allowed_packet (33554432) : com.glide.db.DBIError.wrapAndThrow(DBIError.java:178) com.glide.db.DBIError.handleException(DBIError.java:111)'. Also notice that the size of Output column value will be equal to or greater than '9001502' in the one_api_service_plan_feature_invocation table record for RAG Retriever capability after executing the script. |
|
OneExtend PRB1973586 |
A newly changed LLM provider setting is reset after upgrading | After upgrading an instance to Zurich but not upgrading Generative AI Controller and Now Assist Admin apps to the compatible latest available versions, the LLM provider setting reverts to its pre-upgrade value within two hours or less after being changed through the 'Edit Model Provider' option in Now Assist Admin. This behavior may cause configuration instability after the upgrade. | |
|
OneExtend PRB1974084 |
Error during zboot due to a 'where' clause on sys_db_view_table | ||
|
Performance Analytics API PRB1917953 |
Analytics Center doesn't have guardrails in its NLQ Service, causing Java heap space out-of-memory errors | An NLQ with the combination of 'AC' and an empty 'table' parameter is fired, leading to excessive scans across the instance and eventually causing an out of memory error. |
Refer to the listed KB article for details. |
|
Performance Analytics API PRB1966859 |
All visualizations stop loading when sn_nowassist_skill_config_status is not available on the instance | The table sn_nowassist_skill_config_status comes from com.sn_nowassist_admin, which is a base instance plugin and comes with Glide. However, during instance upgrades, this table is removed by an unknown process. This causes API queries to get the AI skill statuses within the Data Visualization API to encounter Null Pointer Exception. As a result, all visualizations are not rendered properly. | |
|
Performance Analytics Dashboards PRB1832437 |
The count for DASHBOARD_LAYOUT jumps significantly upon page refresh | The DASHBOARD_LAYOUT cache count increases even when the same dashboard is refreshed. |
Notice that the DASHBOARD_LAYOUT cache increases in count even when the same dashboard is refreshed. |
|
Platform Analytics Dashboard API PRB1936902 |
Saving changes to Library is not working as expected in the Platform Analytics Dashboard | In dashboard A, a saved visualization (visualization 1) is added as an element and the visualization is also added to the dashboard B. Visualization 1 in dashboard A has been unlinked from the library and the same visualization has been added as new element (visualization 2) to dashboard A. When a change is made to the visualization in dashboard B and the changes are saved to library, the changes are not reflected in the visualization 2 of the dashboard A, even though the change is reflected in the visualization in the visualization designer. It should reflect the change as 'Save changes to library' to indicate that the change is saved to the library so that when it is reused, the change would be reflected. This issue is found in Yokohama. | |
|
Platform Analytics Dashboard API PRB1946249 |
User with the 'snc_external' role is unable to see choice values for filters in a Performance Analytics Reporting (PAR) dashboard | When selecting the filter, it doesn't load the choices and gets stuck at loading. |
Notice that the element stays loading and the choices are not displayed. |
|
Platform Analytics Dashboard API PRB1954949 |
Dashboard is duplicated when first opening if the user is in different domain | The dashboard is duplicated when is duplicated in another domain with the domain separation plugin. | |
|
Platform Analytics Dashboard API PRB1970055 |
Remove 'formVizDesigner' parameter from PARVisDesignerVisualizationQuery | This is a product update. | |
|
Platform Analytics Migration API PRB1935002 |
When upgrading to Yokohama, the initial screen shows the Start moving button in the Migration Center |
Notice that the Migration Center screen resets back to initial state with the Start moving button. |
|
|
Playbooks (Family Channel) PRB1953241 |
Activities skipped due to decision activities are being considered 'In progress' for stage state | The UI Builder page used by Adoption Services Guided Setup is calling the playbook data broker to fetch the status of activities and lanes. |
Notice that if playbook goes to the first branch, the skipped activities are not being considered completed and playbook data broker is returning an 'In progress' status for the stage. In the other branch while running the playbook in Adoption Services Guided Setup, then stage remains in progress. |
|
Playbooks (Family Channel) PRB1960675 |
Remove the now.assist.creator role for a playbook recommendation skill | This is a product update. | |
|
Playbooks (Family Channel) PRB1965465 |
Snapshot clean up job doesn't work when there are restricted caller access requests |
Refer to the listed KB article for details. |
|
|
Problem Management PRB1930428 |
Problem coordinators can't associate closed incidents to problems in Service Operations Workspace (SOW) | Problem coordinators can't associate closed incidents to problems in SOW due to a change in the script include 'related_list_edit_helper' from using GlideRecord to GlideRecordSecure. The MRA in the workspace lists closed incidents for linking, but then ACLs block the writing of the record. This is not the case in UI16, as it uses a different script include. | |
|
Process Mining PRB1939181 |
Dot-walk activity log collection is broken when the dot-walk value never changes | If the dot-walk value doesn't change, project mining fails, saying that no audit logs are found. |
Expected behavior: The project is mined and a map appears. Actual behavior: Mining fails, saying that no audit logs are found. |
|
Project Management PRB1961677 |
When editing the 'Resource rate' and 'Rate override' for the parent RA, it is not reflected in the child RA | A few issues were observed. In scenario 1, editing the 'Resource rate' and 'Rate override' for the parent RA, it is not reflecting to child RA. In scenario 2, when the project start date is changed to Sunday, the Sync resources option is not updating the RA start date to the next working day and the icon keeps showing. In scenario 3, changing the date prior to the task start date shows error message in the platform but not in the RMW grid inline edit. | |
|
Restricted Caller Access (RCA) PRB1968390 |
AI Agent tool is unable to generate RCAs and GlideScopedEvaluator is not honored | When an AI Agent tool in scope A accesses a table from scope B, the tool in scope A is unable to access the scope of the table in scope B. | |
|
Roles PRB1953479 |
Deleting agent/workflow should also delete its record in the sys_agent_access_role_configuration table | When creating an AI agent or workflow via the AI Agent Studio, through the create and manage process, a record for sys_agent_access_role_configuration will be generated for the corresponding AI agent or workflow. | |
|
Roles PRB1960698 |
A new role 'AI User admin' for creating, editing, and role management of AI users | This is a product update. | |
|
Roles PRB1960699 |
Agent role inheritance restriction changes for Q4 | This is a product update. | |
|
Schedule Optimization PRB1959121 |
Schedule Optimization with dependent task is not running | Empty string values for crew in territory_membership table and missing schedules for crews, resulting in an error during graphql calls. | |
|
Schedule Optimization PRB1968292 |
Tasks are not assigned even though ML Predictor results say that a task should be assigned | ||
|
Server-side scripts PRB1960493 |
Regexp regression in invalid unicode sequences | When running gs.info('about'.replace(/[\u]/g, '\\u')). in background scripts, it should print 'about' in legacy and es5 scopes, and 'abo\ut' in es_latest scopes. | |
|
Server-side scripts PRB1972229 |
Static analysis for sandbox security | This is a product update. | |
|
Server-side scripts PRB1972733 |
Field translations for security integrations are failing and return a null value | The field translations aren't working. On changing the field evaluator.withEnforcedSecurity(false), field translations work as expected. | |
|
Server-side scripts PRB1974676 |
Guest sandbox logging can potentially overwhelm system logs | ||
|
Server-side scripts PRB1974683 |
Rules for static analysis feature are locked behind no_db_override | ||
|
Service Catalog PRB1962108 |
Support for Service Portal | This is a product update. | |
|
Service Portal PRB1893333 |
After the first login MFA authentication, the user is redirected to the Platform UI page instead of the Portal page | The user lands on the platform page instead of the Service Portal page after MFA setup. |
Expected behavior: The user is expected to land back on the Service Portal page. Actual behavior: The user lands on to the platform page. |
|
Service Portal PRB1960135 |
Approval configurations for widgets and AI Agent | This is a product update. | |
|
Service Portal PRB1960190 |
AI tags on Portal controls to indicate AI-populated values | This is a product update. | |
|
Software Asset Data Import PRB1967199 |
Invalid delete for contract import causes no records to be imported | An empty column 'A' is deleted when importing MLS documents. However, this deletion incorrectly occurs for contract imports as well. |
Expected behavior: Entitlements from the contract document should be processed and imported. Actual behavior: No entitlements are imported. |
|
Software Asset Management Content Service PRB1966116 |
On-prem export does not have the capability to export content payloads filtered by content version | ||
|
Software Asset Management PRB1960131 |
Inactivate user resolution rules with non-indexed fields | This is a product update. | |
|
System Export Sets PRB1926120 |
Node errors due to messages sent when Hermes/Kafka is unavailable or slow | When Hermes/Kafka clusters are down or running slowly, LES can't check their health before sending messages. As a result, the producer client keeps retrying, and without any pause or queue in place, these repeated attempts can eventually push the node into an error state. | |
|
UI Actions PRB1959513 |
Include in-product trigger for Agentic workflows | This is a product update. | |
|
UI Field Administration PRB1941078 |
related_list_edit_helper.processMRARecords doesn't apply contextual ACLs | This issue occurs after installing the Enterprise Asset Management plugin. |
Observe that the asset didn't get added. |
|
UI Field Administration PRB1945077 |
Click-to-call ignores the E.164 country code and defaults to +1 | The 'Click-to-call' feature is incorrectly dialing US numbers instead of international numbers like the UK or India, regardless of the country code. Dialing from the contact card works correctly, but using the Click-to-call icon always defaults to US numbers. |
An outbound call is placed, and an interaction record is created. |
|
UI Field Administration PRB1959349 |
Controls work for AI indicator and Task Intelligence for AI in-product experience | This is a product update. | |
|
UI Form Administration PRB1918407 |
Document Viewer overlay hides Now Assist panel (NAP) in Workspace | The document view should open in the app shell. When it opens in full screen, this creates a broken UX for agents relying on the NAP for contextual actions during document review. |
Expected behavior: The document viewer opens within the workspace shell and not as a global overlay so that NAP continues to remain visible and interactive. Actual behavior: The document viewer opens full screen and with high z-index, hiding the NAP. |
|
UI Form Administration PRB1953177 |
now-stylized-text is not supported in Yokohama so the tagline component is not rendered in workspace | This issue occurs in Yokohama. |
Expected behavior: The tagline component is displayed in the workspace. Actual behavior: The now-stylized-text isn't supported in Yokohama so the tagline component is not rendered in the workspace. |
|
UI Form Administration PRB1959339 |
Glide dependencies to support Agentic Processes sidebar in UI16 | This is a product update. | |
|
UI Form Administration PRB1959344 |
Glide dependencies for addingline components and notifications on UI16 when a record is created by AI | This is a product update. | |
|
UI Form Administration PRB1968060 |
Forms break when 'glide.ui.escape_text' is set to false | An error occurs reading, 'The entity name must immediately follow the '&' in the entity reference' and a blank page loads. | |
|
Upgrade Center PRB1889948 |
The popup Edit box UI is mispositioned when trying to edit a field by double clicking on it on a hierarchical list | This issue is found in Washington DC, Xanadu, and Yokohama. |
Notice that the Edit boxUI is mispositioned. |
|
Upgrade Center PRB1927990 |
Full cache flushes occurs during on-demand installations/upgrades, cause performance issues |
Notice that a significant load on the database as all the nodes keep reloading all the caches. |
|
|
User Presence PRB1949139 |
UI16 User Presence sometimes shows malformed card | This is a product update. | |
|
UX Framework PRB1959352 |
All generators should receive updated contexts whenever a page context is updated | This is a product update. | |
|
Virtual Agent Designer Legacy PRB1897174 |
Converting published LLM topics to topic blocks leaves sys_gen_ai_skill records | The sys_gen_ai_skill record remains even though it should be deleted after the LLM topic is converted to a topic block. |
Expected behavior: The topic block should never be a standalone skill, and the record from step 2 should be deleted. Actual behavior: The record in step 2 is still present. |
|
Virtual Agent Designer Legacy PRB1938160 |
Card output node error if Virtual Agent can't find valid record | If the card output node with specific conditions can't find the valid record, the following error messages are displayed: 'Sorry, there was a problem on my side trying to complete this request. Try asking again later.' and 'There are no agents available at the moment. Please try again later.' | |
|
Virtual Agent Designer Legacy PRB1962714 |
Date picker in AI agent doesn't have the option to skip it |
Observe that the user is not getting the skip option, and the existing date picker doesn't have the feasibility to skip the input. |
|
|
Virtual Agent PRB1891918 |
The Now Assist panel shows misleading notifications indicator | The Now Assist chat window shows incorrect unread history. The count should be 0 when all closed chats are read. It also looks like the Now Assist panel isn't showing all the chat history records for the user, even though the icon shows there are active chats. |
Observe that the count doesn't decrease even after reading the older chat. Selecting the Close all chats button also doesn't seem to do anything. |
|
Virtual Agent PRB1899038 |
The bot text response script message is skipped if there is a space in the start of it |
Notice that the first text bot response is skipped. |
|
|
Virtual Agent PRB1915544 |
The Virtual Agent (VA) topic execution returns a tool response instead of a main skill | The VA topic execution should return a main skill response or provide a way for the user to configure the topic to return a main skill response. Instead, the VA topic execution returns RAG response. | |
|
Virtual Agent PRB1923329 |
Populate sn_aia_message 'type = error' with relevant error messages |
Observe no errors show. |
|
|
Virtual Agent PRB1927206 |
Sensitive data for agent chat does not work with URLs | Bad words for sensitive data aren't masked in URLs for agents. |
Notice that from the agent side, the word is not masked when in URL. |
|
Virtual Agent PRB1933184 |
Empty users in sys_gen_ai_usage_log table | In SystemScriptObject, when executeSkill(), if setLicenseUsage() is called before execute(), sys_generative_ai_log would not be created yet and sys_gen_ai_usage_log's User field would not be populated. There may be other instances where the user calls setLicenseUsage(), but there's no conversation.getContext().getGenAILogId(). |
Expected behavior: The User field should be populated. Actual behavior: The User field on the record that was just created is empty. |
|
Virtual Agent PRB1934605 |
The user cannot use AI Connector VAD Node to Invoke Agent in non-global topics | The user is unable to make this selection unless the topic was created in a global scope. |
Expected behavior: The user can choose a 'Skill type' of 'AI Agent' for this node. Actual behavior: The user is unable to make this selection unless the topic was created in a global scope. |
|
Virtual Agent PRB1937033 |
Agent statements containing URLs are not translated for a chat user when DTAC is active | The One API Service Plan Feature Invocation call shows that translation takes place, but the translated text is not incorporated into the sys_cs_message and is not displayed to the chat user. | |
|
Virtual Agent PRB1941324 |
Guardian conversation ends during skill discovery | The conversation ends after the guardian response is displayed. A guardrail error occurs in the sys_generative_ai_log_list. |
Expected behavior: The conversation continues. Actual behavior: The conversation ended. |
|
Virtual Agent PRB1943083 |
AI agent does not process selected date-time correctly from datetime picker | When an AI Agent asks a user to provide a date-time value, it will prompt the datetime picker and wait for the user to select a value. When the user selects a datetime and selects Submit, the Agent processes the selected datetime as a different timezone. | |
|
Virtual Agent PRB1945099 |
The Web search and Doc upload icons are not available on web client when previewing from Virtual Agent Designer (VAD) | The Doc Upload icon doesn't appear as well. |
Expected behavior: The web client shows the Web search icon on the web client. Actual behavior: The Web search icon on the web client is not visible. |
|
Virtual Agent PRB1946248 |
ACL check response doesn't give a proper response | ||
|
Virtual Agent PRB1946781 |
Dynamic Translation for the Output Refiner Capability doesn't work in the Java path | When using the latest AIA app, output refiner DT does not work. | |
|
Virtual Agent PRB1947698 |
Only one agentic workflow executes successfully when the same trigger fires simultaneously | When a workflow trigger fires simultaneously multiple times, only one of the resulting agentic workflows executes successfully. The other workflows terminate immediately with an error indicating that no session ID could be found. Each trigger correctly creates a new execution plan and a new conversation record, but only one conversation proceeds, while the others fail at the start. |
Expected behavior: Each triggered workflow should independently create or resolve its own valid session so that all conversations execute successfully, even under concurrent trigger conditions. Actual behavior: Only one conversation executes successfully. The other conversations either terminate immediately or don't continue after the first task with 'No session ID found' error. |
|
Virtual Agent PRB1948147 |
Agents don't respect a role restriction added by role masking for a workflow | Since workflow role masking restricts the user from moving forward with only aia_role2, aia_role4, aia_role5, and the agent needs aia_role3, the user should not be able to access the agentic workflow. However, the user is able to access the agentic workflow. | |
|
Virtual Agent PRB1950173 |
Make Memory Scope and Child Agents only accessible by users with elevated privileges | Agent Schema Cache is not invalidated for hierarchical agents. |
Expected behavior: Agent schema should return new agent. Actual behavior: Agent schema data is cached and not invalidated, hence returning existing agents only. |
|
Virtual Agent PRB1951010 |
For the trace (sys_cs_trace) record, the Duration field is missing for substages |
Expected behavior: For the trace (sys_cs_trace) record, the substages have duration. Actual behavior: The Duration field is missing for substages. |
|
|
Virtual Agent PRB1951101 |
DynamicLoaderRichControl progress messages have status 'UNKNOWN' | The last step in the dynamic loader should have a 'COMPLETED' status, because the last step is 'Generated the response' and a synthesized response was successfully generated. However, it has an 'UNKNOWN' status instead. This issue isn't seen on the web because of a workaround; any status that isn't completed or has an error when a step loader finishes is marked as completed. |
Expected behavior: The last step in the dynamic loader has a 'COMPLETED' status. This is because the last step is 'Generated the response' and a synthesized response was successfully generated. Actual behavior: The last step in the dynamic loader has an 'UNKNOWN' status. |
|
Virtual Agent PRB1951927 |
Domain separation changes the domain of AI users |
Set up an AI user for a workflow with the company mapped to the AI user. Observe that the domain changes while executing agents and tools. |
|
|
Virtual Agent PRB1951991 |
Virtual agent dynamic messages aren't working properly | The dynamic message says 'Acting on user input. Acting on user input.' After the message is updated to a completed state, it says 'View AI Steps. Acting on user input.' |
Expected behavior. The dynamic message says 'Processing...Acting on user input'. After the end script block, the message is updated to say 'Completed. Acting on user input'. Actual behavior: The dynamic message after start says 'Acting on user input. Acting on user input.' After end, it says 'View AI Steps. Acting on user input.' |
|
Virtual Agent PRB1952103 |
Remove showNoSkillsConfigured options passed when requesting the skill picker control in NAP | Previously, a message was displayed to the end user if no applicable skills were configured for the logged-in user in NAP. Now that NAP also supports QnA, users will still be able to search knowledge articles, so this message is no longer required. |
Observe a message reading: 'Looks like no skills are configured' and the conversation ends. |
|
Virtual Agent PRB1954676 |
Fallback is not working for Now Assist Virtual Agent (NAVA) |
Notice that VA fails with, 'Sorry, there was a problem on my side trying to complete this request. Try asking again later.' |
|
|
Virtual Agent PRB1956188 |
Translation issue on 'View AI Steps' | ||
|
Virtual Agent PRB1956231 |
vaVars or vaInputs variables set in a script include from an LLM input script area aren't unwrapped | The value should be unwrapped and stored as base type (i.e. java.lang.String) in task context. Instead, the value is sent as NativeJavaObject, which leads to an xstream serialization exception. |
Expected behavior: The value is unwrapped and stored as base type (i.e. java.lang.String) in task context. Actual behavior: The value is sent as NativeJavaObject, which leads to an xstream serialization exception. |
|
Virtual Agent PRB1959258 |
Required information in _meta of a main skill capability request must be passed to all tools of a skill when capability chaining is involved | This is a product update. | |
|
Virtual Agent PRB1959259 |
Check the feasibility of creating only eval metric result records and not batch results, as it's only executing metrics for agentic runs | This is a product update. | |
|
Virtual Agent PRB1959260 |
Add support of throttling per batch run | This is a product update. | |
|
Virtual Agent PRB1959262 |
Ability for a user to onboard their own custom models from different providers | This is a product update. | |
|
Virtual Agent PRB1959266 |
End-to-end editing of skills in NASK | This is a product update. | |
|
Virtual Agent PRB1959267 |
Update schedule job logic to cancel a pending batch run task | This is a product update. | |
|
Virtual Agent PRB1959277 |
Add updateConnection API in global.OneExtendEvaluationServiceUtil | This is a product update. | |
|
Virtual Agent PRB1959278 |
Quality improvements with performance/ logging/ debugging/ telemetry for Autochat/Autoeval | This is a product update. | |
|
Virtual Agent PRB1959279 |
Backend EPICs for stand alone agent evaluation changes | This is a product update. | |
|
Virtual Agent PRB1959445 |
Now Assist Panel shows 'Unable to load' |
Notice that NAP shows 'Unable to load'. |
|
|
Virtual Agent PRB1959534 |
Virtual Agent is not considering the user's timezone preference on the date/time variable while submitting a catalog item | The system timezone is used when submitting a catalog item instead of the user's preferred timezone. |
Expected behavior: The date/time variable should have user's timezone preference. Actual behavior: The date/time variable has the system timezone set instead of user's timezone preference. |
|
Virtual Agent PRB1960129 |
Conversation abruptly ends after a cold start conversation with pre-chat survey enabled | The conversation ends after the survey is complete. |
Expected behavior: The user should get a response related to the query from step 3. Actual behavior: The conversation ends after the survey is complete. |
|
Virtual Agent PRB1962510 |
Empty sys_cs_message is created when Agentic Mode is on |
Notice that there's an empty message. |
|
|
Virtual Agent PRB1962876 |
Interaction Record form does not always pop up when receiving an inbound call | Interaction Record form does not always pop up when receiving inbound calls from multiple sources in short time. | |
|
Virtual Agent PRB1963407 |
For no_answer=true, use the message from Planner 2 and not hard coded fallback message | This is a product update. | |
|
Virtual Agent PRB1965604 |
An interaction is moved to 'Closed/abandoned' after a manual reassignment to an offline agent | Notice 'Interaction state - 'Closed abandoned', Assigned to - 'Virtual Agent'.' |
Expected behavior: Interaction state - 'Closed complete', Assigned to - '[Offline user]' Actual behavior: Interaction state - 'Closed abandoned', Assigned to - 'Virtual Agent' |
|
Virtual Agent PRB1965999 |
QnAproxy chat history shows 'New Message' and 'Show all my options' | This issue is caused by api sn_vad_genai.NowAssistAIAAutoEval().getTranscript() eg. | |
|
Virtual Agent PRB1966041 |
Virtual Agent iframe is rendering with a blank screen | Trying to execute before document.body is available hence lands into an error and breaks the page. | |
|
Virtual Agent PRB1967329 |
QnA utterances in NAVA are missing 'Let me look up information related to ...' before it generates the response | In NAVA, when the user enters the utterance 'What is spam?', the user should see 'Let me look up information related to ...' before a response is generated. However, it goes directly to 'View AI Steps' followed by the actual response. | |
|
Virtual Agent PRB1969087 |
¶ is getting converted to the paragraph symbol in sys_cs_conversation | ||
|
Virtual Agent PRB1970662 |
Gemini web search does not work on Yokohama Now Assist and the latest Zurich builds | Web search response is not generated in the UI, but the GenAI log shows a "Gemini AI answer" received response. | |
|
Virtual Agent PRB1971595 |
Click metrics and deflection log |
Observe that for agentic execution, the ending state is written back to the deflection log. |
|
|
Virtual Agent Web Client PRB1927910 |
When initiating a chat with Enhanced Chat active in a portal, the + button to start a new chat remains disabled after the chat times out | Users must refresh the page to re-enable the + button. |
Expected behavior: The + button is enabled after a chat times out, allowing users to start a new conversation without refreshing the page. Actual behavior: The + button remains disabled after timeout, and users must refresh the page to initiate a new chat. |
|
Virtual Agent Web Client PRB1933376 |
Custom protocol links such as kolauncher:// are not rendered to be selected in Virtual Agent Genius responses | In Now Assist Virtual Agent (NAVA), protocol links such as KO Launcher links (kolauncher://) included in Genius Search responses are displayed as plain text and are not recognized as links that can be selected. This impacts workflows where links are critical for launching KO solutions directly from the chatbot. |
Observe the Genius Search response for the kolauncher://KO1XXX link appears as plain text and cannot be selected. |
|
Virtual Agent Web Client PRB1953555 |
Now Assist panel (NAP)/Now Assist Virtual Agent (NAVA) Client does not load | ||
|
Virtual Agent Web Client PRB1957770 |
Streaming is slow or frozen when performing continuous searches within the same conversation for Now Assist Virtual Agent (NAVA) |
Notice that streaming is slow or frozen. |
|
|
Virtual Agent Web Client PRB1963494 |
The synthesized response is not displayed completely |
Notice that the final response is displayed incompletely on VA web client. |
|
|
Virtual Agent Web Client PRB1964923 |
'There is a JavaScript error in your browser console' errors in ESC landing page | A banner with the error message 'There is a JavaScript error in your browser console' appears randomly when it gets to the 'Generating the response' step. | |
|
Virtual Agent Web Client PRB1974007 |
Synthesized responses disappear on Now Assist Virtual Agent (NAVA), Now Assist panel (NAP), Dynamic Window (DW) | Responses disappear after they are produced. | |
|
Visual Task Boards PRB1955767 |
The vtb_card and vtb_task ACLs cause performance issues if either table is used in a related list | A user created a related list on an incident form that queries vtb_task table. After an upgrade, they started seeing performance issues when viewing incident records and automated database alerts were generated. | |
|
Walk-Up Experience PRB1954978 |
The Walk up experience doesn't show any walk up locations due to error related to Query Range ACLs | The Walk up experience was not showing any walk up locations due to error related to Query Range ACLs |
Notice that any walk up experiences don't appear. |
|
Web UX Runtime PRB1968992 |
There is a blank page in the custom workspace when users log in for the first time, or after they clear the cache | This issue occurs after upgrading Yokohama. The user notices that the Verify Guided Upgrade take a while to load when it's the first time logging into the instance. |
Notice that the Verify Guided Upgrade takes a long time to load when it's the user's first time logging into the instance. |
|
Work Order Management PRB1964615 |
The Dispatcher Workspace Agents calendar shows availability on holidays | When the system property sn_fsm.use_wm_weekly_resource_p is set to true and the work schedule is connected to the holidays schedule through a child schedule, the holidays do not appear correctly on the DWS calendar. |
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.