Australia Patch 2
The Australia Patch 2 release contains important problem fixes.
- Australia Patch 2 was released on May 05, 2026.
-
- Build date: 04-29-2026_2044
- Build tag: glide-australia-02-11-2026__patch2-04-17-2026
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
Australia Patch 2 includes 335 problem fixes in various categories. The chart below shows the top 10 problem categories included in this patch.
Changes in Australia Patch 2
- Add the Now Assist context menu
- Use the Now Assist context menu to enable Now Assist skills to be displayed directly in the dashboard.
- Altering tables and fields using dictionary attributes
- If true, enables case and accent (diacritic) sensitivity for text search of the column. If false, text search of the column is case and accent insensitive. The default behavior is false. This attribute can't be set to true when i18n_session_language_sortable is true on the same column. To learn more see Set case and accent sensitivity on a per-column basis.
- Guarded script evaluator
- The guarded script evaluator enhances instance security by supporting only a restricted scripting language and detecting or rejecting untrusted scripts that use unsupported JavaScript features.
- Install Live Archive
- Install Live Archive to archive data in object storage.
- JavaScript APIs supported by guarded script
- Review the JavaScript APIs that guarded script supports to help you analyze scripts in the Incompatible Guarded Scripts list and either rewrite them or create an exemption for them.
- Live Archive with RaptorDB Professional V2
- Live Archive (formerly Data Archiving) moves records and attachments to object storage, freeing up space in the primary database while keeping data accessible for compliance and reporting. This capability improves query performance and provides scalable storage for large archives.
- Update scripts incompatible with guarded script
- Now Assist and agentic AI release notes
- For Now Assist new features and changes, see Now Assist and agentic AI release notes.
- Script sandbox environment
- The script sandbox environment is a restricted execution context in which untrusted, client-generated scripts run on the server using one of two evaluators: the guarded script evaluator or the script sandbox evaluator.
- Script sandbox evaluator
- The script sandbox evaluator helps prevent executing untrusted scripts on an instance by limiting the APIs available to scripts.
- Set case and accent sensitivity on a per-column basis
- Set locale text match to provide case and accent sensitivity when searching the text of table columns. The default behavior for text searching in table columns is insensitive to case and accent (diacritic) variations, but you can enforce sensitivity using locale text match.
- System Archive
- System Archive enables you to manage table growth by moving inactive records out of primary tables into dedicated archive tables within the same instance.
- Viewing all tables
- By default, the list of live tables and live archive tables is filtered to show tables over 100 MB in size.
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 |
|---|---|---|---|
|
Application Manager PRB1988027 |
The Application Manager fails to load the Connected Workplace app info page with 'App info not found' error | In the Application Manager, the Connected Workplace app fails to load its information page when accessed from the Updates tab. The page spins for several minutes and then displays 'App info not found / Record not found', preventing the user from updating the app via the UI. | |
|
Database Persistence PRB2006319 |
ACL rules evaluated during twoPassQuery() pull in mostly empty GlideRecords for context | During dot-walks, ACL rules evaluated during twoPassQuery() often pull in mostly empty GlideRecords for context. This happens during script execution/condition evaluations. | |
|
Request Management PRB1973824 |
Added approvers names don't appear on the Approver list of Request and RITM | When adding approvers to a Request (REQ) or Requested Item (RITM) via the Multi-Row Add (MRA) component in the Related Records section of Service Operations Workspace (SOW), a success message is displayed confirming that the approvers have been added. However, the Approver list does not display the newly added approver names. Similarly, when attempting to add approvers from the UI16 related list, the approvers are not added. |
Refer to the listed KB article for details. |
|
Server-side scripts PRB1994381 |
Discovery has issues on some node after upgrading to Australia RP2 | After upgrading to Australia RP2 or later, Javascript running in app nodes fails to call Java functions. The following warning appears: '*** WARNING *** Evaluator: com.glide.script.RhinoEcmaError: undefined is not a function.' This impacts various features, including Discovery and Event Management. |
Notice that the Shazzam probe creation or Shazzam sensors processing has an error. The Shazzam probe isn't created with a name (likely skipping some business rules), and Shazzam sensor processing doesn't create the further probes in the chain. This results in discovery not running effectively. |
|
UX Framework PRB2002003 |
Stuck semaphore due to the call GlideUxInteroperableRoutesProvider.getInteroperableRoutesByIds() |
Refer to the listed KB article for details. |
All other fixes
| Problem | Short description | Description | Steps to reproduce |
|---|---|---|---|
|
Activity Stream PRB2004286 |
A user's filter is incorrectly keying the supplemental map with translated keys, leading to an empty activity stream after changing the language | A supplemental map is incorrectly keyed with a translated string. It's also not correctly handling the case where the key in the map doesn't exist, leading to an uncaught exception and the activity stream not loading. | |
|
Activity Stream PRB2009281 |
AI Specialist 'reviewed by' subtitle is shown on journal entries |
Expected behavior: The 'reviewed by' subtitle isn't displayed on AI Specialist posts. Actual behavior: The 'reviewed by' subtitle is displayed on all AI Specialist posts (for example, 'Work note reviewed by Abel Tuter'). |
|
|
Activity Stream PRB2009316 |
Gradient borders are missing for AI Specialist avatars |
Expected behavior: There should be a gradient border ring on AI Specialist avatars. Actual behavior: The gradient border ring is missing from AI Specialist avatars. |
|
|
Activity Stream PRB2009317 |
GlideActivity methods for supplemental data should be publicly available | A notification should be displayed with the text 'Test Success!'. | |
|
Activity Stream PRB2010277 |
Text is removed when typing fast in Robust Transform Engine (RTE) in Service Operations Workspace (SOW) | There is an issue with the timing of the post-button render. |
Expected behavior: All keystrokes should be recorded in RTE. Actual behavior: The cursor backups to a previous spot and users lose text. |
|
Activity Stream PRB2011239 |
Notify Seismic application users when an activity entry has been flagged for review | If the following conditions are true, on a page load, a page level user notification should be displayed indicating that there is a journal entry requiring review: The instance is configured for participation in AI specialist workflow / notification (sn_aia.enable_ai_workers = true). 'journalUnderReview' is set to a non-empty string. 'journalUnderReview' is a valid sys_id that corresponds to a journal entry associated with the current document. The URL doesn't contain a citation. | |
|
Activity Stream PRB2012881 |
Notify UI16 application users when an activity entry has been flagged for review | The page level notification should be displayed: '[User] has updated fields and work notes. Please review the work notes and fields for accuracy.' The notification should also contain a link titled 'Review work notes'. |
Expected behavior: Page level notification is displayed: 'AI Specialist has updated fields and work notes. Please review the work notes and fields for accuracy.' The notification also contains a link titled Review work notes. When this link is selected, configured work note (WORK_NOTE_SYS_ID) is highlighted in the activity stream using citation highlight snake animation. Actual behavior: No notification is displayed. |
|
Agent Chat PRB1993351 |
Glide tries to send multiple unnecessary invisible messages to the requester when the live agent transfer is initiated | Several error logs are printed, including 'Failed to get client for base url'. The errors are related to unneeded messages being attempted to an incorrect URL. |
Observe that several error logs are printed, including 'Failed to get client for base url'. The errors are related to unneeded messages being attempted to an incorrect URL. |
|
Agent Chat PRB2002696 |
Different time zones on client and Agent workspace | ||
|
Agent Chat PRB2004301 |
AI agent prioritization is not functioning correctly when the 'Include AI Agents' option is enabled |
Observe that incident is not assigned to an AI agent as preference even though it is available. |
|
|
Agent Chat PRB2006599 |
Locked out AI agents are also included during Zero Touch Service Desk (ZTSD) assignments | Only active agents who aren't locked out should be included for ZTSD assignment. | |
|
Agent Chat PRB2007792 |
Date format is incorrect in the Active chat window | When the user starts a regular chat interaction and refreshes Agent workspace multiple times, the Agent chant window disappears. | |
|
Agent Chat PRB2010436 |
Move Include AI agents related fields out of the 'Auto-assign handling' section |
Observe that the Include AI agents related fields are available in the 'Auto-assign handling' section. |
|
|
Agent Chat PRB2011112 |
Requesting a live agent doesn't create a work item in the NLU (Natural Language Understanding) flow in track/swarm |
Observe that the conversation ends without a work item sent to the agent. |
|
|
Agent Chat PRB2012130 |
There's a misleading VA Message while agent connection is still in progress | Before the agent accepts the workItem, there's a VA Message that says 'Live Agent Engaged'. |
Connect to LA. Observe that the VA Message says 'Live Agent Engaged' before the agent accepts the workItem. |
|
Agent Chat PRB2013475 |
LA conversation ends when sys_prop is set to empty |
When sys_prop is deleted, the off-glide LA topic is still called for LA transfer. |
Scenario 1:
Scenario 2:
|
|
Agent Inbox PRB1998675 |
Dispatch notifications even when the service channel name is missing to avoid skipping notifications | dispatchNotification previously required serviceChannel.name to be true before playing any notification. If this field was missing (partial GraphQL result, timing issue, channel configuration gap), the function returned silently — no audio, no desktop notification, no log entry. | |
|
AI Agents (Glide Family) PRB1999384 |
The Value_overrides property is not working | The script tool returns undefined, and the agent fails. |
Expected behavior: The script return the expected skill output that was passed to it. Actual behavior: The script tool returns undefined, and the agent fails. |
|
AI Agents (Glide Family) PRB2000110 |
Add post processor logic to get cardData info for FA based genAISkill execution | This is a product update. | |
|
AI Agents (Glide Family) PRB2001449 |
i18n cache configuration is missing cache invalidation metadata | ||
|
AI Agents (Glide Family) PRB2001595 |
Add support for web automation and desktop automation tools | ||
|
AI Agents (Glide Family) PRB2002151 |
Role masking is not applied for AI agents when run through A2A | The issue is reproducible only with A2A secondary flow sync mode. | |
|
AI Agents (Glide Family) PRB2003366 |
Data to glide from offglide is not logged with the actual user | Add Impersonate role to NextWave Service User to impersonate the actual call for glide backed set operations. | |
|
AI Agents (Glide Family) PRB2004770 |
The worker_manager should be able to create/update AI User records | This is a product update. | |
|
AI Agents (Glide Family) PRB2013602 |
When creating a copy of the L1 AI Service Desk specialist, the minimum roles aren't copied over | When adding it to a team, the newly created AI specialist doesn't get the required roles, which happens because of ACL restrictions. |
Observe that the default roles needed for the AI worker to perform any action aren't copied over. The user only takes the roles from the assignment group. |
|
AI Experience Framework - Glide PRB2015131 |
Turn on UI validation for Record Update and Create Agent | This is a product update. | |
|
AI Search (Glide) PRB1999484 |
KBB (Knowledge Block) checks break incremental indexing for some catalog child tables | ||
|
AI Search (Glide) PRB2001921 |
Indexed data gets wiped immediately after ingestion | Indexed data gets wiped immediately after ingestion for a specific table. | |
|
AI Search (Glide) PRB2008247 |
A negative offset isn't handled properly, which causes no results after moving to the next page |
Observe that there's no matches. |
|
|
AI Search (Glide) PRB2015520 |
Synthesized Response generation does not consider custom sources | Results for the Synthesized Response come from articles and catalogs, and not from custom sources. |
Notice that the results come from articles or catalogs instead of custom sources, and the result should be from the Learning Course table. |
|
AI Search PRB1753423 |
The table 'ais_rule_action' contains an empty field caused by an exception thrown when publishing the profile | An error occurs when publishing the profile, even though an error doesn't initially occur when saving the rule with an empty Contains field. |
Notice the error when publishing the profile. |
|
AI Search PRB1886370 |
AisHostnameProximityEstimator reads datacenter names from host names as case insensitive, but then compares them as case sensitive | ||
|
AI Search UX PRB1912337 |
The Sort by fields in the List View of Facet Filters display blank values | The Sort by column is completely blank in the Facet Filters, even though the field has a count when a record is open. |
Observe that the Sort by column is completely blank. |
|
AI Search UX PRB1981121 |
Global search isn't working with zoom in/zoom out | Global Search in the Native UI doesn't return results when the filter navigator is pinned and the browser zoom is set to 125% or 150%. |
Observe that Global Search in the Native UI doesn't return results. |
|
AI Search UX PRB1993790 |
The typeahead search results panel doesn't close and the search state becomes inconsistent after selecting a catalog item | In a portal, the typeahead search widget drop-down list doesn't properly reset or close after selecting a catalog item using a mouse interaction. After performing multiple searches and selecting catalog items from the search drop-down list, issues occur. |
Expected behavior: The drop-down list should close on selection. The search state should reset or behave consistently. No residual search results should remain visible. Actual behavior: The search results drop-down list remains visible after selection. The previous search list remains rendered. |
|
AI Search UX PRB2002354 |
Conversational-agentic catalog results for NextWave should display a Chat icon | In a regular search result for regular search terms, users should be able to see the Chat icon. | |
|
AI Search UX PRB2004210 |
A Zing component isn't loaded with an error on the console: '__dyImp0(...).then is not a function' | Dynamic import fails as the component is already loaded by another module, in which case the dynamic import won't return a promise. |
Navigate to an instance with Zing. On the home page, notice that the search bar doesn't load and an error appears in the console. |
|
AI Search UX PRB2005193 |
Exact Match, when configured to honor conditions of search sources should be configurable for a single application, not entire instance | A system property called glide.search.exact_match_use_search_source_filter enables all applications on the instance with exact match limited to those tables included in a search source and honors the conditions set within them. Users do not expect this feature to be enabled at the instance level, but require it to be enabled at the application level. | |
|
AI Search UX PRB2006200 |
Synthesized answer loading card status text isn't fully visible in a narrow viewport when non-English locale text exceeds container bounds | When a user performs an AI Search query in a narrow viewport (reproducible via Chrome Responsive Design View on desktop) on Service Portal without enhanced chat, and with the session language set to a non-English locale, the synthesized answer loading card clips overlap its content. The loading status text and any action elements within the loading card might overlap together rather than wrapping or expanding the container height. The synthesized answer and the underlying search results continue to function correctly; the issue is limited to the visual presentation of the loading card during the analysis phase. The behavior is triggered by the longer text strings used for loading status messages in non-English locales. For example, the German loading status text 'Ihre Anforderung wird analysiert' (Analyzing your request) is significantly longer than the English equivalent, and the loading card container does not wrap to accommodate it in a narrow viewport. |
Expected behavior: The synthesized answer loading card displays the full loading status text without overlapping. The card container expands or wraps to accommodate the full text string regardless of locale or viewport width. Actual behavior: The synthesized answer loading card overlaps its content. The loading status text is not fully visible. The card does not expand to accommodate the longer German locale status text string in the narrow viewport. |
|
AI Search UX PRB2007702 |
Ask a follow up handoff | This is a product update. | |
|
AI Search UX PRB2015147 |
The asyncGeniusResultTimerExpired flag is not reset after timeout, causing permanent render failure on subsequent searches | Results fail to render. |
Expected behavior: Results render normally as the second request completes in time. Actual behavior: Results still fail to render — asyncGeniusResultTimerExpired remains true and is never reset, blocking all subsequent renders. |
|
Analytics Data API PRB2001019 |
Accept 'group by' selection for all variable types | When comparing to classic reporting, many variable types are not available for selection in the 'group by' component in the Platform Analytics visualizations. |
Notice that there's a lot more options available. |
|
Application Manager PRB1971790 |
The size of the cache string is over 33.55MB, the GAAA response is too large to save as attachment. | Post-release of killing entitlements, the large get_all_available_apps (GAAA) response is breaking the checkAvailableUpdates call in the UpdateChecker. Until the get_all_available_apps response size is reduced below the ~32MiB limit, the App Manager will continue to have cache issues. |
Refer to the listed KB article for details. |
|
Application Manager PRB1992033 |
Incorrect Dependencies showing up for an app with customizations on Install Modal | An intermittent UI issue occurs in the Application Manager when viewing the Install Modal for apps with customizations. The issue arises when the initially selected base version is the latest version (4.0.0), but the default customized version is built on an older base version (1.0.0). If the older base version (1.0.0) is available in the base version drop-down list, the base version is automatically updated, causing dependencies for the newer version (4.0.0) to display instead of the expected dependencies for the customized version (1.0.0). This affects the display of dependencies but does not impact functionality. The issue is triggered by a specific edge case involving version linking. | |
|
Asset Management Common PRB2003545 |
The Save UI action is missing in HAM workspace when creating new Stockrooms if the plugin Problem Management for Service Operations workspace is not installed | Users that do not have the Problem Management for Service Operations workspace plugin installed do not see a Save UI action button when creating a new stockroom in HAM workspace. |
Observe that the UI action to save the stockroom is not visible. |
|
Asset Management PRB2003556 |
The Save UI action is missing in HAM workspace when creating new Stockrooms if the plugin Problem Management for Service Operations workspace is not installed | Users that do not have the Problem Management for Service Operations workspace plugin installed do not see a Save UI action button when creating a new stockroom in HAM workspace. |
Observe that the UI action to save the stockroom is not visible. |
|
Asynchronous Message Bus (AMB) PRB2012100 |
AMBSessionMessageQueues incorrectly gets becomes full. | Over time, the AMBSessionMessageQueues becomes full for a node and processing of messages get impacted. | |
|
Attachments to Records PRB1986352 |
Certificate attachments are deleted or becoming null, preventing User Experience Analytics collection from instances | Instances experience failures when platform components attempt to create certificate attachments on sys_certificate records programatically. | |
|
Authentication Factors PRB2006510 |
The 'Soft Pin Enrollment' option (on the left panel menu and profile page) shouldn't appear for all users by default | The 'Soft Pin Enroll' page is accessible by all users, with no role requirement. However, it should be displayed when AI Voice Agents are installed and controlled by a property. | |
|
Authentication PRB1964259 |
When OpenID Connect (OIDC) authentication fails, users are redirected to /not_allowed.do |
Observe that authentication fails (as expected) and the user is redirected to [servicenow_instance_url]/not_allowed.do. |
|
|
Authentication PRB2007236 |
Agentic workflow execution is stuck at 'Ready' and does not execute | ||
|
Automated Test Framework (ATF) PRB2002662 |
All SAM ATF tests failing with error - JS error 'SyntaxError: unexpected token: identifier' found during Step 'null' |
Observe that they all fail with the same error. |
|
|
Automated Test Framework (ATF) PRB2006231 |
Metadata Persistence cause DB connections pool exhaust with a parallel tests execution | This occurs upon receiving a big number of metadata trace records. |
Notice that ATF tests start to fail because they are not able to acquire DB connection. |
|
Automated Test Framework (ATF) PRB2012205 |
Verify the Automated Test Framework (ATF) environment in business applications (BA) for Glide | This is a product update. | |
|
Automated Test Framework (ATF) PRB2012206 |
Capture server logs along with client logs and turn on grep for both | This is a product update. | |
|
Automated Test Framework (ATF) PRB2012207 |
Track initiator for Automated Test Framework (ATF) test executions | This is a product update. | |
|
Automated Test Framework (ATF) PRB2012208 |
Support running a single Automated Test Framework (ATF) test (vs. a suite) | This is a product update. | |
|
Build Agent (Glide) PRB1997824 |
Base instance app issue blocks NAFC installation | Now Assist for Creator (NAFC) can't be installed because the BA app is not included as part of distribution. |
Observe that it can't be installed because the BA app is not included as part of distribution. |
|
Cache PRB1991677 |
The support for bulk loaded caches and unused entries cache should be removed | This is to disable the bulk-loaded caches from CacheReplication, which causes large amounts of traffic. | |
|
Case and Knowledge Management for HR Service Delivery PRB2004389 |
The TableChoiceList cache is susceptible to corruption | Cached TableChoiceList items that are generated and returned by the ChoiceListGenerator can be mutated with the removeNone API. This leads to cache corruption when a user of TableChoiceList modifies the object. | |
|
Case Management PRB1956961 |
Multiple Create Case buttons appear in a interaction record in Workspace | ||
|
Change Management PRB2005309 |
Declarative way to choose model used for ITIL Normal/Standard/Emergency processes | This is a product update. | |
|
Connections and Credentials PRB1980233 |
Refreshing invalid tokens via MID Server fails when using threshold-based token refresh strategy | There are errors with NumberFormatException in the MID Server's agent logs. |
Observe that there are errors with NumberFormatException in the MID Server's agent logs. |
|
Content Analytics PRB2002450 |
JavaScript sandbox replacement for app-content-automation | ||
|
Content Experiences PRB1991920 |
When editing homepage banner carousel content, the image disappears from the editor | Editing the homepage banner carousel content causes the background image to disappear from the editor preview after checking out and modifying the content name or header, though the image remains visible on the live portal. | |
|
Content Experiences PRB2002443 |
JavaScript sandbox replacement for app-content-publishing | ||
|
Content Governance PRB2002459 |
JavaScript sandbox replacement for app-content-governance | ||
|
Contextual Search PRB2010418 |
An admin user isn't able to add more additional resources to the search context (cxs_res_context_config) table | ||
|
CSM Workspace Components PRB2001110 |
After Australia RTP upgrade, all special handling notes are displayed with HTML tags | After Australia RTP upgrade, the message inside special handling notes is displayed with HTML tags. | |
|
Data Archiving to Object Store PRB1983498 |
Migration fails with ava.util.ArrayList.iterator() | During migration, tables fail with error message 'Cannot invoke 'java.util.ArrayList.iterator()' because 'tables' is null'. | |
|
Data Archiving to Object Store PRB1986928 |
chunk_max_row_count and chunk_max_data_size_mb raptor input parameters modified | When the user attempts to create a columnar table using chunk_max_row_count or chunk_max_data_size_mb parameters, Raptor doesn't honor the input parameters. | |
|
Data Archiving to Object Store PRB1993175 |
Using the transactional statement batcher with columnar archive tables | After inserting into the archive table, a point lookup is performed to verify records before deleting them from the live table. The point lookup by sys_id is slow when executed against the columnar table. | |
|
Data Archiving to Object Store PRB1993184 |
Avoid reparenting columnar archive table with documentID reference | This is a product update. | |
|
Data Archiving to Object Store PRB1993185 |
Update Archive-Based Destroy Job to Support Column Store Tables | The destroy job uses a two‑pass delete query, which is extremely slow on columnar archive tables. | |
|
Data Archiving to Object Store PRB1995269 |
Handle archive restore from columnar archive table | When an archive record is restored, it is deleted from the archive table. | |
|
Data Archiving to Object Store PRB2000230 |
Columnar table migration fails with OOM when collision detection on large tables and | Migration fails. |
Expected behavior: Migration should succeed. Actual behavior: Migration fails for this table and subsequent retries fail as well. |
|
Database Persistence - Data Access PRB1983237 |
Multiple filters execution doesn't use the 'AND' operator as expected | When certain filters are called together, they should return empty results, but they don't. | |
|
Database Persistence - Data Access PRB1985999 |
'Add Sort' doesn't work as expected | The records aren't sorted. Queries like 'Give me name of user' or 'Give me email ids of users' work as expected, but if one more tag with any other filter is added, then those queries stop working as well. | |
|
Database Persistence - Data Access PRB1988680 |
While initializing a RecordHierarchy, path update events should not be recorded for processing | This is a product update. | |
|
Database Persistence - Data Access PRB1989461 |
Attempts to reconcile a RH in pending_create or pending_initialize states should repost those events | A hierarchy can get stuck in a PENDING_CREATE or PENDING_INITIALIZE state due to a lost, failed or missing event to allow them to progress to the next state. Attempts to reconcile the hierarchies are also ignored because the user can't reconcile un-initialized hierarchies. | |
|
Database Persistence - Data Access PRB1991710 |
In DirectSQL, the alias in ORDER BY isn't supported | This error limits significantly the use cases that the API can support, specifically around function fields/bucketing. | |
|
Database Persistence - Data Access PRB1995482 |
Filters aren't applied on some cyphers | ||
|
Database Persistence - Dictionaries PRB2008800 |
Support locale aware text searching sensitive columns and provide toggles to turn on/off UI and background transactions | This is a product update. | |
|
Database Persistence - Graph PRB1994994 |
'Add OR Clause' filter1 doesn't work as expected with 'filter2' | The filter returns records for 'A AND (B OR C)'. Instead, it should return records for 'A AND B OR C'. | |
|
Database Persistence - Graph PRB1999440 |
The before-query rule glide list conditions aren't resolved correctly when the field only exists on partition | An error is thrown, such as 'ERROR: column __src140_cmdb0.u_access_groups does not exist'. This happens with DBSqlParser/ForCypher. |
Observe that an error is thrown, such as 'ERROR: column __src140_cmdb0.u_access_groups does not exist'. It should use the partition instead of the root. |
|
Database Persistence - Graph PRB2011934 |
GraphQueryExecutor is returning an error | This is observed only when a filter is used when executing GraphQueryExecutor: 'FAILED: com.glide.db.DBGraphApiException: Error executing cypher: FAILED TRYING TO EXECUTE ON CONNECTION glide.6...'. | |
|
Database Persistence PRB1885188 |
The JSON datatype is not supported in glide | An unknown column type appears for JSON and it becomes unavailable to map to. This issue is also observed for the 'Float' datatype. |
Observe that there is an unknown column type selected for JSON, and it is unavailable to map to. |
|
Database Persistence PRB1920865 |
The user observes the error 'decimal digits not present' when opening list view | The error occurs when one of the Date/Time columns has list calculations enabled. |
Notice that see the error disappears. Then, observe the error again upon re-selecting the list calculations. |
|
Database Persistence - WDF PRB1988910 |
Integer columns from external database systems are treated as decimal fields during WDF table creation, which prevents them from being used as reference fields | ||
|
Database Persistence - WDF PRB2002769 |
The default security model for loopback data fabric queries is overly strict and will prevent user adoption | The default behavior of data fabric should allow users to access tables with remote tables if they already have access to that table using read ACLs. Currently, the default behavior is to block all access. |
Attempt to query an SN table via Trino. Expected behavior: By default, the user should have access if they have read access to the table. Actual behavior: The user must have specific data_fabric access granted to that table to run the query. |
|
Data Fabric Table Glide Services PRB1887922 |
Binary data types are not mappable when creating DF table | Binary data type columns are greyed out and cannot be mapped. |
Notice that the column with type binary is greyed out and cannot be mapped. |
|
Data Fabric Table Glide Services PRB1987462 |
Editing connection refers to old trino primary | ||
|
Data Fabric Table Glide Services PRB2005520 |
Fix DataFabricStatsAccumulator to support new plugin sn_zcc_primary | ||
|
Data Management Console PRB1949832 |
The 'Physical Table Stats Gatherer' job runs long due to an influx of a query with the hash 943940198 | This occurs after the user upgrades to Zurich. Due to the slow query, the job ran more than two days. | |
|
Data Management Console PRB1963627 |
A warning message is missing when an active archive rule becomes inactive after a condition changes | The Active button in 'Create flow' should be inactive when the rule is changed. |
Expected behavior: The rule should change to an inactive state, and a message should be displayed indicating that the rule was made inactive due to condition changes. Actual behavior: Active button in create flow should be inactive when the rule is changed. |
|
Data Management Console PRB1977994 |
Remove unnecessary debug and warn logs in Stats Gatherer | The logs print many times in prod even though they're debug logs. The record count estimate for the table 'Optimal sys_id prefix length' is fetched from the transaction cache for the table. | |
|
Data Management Console PRB1978032 |
'Edit rule' page takes excessive time to load conditions or fails to load them | The 'Edit rule' page takes around ten minutes to load the conditions. |
Expected behavior: The rule edit page should load within a few seconds. All configured conditions should be displayed correctly and consistently every time. Add a loading indicator so the user is aware before taking any action or updating an incomplete record. Actual behavior: The 'Edit rule' page takes around ten minutes to load the conditions. In some cases, the conditions do not load at all, leaving the edit page incomplete or blank. |
|
Data Management Console PRB1992769 |
Migration to Strict Read-Only Fields for DMC tables | This is a product update. | |
|
Data Management Console PRB2010867 |
Label changes for the Tier 2 storage visualization on DMC | The label for Tier 2 storage visualization needs to be changed to 'Object storage used (GB)'. | |
|
Data Management Console PRB2012032 |
DMC does not show up in the s3 information tile if offloading is enabled |
Activate com.glide.db.columnar.archive to enable offloading. Expected behavior: DMC should show up for the tier2 storage tile. Actual behavior: DMC does not show up for the tier2 storage tile. |
|
|
Data Snapshots PRB1998307 |
Targets 'Too Early to track' is not implemented as per classic PA | Classic PA shows 'Too Early to track' status but DS indicator shows an empty status and also doesn't show its status on graphql single score. | |
|
Data Snapshots PRB2005229 |
Telemetry column indicator_sysid is not supported | All columns should have finite data instead of infinite. The Indicator_sysid column contains infinite values and should replace the name of the source table. | |
|
Data Snapshots PRB2009990 |
'Show records' shows scores one day ahead for a daily source |
Notice that Show records shows scores one day ahead. |
|
|
Declarative Actions PRB1995366 |
AI gradient support in Declarative Actions (DA) and UI actions in Workspace and Core UI | This is a product update. | |
|
Delegated Development and Deployment PRB1992821 |
Impact handling of the Scripting Governance on/off switch | The feature may break when the switch is turned on or off. |
Observe that the feature may break. |
|
Demand Management PRB2008508 |
Missing conditional_table_query_range ACL for dmn_demand | The CTQR ACL is not present for the table dmn_demand on base instance. | |
|
Developer Sandboxes PRB1978622 |
Post clone DSB recovery fails to start | DSBs are not rebuilt properly. |
Notice that none of the DSBs have been rebuilt. |
|
Developer Sandboxes PRB2006165 |
DSB queue processing fails to start after upgrade from Zurich to Australia | The 'Process Sandbox Operation Queue' is only added during node transition to/from controller. |
Check sys_trigger for 'Process Sandbox Operation Queue' - there should be one per controller, but there are none. |
|
DirectSQL PRB2006752 |
Incorrect handling of quoted table aliases in DirectSQL | SELECT 'alias'.'bar' from 'foo' 'alias' fails because some unquoting logic in getColumnTable is missing. | |
|
DirectSQL PRB2006863 |
There's an error in 'LIKE' expression processing when an expression is missing an ASTNode | While generally JSQLParser should have an ASTNode for every expression, there's a case in a query where that's not true. The lhs of the expression is irregular. | |
|
Discovery PRB1988150 |
The IP duplicate/jail mechanism interferes with the new counting mechanism | Discovery is completed prematurely when using the new counting jobs. discovery_probes_tracker displays records as 'In Progress' for that status, which are stopped from being updated. | |
|
Discovery PRB2003122 |
The Amazon Web Services (AWS) resource inventory box pattern stopped launching after Zurich for a non-US date format | It has a display value that is different from the instance. |
Refer to the listed KB article for details. |
|
Discovery PRB2005873 |
Daisy chain isn't working when a schedule is canceled | If one schedule in the daisy chain is canceled, none of the subsequent schedules in the chain are triggered. | |
|
Discovery PRB2012126 |
The Applicative Credentials call is removed from AWSPowershellProvider | When the user runs a Systems Manager (SSM) Discovery on pattern that would use applicative credentials, the applicative credentials aren't being used as expected. | |
|
Document Management Services PRB2012474 |
Document led AI approvals for some experiences | This is a product update. | |
|
Dynamic Schema PRB1971762 |
DynamicSchema Integration Tests should not clear unassociated DynamicSchema metadata on the instance | When running DynamicSchema ITs in db-dynamic-schema-it, many of the tests start out by clearing all dynamic schema metadata on the instance in order to start with a clean slate. | |
|
Dynamic Schema PRB1976934 |
Attributes missing in the JSON should return null/undefined rather than NIL values | ||
|
Email Notifications PRB1997659 |
There's duplicate recipients in email notifications in HR Records | When navigating to the workspace and accessing any HR record, under the 'Emails' related tab, users observe that the notification displays duplicate recipients for the same email. |
Expected behavior: Each recipient should be displayed only once in the notification, without any duplication. Actual behavior: Duplicate recipients are displayed in the notification for the same email under the 'Emails' related tab. |
|
Email Notifications PRB2003482 |
Email client templates and quick messages are not visible in the side panel of the full composer when CreateDraftOnLoad is set to false | Email client templates and quick messages which are configured are not visible in the side panel. | |
|
Email Notifications PRB2006136 |
Push notifications for Android apps is not working when configured using Google Authentication Type - HTTP V1 | In the Australia and Brazil instances, Android push notifications are not working when the push application is set to send notifications directly using an OAuth token. | |
|
Email Notifications PRB2010959 |
Missing conditional_table_query_range ACL for sysevent_email_action | The user observes the error 'Part of the query on sysevent_email_action has been ignored because of insufficient access for 'query_range' operation on sysevent_email_action.weight'. |
Expected behavior: The user should be able to perform query_range operation and view the results. Actual behavior: The user observes the error 'Part of the query on sysevent_email_action has been ignored because of insufficient access for 'query_range' operation on sysevent_email_action.weight'. |
|
Embedded Help PRB1912461 |
Default values for properties in an instance must change due to the docs' site URL change | Due to a change in website vendors and their inherent URL structuring, the URLs generated by the in-product help function are broken. Some system properties must be changed. |
Refer to the listed KB article for details. |
|
Embedded Help PRB2008561 |
Update the list of allowed domains | ||
|
Employee Relations Case Management PRB2012556 |
Users can create more than one active Performance Improvement Plan (PIP) case for the same subject person |
Expected behavior: The case shouldn't be created and an error should be thrown. Actual behavior: It gets submitted and a new case is created. |
|
|
Encryption Support PRB1993181 |
Flow session cloning (PFSessionClone) needs to load all roles, including snc_internal | GlideSecurityManager.get().getRoles() has side-effect of removing snc_internal role when explicit roles plugin is enabled. Using GlideSecurityManager.get().getRoles(true) will prevent this side-effect. | |
|
Event Management PRB1930730 |
The graph reuse mechanism in CMDB grouping saves graphs that can contain CIs of more than four hops distance |
Observe that CI8 and CI6 create a new CMDB group. However, alerts should not be grouped. |
|
|
Event Management PRB1994838 |
The EIF Listener Source field isn't correctly set for incoming events, and the extParam variable is inaccessible in JavaScript | After setting up an EIF listener, there's an issue with the Source field in the incoming events. Instead of displaying the EIF listener's name, the Source field shows either host names or IP addresses. This causes problems because users are unable to create accurate event rules. The reason is that the host names change frequently, and IP addresses can also vary over time. As a result, the user can't easily filter or group the events based on the listener's name, which is critical for event management and rule creation. In summary, the inconsistency in the Source field makes it difficult for the user to effectively manage their events, as the changing nature of host names and IP addresses creates complications when setting up filters and event rules. | |
|
Event Management PRB2006672 |
Service Analytics group alerts using RCA/Alert Aggregation can get stuck due to the usage of parallelStream() | There's a stuck thread due to AlertStreamClassifierGroupStats.updateStats. Only a node restart frees up the thread. |
Observe that it can get stuck under concurrent load. |
|
Event Management PRB2008110 |
MID Server isn't processing V1 traps | Users are sending both SNMP v1 and SNMP v2 traps from a target device. The SNMP v2 traps are consistently received and processed, while SNMP v1 traps are received with an empty node. |
See that there are no events with a node. |
|
Flow Engine PRB1988355 |
The base instance Unreferenced Record Cleaner rules on the 'sys_flow_*' tables have settings that can cause data loss | The rules have the following settings which could cause orphan records in other tables within the instance: 'Exclude archive: Checked/True Cascade delete: Unchecked/false', 'Clean audits: Unchecked/false', and 'Clean journals: Unchecked/false'. | |
|
Flow Engine PRB2003199 |
Flow execution reporting level reverts to BASIC on sub-production instances | On the Australia release, the system property com.snc.process_flow.reporting.level cannot be set to FULL on sub-production instances. After changing the value to FULL, the system automatically reverts it back to BASIC. | |
|
Flow Engine PRB2006418 |
Query_range operations failed on sys_flow_log due to missing conditional_table_query_range ACLs in split-ownership scenarios | The root cause is the split-ownership scenarios where table Read ACL plugin differs from table definition plugin. |
Expected behavior: abel.tuter with role 'flow_admin' should be able to perform query_range operation and view the results. Actual behavior: Part of the query on sys_flow_log has been ignored because of insufficient access for 'query_range' operation on sys_flow_log.context. |
|
Flows (Family Channel) PRB2011637 |
Query_range operations failed on sys_hub_flow internal_name due to new global security rule | Query_range operations failed on sys_hub_flow due to missing conditional_table_query_range ACLs. The root cause is the split-ownership scenarios where table Read ACL plugin differs from table definition plugin. |
Notice that the list blocks that query. |
|
Flows (Family Channel) PRB2012618 |
Publish flows and actions scriptable API failure | The existing 'sn_fd.FlowAPI.publish(sysId)' fails with the following error: 'Could not publish flow as Action Instance: 'name' is not published'. This happens when a flow contains action instances that point at draft/unpublished action type references. The UI endpoint (/api/now/processflow/flow/{sysId}/snapshot) works fine for the same flows. | |
|
Hardware Asset Management PRB2011465 |
Failures in app-ham-atf-test and app-ham-eam-atf-test ITs after enabling KittyScript DSL | ||
|
Hermes (Family) PRB2008135 |
The user is unable to create a topic with the sn_logstoanalytics application ID for log export service as admin | ||
|
Horizon Avatar Component PRB2010763 |
The gradient border is missing for AI Specialist avatars in the activity stream for Seismic interfaces | ||
|
HR Service Delivery PRB2004808 |
checkForActiveActivitySets() doesn't treat skipped dependencies as complete in combination and trigger, and there's a permanent journey stall after a Zurich upgrade | After refactoring checkForActiveActivitySets() in hr_ActivitySetTrigger from workflow_context.state to the activity set context state (Yokohama+), the method only checks state !== 'finished' and doesn't treat state = 'skipped' as a satisfied dependency. This causes combination and triggers with audience-filtered (skipped) dependencies to permanently stall; the AND condition can never be satisfied because skipped sets are treated as incomplete. This is an inconsistency within the same script include. |
Refer to the listed KB article for details. |
|
HR Service Delivery PRB2007007 |
The Copy to Interview Summary button isn't visible on Employee Relations (ER) Interview Summarization |
Observe that the Copy to Interview Summary button isn't visible after the summary is generated. |
|
|
Incident Management PRB2007117 |
Auto install applications based on license once instance is provisioned | This is a product update. | |
|
Incident Management PRB2011427 |
Remove IA and Now Assist for ITSM foundation entries from the auto-install list | This is a product update. | |
|
Indicator Management PRB1989726 |
The filter on list component is not concatenated when a card is selected | As part of library recommendation, when the user selects View details the list is filtered. When user selects a card it is not concatenated, but if the user manually adds a filter on list and selects a card it concatenates. | |
|
Instance Clone (Family) PRB1905909 |
When setting a script in clone_cleanup_script table to active=false, the same script remains active=true in the clone_profile_cleanup_scripts_list table | Instance Clone : When setting a script in clone_cleanup_script table to acitve=false, the same script remains active=true in clone_profile_cleanup_scripts_list table | |
|
Instance Clone (Family) PRB2002095 |
Creating a new Clone Profile or duplicating an existing profile pulls in all existing custom P/E/Scripts | Creating a new Clone Profile pulls in all existing P/E/Scripts. Duplicating a Profile via Clone App pulls in all existing P/E/Scripts. | |
|
Instance Data Replication (IDR) PRB1994487 |
There's log message flooding: 'java.net.UnknownHostException' | ||
|
Instance Scan PRB2009023 |
In Australia, an instance scan executed with an update set option doesn't get considered and runs a full instance scan | When the user submits an instance scan suite execution by selecting the 'Update Set' option, then it does not run the scan only for the selected update sets. Rather, it runs a full instance scan. This is happening only with instances on the Australia release. | |
|
Integrated Email Client PRB1998008 |
Pre-send email client side validation checks | There have been multiple feature requests related to email handling within the Seismic client, including redaction of sensitive information and support for sensitivity labels before sending emails. | |
|
Integration Hub PRB2005536 |
Lockpad missing for URL in SOAP step | When the user opens Flow Designer and adds a SOAP step, the lockpad is missing for URL input. | |
|
Integration Hub Steps for Action Designer PRB2003311 |
Duplicate target fields cause partial save and inconsistent database state during Map/Data Transfer Action save | When a user adds duplicate target fields and attempts to save a Map and Data Transfer Action, the system behaves inconsistently. |
Observe that the record is still not inserted properly. |
|
Integration Hub Steps for Action Designer PRB2005869 |
Fix scripted fields issues and drag and drop | When a pill is dropped for the first time it doesn't render the source tree. Additionally, when the user tries to edit a scripted field that is created, if new source fields are selected they are not persisted. |
Add the data mapper step and create a step input and then map some source fields to target fields. Notice that when the pill is dropped for the first time it doesn't render the source tree. |
|
Integration Hub Steps for Action Designer PRB2010179 |
Map and Transform step RTE fails to transform data when source field label contains spaces | When a Flow Designer action is created with a Map and Transform step, the RTE (Runtime Transform Engine) fails to correctly transform data if any input field label contains spaces (for example, First Name). |
Expected behavior: The RTE correctly identifies the source field by its internal name (with underscores) and transforms the data as configured. Actual behavior: The RTE skips source fields whose labels contain spaces, resulting in empty/null output for those fields. |
|
Interactive Filters PRB1996683 |
Support of dependent fields in cascading filters for both reference and choice type-fields | When using choice fields (not reference/M2M fields) as cascading filters in a Platform Analytics workspace, selecting a value in a parent filter doesn't narrow down the available values in child filters. | |
|
Key Management Framework (KMF) PRB1965036 |
Instances sys_kmf_external_key table end up in an unclean state with multiple IRK's post clone/move | A grant rule is not revoked. |
Expected behavior: The source IRK should be deleted and Grant rule is revoked. Actual behavior: Observe that the grant rule is not revoked. |
|
Knowledge Graph PRB1992934 |
knowledge-graph has two screens with circular dependencies | UI Builder (UIB) has login and performance issues due to erroneous creation of uxf records. The root cause has been identified due to the circular dependencies between the parent and child screen records part of same screen collection, causing the UIB duplicate variant logic to run endlessly. |
Refer to the listed KB article for details. |
|
Knowledge Management PRB1988136 |
Users can associate the same article as a related article from kb_knowledge | Add an Abort action business rule when the related article matches the knowledge article on the kb_2_kb table. |
Observe that from the related list 'mapping record' achieved on step 4, users can edit the mapping record to and add the same record as the related article. |
|
Knowledge Management PRB2005195 |
KM Import Article conversion utility should be exposed as a callable API for external consumption by the GRC/IRM policy flow | The KM Import Article feature uses Apache Tika and Apache POI libraries for DOCX-to-HTML conversion and produces flexible, translation-safe HTML output. On the other hand, the GRC policy flow's current GroupDocs-based conversion, which applies static absolute positioning. To resolve the translation formatting issue in GRC's policy flow, the KM conversion utility needs to be exposed as a standalone API that GRC/IRM can consume directly--without requiring an existing Knowledge Article upfront and without deleting the source attachment document during processing. |
Observe that the output contains flexible/relative styling and there's no static absolute positioning. Compare against a Knowledge Article created via the GRC/IRM policy flow and note the static positioning difference |
|
Knowledge Management PRB2006452 |
Launch AI Native SKUs | This is a product update. | |
|
Knowledge Management PRB2014078 |
Turn on the Apriel 2.0 model and set the new 3P model as the default | This is a product update. | |
|
List Administration PRB1989782 |
Inconsistent naming of the three-dot menu on 'My Lists' (Show Options vs. Menu Item Actions) | Inconsistent tooltip naming of the three-dot menu on 'My Lists' (Show Options vs. Menu Item Actions) - Zurich in workspace | |
|
List Administration PRB1997156 |
List sections under My Lists tab of Workspace do not keep their expand / collapse state | With the 'List Bundle SNC' screen variant, the list sections under the 'My Lists' tab, such as 'Created by me', 'Shared with me' and 'Opened by link', do not keep their expand / collapse state after reloading the browser (or a new browser session) while the the list sections under Default list keep their expand / collapse state. | |
|
List Administration PRB1997159 |
Lists created under 'My Lists' of Workspace requires explicitly provide the permission | With 'List Bundle SNC' screen variant enabled in Workspace, lists created under 'My Lists' now requires explicitly provide the permission. In the previous list screen variant 'List SNC', such premission is not required. | |
|
List Administration PRB1998065 |
The 'Share' icon isn't visible after copying a list and sharing it | In the Zurich release, an issue has been identified in My Lists. Lists created using the 'Save a copy' option don't display the 'Share' icon after being shared. The icon only becomes visible after performing a manual page refresh. However, the share action completes successfully and the recipients receive access to the list. This creates a misleading user experience, since the UI doesn't reflect the actual shared state of the list. |
Expected behavior: After sharing the copied list, the Share icon appears immediately without requiring a page refresh. Actual behavior: After sharing the copied list, the Share icon doesn't appear immediately in the 'My Lists' overview page. It only becomes visible after refreshing/reloading the page. |
|
List Administration PRB2008294 |
When using the filter search with wildcard (*) for contains it instead filters it with 'is one of' rule. | Transform maps filters do not behave as expected when using the asterisk wildcard (*) for the 'Contains' filter. Instead, the filters updates to 'is one of' after pressing 'Enter'. | |
|
List Administration PRB2009056 |
The Back button after grouping isn't working |
Observe a JS exception in the console, preventing the Back button action. |
|
|
List Editor PRB2001509 |
Inline list editing pop-up edit box UI is mispositioned when trying to edit a reference field by double clicking on it | The pop-up edit box UI is mispositioned when trying to edit any inline editable field by double clicking on it on a List Report added to a Dashboard. The dialog box that appears is positioned away from the actual field being edited and has an incorrect format: The cross is not red and the square around the magnifying glass is incomplete. | |
|
MetricBase PRB1659850 |
Fix failing tests that look for legacy trigger tables | Two errors messages occur. The error message, 'Application installation error message Table 'sys_metric_trigger_level' does not exist' occurs in one scenario, and the error message, 'Application installation error message Table 'sys_metric_trigger' does not exist' occurs in another scenario. | |
|
MetricBase PRB2000747 |
Boolean literals are not parsed correctly in the 'where' clause, preventing queries | An execution error occurs. |
Expected behavior: Valid query result. Actual behavior: An error occurs, 'Script execution error: Script Identifier: null.null.script, Error Description: com.snc.clotho.ClothoException: com.glide.db.GlideSQLException: Element doesn't exist. Table: mb_dex_installed_app_metrics col: false.' |
|
MID Server PRB2012665 |
MID Server upgrades fail because the mid.max.extract .file.size property default is too low | The MID Server property mid.max.extract .file.size property default of 500MB is too low for MID Server upgrades. Upgrades fail at the download/extract stage with the following errors, after the mid-core zip file has been successfully downloaded: '...Exceeds the maximum size (500000000). Unable to download package The size of uncompressed files is too big or too many entries in the zip file'. This fails before the MID Server is shut down, avoiding outages, but causes repeated failed upgrades, and the risks of running with an instance vs MID Server incompatibility, that generally has been known to break some features and cause data loss. |
Refer to the listed KB article for details. |
|
Mobile Platform PRB1989348 |
Filtering with a date range doesn't work in offline | All the tasks are still displayed after applying the filter. |
Expected behavior: One task is picked and displayed after filtering on 'Expected start'. Actual behavior: All tasks are displayed after applying the filter. |
|
Mobile Platform PRB1995706 |
Zing Search Grouping Behavior does not work as expected | In mobile, when Zing search is enabled and the mobile search configuration for a launcher screen has the 'Interleave Result' flag set to false, duplicate results are being displayed in the grouped results. | |
|
Mobile Platform PRB2006346 |
The offline V2 sync API returns cumulative table snapshots in each execution result | This issue has been present since Yokohama or earlier and affects the Mobile Agent during offline-to-online sync. When a user performs multiple record edits in offline mode and then reconnects, the sync API processes each queued action and generates a RefreshedDocument per execution result. Due to the cumulative snapshot behavior, each execution result incorrectly includes the data of all previously synced records — not just the one modified in that action. This causes the response payload to grow at an N² rate: N offline edits produce N² total records across all execution results. The impact is significant. Users who perform hundreds of edits in offline mode can experience sync payloads exceeding 100MB+, leading to severe performance degradation, potential sync failures, and a poor user experience at the moment of reconnection. |
Expected behavior: In the offline synchronize response, the for each execution result should only contain the record that was edited. Actual behavior: The for each execution result contains the data for both records in each execution result. |
|
Mobile Platform PRB2007847 |
Missing conditional_table_query_range ACL for sys_sg_async_service_request in Australia | For a user with conditional read access, querying a table fails. | |
|
Next Experience Unified Navigation PRB1979347 |
Interactive view is not launching for the map component even though the event is fired from LBF client | ||
|
Next Experience Unified Navigation PRB1997600 |
Now Assist Panel performance issue | In Zurich or the latest instance with Now Assist enabled, when an ITIL or sn_hr_core.admin user opens an active record in a workspace (such as SOW or HR Agent Workspace), changes the Assigned to field to another user, pins the Now Assist panel, and then selects Assign to me, selecting View Plan under 'Now Assist has a plan for solving (record)' message does not display the generated resolution plan. Instead of showing the plan in the Now Assist Panel (NAP) as expected, the panel appears blank. |
Expected behavior: Plan is displayed on the NAP. Actual behavior: The NAP is blank. |
|
Now Assist in Document Intelligence PRB1973445 |
sn_docintel_gen_ai plugin takes an excessive amount of time during Zurich to Australia upgrade | ||
|
Now Assist Panel PRB2009288 |
Feedback isn't updated in the Gen AI log table |
Expected behavior: Feedback should be updated in the Gen AI log table. Actual behavior: Feedback isn't updated in Gen AI log table. |
|
|
Now Mobile - Employee Experience PRB1993072 |
SP Cabrillo bundle isMethodAvailable should be called isAvailable | Cabrillo methods launchChat and performSearch throw an error on Service Portal. | |
|
OneExtend PRB2004938 |
Metadata changes to support Data Separation | Mosaic currently doesn't send the domain hierarchy to mosaic as a part of the metadata sync. | |
|
OneExtend PRB2008013 |
Log Sync Service isn't activated if sys_service_endpoint business rules and AI Native Chat Experience activation events are missed | ||
|
OneExtend PRB2010146 |
AI Agent user context isn't cleared out after the GenAI Skill call is completed | Records may be incorrectly marked as 'Updated by Now Assist'. |
Observe that the record is incorrectly marked as 'Updated by Now Assist'. |
|
OneExtend PRB2013877 |
Synchronous reseed calls fail silently with 404 when the originating Glide instance does not have the 'reseed-delta' endpoint | Execute request fails with capability hierarchy not found. No actionable error indicates the root cause is a missing Glide endpoint. | |
|
OneExtend PRB2013928 |
JSON Web Token (JWT) and metadata are missing domain visibility information | The JWT API only contains a claim for the domain, and is missing the list of domains visible to the user. | |
|
OneExtend PRB2014491 |
Predictive Intelligence (PI) fails due to an API restriction by the PI team | An error is returned. | |
|
Outbound REST Web Service PRB2001231 |
REST Message V2 doesn't support sending nor receiving OAuth credentials via MID Server | The MID Server can't be selected and OAuth credentials can't be sent as an authorization header via MID. |
Expected behavior: The MID Server can be selected, enabling the OAuth credential to be sent as an authorization header via MID. Actual behavior: The MID Server can't be selected. OAuth credentials can't be sent as an authorization header via MID. |
|
Performance Analytics PRB2000268 |
The wrong formula score is shown when filtered on multiple elements | ||
|
Platform Analytics Component API PRB1975833 |
Report drillown records are inserted to report_stats table | When the user logs in as Admin, opens Sys_report table, and views any report with a class of sys_report_drillown the record is created in report_stats table. | |
|
Platform Analytics Component API PRB1996045 |
The 'Dashboard' view count isn't updating for Core UI dashboards when the execution time is 0ms | The job report 'View events' process appears to failing due to an undefined string being passed to it. There are errors after upgrading to Zurich. | |
|
Platform Analytics Component API PRB2005345 |
Enable grouping on the Glide list field type | ||
|
Platform Analytics Component API PRB2005346 |
Calendar improvement of color highlighting based on field styling | ||
|
Platform Analytics Component API PRB2005359 |
Breakdown relations support for the 'Indicator Scorecard' API | ||
|
Platform Analytics Dashboard API PRB1846141 |
Certain missing properties for a visualization can cause side effects | Some impacts include drilldowns in a dashboard not working, and the Save button being enabled without any edit. | |
|
Platform Analytics Dashboard API PRB1974613 |
Color cache for mobile visualizations doesn't evict when there is a database update | The DB update isn't reflected in the API response as the cache still has the old color code value. |
Expected behavior: The color code should be returned as #5EABDF for incident state 8. Actual behavior: The DB update isn't reflected in the API response as the cache still has the old color code value. |
|
Platform Analytics Dashboard API PRB1993476 |
sys_translated records are deleted unexpectedly when updating a tab name on a dashboard in Japanese | . |
Refer to the listed KB article for details. |
|
Platform Analytics Dashboard API PRB1998900 |
Tab name translations find an incorrect translation value | ||
|
Platform Analytics Dashboard API PRB1999703 |
A dashboard can't be shared to all internal users, or with users with at least one role | The dashboard is not found when shared with the 'dashboard_user' role. |
Expected behavior: The dashboard should be visible to the ITIL user. Actual behavior: The dashboard is not found. |
|
Platform Analytics Dashboard API PRB2004023 |
When non-existing visualization ID is being processed by Visualization,Java in the method getType, it will result in serialization error | ||
|
Platform Analytics Dashboard API PRB2005163 |
Rich text styles defined using style tags are not retained in Next Experience dashboards. | When rich text content containing CSS styles (defined via style tags and class selectors) undergoes via translation logic, the styles are not reflected in the final rendered output. |
Observe that text is displayed without styling. |
|
Platform Analytics Dashboard API PRB2008600 |
Platform Analytics Experience (PaE) tab translations don't work in non-English instances | The tab names should be preserved and not overridden. |
Expected behavior: The tab names should be preserved and not overridden. Actual behavior: The tabs now contain English names instead of the ones for the specific language. |
|
Platform Analytics Filters PRB1998380 |
Configured values are not respected for string field filters | All values are loaded and available for selection. |
Expected behavior: Unchecked values should be filtered out for filter values. Actual behavior: All values for User.Name (including the ones starting with A, B and C) are loaded and available for selection. |
|
Platform Analytics Libraries PRB1992776 |
Allow users to create Core UI reports and dashboards | From Australia, users cannot create Core UI reports and dashboards. | |
|
Platform Analytics Migration API PRB1997683 |
Partial dashboard migration and rollback from a non-global domain creates duplicate records inside the domain |
Observe that the Core UI dashboard isn't accessible from the ACME domain after rollback. Also, when users migrate a global Core UI dashboard inside a domain, then duplicate bridge records are generated. |
|
|
Platform Analytics Migration API PRB2003609 |
After migration, widget settings are lost | All of the widget related properties (follow filter, header settings, etc) should be migrated to the widget_props of par_dashboard_widget table. |
Expected behavior: The header alignment settings are migrated. Actual behavior: The header displays with the default settings. |
|
Playbook Experience PRB2000221 |
Saving the form without changing anything on the form caused the loading icon displayed until refreshing | When a Playbook activity uses a custom Declarative Action with the client action set to 'Playbook Form Submit,' selecting the Save button without modifying any form fields leaves the loading spinner active indefinitely. The activity appears stuck, preventing further interaction until the page is refreshed. This behavior affects users using the Australia or Zurich family releases and occurs only when the form is submitted unchanged. |
Refer to the listed KB article for details. |
|
Playbook Experience PRB2004436 |
The form section heading is incorrectly shown when an activity has only one form section | When displaying an activity that contains only one form section, and that section has a form heading defined, the heading is incorrectly rendered. When there is only one form section, no heading should be displayed. This is most visible with questionnaire activities, where the single section heading shows as 'Variables' when it should not be shown at all. |
Observe that the form section heading (for example, 'Variables') is displayed. |
|
Playbook Experience PRB2005336 |
Work notes added to Work note component after submission of Form in Playbook | When a Playbook activity contains a form with a Work notes field, submitting the form via 'Update' or 'Mark Complete' incorrectly adds the work notes entry to the Work Note component on the parent record. |
Expected behavior: The work notes component does not get the work note data from the playbook form. Actual behavior: The work notes component gets the submitted work note data. |
|
Playbooks (Family Channel) PRB1992485 |
Remove sys_ids from Playbook-fetched telemetry metrics | Process definition information isn't included as part of data that is captured. | |
|
Playbooks (Family Channel) PRB1999317 |
Playbook actions do not refresh the card | A button should either be hidden after selecting, or the button associated to next state (start work/close complete) should show up. Instead, the button persists despite taking the action on the playbook card. | |
|
Playbooks (Family Channel) PRB1999600 |
Playbook with questionnaire activity is not activated by default in Yokohama instances | When apps are uploaded from Nexus or from a zip file, and they contain playbooks with questionnaire activities, those playbooks are missing trigger data. When a playbook has a questionnaire activity, a line gets added to the XML that causes everything after that line to fail to load. | |
|
Playbooks (Family Channel) PRB2009677 |
The complex object's format is different for playbook output/input | The flow gives an 'com.snc.process_ flow.exception. ProcessAutomationException: Could not serialize value' error when running playbook. | |
|
Process Mining PRB2002953 |
The back-end sends a minimum duration value instead of the mean duration for a Project card's average duration |
Expected behavior: On the project card, average duration should retrieve the mean duration values which has been fixed and is being called from the front-end side. Actual behavior: On the project card, the minimum duration value is sent for average duration. Therefor, there is a discrepancy in the stats shown for average duration. |
|
|
Project Management PRB2007616 |
Duplicate investments are created | ||
|
Project Management PRB2010566 |
Missing conditional_table_query_range ACL for cost_plan and cost_plan_breakdown | The CTQR ACL is not present for the table cost_plan and cost_plan_breakdown on base instance. | |
|
Record Hierarchy PRB2011614 |
When a record hierarchy status record is deleted, performing reconciliation should correct it | A message appears saying that reconciliation has been scheduled, but no sys_record_hierarchy_status record is created and no event is posted to sysevent. |
Notice that a message appears saying that reconciliation has been scheduled, but no sys_record_hierarchy_status record is created and no event is posted to sysevent. |
|
Related Lists PRB2000158 |
Related lists do not show row data |
Refer to the listed KB article for details. |
|
|
ReleaseOps - Family PRB1953573 |
The 'Integrate DR' subflow should fail on an unexpectedly already-committed update set | The deployment request doesn't fail and the update set gets committed twice. |
Expected behavior: The deployment request fails. Actual behavior: The deployment request doesn't fail and the update set gets committed twice. |
|
Reporting PRB2005733 |
Issue with drilldown Map in Reporting on Australia release | The map type does not work as expected after an instance upgrade to Australia. It shows the data on the map, but when any of the data points are selected it drills down to another country, which shows the value as 'Map' but displays something different on the Map Key. | |
|
Roles PRB2011087 |
Add the ability to turn off/deactivate the Scripting Governance Tool (SGT) with a kill switch | This is a product update. | |
|
Scripted REST APIs PRB1996583 |
There's high latency of the REST API scriptable | The existing scriptable methods jsFunction_getDetailedServices and jsFunction_getDetailedServicesWithOAuthPolicy had the withSchemaContent flag hardcoded to true, forcing retrieval of schema information for every API resource, which the MCP team doesn't need in the first step. This fix exposes withSchemaContent as an explicit parameter, letting the caller decide based on their use case. | |
|
Scripting Governance Tool PRB1967275 |
Unable to remove the 'snc_required_script_writer_permission' role from users in a domain separated instance |
Observe that a new record with the snc_required_script_writer_permission role is created. The domain path is again empty/incorrect. |
|
|
Server-side scripts PRB1977307 |
Module implementation adds a requirement to global and causes an increase in SecurityException being thrown | This is a product update. | |
|
Server-side scripts PRB1987001 |
Javascript globals are not available in the Apply to script field for advanced scripted relationships (sys_relationship) | After creating a new sys_relationship record, an error message occurs in the logs stating that the 'table_name' is not defined. |
Notice that when checking the system logs, the following error message occurs: 'com.glide.script.RhinoEcmaError: 'table_name' is not defined. : Line(1) column(0) ==> 1: gs.debug('Table Name: ' + table_name); Stack trace: at :1.' |
|
Service Catalog Portal Widgets PRB2014263 |
Support view details and close in the interactive 'View status' page | This is a product update. | |
|
Service Catalog Portal Widgets PRB2014265 |
New widget option for prefill for Catalog forms to support chat history | This is a product update. | |
|
Service Catalog PRB2010774 |
In the service portal, selecting categories does not do anything | When selecting Catalog Categories in SP Portal, nothing happens. |
Observe that the catalog items don't appear. The URL keeps changing but stays on the same page. |
|
Service Exchange for Consumers PRB2007859 |
Inbound transforms for Service Exchange do not execute as expected | Inbound transforms for Service Exchange are not applied unless the integration user has the role sb_admin. |
Refer to the listed KB article for details. |
|
Service Mapping PRB1998727 |
In the case of duplicate relation records in CMDB, not all CIs are populated in Manual Service | The issue is related to duplicate records in cmdb_rel_ci. When one of the duplicate records are removed, the services were populated properly. |
The entry point for the latest added CIs won't be added to the map. |
|
ServiceNow Data Catalog (Glide) PRB2005266 |
IllegalStateException in tableAccessCheck() when executing Glide RDF queries | The RdfGraphStoreJSIT.writeMaxSizeTriple test is failing in the eco tests for the 'dcg-rdf-api-test' project. | |
|
ServiceNow Data Catalog (Glide) PRB2010122 |
A collector exception with no message is reported as a success, not a failure | com.snc.process_flow.operation.collector.CollectorExecutor relies on all error messages have non-null results from 'Throwable.getMessage()'. | |
|
ServiceNow SDK (Glide) PRB2005272 |
The app download from now-sdk fails when there are unpublished wf_workflow_version records in the app | The command 'now-sdk download/transform' fails with an error. |
Notice that the command fails with the 'Unexpected error' log, and there is an exception logged on the instance log. |
|
ServiceNow SDK (Glide) PRB2008680 |
Form metadata isn't fully unloaded in incremental download | All data from the last updated timestamp shown in sys_update_xml should get downloaded. Instead, form sections aren't downloaded. |
Scenario 1:
Expected behavior: All data from the last updated timestamp shown in sys_update_xml gets downloaded. Actual behavior: Form sections are not downloaded. Scenario 2:
Expected behavior: All data from the last updated timestamp shown in sys_update_xml gets downloaded. Actual behavior: Form isn't downloaded. Only the UI section gets downloaded. |
|
Service Portal PRB1979009 |
Catalog items' M2M category user criteria aren't considered in late binding | The Service Catalog is split by company, with some items viewable for some companies, and some for more than one. One form that should be visible to two companies doesn't display in the Service Portal search. The form is available for both companies and is in two categories. It can be seen in 'Services' by some users, but it doesn't appear in search results for the other company's users. | |
|
Service Portal PRB1985812 |
AI tool authors should be able to override widget action scripts | A tool author should be able to override the sys_ux_widget_action their own custom script without copying the entire widget. | |
|
Service Portal PRB2002719 |
Field decorations no longer appear in Service Portal | The usage of g_form.addDecoration no longer works in Service Portal. |
Expected behavior: Field decorations display a star symbol on the Description field. Actual behavior: Field decorations don't appear. |
|
Service Portal PRB2005660 |
Tooltips on Date fields aren't shown when one of the fields in the record producer isn't visible on the form | There's an issue with the tooltip on date variables of the record producer in the Service Portal. When there are multiple Date fields and one (or more) of the fields is rendered based on some condition, or it's hidden, then the tool tip isn't shown for other 'Date' fields on the form. |
Expected behavior: A tooltip is visible. Actual behavior: A tooltip isn't visible. |
|
Service Portal PRB2005800 |
The attachment window continues to load when dragging / dropping an opened One Drive file | The getMessage used here causes the test AspirationCreationIT.verifyTrapFocus from egd-store-aspirations-test to fail. | |
|
Software Asset Management PRB2000639 |
Workspace changes to Job Failure Troubleshooting for Australia | This is a product update | |
|
SSH MID Server Communication Protocol PRB1999773 |
The SSH connection fails with an error: 'Protocol version ID is too long' | This issue is happening because the SSH protocol version string and a different packet arrived at the same time. The buffer limit on the version string applied the limit on both packets, which caused a failure even though the version string size was within the buffer limit. | |
|
Stream Connect Core PRB1988698 |
A zboot error on anowassist regarding sys_kafka_topic_m2m_sys_sc_topic_alias | The error occurs: 'glide SysLog *** ERROR *** STREAM_CONNECT: SCUpgradeZToA: Got exception while executing fix script: Required table sys_kafka_topic_m2m_sys_sc_topic_alias not found on instance.' | |
|
Stream Connect Core PRB1997412 |
Fix the SCRAM auth issue that enables glide to connect to Amazon MSK cluster | This is a product update. | |
|
Stream Connect Core PRB2005282 |
Track Direct Kafka Consumer Usage Metrics | This is a product update. | |
|
Stream Connect Core PRB2011230 |
Error messages appear in a flow engine log when a message is produced to a Kafka Flow Trigger | This hinders any possibility of debugging issues with a flow. |
Notice the error in execution log. |
|
System Events PRB2001375 |
The next discovery in the daisy chain is not triggered when the current discovery is cancelled | When discovery is cancelled, it generates two events, discovery.canceled and discovery.complete. Whenever discovery.cancelled is picked up first, triggers the next discovery. When discovery.complete is picked up first, it does not trigger the discovery as the script action 'Discovery Run Next'. With that, discovery.complete exits on the condition 'current.state == 'Canceled' or canceledEventExists. When discovery.cancelled is picked after this, 'Discovery Run Next' exits on the condition that there is already a processed discovery.complete event for this status record. |
Notice that even though the next discovery should be triggered, it does not always happen. |
|
System Export Sets PRB2005111 |
Parallel delta export updates last_export_run independently in each job, so the cursor advances too early and skips records in the next run | Parallel delta export updates last_export_run in each parallel job as they start at different times, causing delta cursor to advance before all jobs are complete. This results in skipped records in the next run. | |
|
Tables and Columns Data Dictionary PRB2002096 |
A null pointer exception (NPE) occurs in ChoiceList#addNoCheck when the cache contains a null value, causing a 500 error on service portals | An NPE in ChoiceList#addNoCheck causes a 500 error on the Employee Centre portal (/esc) when the sys_choice_compiled cache contains a null entry for a user with a non-null country code. The issue was reproduced synthetically via cache injection. | |
|
Trace Collector - Family Release PRB2010222 |
Trace collector for Zurich | This is a product update. | |
|
Transaction Logs PRB1997038 |
The http_response_code field in the syslog_transaction table should be read-only |
Open a syslog_transaction record in form view. Observe that the http_response_code field may be editable. |
|
|
Transaction Management PRB1996223 |
Modify parameters for TimeBasedStatusSampler for better memory state tracking | The parameters for TimeBasedStatusSampler are used for Memory Health Checks by Loanable Semaphore. The NodeHealthChecker takes too long to identify the high memory pressure, so the parameters should be modified for better memory state tracking. | |
|
UI Field Administration PRB1986121 |
Phone number from Côte d'Ivoire invalid | The entered number does not pass the validations defined in the Sys Phone Territory configuration for that territory. | |
|
UI Field Administration PRB2005816 |
A Choice field with None does not appear intermittently | A Choice field with None does not appear in some cases for some users and sets the value of the next sequence number by default. | |
|
UI Form Administration PRB1789457 |
The Advanced Reference Qualifier for reference fields is not working | The reference qualifier on a reference catalog variable does not work if it uses 'contains' ('LIKE') operand on dot-walked glide_list field in combination with any other condition. | |
|
UI Form Administration PRB2004264 |
Updates to support AI Specialist and draft note | This is a product update. | |
|
UI Form Administration PRB2011302 |
An API /api/now/ai_agent/modified_fields call on a form load increases the browser time | An API call has been added for every form operation as part of the platform engine feature '/api/now/ai_agent/modified_fields'. | |
|
Upgrade Center PRB1991306 |
On upgrade from Xanadu or Yokohama to Zurich, a 'Before' fix script runs even though it's not supposed to | The syslog contains relevant log messages. | |
|
Upgrade Center PRB1992027 |
'Add node' automation times out too quickly | 'Add node' automation times out before the node is online. | |
|
Usage Analytics PRB2002024 |
There's an inaccuracy in IH transactions DEFN ID | The 'IH Usage' table has an accrual month logic, where the same record is updated every single day for the rest of the month. The IH transactions fabric credits DEFN ID only fetches the first day reporting of usage on a record, and not the rest of the 29 days. | |
|
UXF Macroponent PRB1899084 |
The technical dashboard override isn't applied when switching domains in UI Builder (UIB) |
Expected behavior: The overridden page variant should be displayed for the domain. Actual behavior: Only the global page variant is displayed in the domain. |
|
|
UXF Macroponent PRB2009619 |
Multiple stuck threads cause semaphore exhaustion, requiring a node restart | There's a stuck semaphore transaction related to the function createCacheablePageFragmentFromShell in CacheablePageFragmentFactory.java. This can lead to multiple threads being stuck with no option but to restart the node to provide relief. | |
|
UX Framework PRB1970316 |
JAWS/NVDA does not announce the tab built using sn-canvas-menu component on page load | When navigating into the certificate management dashboard, the selected status of the selected tab does not have its selected status reported by JAWS on first page load. After the same tab or another tab is selected, the status is correctly reported. |
Expected behavior: The selected status of currently selected tab is always reported. Actual behavior: The selected status of the tab is not reported on first page load. |
|
UX Framework PRB1977362 |
At 400% zoom the screen shifts to the right and requires horizontal scroll when opening the tabs container | On expanding the More drop-down list, the screen shifts right. Horizontal scrolling at the page level is required to view the main UI and the items in the drop-down list |
Expected Behavior: Content does not require scrolling in two dimensions (both vertically and horizontally). Actual Behavior: Content requires scrolling in two dimensions (both vertically and horizontally). |
|
UX Framework PRB1988996 |
Model-less dialog is not opening over a model in Australia | There is a modeless dialog over a model that is opened when the field decorator in the Condition field is triggered. | |
|
Vault Console PRB2011312 |
Deny Unless Vault console ACL blocks access to dp_configuration_domain separated table.= | ||
|
Versatile Node and Cluster Configuration PRB2002618 |
There's an AHA check failure due to a node_id mismatch from capitalizing the host name | Domain Name System (DNS) PTR (reverse-DNS) records can return host names with uppercase instead of the expected lowercase. The HostUtil.getHostname() should return lowercase. |
Observe that the node ID is now back to the original. |
|
Virtual Agent Designer Legacy PRB2006402 |
AI Connector node should hide custom skills based on foundation, advanced and prime plugins | In scenario 1, the custom skill in the skill type should only be available when there are no platform type installations on the instance or when the installation type is prime. It should be hidden in the skill type of ai connector node for advanced and foundation. In scenario 2, when there is no custom skill in the skill type, the AI agent should be selected on default for ai connector node. In scenario 3, the AI agents that are specific to list of subscription profiles sn_ai_plat_fdn, sn_ai_plat_adv or sn_ai_plat_prm in sys_gen_ai_asset_subscription table should also be specifc in the AI agents drop-down list of the AI connector node. AI agents that are not accessible for certain subscription profile should also be restricted to select from AI connector node. | |
|
Virtual Agent PRB1997460 |
For Now Assist conversations, interaction.transcript contains all the smartlinks rather than just the sources shown to the chat requester |
Expected behavior: interaction.transcript should show the sources that are displayed to the chat request. Actual behavior: interaction.transcript shows all sources in the smartLinksData regardless of whether or not they are shown to the user. |
|
|
Virtual Agent PRB1999948 |
Make conversation cache glide backed | This is a product update. | |
|
Virtual Agent PRB2002220 |
Topics that are 'interrupted' put the conversation in a bad state |
Notice that the second topic doesn't run correctly. The conversation is stuck at this point. |
|
|
Virtual Agent PRB2003145 |
Add session_key claim to tokens generated for nextwave calls | NW tokens generated by conversation service in current flavor does not have session_key session_key holds the glide session id which connects session-bound tokens with the OBO session routing path in GlideHttpRequestContext, which extracts session_key from the inner token to route requests to the correct user session. The initial token which is used to generate new tokens JWT(NW) will now have this extra claim session_key. | |
|
Virtual Agent PRB2003370 |
Use 'Common Logging' framework | This is a product update. | |
|
Virtual Agent PRB2003443 |
Sort promoted skills based on order | This is a product update. | |
|
Virtual Agent PRB2004044 |
vaContext.url is undefined in NextWave |
Notice that the vaContext.url is undefined. |
|
|
Virtual Agent PRB2004184 |
Update proxy URL from https://[proxy].servicenowlab.com to https://[proxy].service-now.com | ||
|
Virtual Agent PRB2004408 |
getNearestInternalEndpoint() compares endpoint names instead of URLs for DC proximity, making selection order-dependent | In NextwaveEndpointService.getNearestInternalEndpoint(), the HostnameProximityEstimator compares endpoint names (for example, 'nextwave-fqsn-0', 'nextwave-fqsn-1') instead of endpoint URLs. Since the endpoint names have no datacenter segment, the proximity estimator computes identical distances for all endpoints, and min() simply returns whichever endpoint appears first in stream order — not the one in the same datacenter as the Glide node. | |
|
Virtual Agent PRB2004906 |
After upgrading from Zurich, NAP does not work | An error message appears. | |
|
Virtual Agent PRB2005501 |
Make Next Wave client auto-suggest debounce configurable | This is a product update. | |
|
Virtual Agent PRB2005783 |
Dynamic Translation doesn't work on topic execution and live agent messages in the nextwave code path due to missing code | ||
|
Virtual Agent PRB2006124 |
A topic doesn't resume from where it left |
Observe that there are two LLM calls. |
|
|
Virtual Agent PRB2006256 |
After upgrading from Zurich, NAP is not working | ||
|
Virtual Agent PRB2008646 |
The Virtual Agent API that adds processing messages for web automation tools is not working in OFFGlide exeperience | ||
|
Virtual Agent PRB2010355 |
A thinking process doesn't display in Now Assist Portal for web agents | ||
|
Virtual Agent PRB2012889 |
vaSystem.getSearchText isn't working with offglide | ||
|
Virtual Agent PRB2013143 |
Portal name to be persisted in interaction context | This is a product update. | |
|
Virtual Agent PRB2014827 |
Customize the NextWave search placeholder for AI Control Tower (AICT) assistant |
The search placeholder should be 'Ask Otto or search anything' for the AICT assistant. |
|
|
Virtual Agent PRB2015636 |
NAP premium chat should not be supported | Premium chat should not be an option for NAP. |
Notice that display experience is set to 'Enhanced' but if instance has nextwave setup, an Edit button will be available next to it allowing user to change display experience to 'Premium'. |
|
Virtual Agent Web Client PRB1930368 |
Linguistic errors for Japanese were found during a Virtual Agent (VA) conversation | A number appears in the wrong place in the text, '1 選択済み'. |
Observe the incorrect highlighted message/strings: '1 選択済み' and '送信 1' - ' 1 Selected' and 'Send 1'. |
|
Virtual Agent Web Client PRB1976753 |
Messages sent in the new chat are some times getting merged with messages in the previous chat | The new input is merged in the previous conversation. |
Notice the response from the previous chat sometimes show up in the new chat, and when refreshing the page, it's all in the same conversation, and the new input entered is merged in the previous conversation. |
|
Work Order Management PRB2010868 |
Attachments added through questionnaires aren't reflected/updated on the corresponding Work Order Task records |
Observe that the attachments aren't reflected or updated. |
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.