Documentation forStorage Resource Monitor

SRM 2026.4 release notes

Release date: October 20, 2026

Here's what's new in SRM 2026.4. You can find the applicable system requirements here.

Skipping a version? If you're upgrading from more than one version back, don't rely on this page alone — review the release notes aggregator to see everything that changed across the versions you’re skipping, and across your SolarWinds Platform products.

To view release notes, system requirements, and product guide (formerly known as administrator guide) PDFs for supported versions of SRM, see SRM previous versions.

SRM runs on the SolarWinds Platform (self-hosted). SRM release notes include the updates from the SolarWinds Platform (self-hosted).

Critical update advisories

Critical update advisories alert you to key prerequisites, system environment updates, and operational changes in this release. Review these details carefully before initiating an upgrade to ensure a smooth deployment.

Legacy wireless SWIS entities

Legacy wireless SWIS entities were removed in this release. As a consequence, custom alerts, reports, or widgets using the removed SWIS entities stop working. Replace the legacy SWIS entities with currently supported ones. See this topic for details.

SolarWinds Message Bus replaces RabbitMQ

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 Availability.

Passwords for passive WPM Players

Included in this release are changes to Web Performance Monitor (WPM) components. All features and platform modules are installed regardless of active licensing, as all SolarWinds Platform products share an underlying framework. SolarWinds recommends upgrading all environments at your earliest convenience to apply the latest performance and security fixes.

Three types of WPM player installations are affected by this update advisory:

  1. The default player installed on the main polling engine when SolarWinds Observability Self-Hosted was first installed.

  2. Remote players installed by the customer and configured for passive mode.

  3. Remote players installed by the customer in active mode.

After upgrading, passive WPM Players installed by default on the main polling engine (using Server-initiated communication) are switched to the active mode (using Player-initiated communication).

Passive WPM Players installed remotely are pre-filled with a randomly generated strong password during their automatic upgrade. This includes WPM Players with a disabled "Enable Upgrade" toggle. These are not upgraded to the latest version.

Active WPM Players (using Player-initiated communication) do not require a password to be set after the upgrade.

New features and improvements in SRM

Updated polling API now available in Pure Storage/Everpure devices

SRM now features an updated polling API in Pure Storage/Everpure devices to use the most recent version, 2.x API, from Pure Storage.

New features and improvements in SolarWinds Platform

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

Updated accessibility support for keyboard navigation, ARIA roles and semantics, and screen readers to help meet Section 508 requirements.

  • HTML and ARIA accessibility: Corrected heading semantics, breadcrumb roles, and required parent roles for tables and menus. Added accessible names for overlays and switches, and corrected invalid or incomplete ARIA relationships.

  • Keyboard accessibility: Enabled keyboard access to scrollable regions and search controls, improved the focus order in search, and removed focusable elements nested within other interactive controls.

  • Search and main menu accessibility: Improved focus indicators and contrast, keyboard activation, Enter and Escape key behavior, accessible labels, and screen reader support for search controls.

  • Interactive controls: Corrected nested interactive elements in radio controls and list items.

API and SDK Authentication

OAuth

  • OAuth is available for on-premises connectors that access the SolarWinds Information Service (SWIS) API, and in SWQL Studio.

API token

  • 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.

See JWT from an API Token for details.

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.

Database Performance Analyzer Integration Module improvements

The following improvements have been added to the Database Performance Analyzer Integration Module (DPAIM):

  • Cloud SQL databases monitored by DPA can be automatically discovered through DPAIM. Configuration changes are synchronized and obsolete cloud relationships are cleaned up automatically when cloud resources or accounts are deleted.

  • From the DPA Server Management page, you can now edit the properties of an integrated DPA server without having to remove and then reestablish the integration.

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. The following Microsoft Entra authentication options have been added:

    • Microsoft Entra Password

    • Microsoft Entra Integrated

    • Microsoft Entra Service Principal

    • Microsoft Entra Managed Identity

  • Users can schedule regular maintenance with unlimited duration.

  • Updated the maintenance notification on the Node Details page to allow for easier reading.

  • Migrated the Node Details Interface tab from legacy user interface.

  • 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.

  • 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 Availability.

    SolarWinds Message Bus is only used for licensed upgrades. Fresh installations and evaluations keep using RabbitMQ.

  • For Modern Dashboard Global Filters, additional clarification was added when editing the Global Filter Configuration page to inform a user that additional updates to SWQL might be required if a Custom Property is selected.

  • All SolarWinds Platform services now run on .NET 10 and .NET Framework 4.8. SolarWinds Platform no longer installs or uses the .NET 8 runtimes.

  • Updated legacy Node Detail views with missing conditional options to hide view if it was not applicable to respective node. Conditions can be seen by editing the Node Detail page and selecting the left-hand tab.

