Documentation forSolarWinds Platform Self-Hosted

SolarWinds Observability Self-Hosted 2025.4 release notes

Release date: October 21, 2025

Here's what's new in SolarWinds Observability Self-Hosted 2025.4.

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

Learn more

New features and improvements in SolarWinds Observability Self-Hosted

There were no features or improvements added for SolarWinds Observability Self-Hosted in this release.

New features and improvements in SolarWinds Platform

Feature Adoption

A new section in My Deployment that shows you how to enable and expand the usage of key features of your products.

High Availability repair

Users can run a repair on HA pools in the web console or via CLI. This resolves HA issues fast without the need to contact support. See Repair a HA pool, for more information.

Dark theme available for all modern dashboards

  See this video: SolarWinds Observability Self-Hosted 2025.4 - Dashboard Updates.

Users can now switch to the dark theme without using the NOC mode. Each logged-in user can set their theme in their profile. See Dark theme for modern dashboards.

Modern dashboards

  • A new modern dashboard widget, the Entity Drill-Down widget, has been introduced to group and drill down into different node and group entities. This brings functionality of the legacy All Nodes and All Groups widgets to modern dashboards. Users can simply select groupings with drop-down or different entity properties, without having to use custom query/SWQL to modify this widget.

  • In KPI widgets, users can now synchronize font size when using multiple KPI tiles. The option is available when editing a KPI widget in the Scale Sync Configuration setting.

508 Compliance

Support for 508 compliance has been improved to ensure that the software is accessible to people with disabilities. The Login page and the main menu have been updated to better comply with this standard.

Recurring maintenance schedules

  • Users can now specify a reason for placing entities in maintenance mode for both one-time and recurring jobs.

  • Users can schedule multiple maintenance jobs for a single entity.

  • Users can schedule maintenance windows for volumes.

  • Users have a better visibility of upcoming maintenance windows:

    • A new Maintenance Windows widget has been added to node details pages.

    • The next maintenance window is displayed in the Node Details widget.

Intelligent Maps improvements

  • Users can assign a single interface to a line.

  • When users move labels, connections to shapes or entities are visible.

  • Users can add or remove connection pills.

  • Users can align objects in a new alignment menu with complete object alignment options.

  • Users can add multiple labels for shapes.

  • Users can edit line width for lines and connections.

  • Users can use underlined text in text boxes and labels.

  • Labels appear arranged around shape or entity instead of overlapping.

Additional updates

  • Data collected by SolarWinds Platform agents during polling engine failover is now retained and stored after failover completes.

  • Added support for real-time polling for Linux and AIX agents.

New features and improvements in SolarWinds Observability Self-Hosted Essentials

The following features are exclusive to customers with a SolarWinds Observability Self-Hosted license.

Track cloud costs for monitored entities (Azure and AWS)

Users now have a centralized view of Azure and AWS spending to track costs in SolarWinds Observability Self-Hosted.

Users can identify cost spikes and underutilized resources early to reduce waste and improve budgeting accuracy.

Support for Azure Kubernetes

Users can monitor Kubernetes Service (AKS) cluster health, performance, and resource usage in the same platform as the rest of their infrastructure.

Support for Azure Cosmos DB for NoSQL

Users can track key Cosmos DB for NoSQL performance metrics like throughput, latency, and request rates directly in SolarWinds dashboards.

Support for AWS organizational credentials

Users can simplify multi-account AWS monitoring by connecting the entire organization with a single set of secure credentials.

Support for AWS DynamoDB

Users can monitor table throughput, latency, and errors to ensure Amazon DynamoDB performance meets application demands.

Support for Google Cloud Storage

Users can observe the Cloud Storage, including in-depth monitoring and alerting based on their Cloud Storage bucket metrics. Users can monitor the storage of large amounts of data, including unstructured data such as images, videos, backups, and big data analytic files.

Support for Google Cloud SQL

Users can monitor SQL instances for SQL Server in the GCP dashboard.

Support for Google Cloud DNS

Users can monitor Cloud DNS to prevent degradation in the services of DNS which might affect access to customer’s websites, cloud apps.

Support for Google Cloud Site-to-Site VPN

Users can monitor the lifelines connecting a customer's on-premises network to their Google Cloud VPN resources.

