SolarWinds Platform 2026.4
← All SolarWinds releases · Searchable index of all 356 fixed issues
What's new and improved
SLA Mute mode for maintenance windows
Maintenance windows now support an SLA Mute state. In this state, monitoring and data collection continue, you can optionally mute alerting, and the SolarWinds Platform excludes the period from availability and SLA calculations. Unmanaging or disabling an object stops monitoring entirely, while SLA Mute keeps the object monitored during planned maintenance.
Redesigned network discovery
Network discovery has a redesigned workflow that uses the same interaction patterns as the rest of the modernized SolarWinds Platform Web Console and takes fewer steps to bring devices under monitoring. To add SD-WAN devices, use the legacy wizard. Support for adding SD-WAN devices will be added in a future release. You can switch between the legacy and new discovery wizards at any time. In large environments, discovery uses the main polling engine by default instead of the polling engine with the lowest engine ID.
High availability
The High Availability panel now refreshes pool and member status and member roles every 10 seconds, so the information stays accurate during a failover. A new HA status of 'Failover in progress' is now shown while a failover runs. Updated the HA Failover Action to better support multi-member pools. Improved audit events for HA Repair and HA server role changes. SolarWinds Platform Agents are supported on polling engines in multi-cluster HA pools with m:n active/standby members. Agents connect to the correct engine and are automatically redirected to another engine during a failover. Engine load balancing now includes nodes polled through WMI and WinRM, in addition to nodes polled through ICMP and SNMP. See Balance load on additional polling engines in an HA pool.
Alert when a device stops sending SNMP traps
A new out-of-the-box alert triggers when a device does not send an SNMP trap within a time period that you specify. Use this alert to detect silent failures on devices that cannot be polled, such as a trap source behind a data diode.
Asset ID included in forwarded alerts
Alerts forwarded to integrated service management tools, including SolarWinds Service Desk, ServiceNow, and SolarWinds Incident Response, now include the Asset ID of the affected entity. The receiving tool can link the incident to the exact configuration item in its configuration management database (CMDB).
Accessibility improvements
Added accessibility support for keyboard navigation, ARIA roles and semantics, and screen readers to help meet Section 508 requirements.
API and SDK
OAuth authentication is available for on-premises connectors that access the SolarWinds Information Service (SWIS) API, and in SWQL Studio. You can create an API token for an individual user account and use it instead of a password to authenticate automation against the SolarWinds Platform. If an API Token is created for a non-admin account, the user can disable, regenerate the token, or delete it by navigating to their profile.
Scalability updates
A SolarWinds Platform Web Server now supports up to 150 concurrent user sessions, an increase from 100. Concurrent users are counted as users interacting with the SolarWinds Platform Web Console within a 30-second window. Hardware requirements depend on the number of concurrent users supported.
FIPS 140-3 compliance
When deployed in FIPS-approved mode, SolarWinds Observability Self-Hosted 2026.4 and all listed modules are FIPS 140-3 ready, with documented exceptions.
Additional updates
Added the SWQL function String_Agg(), which combines values from multiple rows into a single delimited cell. Added support for Microsoft Entra ID authentication between the SolarWinds Platform and the SQL Server. Changing to this new authentication type is performed in the Configuration wizard. Users can schedule regular maintenance with unlimited duration. Automatic migration of the deprecated Unmanage Scheduling Utility (Unmanage Task Editor) jobs: When you upgrade, the Configuration wizard migrates existing Unmanage Scheduling Utility schedules to the Manage Schedules page. Schedules that reside on a standby server in a High Availability pool are not migrated. Recreate those schedules manually on the Manage Schedules page. Windows schedules that reside on a standby server in a High Availability pool are not migrated by the Configuration wizard. Recreate them manually on the Manage Schedules page. Hardware Health data is now collected for additional Aruba switch models, including the Aruba 2930F/2930M VSF virtual chassis and the Aruba 5406R zl2 and 5412R zl2. Matching SNMP nodes with no Hardware Health data are rescanned for hardware sensors during upgrade. The SolarWinds Improvement Program (SWIP) has been migrated from a standalone application into Centralized Settings. All deployments that do not have High Availability configured will be upgraded to the new message bus, SolarWinds Message Bus, replacing RabbitMQ. In previous versions, this migration was limited to only deployments with fewer than 300 nodes, fewer than 3 polling engines, and not using High…
Items fixed
| SolarWinds case # | Product | Description |
|---|---|---|
| 01744792 | Platform | When a user specifies an empty database during database configuration, the Configuration Wizard no longer checks the database branding version, and the following message is not displayed: An exception occurred when fetching the DB branding version. |
| 01791596 | Platform | On the Edit Account page, the SecurityTab Menu Bar is now available and can be assigned to views. |
| 01791596, 01802623, 01976085, 02076730 | Platform | During upgrades, the system check now determines whether the WebSocket protocol for IIS is enabled, and displays a message if it is not. Intelligent Maps use this protocol to efficiently display real-time changes. If this protocol is disabled, live updates work, but performance is slower. The message includes a link to the Support article How to Enable the WebSocket Protocol for the SolarWinds Platform. |
| 01692130, 01776286, 01899647, 01976398 | Platform | To improve web performance and system load times, nodes-related data operations use the db.entities framework efficiently, reducing blocking, excessive reads, and slow updates across partitioned tables. |
| 01915281 | Platform | Modern Dashboard tab transitions remain responsive when multiple widgets use threshold formatting. |
| 01892652 | Platform | When database connectivity is lost, the alerting engine remains stable and does not stop and restart repeatedly across the primary and secondary HA servers. |
| 01972784 | Platform | The Mandatory Notice appears only once during SAML authentication and subsequent dashboard access. |
| 02028380 | Platform | When an agent-monitored node is moved to a different polling engine, the node remains up and polling continues. |
| 02119564 | Platform | HA pool setup correctly treats the Virtual IP address and Hostname as optional. If a Virtual IP address is entered and then cleared, it is no longer cached. |
| 02036022 | Platform | The Status Summary resource, which was intended for EOC deployments, can no longer be added to views in other SolarWinds Observability Self-Hosted deployments. |
| 02045443 | Platform | Manage Nodes, Alerts, and Reports no longer display duplicate entries for Power Control Units (PCUs) or UPS devices, ensuring accurate data organization and clean user interface filtering. |
| 02037173 | Platform | When a report with a comma in the title is exported to Excel using the Export to Excel button, the file name is no longer truncated. |
| 02173415 | Platform | As you drill down through entities in the Modern Dashboards Entity Drilldown resource, breadcrumbs display information about previous selections and can be used for navigation. |
| — | Platform | The Force-enable multi-subnet failover setting is applied to the database connection string for all supported SQL Server authentication methods. |
| 02083215 | Platform | When you set up a one-time scheduled maintenance job, the interval is scheduled correctly even if the client and server are in different time zones. |
| 02135171, 02161717 | Platform | In the Add Node or Edit Node wizard, if the gMSA Account option is selected for a node that uses WMI polling, the Connection Mode automatically changes to WinRMOnly, and the Authentication Mechanism changes to Kerberos. These changes enable successful gMSA authentication. If the gMSA Account option is later deselected, these options revert to their previous values. |
| 02093182, 02099195, 02104654, 02165764, 02168101, 02176177 | Platform | Polling Completion displays 100% for new installations and accurately aggregates job engine completion values after polling activity begins. |
| — | Platform | Job Engine v3 reliably processes job requests even when request-body data arrives slowly. |
| 02081056 | Platform | Database maintenance removes orphaned data across GCP services, preventing stale cloud entities from consuming license capacity. |
| 02101101 | Platform | The Node Details Poller has been improved to reliably poll certain OIDs, allowing the associated devices to be added. |
| 02025395 | Platform | When an anomaly based alert is triggered and a user adds notes to the triggered alert instance, the alert entity details page displays the correct data, not There is no data to show. |
| 02054679 | Platform | The All IP Addresses on Node resource correctly displays both IPv4 and IPv6 address information for SNMP nodes. |
| — | Platform | Audit events for moving an exact node into or out of Load Balancing display the node caption as a link to its details. |
| 02132955, 00839577 | Platform | Audit events accurately record an alert’s current enabled or disabled state after each change. |
| — | Platform | SWQL alert enable and disable actions are recorded in audit logs as Alert Enabled or Alert Disabled events. |
| 02113768 | Platform | The AD test correctly validates wildcard certificates assigned to website SSL bindings. |
| 02097908, 02102350 | Platform | The Orion.NetObjectDowntime table accurately reflects nodes whose current status is Up. |
| 02102003, 02098769 | Platform | When Linux nodes are polled with the SolarWinds Agent using SNMPv2c or SNMPv3, Asset Inventory retrieves and displays all results. |
| — | Platform | HA pool actions remain available after canceling the force-failover dialog. |
| 01484292, 02114456 | Platform | When new agents are added, the resulting notification accurately reports the number of agents that were added. |
| 02069085 | Platform | Exporting a report to a PDF no longer fails when an alternative PDF engine is used. |
| 02118385 | Platform | When a custom certificate cannot be used for the SWIS REST API endpoint (for example, because of a missing or inaccessible private key), the issue no longer prevents SWIS from starting. The issue is logged, and the SolarWinds certificate is used instead. |
| 02073197 | Platform | The MS Graph SMTP client configuration provides a link to a Support article with configuration information. |
| 02120230 | Platform | An issue that caused the Job Engine to truncate data polling to stop was resolved. |
| 02109761, 02125559, 02130782 | Platform | When a deployment does not include a license for NCM, the Configuration Wizard no longer creates the NCM Nodes view. When the NCM Nodes view was created without the NCM BusinessLayer to keep it synchronized, the view could become corrupt and cause polling and other features to fail. |
| 02034433 | Platform | PerfStack projects now maintain unique metric-entity pairs when multiple entities are added or project data is loaded. |
| 02104938, 02136724, 02130258, 02132847 | Platform | Values in the Weight column of the CPUMultiLoad_CS_cur table are no longer saved as 0, which prevents database maintenance from failing with divide-by-zero errors. |
| 02129893 | Platform | The Next Run column in the Upcoming Maintenance Schedules resource no longer displays Invalid Date if the browser's language is not EN-US. |
| 02129334 | Platform | When the ImportCannedReports task fails, the Configuration Wizard provides detailed information about the issue. |
| 02126753 | Platform | When the Text > Content dialog is opened from a node on an Intelligent Map, custom properties with names that include id are no longer missing from the dialog. |
| 02132078 | Platform | Database connections use a default connect timeout of 120 seconds, which prevents issues with the Configuration Wizard. |
| 02114659 | Platform | An issue was fixed that caused Intelligent Maps to display incorrect node statuses. |
| 02132721 | Platform | SolarWinds Deployment Health correctly distinguishes Azure SQL Database from Azure SQL Managed Instance when evaluating database time zones. |
| 02145372 | Platform | The machine type for APC Automatic Transfer Switch 4G devices is no longer incorrectly identified as Smart-UPS 9605. |
| 01967985, 02110438, 00924965, 01084552 | Platform | Memory is reported accurately for Linux devices with available valid extended 64-bit memory OIDs. |
| 02139334 | Platform | The Configuration Wizard no longer fails to upgrade with the following error because an incorrect database version was reported: Invalid object name 'dbo.NCM_VulnerabilitiesAnnouncementsNodes'. |
| 02118726, 02106120, 02139711, 02144082 | Platform | The centralized setting SkipNotification was added to enable a periodic reconciliation timer that ensures notifications of scheduled jobs are not missed because of a temporary message bus outage or connection interruption. This setting is off by default. If needed, contact Support to enable the setting. This fix is also included in the 2026.2.3 release. |
| 02144215, 02158471 | Platform | Azure Cosmos DB database maintenance completes successfully when data is moved to the next gradation level. |
| 02162083 | Platform | WMI connections now use an increased connection timeout with a separate configurable query timeout. |
| 02120396 | Platform | An unsupported Windows time zone ID in a scheduled job no longer prevents the Core Business Layer from starting. |
| 02075114 | Platform | VNQM downloads and processes all CDR/CMR files from Call Managers without extensive delays due to incorrect base-name execution. |
| 02138099 | Platform | When installing a scalability engine fails because the product catalog is corrupted or could not be downloaded, the error message provides a link to a Support article with additional information. |
| 02123605 | Platform | OpenTlsConnection accepts valid SQL data source formats with a space before the port. |
| 02164520 | Platform | After the polling method for a node has been changed, polling errors from the previous polling method no longer persist and incorrectly affect the node's status. |
| 02158968 | Platform | Date/Time custom properties save dates with the correct year, including years 2030 and later. |
| 02158849, 02159896, 02163696, 02165947, 02166951, 02168049, 02169367, 02172661, 02173782, 02180056 | Platform | Time synchronization issues between the SolarWinds Observability Self-Hosted server and a remote computer connected to the server do not prevent users from unmanaging or muting a node from the Manage Nodes page. This fix is also included in the 2026.2.3 release. |
| 02154649, 02168426, 02169475, 02171488 | Platform | SWIS queries correctly apply filters on node custom properties, including global, dashboard, and URL filters. |
| — | Platform | When additional columns are added to a report with fixed column widths, those columns are displayed correctly when the report runs. |
| — | Platform | Running a High Availability repair now works correctly even if a SolarWinds service is unable to stop. |
Deprecations
Unmanage Scheduling Utility
The Unmanage Scheduling Utility (Unmanage Task Editor) is deprecated as of 2026.2 and will be removed in a future release. To ensure continued support, schedule all new tasks using the web console Manage Schedules page. Windows schedules that reside on a standby server in a High Availability pool are not migrated by the Configuration wizard. Recreate them manually on the Manage Schedules page.
Apache Mesos
Apache Mesos container monitoring is deprecated and will no longer be available in a future release. Migrate your monitored environment to Docker or Kubernetes 1.23+.
Kubernetes 1.16 - 1.22
Kubernetes 1.16 - 1.22 container monitoring is deprecated and will be removed in a future release. SolarWinds recommends upgrading your cluster to version 1.23 or later, then re-adding the service in SolarWinds Observability Self-Hosted.
Network Atlas
Network Atlas is deprecated as of Orion Platform 2020.2. It is still available and supported in the current release, but will be removed in a future release. Deprecation is an indication that you should avoid expanded use of this feature and formulate a plan to discontinue using the feature. SolarWinds recommends that you start using Intelligent Maps in the SolarWinds Platform Web Console to display maps of physical and logical relationships between entities monitored by the SolarWinds Platform products you have installed. Starting with 2024.2, you can import Network Atlas maps to Intelligent Maps. See Import maps.
End of life
End-of-life milestones announced in this release.
| Version | EoL announced | End of engineering | End of life |
|---|---|---|---|
| 2024.2 | June 9, 2026: End-of-Life (EoL) announcement – Customers on SolarWinds Platform version 2024.2 or earlier should begin transitioning to the latest version of SolarWinds Platform. | July 9, 2026: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for SolarWinds Platform version 2024.2 or earlier will no longer actively be supported by SolarWinds. | July 9, 2027: End-of-Life (EoL) – SolarWinds will no longer provide technical support for SolarWinds Platform version 2024.2. |
| 2024.1 | February 10, 2026: End-of-Life (EoL) announcement – Customers on SolarWinds Platform version 2024.1 or earlier should begin transitioning to the latest version of SolarWinds Platform. | March 12, 2026: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for SolarWinds Platform version 2024.1 or earlier will no longer actively be supported by SolarWinds. | March 12, 2027: End-of-Life (EoL) – SolarWinds will no longer provide technical support for SolarWinds Platform version 2024.1. |
| 2023.4 | October 21, 2025: End-of-Life (EoL) announcement – Customers on SolarWinds Platform version 2023.4 or earlier should begin transitioning to the latest version of SolarWinds Platform. | November 20, 2025: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for SolarWinds Platform version 2023.4 or earlier will no longer actively be supported by SolarWinds. | November 20, 2026: End-of-Life (EoL) – SolarWinds will no longer provide technical support for SolarWinds Platform version 2023.4. |
| 2023.3 | October 21, 2025: End-of-Life (EoL) announcement – Customers on SolarWinds Platform version 2023.3 or earlier should begin transitioning to the latest version of SolarWinds Platform. | November 20, 2025: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for SolarWinds Platform version 2023.3 or earlier will no longer actively be supported by SolarWinds. | November 20, 2026: End-of-Life (EoL) – SolarWinds will no longer provide technical support for SolarWinds Platform version 2023.3. |
Reproduced from the official SolarWinds Platform 2026.4 release notes. Last checked 8 Oct 2026, 05:15 UTC.