Fixed CVEs

At SolarWinds, we prioritize the swift resolution of CVEs to ensure the security and integrity of our software. In this release, we have successfully addressed the following CVEs.

SolarWinds CVEs

SolarWinds would like to thank our Security Researchers below for reporting on the issue in a responsible manner and working with our security, product, and engineering teams to fix the vulnerability.

CVE-ID Vulnerability Title Description Severity Credit
CVE-2026-28328 SolarWinds Observability Self-Hosted broken authorization schema (CVE-2026-28328) SolarWinds Observability Self-Hosted was found to be affected by a broken authorization schema that can allow low-privileged users to access and modify information beyond their assigned permissions. 8.8 Dimitrios Titos from NATO, Georgios Sotiriadis from NATO, Frank Lycops from NATO
CVE-2026-28329 SolarWinds Observability Self-Hosted Server-Side Request Forgery (SSRF) (CVE-2026-28329) SolarWinds Observability Self-Hosted was found to be affected by a Server-Side Request Forgery (SSRF) vulnerability that allows authenticated attackers to cause the application server to send requests to attacker-controlled or internal destinations. 6.4 Dimitrios Titos from NATO, Georgios Sotiriadis from NATO, Frank Lycops from NATO
CVE-2026-28330 SolarWinds Observability Self-Hosted Cross-Site Scripting Vulnerability (CVE-2026-28330) SolarWinds Observability Self-Hosted was found to be affected by a stored Cross-Site Scripting (XSS) vulnerability that allows authenticated attackers to inject malicious content or JavaScript, which is displayed or executed in the browsers of other authenticated users who access the affected pages. 4.6 Dimitrios Titos from NATO, Georgios Sotiriadis from NATO, Frank Lycops from NATO

Third-party CVEs

CVE-ID Vulnerability title Description Severity
CVE-2026-42789 Non-CA certificate accepted as intermediate issuer in public_key path validation Erlang/OTP public_key incorrectly accepts a non-CA certificate as an intermediate issuer, allowing certificate chain forgery. 8
CVE-2026-42790 nameConstraints DNS bypass via subject CommonName fallback in public_key hostname verification TLS hostname verification can be bypassed through a Subject CommonName fallback, potentially allowing an attacker to spoof a trusted hostname. 7.6
CVE-2026-22007 Oracle Java SE Security vulnerability allowing unauthorized read access to a subset of accessible data Local, difficult-to-exploit Java Security vulnerability allowing limited unauthorized read access to Java-accessible data. 2.9
CVE-2026-22008 Oracle Java SE Libraries vulnerability allowing unauthorized modification of accessible data Java Libraries vulnerability that can allow unauthorized modification of some Java-accessible data; primarily relevant to sandboxed/untrusted Java deployments. 3.7
CVE-2026-22013 Oracle Java SE JGSS vulnerability allowing unauthorized access to critical data Java security protection-mechanism failure that may expose critical data; requires user interaction and is mainly relevant to untrusted/sandboxed Java deployments. 5.3
CVE-2026-22016 Oracle Java SE JAXP vulnerability allowing unauthorized access to critical data Network-exploitable Java vulnerability allowing unauthorized access to critical Java-accessible data. 7.5
CVE-2026-22018 Oracle Java SE Libraries vulnerability allowing partial denial of service Resource-allocation vulnerability that can cause partial denial of service in Java SE. 3.7
CVE-2026-22021 Oracle Java SE JSSE vulnerability allowing partial denial of service HTTPS-exploitable Java vulnerability allowing an attacker to cause a partial denial of service. 5.3
CVE-2026-34268 Oracle Java SE Security vulnerability allowing unauthorized read access to a subset of accessible data Local, difficult-to-exploit Java Security vulnerability allowing limited unauthorized read access to Java-accessible data. 2.9
CVE-2026-34282 Oracle Java SE Networking vulnerability allowing denial of service through hang or repeatable crash Network-exploitable Java vulnerability that can cause a hang or repeatedly trigger crashes, resulting in complete denial of service. 7.5
CVE-2026-23865 FreeType integer overflow leading to out-of-bounds read when parsing OpenType variable fonts Integer overflow in FreeType can cause an out-of-bounds read when parsing OpenType variable-font tables. 5.3