Updated Cloud Discovery wizard

The Cloud Discovery wizard now offers more granularity, so that users can easily select their cloud resources from a growing list of supported cloud entities. Services are organized into four categories: Compute, Database, Network, and Storage.

Added support for Aruba Switch Stacks

This feature provides deep visibility into Aruba switch stacks, including stack topology, individual member status, hardware health, and ring redundancy. Users can now monitor and detect stack membership changes, ring failures, and hardware faults across the stack.

Key metrics and widgets

  • Device List View: Stack-level grouping with member roles and uptime.

  • Stack Ring Health Visualization: Operational and failed links to monitor redundancy.

  • Per-Port Monitoring: Access port status and statistics for each stack member.

  • Stack Sensor Panel: Fan, PSU, voltage, and thermal information across all members.

New Home Summary dashboard

The Home Summary dashboard has been redesigned to use the modern dashboards framework. This update is available in all editions of SolarWinds Observability Self-Hosted.

Last updated: October 3, 2025

Search within selected element field

On the Manage subnets page, the Search within selected element field now performs a contextual search, limited to the selected object tree on right. To perform a global search, use the Advanced Search field, next to IPAM Settings.

Additional updates

  • Added IPv6 environment compatibility, allowing IPAM to be installed on full IPv6 environments.

    For Cisco devices, CRUD operations for scopes will not be available during this release.

  • Removed obsolete Manage Subnets and DHCP & DNS Management UI for improved interface security.

  • Added support for RedHat Enterprise Linux 9 DHCP.

Enhanced FortiGate and Cisco Firepower firewall support

This feature delivers expanded SNMP-based monitoring for FortiGate and Cisco Firepower firewalls, providing visibility into Site-to-Site (S2S) and Remote Access VPNs (IPsec & SSL). It helps monitor VPN operations, detect tunnel drops, encryption mismatches, and negotiation issues, and track remote user activity for improved security.

Site-to-Site VPN tunnel monitoring: Monitor local and remote peer IPs, tunnel status, uptime, traffic throughput, and encryption/hashing algorithms.

Remote access VPN monitoring: View active users with assigned local and source IPs, identify VPN type (IPsec or SSL), track session durations, traffic metrics, and overall VPN load.

Cisco Catalyst SD-WAN (cEdge) support (API)

Users can monitor Cisco Catalyst SD-WAN (cEdge) devices through vManage API, enabling visibility into edge routers, WAN uplinks, VPN tunnels, and orchestrator health.

Orchestrator Inventory and Status: Auto-discovery and status of all cEdge devices.

Edge Device Monitoring: View device information, WAN interfaces, and link status in real-time.

VPN Tunnel Visibility: Track operational status and performance metrics of VPN tunnels.

Interface Details: Monitor per-interface statistics and health for WAN links and edge devices.

Fortinet FortiManager SD-WAN – Tunnel Monitoring

Support for Fortinet FortiManager devices has been extended to include VPN tunnel monitoring. Users can now view a complete list of VPN tunnels, along with their status and performance metrics such as jitter, latency, and packet loss.

This update also restores SD-WAN visibility for Fortinet environments, including tunnel-related widgets on the SD-WAN Orchestrator Summary and Node Details Summary pages.

Monitor in SAM with IPv6

Introduced support for IPv6 in SAM for most areas, including AppInsight, API Poller, and containers. See the support matrix of full IPv6 compatibility and exceptions for the SolarWinds Platform.

Performance improvements

Implemented caching to reduce load times by over 40 percent on the SAM Summary Page and its widgets.

Expanded support for gMSA and WinRM

Extended compatibility for using gMSA (group managed service accounts) when polling via WinRM for more SAM features:

  • Real-time services, including Real-time Process Explorer and Real-time Event Log Viewer.
  • Reboot

gMSA support for WinRM polling

Added support for using gMSA (group managed service accounts) credentials when polling via UDT.

Additional updates

Added IPv6 environment compatibility.

New features and improvements in SolarWinds Observability Self-Hosted Advanced

Customers with a SolarWinds Observability Self-Hosted Advanced license receive all Essentials updates, plus the following features exclusive to Advanced customers.

Anomaly-based alerts enhanced to support interfaces

Users can now configure alerts to detect unusual behavior at the interface level.

