SolarWinds Platform 2025.4

Self-hosted release · · Official release notes ↗

← All SolarWinds releases · Searchable index of all 271 fixed issues

What's new and improved

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

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. PerfStack now adds real-time metrics more efficiently, using fewer system resources and increasing dashboard responsiveness. See PerfStack Performance Issue: Slow or Not Loading... for details. A single SolarWinds Platform Web Server now supports up to 100 concurrent user sessions. Evaluation versions now install SQL Server Express 2025 as part of the deployment process.

Items fixed

SolarWinds case # Product Description
01933770 Platform *An issue that caused sporadic behavior when zooming in or out of some maps has been fixed.
01959959 Platform Intelligent maps no longer fail to display connections when a container is the source of the connection.
01987817 Platform When High Availability is enabled, downloading files from the Updates tab no longer hangs.
01986010 Platform An issue has been fixed that prevented an audit message from being created when a node IP address was changed through the API.
01961801 Platform The Intelligent Maps sub-view now displays autogenerated connections correctly. Displaying links no longer fails with the message Failed to load resource.
1925048 Platform *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.
01947806 Platform When an animated image is used as a background on an Intelligent Map, the image is consistently loaded and displayed correctly.
01979806, 01984890 Platform Having a Turkish locale no longer prevents PerfStack graphs from opening.
01802695, 01961090, 02001128 Platform 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.
01958252, 01961504, 01965847, 01967218 Platform Stability in the My Deployment > Servers tab and the My Deployment > Pools tab has been improved by ignoring case sensitivity and duplicate values.
01849881 Platform 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.
01951120 Platform The SWIS API no longer fails to return results when the ResponseTime value is greater than 32767 ms.
01961282 Platform Improvements to how expired data is reloaded into the cache prevent high CPU usage and improve the performance of PerfStack, AppStack, and other features.
01989456 Platform Users with a Security User Role of None can no longer view data on the Vulnerability and Risk Dashboard or the Security Summary page.
01741880, 01939288 Platform *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.
01641350, 01920509 Platform 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.
01939127 Platform 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.
01905733 Platform Intelligent Maps on modern dashboards now support live updates.
01907591 Platform 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
01839233 Platform Syslog messages with more than approximately 1,500 characters are no longer truncated.
01891872, 01984074 Platform 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'.
01839054 Platform 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.
01829210, 01899647, 01923408, 01931362 Platform Performance has been improved and issues that could cause the Web Console to stop responding or fail to load have been fixed.
01929172 Platform 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 The High Availability failover reason is now added to audit events.
00073130, 01913515 Platform 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.
01692130, 01776286, 01899647 Platform 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 *Performance when loading global filters in modern dashboards has been improved.
01822624, 01936226 Platform An issue that resulted in SqlErrorHelper errors related to memory-optimized tables was resolved.
01891208 Platform Filters added to the Top XX Capacity Problems widget are now applied correctly.
01869146, 01887934, 01894937, 01912617, 01915155, 01929956, 01950263, 01991872 Platform *An issue in Active Diagnostics has been fixed that would show several irrelevant orphaned limitations based on what license was applied.
01795113 Platform 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.
01683917 Platform A NotPresent status has been added for Interfaces to better show the true state polled from the entity.
01511153, 01940443 Platform The instructions for configuring Azure AD for single sign-on login to the SolarWinds Platform Web Console have been updated.
01673456, 01778801 Platform 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.
01920495 Platform The Deployment Health test "Check that time settings across servers are synced" no longer returns invalid warnings.
01468275, 01535299, 01670893, 01722168, 01792218, 01801635, 01867133, 01921440 Platform In deployments with an additional website, the additional website always displays the same group membership data as the main polling engine website.
01973751 Platform Upgrades no longer fail with the following message: Unexpected error: An error occurred while generating map
00814594, 01617343, 01684877 Platform 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.
01251351, 01751026, 01758746, 01932009 Platform Issues that caused the caption for a Windows node to alternate between the hostname and the IP address have been fixed.
01245960, 01403587, 01463047 Platform *Issues that filled the SWIS log with localization errors have been resolved. These errors could result in slow performance and unreachable pages.
01983057, 02028380 Platform *Job Engine no longer experiences prolonged response times when interacting with AMS.

Deprecations

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

End of life

End-of-life milestones announced in this release.

VersionEoL announcedEnd of engineeringEnd of life
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.
2023.2 June 10, 2025: End-of-Life (EoL) announcement – Customers on SolarWinds Platform version 2023.2 or earlier should begin transitioning to the latest version of SolarWinds Platform. July 10, 2025: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for SolarWinds Platform 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 Platform version 2023.2.
2023.1 February 11, 2025: End-of-Life (EoL) announcement – Customers on SolarWinds Platform version 2023.1 or earlier should begin transitioning to the latest version of SolarWinds Platform. March 13, 2025: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for SolarWinds Platform 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 Platform version 2023.1.

Reproduced from the official SolarWinds Platform 2025.4 release notes. Last checked 2 Jul 2026, 19:13 UTC.