Fixed customer issues

Case number Description Platform product
01744792

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.

Platform
01791596

On the Edit Account page, the SecurityTab Menu Bar is now available and can be assigned to views.

Platform
01791596, 01802623, 01976085, 02076730

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.

Platform
01692130, 01776286, 01899647, 01976398 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. Platform
01892652

When database connectivity is lost, the alerting engine remains stable and does not stop and restart repeatedly across the primary and secondary HA servers.

Platform
01972784 The Mandatory Notice appears only once during SAML authentication and subsequent dashboard access. Platform
02028380

When an agent-monitored node is moved to a different polling engine, the node remains up and polling continues.

Platform
02119564 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. Platform
02036022 The Status Summary resource, which was intended for EOC deployments, can no longer be added to views in other SolarWinds Observability Self-Hosted deployments. Platform
02035418

Discovery now detects Power Conversion Units (PCUs) with newer firmware that uses a different date format, and upgrading an existing node to the newer firmware does not affect polling.

Platform
02045443

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.

Platform
02038245

List resources jobs on SolarWinds Agent nodes now provide traceable life cycle logging across creation, scheduling, propagation, and execution stages.

Platform
02037173

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.

Platform
02173415

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
N/A The Force-enable multi-subnet failover setting is applied to the database connection string for all supported SQL Server authentication methods. Platform
02083215

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.

Platform
02135171, 02161717

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.

Platform
02093182, 02099195, 02104654, 02165764, 02168101, 02176177 Polling Completion displays 100% for new installations and accurately aggregates job engine completion values after polling activity begins. Platform
N/A Job Engine v3 reliably processes job requests even when request-body data arrives slowly. Platform
02081056 Database maintenance removes orphaned data across GCP services, preventing stale cloud entities from consuming license capacity. Platform
02101101 The Node Details Poller has been improved to reliably poll certain OIDs, allowing the associated devices to be added. Platform
02025395

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.

Platform
02054679 The All IP Addresses on Node resource correctly displays both IPv4 and IPv6 address information for SNMP nodes. Platform
02109883

HA pools remain healthy and standby APEs start correctly after upgrades without duplicate engine records or manual database cleanup.

Platform
N/A Audit events for moving an exact node into or out of Load Balancing display the node caption as a link to its details. Platform
02132955, 00839577 Audit events accurately record an alert’s current enabled or disabled state after each change. Platform
N/A SWQL alert enable and disable actions are recorded in audit logs as Alert Enabled or Alert Disabled events. Platform
02113768 The AD test correctly validates wildcard certificates assigned to website SSL bindings. Platform
02097908, 02102350 The Orion.NetObjectDowntime table accurately reflects nodes whose current status is Up. Platform
02102003, 02098769

When Linux nodes are polled with the SolarWinds Agent using SNMPv2c or SNMPv3, Asset Inventory retrieves and displays all results.

Platform
N/A HA pool actions remain available after canceling the force-failover dialog. Platform
01484292, 02114456 When new agents are added, the resulting notification accurately reports the number of agents that were added. Platform
02069085

Exporting a report to a PDF no longer fails when an alternative PDF engine is used.

Platform
02118385

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.