Support for Proxmox Virtual environment

Support for clustered Proxmox hosts has been added.

Connect multiple SEM deployments

Users have visibility into multiple SEM deployments simultaneously and can review a unified view of all security-related information across their SEM environments.

Persistent IPv6 DNS resolving

Added support for persistent IPv6 NetFlow DNS resolving. You can view the resolved hostnames and domains in related resources and reports. You can also edit or initiate a lookup for specific IPv6 addresses.

Improvements to end of sales and end of support data

In addition to Cisco devices, NCM now automatically imports end of sales (EOS) and end of support (EoS) data for Palo Alto devices.

The speed of retrieving EOS and EoS data for all supported vendors has been significantly improved.

To avoid the risks associated with using outdated devices, use NCM to track the lifecycle status of all your devices.

New features and improvements in SolarWinds Observability Self-Hosted Enterprise Scale

The following features are exclusive to customers with a SolarWinds Observability Self-Hosted Enterprise license.

Adaptive Scale for additional polling engines

Users can scale additional polling engines by increasing the resources (mainly CPU and memory) for the polling engine. See Scalability guidelines for SolarWinds Observability Self-Hosted.

High Availability Change Server Role

Users can convert an additional polling engine (APE) role from Active to Standby and vice versa. This allows changing the High Availability pool ratio of Active HA Servers to Standby HA Servers in the web console.

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-2025-26392 SolarWinds Observability On-Prem Self-Hosted SQL Injection Vulnerability SolarWinds SWOSH is susceptible to a SQL injection vulnerability that may display sensitive data using a low-level account. This vulnerability requires authentication from a low privilege account. 5.4 Medium The KPN REDteam

Third-party CVEs

CVE-ID Vulnerability title Description Severity
CVE-2022-1292, CVE-2022-2068, CVE-2024-5535 Critical Priority Third-party Library's OpenSSL Vulnerabilities A third-party library, leveraged by SolarWinds, used an older OpenSSL library that was vulnerable. We coordinated with the third party to update the OpenSSL dependency. Critical
CVE-2023-0215, CVE-2022-0778, CVE-2021-23840, CVE-2023-0286, CVE-2021-3712, CVE-2018-0732 High Priority Third-party Library's OpenSSL Vulnerabilities A third-party library, leveraged by SolarWinds, used an older OpenSSL library that was vulnerable. We coordinated with the third party to update the OpenSSL dependency. High
CVE-2024-0727, CVE-2023-5678, CVE-2023-3817, CVE-2023-3446, CVE-2018-0739, CVE-2017-3736, CVE-2022-4304, CVE-2021-4160, CVE-2021-23841, CVE-2020-1971, CVE-2019-1559, CVE-2018-0737, CVE-2018-0734, CVE-2017-3738, CVE-2017-3737, CVE-2019-1551, CVE-2017-3735, CVE-2019-1547, CVE-2018-5407 Medium Priority Third-party Library's OpenSSL Vulnerabilities A third-party library, leveraged by SolarWinds, used an older OpenSSL library that was vulnerable. We coordinated with the third party to update the OpenSSL dependency. Medium
CVE-2020-1968, CVE-2019-1563, CVE-2019-1552 Low Priority Third-party Library's OpenSSL Vulnerabilities A third-party library, leveraged by SolarWinds, used an older OpenSSL library that was vulnerable. We coordinated with the third party to update the OpenSSL dependency. Low

Fixed customer issues

Case number Description Platform product
02003896

*In network compliance rules, parsing a single-line regular expression no longer returns incorrect data.

NCM
01992862

When you add a custom date/time property to an IP node, the Manage Subnets & IP Addresses page no longer displays an incorrect date/time value.

IPAM
02002368, 01978292

On the Edit custom IPAM roles and permissions page, the group node description is no longer displayed when the Description column is hidden, and it is trimmed based to fit within the column.

IPAM
01933770

*An issue that caused sporadic behavior when zooming in or out of some maps has been fixed.

Platform
01959959

Intelligent maps no longer fail to display connections when a container is the source of the connection.

Platform
01987817

When High Availability is enabled, downloading files from the Updates tab no longer hangs.

Platform
01992371, 01994136

When an environment with 20 or more subnets under one group is shown on the Edit custom IPAM roles and permissions page, a scroll bar is available to give users access to all of the subnets.

