Washington DC Patch 10
The Washington DC Patch 10 release contains important problem fixes.
- Washington DC Patch 10 was released on February 7, 2025.
-
- Build date: 01-31-2025_0756
- Build tag: glide-washingtondc-12-20-2023__patch10-01-15-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
Washington DC Patch 10 includes 164 problem fixes in various categories. The chart below shows the top 10 problem categories included in this patch.
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 |
|---|---|---|---|
|
Approvals PRB1845668 |
Multi-Level approval skips steps due to race conditions | Overlapping transactions on the sc_req_item table causes race conditions allowing approval steps to be skipped. |
Refer to the listed KB article for details. |
|
Discovery PRB1804276 |
Discovery Application Dependency Mapping (ADM) process classifiers put incorrect configuration items (CI) in the probe ecc_queue outputs, leading to data from the application only to be updated in the computer CI | When the ADM probe runs, matching process classifiers trigger probes specific to applications. The code involved in specifying the CI to put in the probe output is in the script include ApplicationDependencyMapping, which puts the parent computer CI in instead of the application CI. As a result, the computer CI is updated and overwritten rather than the application CI, and the application CI is not updated. |
Notice that the example version is not repopulated in the NGINX CI. |
|
Discovery PRB1833554 |
IP exclusion doesn't work as expected when the schedule contains an IP net-mask alone | If at least one IP list is added to the original schedule which had only subnet, exclusions work as expected. |
Observe that the IP exclusion does not occur, despite the record types (IP list, range, sub net masks - are used for exclusion). |
|
List Administration PRB1770231 |
A list doesn't load when a fixed filter is null and a live list is enabled | The 'List' screen hangs when applying a filter. | |
|
Software Asset Management PRB1722817 |
'SAM - Deduplication Worker' has a long-running query | The logs show the query is slow. |
Refer to the listed KB article for details. |
All other fixes
| Problem | Short description | Description | Steps to reproduce |
|---|---|---|---|
|
Activity Stream PRB1748492 |
The journal tile in now-activity- stream-connected doesn't pick up the correct language after the language preference are changed | After updating the language preference, the 'Work notes' string doesn't get updated unless the user opens a /cache.do page to clear the cache. | |
|
Activity Stream PRB1775777 |
g_form.setValue() doesn't work as expected on Workspace when applied to the Comments field | The g_form.setValue can be used to update a field on a record form. Sometimes it is used to update a field with a value captured via the g_form.getValue(). This behavior works without issue in the native UI. However, when trying to apply this same action to the Workspace view, it doesn't work under certain circumstances. |
Expected behavior: The Comments field should be populated with both the current text and the message 'This is a test'. Actual behavior: The Comments field doesn't change. |
|
Adaptive Authentication PRB1657050 |
The 'Trusted Mobile Device' filter should also be used in the Post Authentication context | After creating a policy in the Post Authentication context with allowed IP ranges and Mobile App conditions, a user with a trusted, registered device should be able to log into the instance from the Now Mobile App. Currently, the login fails when the user uses a registered device with an IP that isn't allow-listed. The Trusted Mobile device filter can be used pre-authentication, but should also be supported post-authentication. |
Expected behavior: The user should be able to log in to the instance, as the user has registered the device, and post-authentication policies should pass and allow the user to log into the instance. Actual behavior: The user login fails from the registered device from an IP that is not allow-listed when the Trusted Mobile Filter is used in post-authentication. |
|
Advanced Work Assignment PRB1824092 |
Work items aren't counting towards the capacity recalculation total when they are matched with an agent but not yet offered | This can lead to an agent being assigned extra work during the next assignment round due to having an artificially low workload. |
Expected behavior: Exactly two more work items appear in the inbox. Actual behavior: The agent may be offered three work items. |
|
AI Search Assist PRB1765456 |
How-to template articles do not render body content in the 'Create incident' contextual search in Employee Center | On accessing the KB articles displayed while submitting an incident using record producer form, articles with a How-To template don't render body content in the portal. | |
|
AI Search PRB1727142 |
The range facet doesn't display for late-binding indexed sources | AIS only has a value field for a range facet, and a label field for discrete facet in the past. Now, AIS has both a value and a label for range facet, and a value for a discrete facet. |
Expected behavior: sys_created_on facet should be shown on the left. Actual behavior: sys_created_on doesn't appear, and the other incident facet shows as expected. |
|
AI Search PRB1766750 |
UX should respect timeouts on asynchronous Genius results | The UI doesn't short circuit and display 'request timed out' or something similar. This may cause issues if the asynchronous LLM request fails for some reason and doesn't send back a response. It causes the page to continuously display a loading effect. | |
|
AI Search PRB1794353 |
v_search_genius_result becomes unreadable after opening a v_search_genius_result ACL | AI Search stops rendering Genius Results after opening a v_search_genius_result ACL record. A Null Pointer Exception (NPE) is observed in the system logs. |
Observe that the Genius results are no longer rendering. |
|
AI Search PRB1797747 |
The Genius Results Loading Spinner shows up despite unconfigured Genius Results | The top spinner is visible when Genius results aren't linked and sometimes spins for a longer period of time. This occurs even if Genius results aren't linked to a profile used in the application that is being searched. The loader causes the page to continue rendering even if Genius results aren't linked to a profile. |
Refer to the listed KB article for details. |
|
AI Search PRB1801325 |
Second tier feedback for negative feedback on Genius Results is not always presented |
|
|
|
AI Search PRB1805031 |
The Global Search icon is incorrectly colored when a dark banner is used | . |
Notice that the search icon isn't styled according to the other elements (and isn't visible). |
|
AI Search PRB1830291 |
The 'AsyncEmbeddingIngestionStatusHandler' connection is not updated when the AI Search connection URL is updated | ||
|
AI Search PRB1835345 |
Users are unable to kick off ingestion when the index source has a semantic index configuration on one of its child tables |
Observe that ingestion does not start and there are errors in the log. |
|
|
AI Search PRB1836358 |
A race condition causes an incorrect deleteMultiple() query to be generated on the v_search_genius_result and sys_variable_value tables | When the AI Search Genius Result is requested and processed in a multi-threaded, high-concurrency environment, such as when multiple users simultaneously perform search functions on a portal or virtual assistant (VA), a thread safety issue arises. This issue may cause an incorrect deleteMultiple() query to be generated, potentially leading to the deletion of excessive records from the sys_variable_value table. As a result, various components, including the Integration Hub, Service Catalog items, and workflows, may malfunction due to the absence of these critical records. |
Refer to the listed KB article for details. |
|
Analytics Export API PRB1813585 |
PAR Export migration from VMs to SnowK8s | This is a product update. | |
|
Antivirus Scanning PRB1835660 |
The antivirus job updates all columns instead of only the 'State' column | The antivirus job updates all columns in some scenarios. It should only update the state column when attachment.setState(advice) is called. However a forceUpdate occurs, which ultimately updates the entire row, including the state data. Additionally, when the old table name and table sys_id are updated, the attached file is moved to the previous table. |
Expected behavior: The table name should be sc_req_item on the available 'State'. Actual behavior: The antivirus job updates all columns instead of only the 'State' column. |
|
API Usage Analytics Dashboard PRB1830743 |
There's a duplicate transfer-encoding header | The issue occurs for custom API/tables, with the x_ in the URI. An error is listed in the logs. | |
|
Asynchronous Message Bus (AMB) PRB1822973 |
Record watcher (RW) exceptions out when it encounters an invalid record and fails to execute responders, which can cause flows to stall | This is seen so far in case of indirect responders when trying to get indirectly watched records. During this, when the RW encounters an invalid sys_id, IllegalArgumentException is thrown. This causes RW to not execute any responders matching that condition and can cause flows to be stuck in case there is a flow responder watching the same condition. |
Observe that the issue is triggered. |
|
Audit History PRB1793551 |
A null object returned by HistoryChangeList Iterator should be handled | For an impersonated user, and only on certain records of a table, a calendar displays as empty. For other records of the same table, the calendar was populated as expected. |
Notice the calendar is empty. |
|
Case and Knowledge Management for HR Service Delivery PRB1844302 |
Ad hoc tasks generated from a flow aren't supported in the playbook on HR Agent Workspace |
Notice that LE activities can't be closed and closing all activities in an activity set triggers the next activity set (if it is a dependent activity set). |
|
|
Case Management PRB1826618 |
An email with a recipient list of more than 1000 users isn't sent | When using a task communication recipient list with over 1000 users in a major incident, the resulting mail does not resolve the recipient list into its users and no mail is sent. The mail shows the error: 'Recipient items 3e6e6de1c3e 95a10b4081bddd 40131ef sn_ publications_recipients_list failed to resolve with error: Cannot read property 'length' from undefined'. | |
|
Communities PRB1793564 |
The video preview isn't displayed to users on 'Video' content type posts in the community activity feed | The video thumbnail should be displayed in the preview, similar to how it appears when the video URL is inserted during the posting. | |
|
Condition Builder PRB1776651 |
A filter in workspace doesn't perform a search when the user types a value in a language other than English | If the user types the name of a service in French, the system does not find a record for the filter. But if the user types a name in English, it will search for the corresponding record in French. | |
|
Configuration Management Database (CMDB) PRB1819137 |
Data Manager doesn't support dot-walk fields for task assignment |
Notice that since it's a reference to sys_dictionary, this isn't possible. |
|
|
Core Platform PRB1732676 |
The variable ${comments_and _work_notes} isn't working for HR cases after an upgrade to Vancouver | After upgrading to Vancouver, email notifications with ${comments_and_work_notes} display as empty in the recipient's email. This works fine in Tokyo instances. |
Refer to the listed KB article for details. |
|
Database Persistence - Data Access PRB1808839 |
Change the column name octet_length to below 63 | This is a product update. | |
|
Database Persistence - Data Management PRB1801384 |
Orphan archive-related records (Archive_Map NULL) aren't ignored by the archive job | When an instance has orphaned archive related records, the archive job tries to find orphan related records and archive them as part of the run being processed by the archive job. |
Refer to the listed KB article for details. |
|
Database Persistence PRB1773095 |
Links break in variable set records when the page is translated to a non-English language | The links in a variable set record don't work when the Title field isn't translated in a non-English language. |
Expected behavior: The link should work as same in English mode. Actual behavior: The link isn't working. |
|
Discovery PRB1842227 |
True-up ITOM Licensing November release version for Xanadu and Washington DC | ||
|
Document Intelligence Unified Backend PRB1781359 |
Document Intelligence upgrade causes data migration to fail when the instance is in a non-English language |
The migration fails, and the model will not be trained. As a result, tasks, when processed, also fail. |
|
|
Document Intelligence Unified Backend PRB1800115 |
If a migration task fails for a task definition failure, the upgrade of the task definition should not proceed | ||
|
Email Notifications PRB1824698 |
Notifications are sent to multiple users' personal email addresses | ||
|
Employee Center PRB1806589 |
Employee Center autocomplete suggestions don't work in Xanadu | The autocomplete suggestions of a base instance ESC AI Search doesn't work in Xanadu. |
Expected behavior: There are suggestions in the typeahead widget. Actual behavior: There are no suggested results. |
|
Employee Center PRB1827901 |
On the EC homepage, the 'My items' widget displays 'You don't have any items yet', then loads | The text 'You don't have any items yet' shouldn't come up unless there aren't any active activity configurations on the instance. | |
|
Employee Relations Case Management PRB1830223 |
HR users are unable to add or view attachments on Employee Relations cases in HR Agent Workspace | When HR users try to add attachments to an Employee Relations case in HR Agent Workspace, the attachment disappears and they are unable to view all previous attached documents. If users view the same Employee Relations record in HR Agent Workspace as an admin, they can view all of the attachments that the HR user tried to add. | |
|
Employee Service Center PRB1728117 |
'End impersonation' does not work as expected on the portal when a user is impersonated by a user with elevated privileges | The issue is reproducible on the Employee Service Center (ESC) and Automation Center (AC) portals. It uses the profile-with-drop-down widget which handles impersonation. |
Expected behavior: The impersonation should end. Actual behavior: The impersonation doesn't end. |
|
Field Normalization PRB1817181 |
The coalescer job reads an arbitrary number of sys_ids into memory | Coalescer::getGoatReferences reads sys_ids into memory with no limit. For large enough tables, this job can easily bring down a node. | |
|
Flow Engine PRB1814015 |
A template isn't applied properly on the corresponding table fields through Flow Designer | In a Subflow, the user uses the Create Task action to create a task and a template to fill the task field. When the subflow runs, the template populates one field with everything and leaves the other fields blank. | |
|
Flow Engine PRB1814758 |
During Async HTTP Client initialization, there is a reinitialization every time in RESTStep |
Expected behavior: There shouldn't be much of a difference between these numbers. Actual behavior: There is a persistent 250ms-500ms delta between these numbers. |
|
|
Flow Engine PRB1817474 |
An error message exists even after a retry is successful and the status code is 200 | When an action is executed with a retry policy and the initial call/s failed, the rest step output has an error message. However, after certain attempts once it's successful, the status is 200. It also displays an error message. |
Even after updating to 200, the error message is still there. |
|
Flow Engine PRB1832181 |
Password2 decryption fails in Engine V2 after returning from the MID server | The re-encryption for Password2 data when sending to MID aren't re-encrypted for Glide, which is causing the decryption to fail. | |
|
Flows (Family Channel) PRB1784060 |
The 'System logs' table is flooded with the message 'Flow Designer: Credentials sys_id' | The 'System logs' table is flooded with the log: 'Flow Designer: Credentials sys_id: 41b53612c3fce5 d087d34f45df0131b6'. |
|
|
GraphQL API PRB1833375 |
Add capability to include GlideRecord.enable SessionLanguageJoin() on GlideRecord_Query | This is a product update. | |
|
Guided Tours PRB1784409 |
The guided tours API returns java.lang.ArrayIndex OutOfBoundsException | It throws a 500 internal server error. |
|
|
Hermes (Family) PRB1804125 |
Update the certificate generator tool | This is a product update. | |
|
History Set PRB1826101 |
Enabling the property 'glide.history_set.pull_journa l_entries_from_journal_table ' has side effects | Enabling the property breaks HistoryWalker API and populates '0' as the update count for journal fields in the sys_history_line table. | |
|
HR Service Delivery PRB1709857 |
An error message is not translated for the setAbortAction method in the business rule |
Notice that the error is not translated. |
|
|
Identity PRB1833655 |
A SCIM user who gets an endpoint has performance issues | SCIM user who gets an endpoint has performance issues while fetching users with a page count of 500. | |
|
Integration Hub PRB1766824 |
Non-Integration Hub (IH) outbound calls are counted as IH usages if a flow is called earlier in the IH transaction, even if this flow doesn't cause the outbound request | ||
|
Integration Hub PRB1784518 |
The 'Retry' policy doesn't retry for a connection timeout | ||
|
Integration Hub PRB1821701 |
The 'Resolve SST for MID' property is not correctly honored when flows are set to run on v1 and the major engine version is v2 | ||
|
Integration Hub PRB1835500 |
If the call chain contains a source with a null scope, OutboundUsageEventWatcher throws null pointer exceptions | Even if the call chain is corrupt, this class shouldn't throw an NPE. |
Create an outbound HTTP Request with a call chain that has a null scope in one of the sources. Observe null pointer exceptions. |
|
MetricBase PRB1728947 |
Registering a large number of triggers with Clotho causes some triggers to not get registered | Series references are appended to a request URL when syncing triggers between Glide and Clotho. If there are too many series registered at once (for example 20k), the header becomes too large. Series references should be included in the request body so things are scalable. | |
|
Microsoft Reconciliation (Family Release) PRB1756971 |
Per Core with CAL and Per Core incorrectly license both Hosts and VMs in a cluster | Per Core with CAL (and Per Core) entitlements can license either the physical hosts or the VMs depending on which is more optimal as well as the availability of entitlements and licensing rules. The licenses required vary depending on whether the host(s) or the VM(s) is licensed and which entitlement was used (for example, CIS/Windows Server DC vs Standard or SQL Server Enterprise vs Standard) because the licensing calculations are different. | |
|
MID Server PRB1808948 |
MIDX509TrustManager doesn't handle expired cross-signing CA root certification | An exception appears in the logs. | |
|
Next Experience Unified Navigation PRB1762435 |
Links to ServiceNow records direct to a blank record | Unencoded URLs lead to a blank record. | |
|
On-Call Scheduling PRB1819083 |
The 'On-call schedules' (all on-call schedules) tab isn't loading | The 'All on-call schedules' tab gets stuck at 'loading'. The following error message displays in the console: 'TypeError: Cannot read properties of undefined (reading 'name')...' |
Refer to the listed KB article for details. |
|
Performance Analytics PRB1707426 |
Show refresh information is reset to false upon browser refresh if it is enabled by users other than admin |
Expected behavior: 'Last refreshed in X mins' should still show in the dashboard header. Actual behavior: 'Last refreshed in X mins' is not shown. |
|
|
Predictive Intelligence PRB1812468 |
Classification training capability doesn't return consistent results when doing batch predictions | Whenever users train a classification solution on Java, whenever they do single record predict, it by default returns ten outputs per record and is filtered on the Glide side to return the one with highest confidence, which is more than the threshold. But when doing a batch predict, it returns only one output per record. If the confidence for that output is less than the threshold, then it doesn't return any output. |
Notice that classification training capability doesn't return consistent results. |
|
Predictive Intelligence PRB1821890 |
The 'Cluster Concept' text isn't aligned/missing inside the 'Cluster Concept' tile | The 'Cluster Concept' text isn't aligned inside the 'Cluster Concept' tile. For some cluster concepts, the 'Cluster Concept' text is completely missing from 'Cluster Concept' visualization. | |
|
Process Mining PRB1804947 |
Root cause analysis (RCA) fails on the HR case table (sn_hr_core_case) in Process Mining | ||
|
Process Mining Workspace PRB1818056 |
In the 'Summary and Insights Improvement Opportunities' list, actions items are stuck in a loading state | The issue may be related to a race condition on seismic or the 'now-list' component, because it doesn't happen when the viewport is narrow or when breakpoints are added. |
Expected behavior: A set of options should display. Actual behavior: 'Loading items...' |
|
Project Management PRB1812212 |
The Percentage completed field doesn't load when exporting projects to MS project | When exporting projects, the '% Complete' column displays '0%' instead of the exported value. |
Expected behavior: The '% Complete' column displays the same exported value for each of the tasks in MS Project. Actual behavior: The '% Complete' column displays 0% instead of the exported value. |
|
Related Lists PRB1780317 |
Inline cell edit options appear off-screen for related lists | The inline edit box should be right-justified when on the right side of the screen and should show all inline edit icons. Instead, the inline edit box is left-justified when on the right side of the screen and disappears off the right edge of the screen. | |
|
Reporting PRB1764936 |
Scheduled list export with many rows fails and is sent as a PDF with an error message | The attachment is exported as a PDF with an error message instead of an excel file, even though the scheduled export was set as an excel file. |
Refer to the listed KB article for details. |
|
Schedule Optimization PRB1774638 |
Schedule optimization doesn't update display_travel_start and display_work_end fields on wm_task table for certain specific tasks | Schedule optimization moves tasks to the Assigned state. However, it doesn't modify the display_travel_start and display_work_end fields. Thus, the task doesn't display on the calendar even in an Assigned state. |
Notice that the SO moves tasks to the Assigned state. However, it doesn't modify the display_travel_start and display_work_end fields. Thus, the task doesn't display on the calendar even in an Assigned state. |
|
Schedule Optimization PRB1807589 |
Prevent duplicate territories in overlapping qualifier sets | The logic to build qualifier sets wasn't checking for duplicate primary qualifiers, resulting in duplicate qualifiers being sent in multiple sets. |
Notice that duplicate territories are sent in multiple qualifier sets in configdata. This shouldn't happen. |
|
Schedule Optimization PRB1823732 |
A personal event start date is later than the end date, causing Schedule Optimization to fail |
|
|
|
Schedule Optimization PRB1825269 |
The 'Optimization Solution Processor' business rule trigger is to be changed | The 'Optimization Solution Processor' business rule was in AFTER mode, which delayed the file uploads from SO Engine to Glide. |
Notice that files take longer to upload to a Glide instance. |
|
Schedule Optimization PRB1829010 |
In Schedule Optimization, batch optimization fails when one of the scopes is disabled in a batch configuration | An error including 'Cannot read property 'travel_est_provider' from null' is shown. |
|
|
Seismic Framework PRB1838437 |
There are multiple React versions on a page at runtime |
Expected behavior: There is no match for v16.2.0. Actual behavior: React v16.2.0 appears. |
|
|
Server-side scripts PRB1783385 |
Add rights for java.lang.NullPointer Exception.getMessage | If the user does not have elevated privileges, they see the message 'Attempted script access to inaccessible member denied'. | |
|
Server-side scripts PRB1793034 |
There's a performance degradation in some builds | This is a product update. | |
|
Server-side scripts PRB1843398 |
Email() method is not 'Extensible' | A bug in the code for ScriptableObject ::putImpl was fixed in Xanadu, but is missing from Washington DC. | |
|
Service Model Foundation PRB1768842 |
Contributors should be able to comment and assign the case tasks that are visible to them |
Expected behavior: Contributor users should be able to comment on the case tasks visible to them and assign them to themselves from the BLSP portal. Actual behavior: Contributor users are not able to comment on the case tasks visible to them and not able to assign them to themselves from the BLSP portal. |
|
|
Service Portfolio Management PRB1767688 |
There are incorrect lifecycle mappings for business services and technical services | When initially submitting a service in Service Builder, the lifecycle stage/stage status is set to 'Design/Build', but will change to 'Ideation/Under Evaluation' when reopening the service. |
Refer to the listed KB article for details. |
|
Software Asset Management PRB1775506 |
The software lifecycle report in classic view is empty | The report for 'Software Lifecycle reports' table has empty records in the Washington DC release. | |
|
Software Asset Management PRB1807185 |
Forms break while creating new integration profiles |
Observe that the page breaks. |
|
|
Software Asset Management PRB1840899 |
New License Metrics for CrowdStrike | This is a product update. |
Refer to the listed KB article for details. |
|
Software Asset Management PRB1842738 |
Auto-select a metric group based on the CrowdStrike software model | This is a product update. | |
|
Software Asset Management Workspace PRB1833497 |
There's a workspace functionality issue where filtering products under license usage isn't working | There's an issue with filter products under license usage. All records are displayed if users select a record for any particular version for a product while entering the name of the product in the search field. All of the products display again. | |
|
Software Asset Reconciliation PRB1716581 |
Insert insufficient rights for installs tied to subscriptions | Installs are not tied to 'insufficient rights'. |
Notice that installs are not tied to 'insufficient rights'. |
|
Software Models PRB1786414 |
The sam_admin role failed to load the 'publish to software catalog' list when catalog records not readable by role |
Refer to the listed KB article for details. |
|
|
System Events PRB1792583 |
Flow Engine is unable to move a sysevent in the ready.node state back to ready when the sysevent table rotation record is deleted | When the flow engine encounters sysevent records older than five minutes in the state ready.node# it should move them back to 'Ready' so they can be picked up by another node. This does not happen when the Table Rotation for sysevent has been deleted. |
Expected behavior: The sysevent should go back to the ready state and be picked up by another node. Actual behavior: The sysevent stays in ready.node# state. |
|
UI Builder (Family Channel) PRB1828407 |
Users are unable to add new data visualizations and set the data sources in Agent Workspace when opened in UI Builder | . |
Refer to the listed KB article for details. |
|
UI Field Administration PRB1799424 |
There's a 'Recent selections' sorting issue on workspace | 'Recent selections' on the HR Service reference field in workspace doesn't sort data as per the reference qualifier attribute ref_ac_order_by. |
Expected behavior: The field should display the most recent selection with sorting. Actual behavior: The field displays the result as per recently selected reference data but they aren't sorted. |
|
UI Field Administration PRB1805994 |
Reference fields are considering additional columns to sort auto-complete results in workspace | Reference fields consider additional columns to sort auto-complete results in workspace in cases with a missing ref_ac_order_by dictionary attribute. |
Expected behavior: There should be no modification in the auto-complete results sorting based on the column used to sort the reference picker list. It causes the performance issue. Actual behavior: The fired SQL query performs sorting on the sorted column name, 'Name'. |
|
UI Field Administration PRB1829890 |
A filter in workspace doesn't perform a search when the user types a value in a language other than English | If the user types the name of a service in French, the system does not find a record for the filter. But if the user types a name in English, it will search for the corresponding record in French. | |
|
UI Form Administration PRB1706564 |
UI policy with a date time field condition is not invoked on the workspace when glide.sys.date_format is set to dd-MM-yyyy | When glide.sys.date_format is set to dd-MM-yyyy, the UI policy with a date time field condition does not work as expected on workspaces. It works as expected on UI16/Next Experience. The default date format yyyy-MM-dd works on both UI16/Next Experience and workspaces. | |
|
UI Form Administration PRB1797566 |
There is an empty payload in some events emitted by Attachment UIB component | An attachment payload is not captured on download and preview events in workspaces. | |
|
UX Framework PRB1766794 |
Closing multiple tabs quickly converts an existing workspace tab to a non-functional 'Details' workspace tab that can't be closed | A non-functional 'Details' tab appears when closing inactive tabs quickly. |
Expected behavior: The Details subtab is closed out. Actual behavior: The non-functional Details tab appears when closing out inactive tabs quickly. |
|
Virtual Agent PRB1833428 |
Language Detection does not work when the user logs in with English and searches for a Spanish utterance | A Virtual Agent conversation is not translated to the expected language after language detection is run and the detected language is accepted. |
Refer to the listed KB article for details. |
|
Visual Task Boards PRB1763654 |
Setting glide.vtb.card_select_ due_date.dst_convert to false doesn't prevent an extra hour from being added | An extra hour is added for daylight savings time when glide.vtb.card_select_ due_date.dst_convert is set to false. |
Expected behavior: The time will show as 12:00 AM. Actual behavior: The time will instead show 1:00 AM. |
|
Visual Task Boards PRB1765065 |
ChecklistItemResponder is too slow to efficiently scale normal usage of the platform, resulting in backlog in the record watcher queue | ChecklistItemDAO has the functions canRead/canDelete that triggers base instance ACLs. | |
|
Zero Trust Access PRB1838694 |
Mobile users with SSO logins are logged out with Zero Trust Access (ZTA) mobile enabled |
Expected behavior: The user should not be logged out until the refresh token expires. Actual behavior: The user is logged out after ~30 minutes with a null pointer exception in the logs. |
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.
- Washington DC Patch 9 Hotfix 1
- Washington DC Patch 9a
- Washington DC Patch 9
- Washington DC Patch 8
- Washington DC Patch 7
- Washington DC Patch 6
- Washington DC Patch 5
- Washington DC Patch 4
- Washington DC Patch 3
- Washington DC Patch 2
- Washington DC Patch 1
- Washington DC security and notable fixes
- All other Washington DC fixes