Platform
02073197 The MS Graph SMTP client configuration provides a link to a Support article with configuration information. Platform
02120230 An issue that caused the Job Engine to truncate data polling to stop was resolved. Platform
02109761, 02125559, 02130782

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.

Platform
02034433 PerfStack projects now maintain unique metric-entity pairs when multiple entities are added or project data is loaded. Platform
02104938, 02136724, 02130258, 02132847

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.

Platform
02129893 The Next Run column in the Upcoming Maintenance Schedules resource no longer displays Invalid Date if the browser's language is not EN-US. Platform
02129334 When the ImportCannedReports task fails, the Configuration Wizard provides detailed information about the issue. Platform
02126753 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. Platform
02132078 Database connections use a default connect timeout of 120 seconds, which prevents issues with the Configuration Wizard. Platform
02114659 An issue was fixed that caused Intelligent Maps to display incorrect node statuses. Platform
02132721 SolarWinds Deployment Health correctly distinguishes Azure SQL Database from Azure SQL Managed Instance when evaluating database time zones. Platform
02145372 The machine type for APC Automatic Transfer Switch 4G devices is no longer incorrectly identified as Smart-UPS 9605. Platform
01967985, 02110438, 00924965, 01084552 Memory is reported accurately for Linux devices with available valid extended 64-bit memory OIDs. Platform
02139334

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'.

Platform
02118726, 02106120, 02139711, 02144082

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.

Platform
02144215, 02158471 Azure Cosmos DB database maintenance completes successfully when data is moved to the next gradation level. Platform
02162083 WMI connections now use an increased connection timeout with a separate configurable query timeout. Platform
02120396

An unsupported Windows time zone ID in a scheduled job no longer prevents the Core Business Layer from starting.

Platform
02138099

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.

Platform
02123605 OpenTlsConnection accepts valid SQL data source formats with a space before the port. Platform
02164520 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. Platform
02158968 Date/Time custom properties save dates with the correct year, including years 2030 and later. Platform
02158849, 02159896, 02163696, 02165947, 02166951, 02168049, 02169367, 02172661, 02173782, 02180056

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.

Platform
02154649, 02168426, 02169475, 02171488

SWIS queries correctly apply filters on node custom properties, including global, dashboard, and URL filters.

Platform
N/A

*Modern dashboard widgets return data for SWQL queries that include a FILTER ON clause, instead of failing with a subquery error.

This fix is also included in the 2026.2.3 release.

Platform
N/A When additional columns are added to a report with fixed column widths, those columns are displayed correctly when the report runs. Platform
N/A Running a High Availability repair now works correctly even if a SolarWinds service is unable to stop. Platform
N/A

When a performance poll is manually triggered within a five-minute window, the SRM_StorageArrayStatistics_CS_cur tables are no longer set to NULL. (This issue relates to Everpure FlashArray, PowerMax, and Dell PowerStore arrays.)

SRM
02165798 Database maintenance no longer fails for HPE Allera 9000, HPE Primera, HPE Alletra MP10000, and HPE Greenlake for Block Storage devices because of a float.max value for the DataReduction and TotalReduction columns. SRM
01972776 To prevent connection failures, attempting to connect to an HPE Modular Smart Array (MSA) (Redfish) using a web proxy is no longer possible. SRM
N/A The statistics poll can be triggered manually using the button on the Array Details page. SRM
02137399

Disks that are polled with the ONTAP REST API are limited to disks that are local to the storage array, excluding disk from partner arrays in the MetroCluster. This prevents disks from being counted twice, which avoids unnecessary license consumption.