IPAM
01986010

An issue has been fixed that prevented an audit message from being created when a node IP address was changed through the API.

Platform
01961801

The Intelligent Maps sub-view now displays autogenerated connections correctly. Displaying links no longer fails with the message Failed to load resource.

Platform
1925048

*A new advanced setting has been added to pause WMI polling for nodes with repeated failed attempts. This helps environments that have issues with WMI TCP port exhaustion. For more information, see Optional Pause Mechanism for Hung WMI Nodes.

Platform
01947806

When an animated image is used as a background on an Intelligent Map, the image is consistently loaded and displayed correctly.

Platform
01979806, 01984890

Having a Turkish locale no longer prevents PerfStack graphs from opening.

Platform
01907475

*When an Exchange Server is monitored by an agent and a user attempts to configure the server for monitoring, the configuration no longer fails with the following message:

Remote Configuration Failed
Remote configuration was unsuccessful due to the following: The configurator executable was not found on the SolarWinds Platform server. For details, see the log on the SolarWinds Platform server: ([ALLUSERSPROFILE]\ProgramData\Solarwinds\Logs\APM\RemoteExecutableStarter.log)

SAM
01961465, 01967345, 01978292, 01978649

The tree view in the left pane of the Manage Subnets & IP Addresses page is visible to users who are members of Windows and SAML groups.

IPAM
01986743, 01976457, 01984324, 02018683 When users search for an IP address using the advanced search and then hover over an IP address in the search results table, the tooltip now displays the correct information, rather than information about the subnet ID. IPAM
01802695, 01961090, 02001128

Attempting to manually import nodes from the results of a previous discovery no longer fails with the following message:

Unexpected Website Error
Request timed out.

Platform
01986535

After adding an AWS cloud account, AWS Elastic Load Balancers are polled as expected.

SAM
01968593

When a user edits an IP address on a subnet, and that IP address is not on page 1 of the subnet, saving the changes no longer returns to page 1 of the subnet.

IPAM
01943910, 01982716

Netflow can be enabled on Wireless Controllers even if no flows have been received. This issue occurred because interfaces could not be enabled for flow monitoring when no NetFlow data had been received and automatic source addition was disabled.

NTA
01957867, 01968405, 01974536, 01974777, 01978311, 01986718, 01987958, 01990860, 01995799

Attempting to add an IP SLA operation no longer fails with the following message:

An error occurred while executing operations setup. Processing the error results...

VNQM
01885564, 01932155, 01942581, 01954253, 01955563,

Nodes are no longer mapped incorrectly in VMAN due to duplicate IP address assignment caused by Microsoft Windows Automatic Private IP Addressing (APIPA).

In 2025.4 and later, the work-around documented in the support article Host nodes or virtual machine nodes mapped incorrectly for VMAN due to APIPA is no longer necessary.

VMAN
01967740, 01971355

The performance of the Wireless Summary View, which could sometimes result in page loading errors, has been improved.

NPM
01963345

When a host name includes a number followed by a hyphen and then a letter, the legend on the Top 10 Endpoints widget is displayed instead of the message Error while loading legend.

NTA
01961097

When the Manage Subnets & IP Addresses page is filtered because of a search, removing the search filter refreshes the page.

IPAM
01958252, 01961504, 01965847, 01967218 Stability in the My Deployment > Servers tab and the My Deployment > Pools tab has been improved by ignoring case sensitivity and duplicate values. Platform
01957778 The All Groups widget on the Enterprise Groups page now displays all configured groups. EOC
01930807, 01962727 When a job name includes an unsupported character (such as , >, or |), jobs no longer fail when a user turns on impersonation. Unsupported characters are replaced by underscores, the job runs, and the user is not prevented from turning off impersonation. NCM
01948698, 01953956, 01988549

When the HTTP protocol is used and the main polling engine uses the agent polling method, testing valid credentials in the Create Assigned Application Monitor wizard no longer fails with messages such as:

Testing on NodeName failed with 'Unknown' status
Type is not resolved for member

SAM
01849881

An issue has been fixed that could cause a network discovery to stop working with the following error in the Web.log file:

Discovery profile message is not localized by website: Network Discovery has been interrupted. This error may be due to a business layer fault condition. Please restart the interrupted Network Discovery.