SRM
02123856 Database maintenance no longer fails on the SRM_StorageControllerStatistics_DetailToBaseline stored procedure with Arithmetic Overflow errors. SRM
02083369, 02026720, 02010290, 02097812, 02108965 *Platform Connect now runs a preflight connectivity and TLS readiness check before UAMS registration, detecting common problems such as blocked outbound ports, DNS resolution failures, TLS trust-chain issues, and blocked ALPN/HTTP2 negotiation. If an issue is detected, it displays clear remediation guidance instead of a late, unclear failure. Platform
02148084, 02168675, 02164466 *Node statistics collection no longer fails for an entire batch of nodes when a single node reports an unusually long ICMP response time. Response times that exceed the previous storage limit are now handled without causing bulk insert failures for other nodes. Platform
02123590, 02147402, 02161418 *Users are now warned before uninstalling the UAMS plugin in a High Availability environment because doing so without first disabling HA can lead to failover issues. Platform
02155686, 02119115, 02122152 *The Platform Connect wizard no longer fails to validate tokens and complete API calls when Internet access is through a proxy server. The wizard now respects the configured SolarWinds Platform proxy settings. Platform
N/A *The Node Details maintenance status information has been reformatted for readability when multiple planned maintenance jobs (mute, unmanage, and alert suppression) apply to a node at once. Platform
02130240 *An audit log entry is now recorded when a user attempts to log in with an incorrect password through LDAP authentication. Platform
02195545 *The Configuration Wizard no longer reports failed alert imports for canned alerts that belong to unlicensed or inactive modules. Platform
02170108 *The Platform Bridge UAMS plugin and other .NET-based UAMS plugins no longer randomly fail to start with a CryptographicException when parsing its client certificate. Platform
02182782 *Scheduled discovery configured on a Remote Collector no longer fails after the initial run. Subsequent scheduled discoveries now execute correctly. Platform
02103615, 02126355 *The Alerting Service no longer crashes when a background cleanup task encounters a recoverable SQL deadlock. Alert evaluation and cleanup continue running instead of stopping throughout the platform. Platform
02176816 *An Intelligent Map widget using Map Name Format on a legacy Group Summary page no longer fails to load the map when a view limitation is also configured. Platform
02203409

*Upgrades no longer fail because the deployment uses an older self-signed SolarWinds certificate signed with the SHA-1 algorithm. The Configuration Wizard now uses RabbitMQ instead of NATS as the message bus broker when the certificate has a SHA-1 signature.

Platform
02179634 *The Job Engine worker process no longer fails with an unhandled exception during WMI-based polling, improving background polling job stability. Platform
02166379

*A time series widget that includes a PerfStack project can now be edited. Editing is no longer blocked because the Starting timespan field is required but no value can be selected.

Platform
01733844, 02121093, 02127266 *Email notifications now attach PDF files using the correct application/pdf MIME type instead of plain/text. Therefore, mail clients correctly recognize PDF attachments. Platform

*This fix was added after the RC release.

Installation or upgrade

For new SolarWinds Platform deployments, download the installation file from the product page on https://www.solarwinds.com or from the Customer Portal. For more information, see Get the installer.

To activate your product in an existing SolarWinds Platform deployment, use the License Manager.

For upgrades, go to Settings > My Deployment to initiate the upgrade. The SolarWinds Installer upgrades your entire deployment (all SolarWinds Platform products and any scalability engines). For details about upgrading from earlier versions, see Supported upgrade paths.

For more information, see the SolarWinds Platform Product Installation and Upgrade Guide.

For supported upgrade paths, see Upgrade an existing deployment.

Before you upgrade!

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 Availability.

Known issues

HPE Alletra 9000/HPE Primera/HPE Alletra MP10000/HPE GreenLake for Block - SRM Maintenance Job Fails with "Arithmetic overflow error converting expression to data type real."

This issue has been fixed in 2026.4, but may still appear if you're upgrading from a previous version.

On some storage arrays, the REST API returns TotalReduction (and potentially DataReduction) as the real data type's float-max sentinel value (3.402823E+38) instead of NULL or a real reduction ratio (e.g. when the underlying ratio is undefined or divide-by-zero on the array side). When the timeseries maintenance job rolls this data up (Detail → Hourly → Daily), the aggregation arithmetic overflows the real range and the entire maintenance run for this table fails, blocking further rollups, resulting in the nightly/scheduled database maintenance job failing, and swdebugMaintenance.log showing:

Failed to execute 'Finalize Maintenance [SRM_StorageArrayCapacityStatistics_CS]' System.Data.SqlClient.SqlException (0x80131904): dbm_ExecuteMaintenance: dbm_AggregateData_part: dbm_AggregateTimeSerie_part: XACT_STATE=-1 Arithmetic overflow error converting expression to data type rea.l

You may also notice that historical/rollup data for SRM_StorageArrayCapacityStatistics stops updating (hourly/daily aggregation is stuck) once this failure starts occurring, since a failed maintenance run blocks subsequent aggregation for that table

Resolution or workaround:To fix this issue, contact support or perform a clean install of 2026.4.

End of life

Version EoL announcement EoE effective date EoL effective date
2024.4 October 20, 2026: End-of-Life (EoL) announcement – Customers on SRM version 2024.4 or earlier should begin transitioning to the latest version of SRM. November 20, 2026: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for SRM version 2024.4 or earlier will no longer actively be supported by SolarWinds. November 20, 2027: End-of-Life (EoL) – SolarWinds will no longer provide technical support for SRM version 2024.4.
2024.2 June 9, 2026: End-of-Life (EoL) announcement – Customers on SRM version 2024.2 or earlier should begin transitioning to the latest version of SRM. July 9, 2026: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for SRM 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 SRM version 2024.2.
2024.1 February 10, 2026: End-of-Life (EoL) announcement – Customers on SRM version 2024.1 or earlier should begin transitioning to the latest version of SRM. March 12, 2026: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for SRM 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 SRM version 2024.1.
2023.4 October 21, 2025: End-of-Life (EoL) announcement – Customers on SRM version 2023.4 or earlier should begin transitioning to the latest version of SRM. November 20, 2025: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for SRM 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 SRM version 2023.4.
2023.3 October 21, 2025: End-of-Life (EoL) announcement – Customers on SRM version 2023.3 or earlier should begin transitioning to the latest version of SRM. November 20, 2025: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for SRM 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 SRM version 2023.3.

See the End of Life Policy for information about SolarWinds product life cycle phases. To see EoL dates for earlier SRM versions, see SRM release history.

End of support

This version of SRM no longer supports the following platforms and features.

Windows Server 2016

Windows Server 2016 is deprecated as of 2026.2. It is still available and supported in the current release, but will be removed in a future release.

SQLServer 2016

SQL Server 2016 is deprecated as of 2025.2. It is still available and supported in the current release, but will be removed in a future release. Consider using SQL Server 2022 or later.

Deprecation notice

The following platforms and features are still supported in the current release. However, they will be unsupported in a future release. Plan on upgrading deprecated platforms, and avoid using deprecated features.

Legacy charts

Legacy charts are deprecated as of this release. Migrate your charts to their modern version.

Classic charts

Classic charts are deprecated as of this release. Migrate your charts to their modern version.

Report writer

Use the web-based Report Manager to create reports.

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.

Legal notices

© 2026 SolarWinds Worldwide, LLC. All rights reserved.

This document may not be reproduced by any means nor modified, decompiled, disassembled, published or distributed, in whole or in part, or translated to any electronic medium or other means without the prior written consent of SolarWinds. All right, title, and interest in and to the software, services, and documentation are and shall remain the exclusive property of SolarWinds, its affiliates, and/or its respective licensors.

SOLARWINDS DISCLAIMS ALL WARRANTIES, CONDITIONS, OR OTHER TERMS, EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, ON THE DOCUMENTATION, INCLUDING WITHOUT LIMITATION NONINFRINGEMENT, ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY INFORMATION CONTAINED HEREIN. IN NO EVENT SHALL SOLARWINDS, ITS SUPPLIERS, NOR ITS LICENSORS BE LIABLE FOR ANY DAMAGES, WHETHER ARISING IN TORT, CONTRACT OR ANY OTHER LEGAL THEORY, EVEN IF SOLARWINDS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

The SolarWinds, SolarWinds & Design, Orion, and THWACK trademarks are the exclusive property of SolarWinds Worldwide, LLC or its affiliates, are registered with the U.S. Patent and Trademark Office, and may be registered or pending registration in other countries. All other SolarWinds trademarks, service marks, and logos may be common law marks or are registered or pending registration. All other trademarks mentioned herein are used for identification purposes only and are trademarks of (and may be registered trademarks) of their respective companies.