Platform
01951120 The SWIS API no longer fails to return results when the ResponseTime value is greater than 32767 ms. Platform
01961282

Improvements to how expired data is reloaded into the cache prevent high CPU usage and improve the performance of PerfStack, AppStack, and other features.

Platform
01935397

The performance of a SWIS query that inserts data into an NCM table has been improved. It no longer results in transaction timeouts and prevents users from creating custom reports.

NCM
01951326 When you generate a script after a firmware upgrade, the user name and password of the SCP server are no longer displayed in plain text in the script preview. NCM
01988835, 02011109 An issue where missing node IDs could lead to a value of 0 in the weight column has been fixed. This issue caused database maintenance to fail with the error Divide by zero error encountered. NCM
01989456

Users with a Security User Role of None can no longer view data on the Vulnerability and Risk Dashboard or the Security Summary page.

Platform
01741880, 01939288

*A new centralized setting called LinuxFreeMemoryStrategyList allows users to define priorities for strategies that are used to calculate unused (free) memory and therefore overall memory utilization on a Linux server polled by SolarWinds Platform Agent nodes. For more information, see Advanced Options for Changing Memory Usage Calculation on Linux Agent Nodes.

Platform
01928912

Palo Alto API polling no longer stops working if a node is moved from the main polling engine to an additional polling engine. Polling now functions correctly after polling engine reassignment, ensuring that up-to-date data is collected.

NPM
01897588, 01970153, 01979350

An issue that caused the Server Mailboxes for AppInsight for Exchange to be in an Unknown state has been resolved, and the following error is no longer displayed:

Unexpected error occurred. The PSObjects collection is null or empty.

SAM
02012457

An issue that caused an Internal Server Error on the Custom Chart page has been fixed. This issue also resulted in the following message in the OrionWeb.log:

RunQuery failed, check fault information. Entity Orion.HardwareHealth.HardwareItemStatusStatistics does not contain requested property StatusCount"

NPM
01641350, 01920509 A passive agent that becomes stuck no longer prevents other passive agents from functioning correctly, which can cause nodes to be falsely reported as down. Platform
01939127 When an HA failover occurs during an upgrade and the active main polling engine has been upgraded, the upgrade of the original main polling engine is no longer blocked. Platform
01930722

Cisco Hardware Health sensors are no longer skipped during polling if their scale or data type cannot be resolved. Previously, these sensors were excluded, which could result in missing temperature or status readings. The SolarWinds Platform now ensures that such sensors are added with the available information (name, status, value) and defaults the type to Other when data is incomplete.

NPM
01930100, 01931780, 01935149, 01935716, 01940316, 01944405, 01954949 When one subnet IP address has multiple ports or users assigned to it, the IP address is not listed multiple times. IPAM
01768899, 01897412 Monitoring a cloud account with Databricks VMs no longer results in slow performance. SAM
01063427

*The list of connection profiles is now arranged alphabetically on all pages.

NCM
01861570

The Device View tab no longer fails to load when a device contains interfaces with a status of Critical. The UI now recognizes this status correctly, ensuring that the Device View loads as expected.

NPM
01905733 Intelligent Maps on modern dashboards now support live updates. Platform
01907591

When access points have an empty or null IP address API polling no longer fails for Arista Wireless Manager devices. Data for the devices is displayed, and errors such as the following are not written to the logs:

Failed parse source value: for type: String

Platform
01839233 Syslog messages with more than approximately 1,500 characters are no longer truncated. Platform
01308188, 01332779, 01380614. 01382170, 01396520, 01404094, 01422106, 01463206, 01487495, 01531652, 01721038, 01729159, 01801261, 01885564, 01932155, 01955563 Nodes that use APIPA addresses are no longer mapped incorrectly. VMAN
01891872, 01984074 Some Cisco devices, such as Cisco C1121-4P and Cisco FirePOWER 1140 Security Appliance, now show the model name instead of being identified as only 'Cisco'. Platform
01839054

Recursion in Intelligent Maps is identified with the following message in the logs:

Recursion: cannot add entity {entity.Id} because it's a member of {container.Id} container.

However, recursion does not prevent updates to the container and the creation of valid relationships to other entities.

Platform
01829210, 01899647, 01923408, 01931362 Performance has been improved and issues that could cause the Web Console to stop responding or fail to load have been fixed. Platform
01929172 Performance of preflight tests during Centralized Upgrades has been improved for large environments with many scalability engines. If communication issues between servers prevent the tests from completing, they timeout with a message instead of hanging. Platform
N/A The High Availability failover reason is now added to audit events. Platform
01991485

When a node is polled by a Remote Collector and you attempt to assign AppInsight for IIS to the node, the test connection no longer fails with Invalid application credentials if the credentials are valid.

SAM
00375748 AppInsight for SQL Top Expensive Queries resource no longer incorrectly applies threshold values in milliseconds instead of seconds. SAM
00430582. 00439119, 00452999. 00560626, 00561974, 00571210. 00602536. 00622855, 00640124, 01897784, 01903861

Classic network-wide charts no longer fail to load due to a database conversion error. Affected charts, including availability, response time, and utilization views, are now displayed correctly.

NPM
N/A The reboot button no longer fails for nodes polled via WinRM and using gMSA credentials. SAM
00073130, 01913515 When a node belongs to more than one group, you can click Simulate or Execute to test an alert action on the node. The test no longer fails with the exception NetObjectData is null. Platform
01692130, 01776286, 01899647 Database performance has been improved to prevent various issues, including database maintenance errors due to latency, slow performance in the Web Console, and problems with automatic group assignment of SAM templates for non-agent-based nodes. Platform
N/A

*Performance when loading global filters in modern dashboards has been improved.

Platform
01822624, 01936226 An issue that resulted in SqlErrorHelper errors related to memory-optimized tables was resolved. Platform
01891208 Filters added to the Top XX Capacity Problems widget are now applied correctly. Platform
N/A

Local datastores are now recognized.

VMAN
01869146, 01887934, 01894937, 01912617, 01915155, 01929956, 01950263, 01991872

*An issue in Active Diagnostics has been fixed that would show several irrelevant orphaned limitations based on what license was applied.

Platform
00398553

Tuned a long-running SWIS query, which improved performance issues related to action variables in VMware alerts.

VMAN
01817481

An issue has been fixed that could cause ASA Site-to-Site VPN tunnels to be displayed incorrectly when CLI polling failed due to unexpected software version values. The polling logic has been improved to correctly handle these version values. This ensures that CLI polling works reliably and tunnel data is displayed accurately.

NPM
01795113

When an additional polling engine (APE) is removed manually via the database from the SolarWinds Platform, but the SolarWinds services continue to run, it can no longer change the status of agent plug-ins assigned to other APEs, which could cause them to be disabled and then uninstalled.

Platform
01759520

*In a Multiple Object Chart, when there is a gap in the data for one of the objects, there is no longer a gap in the sum.

NPM
01760866, 01730123 A query for VoIP IPSLA operations has been optimized, decreasing database waits and increasing the speed of IPSLA scans. VNQM
N/A

*SD-WAN orchestrator nodes no longer show blank interface names in the Top XX Interface widget.

EOC
00522348, 00792386, 01739090

When duplicate IP addresses are assigned to multiple nodes, NetPath no longer displays an incorrect hostname in some cases. Previously, hostname resolution always defaulted to the first matching node, even if it was not the correct endpoint. Hostname-to-IP mappings are now cross-validated across all nodes that share the duplicate address, which ensures that NetPath paths display the correct device identity for accurate visualization and troubleshooting.

An advanced option is available to disable this behavior if legacy resolution is preferred. Use the “Use first matching node for duplicate IPs” setting under Advanced NetPath Settings.

NPM
01683917 A NotPresent status has been added for Interfaces to better show the true state polled from the entity. Platform
01680351

Selecting a node on the Managed Nodes page is no longer slowed down by logic to determine whether the node has been added to NCM.

NCM
01689512, 01851456, 01990073

An issue that caused invalid warnings such as the following to be written to the APM.BusinessLayer.log has been fixed:

WARN SolarWinds.APM.BusinessLayer.Licensing.LicensingService - No license info found for engine IPWSWPOLL01 and entity ABSA

SAM
01511153, 01940443 The instructions for configuring Azure AD for single sign-on login to the SolarWinds Platform Web Console have been updated. Platform
01673456, 01778801 Settings that were present in both the app.config file and Centralized Settings have been removed from the app.config file. Duplicate settings with different values could cause confusion. Platform
01976947 Customer credentials are no longer recorded in plain text in the NcmBusinessLayerPluging.log file when the log file is set to DEBUG. (This log file is set to INFO by default.) NCM
01920495 The Deployment Health test "Check that time settings across servers are synced" no longer returns invalid warnings. Platform
01482991 Running an execute command script with the Execute Script in Config Mode option selected no longer uploads the config instead of running the script. NCM
01468275, 01535299, 01670893, 01722168, 01792218, 01801635, 01867133, 01921440

In deployments with an additional website, the additional website always displays the same group membership data as the main polling engine website.

Platform
01851041

*An issue that caused database maintenance to take a long time. The issue stemmed from migrating legacy application tables to the new table architecture.

SAM
01973751

Upgrades no longer fail with the following message:

Unexpected error: An error occurred while generating map

Platform
00814594, 01617343, 01684877 When polling engines have a large number of agents connected to them (for example, over 800), the time required for CPU statistics to start being polled again after an HA failover is significantly reduced. Platform
01251351, 01751026, 01758746, 01932009 Issues that caused the caption for a Windows node to alternate between the hostname and the IP address have been fixed. Platform
01245960, 01403587, 01463047

*Issues that filled the SWIS log with localization errors have been resolved. These errors could result in slow performance and unreachable pages.

Platform
01177064, 01520187

NetFlow Traffic Analyzer (NTA) resources no longer fail to load when views contain extensive interface limitations. In these cases, the view displayed the following error instead of the expected traffic data:

There was an error while loading data for this resource.
Internal Server Error

The SolarWinds Platform now correctly processes large interface limitation sets, ensuring that NTA resources load as expected and provide accurate traffic visibility.

NTA
00633475, 01908910

When a Cisco SD-WAN (Viptela) device with an IPv4 address has a subinterface number that is more than two digits, the IP address is no longer parsed as an IPv6 address.

UDT
N/A The missing SolarWinds.HardwareHealthTool.exe has been returned to its former directory. SAM

*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 more information, see the SolarWinds Platform Product Installation and Upgrade Guide.

For supported upgrade paths, see Upgrade an existing deployment.

Known issues

Performance issues when using AlertStack

Enabling AlertStack may lead to performance degradation in certain environments.

Resolution or workaround: Disable AlertStack to restore expected performance.

If you have SendTrustedIssuerList enabled, the Configuration wizard may fail

SolarWinds internal certification authorities are not stored in the system trusted certificate stores. When SendTrustedIssuerList is enabled, the system only allows client certificates signed by trusted certification authorities, causing the SolarWinds client certificate to be rejected.

The Configuration wizard may fail with the following message.

Failed to setup RabbitMQ for SolarWinds Platform

Resolution or workaround: Follow the instructions in the "Failed to setup RabbitMQ for SolarWinds Platform" when SendTrustedIssuerList registry key is enabled article.

Network Atlas map errors when rendered from the Custom List of All Maps widget

When you upgrade to 2025.4 and open a Network Atlas map from the Custom List of All Maps widget, an unexpected error while generating the map occurs.

Resolution or workaround: Switch the application pool from 32- to 64-bit mode. See How to Switch IIS Application Pool Between 32-bit and 64-bit Mode.

Custom Cisco ACI alerts retriggering after upgrade

Cisco ACI monitoring has been migrated to a new technology. As a result, your custom alerts may retrigger after the upgrade and deprecated SWIS properties will no longer work as expected.

Resolution or workaround: Review your custom Cisco ACI alerts and replace deprecated properties with supported ones. See Deprecated wireless entities.

Invalid real-time data for interfaces

When you upgrade to 2025.4 RC1, real-time data polled for interfaces may be invalid.

Resolution or workaround: This will be addressed in a future release.

Performance impact on selected NetFlow resources

After upgrading to NTA 2025.4, you may experience reduced performance in the Endpoints, Receivers, and Transmitters resources.

Resolution or workaround: This will be addressed in a future release.

End of life

Integration with the SolarWinds Platform requires a supported version of the platform.

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

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

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.

SQL Server 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 2017 or later.

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

© 2025 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.