SolarWinds Platform 2023.4 release notes
Release date: November 1, 2023
Here's what's new in SolarWinds Platform 2023.4.
Learn more
- See SolarWinds Platform 2023.4 system requirements to learn about prerequisites for running and installing SolarWinds Platform 2023.4.
- For information about working with SolarWinds Platform, see the SolarWinds Platform 2023.4 Administrator Guide.
New features and improvements in SolarWinds Platform
- SD-WAN monitoring was improved to include tunnel metrics for supported SD-WAN vendors, such as Meraki, Viptela, and VeloCloud.
- Stability and performance improvements for SolarWinds Platform Agents.
- Improved FIPS support
- Anomaly-Based alerting added for virtual machines, as well as a visual representation of the normal operating range.
- AlertStack improvements - creating SolarWinds ServiceDesk incidents from an alert cluster.
- API Poller: The metric column data type was changed from nvarchar to float to ensure that the column does not accept any string values.
- Intelligent Maps improvements:
- Users can edit public maps created by other users.
- Users can change map ownership.
- Users can display maps based on GroupName variables.
- Users display the list of maps for individual nodes.
- Users can search for maps that include a specific node.
- Map name requirements changed: map names can consist of 2 or more characters.
- New Maps Widget added.
Fixes
Case number | Description |
---|---|
01267155, 01421126, 01438926, 01443423 |
The Job Engine no longer sends unnecessary messages to Linux Agents. The load generated by these messages could cause packet loss and connection issues. |
01221457, 01293288, 01354612, 01395445, 01427582, 01430113 |
In environments with High Availability pools, the SolarWinds Agent configuration was improved so that the Agents do not experience connection issues or do not connect to an incorrect polling engine. The issues were caused by incorrectly assigned engine IP addresses. |
01359087 |
The SWQL query for unpaid HCO or module nodes has been optimized to prevent it from timing out in certain environments. The query now runs successfully and returns the correct number of licensed nodes. |
01354525, 01372311, 01427582 |
AgentManagement message processing has been improved. This change fixes an issue that caused packet loss and high response times for agents, with messages such as |
01417619 |
When you select Root Level Groups as the view mode on the Manage Groups page, the pagination and the number of rows is correct. |
01423536 |
When you run database maintenance manually, the |
01417643 |
On a computer with a Thai calendar, the configuration wizard no longer fails during an upgrade with the following messages:
|
01245960, 01257671, 01332739, 01337918, 01379927, 01405546 |
Opening a page containing PerfStack charts no longer causes the SolarWinds Platform to become unresponsive due to increased CPU and memory usage. In addition, the performance of PerfStack charts has been improved. |
00323316, 01155264, 01396839 |
The macro ${N=Alerting;M=Notes} works correctly. When an alert definition includes that value, the associated information is included in the alert notification. |
01392939 |
A condition that caused an extremely large number of alerts to be generated in some environments has been fixed. |
01375520, 01407345, 01415367 |
SSH connections to a node from an additional web server no longer fail if a firewall is configured to restrict outbound connections to the node on port 22. |
01245979, 01313243, 01407384 |
The SolarWinds Platform no longer fails periodically with errors like the following:
|
01366508 |
If you have multiple alerts with the same condition, all of those alerts are triggered and reset as expected. |
01358810 |
It is possible to add a node with more than 15,000 interfaces. |
01330340 |
The SolarWinds Platform notifies you of failed login attempts in case an unknown user or a user with an invalid password is attempting to access the system. Invalid notifications are no longer sent when the login succeeds but the credentials were not in the default format. |
01350830 |
To improve the performance of the Active Alerts view in the SolarWinds Web Console, alert history will be deleted from the SolarWinds Platform database after the specified retention period. By default, the retention period is 90 days. To change the default value:
|
01425479 |
If your system is set to a language that uses commas to represent decimals, and you have custom properties that are floating point numbers with predefined values, it is now possible to enter or select values for these custom properties. |
01354791, 01354869, 01355410, 01362922, 01375906, 01373611, 01382105 |
For security reasons, SolarWinds Platform 2023.2 added the dedicated database user ReportingClient with the Reporting role. This user queried the SolarWinds Platform database to gather report data. The user was granted only the privileges needed to perform that task. This user could not query other, custom databases; therefore, any reports, widgets, or queries to custom database stopped working. To resolve this issue, use the Database Manager or the Server Management Studio to edit the When |
01364991 |
Request filtering rules that deny access to files with certain extensions can prevent the SolarWinds Platform installer and Web Console from functioning correctly. To prevent this issue, the Configuration Wizard now implements request filtering rules that explicitly allow access to the required file extensions. |
01202124 |
To prevent timeouts when the passive agent protocol is sending data from the agent to AMS, throughput between the passive agent and the SolarWinds Platform server was improved by optimizing the transfer block size. |
01325547 |
When multiple nodes have the same IP addresses, Network Discovery no longer adds interfaces to the wrong node. |
01305351 |
The JobEngine agent correctly purges |
01200338, 01263383, 01302935, 01305295, 01307270, 01354496, 01355266, 01373795, 01374238, 01379084, 01381609, 01383437 |
This release fixes an issue that was preventing Network Atlas maps from opening or affecting performance for maps that did open. |
00402725, 00550290, 01313151 |
In previous versions, HA tables needed to be truncated before a migration. If they weren't, a Centralized Upgrade would fail with the error In 2023.4 and later, you no longer need to truncate HA tables before a migration, and duplicate rows in these tables no longer halt a Centralized Upgrade. |
01292325, 01307456 |
The Polling Engines page no longer lists the same additional polling engine multiple times in some circumstances. |
00453177, 00480501, 01210125 |
The Unmanage Task Editor no longer adds an error message in the logs even though the task completed successfully. |
01310143, 01372569 |
The SolarWinds Installer no longer stops with the message that the Windows Event Log, Network List Service, and Network Location awareness applications must be closed for the installation to continue. |
00971087 |
An attribute that could cause a memory leak has been removed from the SolarWinds Job Engine. |
01174799, 01366508, 01308406, 01384094, 01397934, 01400006, 01416989 |
Alerts with an automatic reset condition no longer stop resetting after certain events, such as the database being temporarily disconnected. |
00059548, 00666436, 00764976, 01159109 |
Top XX Capacity widgets can be filtered using custom properties. |
01417513 |
NFSv2 and NFSv3 network disks for AIX systems are now correctly classified as network disks instead of fixed disks. |
01267155, 01328071 |
A situation that could cause the Linux Job Engine to run a job outside its scheduled interval has been corrected. |
01100839 |
The Job Engine no longer causes DNS lookups to fail. |
01453880 |
If ServiceNow has an Authentication profile configuration, requests from the SolarWinds Platform to ServiceNow no longer fail with a 401 status code.* |
01439374, 01468220 |
Volume polling no longer stops due to deadlocks occurring in the CoreThreshold table.* |
01379355 |
The throughput of the Job Engine service responsible for device polling was improved to fix issues related to polling completion below 100%, missed polls, or delayed polls.* |
01432738 |
The Configuration Wizard no longer fails when an empty database is selected.* |
01424787 |
When live updates are disabled for maps, information on the map viewer page is updated at the specified refresh interval.* |
*This fix was added after the RC release.
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-2023-40062 | SolarWinds Platform Incomplete List of Disallowed Inputs Remote Code Execution Vulnerability | The SolarWinds Platform was susceptible to a Remote Code Execution Vulnerability by a low privileged user. | 8.0 High | Piotr Bazydlo (@chudypb) of Trend Micro Zero Day Initiative |
CVE-2023-40061 | SolarWinds Platform Insecure Job Execution Mechanism Vulnerability | Insecure job execution mechanism vulnerability. This vulnerability can lead to other attacks as a result. | 7.1 High | Jakub Brzozowski "redfr0g" (STM Cyber), Kamil Falkiewicz (STM Cyber), Szymon Jacek (STM Cyber) |
Before you upgrade!
If you are upgrading from 2020.2.6 or earlier, please be aware of the following:
-
Before upgrading from Orion Platform 2020.2.6 and earlier to SolarWinds Platform 2022.3 or later, make sure the database user you use to connect to your SQL Server has the db create privilege. Without this privilege, the upgrade will not complete.
-
The legacy syslog and traps functionality has been retired and replaced with a new functionality called SolarWinds Log Viewer, which can be upgraded to Log Analyzer for additional capabilities. Current rules and history will automatically be migrated to the new logging functionality (SolarWinds Log Viewer or Log Analyzer). The functionality of SolarWinds Log Viewer and Log Analyzer has been improved to more closely match legacy functionality. See LA 2022.3 release notes for details.
If you built syslog and trap alerts using custom SQL queries, they will not function after upgrading to 2022.3 or later. SolarWinds recommends you rewrite the alerts using SWQL (
Orion.OLM entities
) or using the alerting functionality built into Log Viewer/Log Analyzer. - Some upgrade situations from the Orion Platform to the SolarWinds Platform are not supported and the installer will stop the upgrade automatically.
- If you have a SQL Server older than 2016.
- If you are on an Orion Platform product version earlier than 2020.2.1.
Installation or upgrade
For new installations, you can download the installation file from the product page on https://www.solarwinds.com or from the Customer Portal.
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.
Known issues
Windows Agents stop polling CPU, memory, and disks after the upgrade
If you use Windows Agents with disabled automatic update of Agents and upgrade your deployment to 2023.4 or later, Agents stop polling CPU, memory, and disks.
Resolution or workaround: Update Windows Agents manually, or enable the auto-update. See Update Agents. This issue will be addressed in a future SolarWinds Platform version.
Database configuration fails during an upgrade
When you attempt to upgrade from Orion Platform 2020.2.1 through 2020.2.5 to SolarWinds Platform 2023.4 or 2023.4.1, database configuration fails. The Configuration Wizard displays the following message:
Database configuration failed: Error while executing script- Invalid column name 'AllowOrionMapsManagement'.
Resolution or Workaround: For instructions to resolve this issue, see Database configuration fails during an upgrade to SolarWinds Platform 2023.4 or 2023.4.1.
Database login fails for Windows accounts after the upgrade
When you use Windows authentication to connect to the HCO database and the database SQL server, you can find Database: Login failed for user 'DOMAIN\MACHINENAME$' in the Website log. This can cause intermittent user logouts from the SolarWinds Web Console.
Resolution or Workaround: Change the database account. See Database login failing for Windows account users after upgrading to 2023.1 and above.
Configuration wizard fails on migrating APIPoller_ValueToMonitor table
If you inserted string data in the database for the metric column of the API Poller table before upgrading to 2023.4, data migration for the APIPoller_ValueToMonitor table will fail. As a consequence, the Configuration wizard fails during the upgrade, too.
Resolution or Workaround: Complete the steps to change the data type:
-
Verify how many records for the metric column are not numeric. Run the following query:
SELECT * from APIPoller_ValueToMonitor Where ISNUMERIC(Metric) <> 1
-
For the records you identified, update the metric column to null. Run the following query:
UPDATE APIPoller_ValueToMonitor SET Metric = NULL Where ISNUMERIC(Metric) <> 1
-
Rerun the first step. It should return no records.
-
Continue or re-run the Configuration Wizard.
End of life
SolarWinds recommends you upgrade to the latest version of your products at your earliest convenience.
Version | EOL Announcements | EOE Effective Dates | EOL Effective Dates |
---|---|---|---|
2022.2 | November 1, 2023: End-of-Life (EoL) announcement – Customers on SolarWinds Platform 2022.2 should begin transitioning to the latest version of SolarWinds Platform. | December 1, 2023: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for SolarWinds Platform 2022.2 will no longer be actively supported by SolarWinds. | December 1, 2024: End-of-Life (EoL) – SolarWinds will no longer provide technical support for SolarWinds Platform 2022.2. |
2020.2.6 | April 18, 2023: End-of-Life (EoL) announcement – Customers on Orion Platform 2020.2.6 should begin transitioning to the latest version of SolarWinds Platform. | May 18, 2023: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for Orion Platform 2020.2.6 will no longer be actively supported by SolarWinds. | May 18, 2024: End-of-Life (EoL) – SolarWinds will no longer provide technical support for Orion Platform 2020.2.6. |
2020.2.5 | January 18, 2023: End-of-Life (EoL) announcement – Customers on Orion Platform 2020.2.5 should begin transitioning to the latest version of SolarWinds Platform. | February 17, 2023: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for Orion Platform 2020.2.5 will no longer be actively supported by SolarWinds. | February 17, 2024: End-of-Life (EoL) – SolarWinds will no longer provide technical support for Orion Platform 2020.2.5. |
2020.2.4 | October 19, 2022: End-of-Life (EoL) announcement – Customers on Orion Platform 2020.2.4 should begin transitioning to the latest version of SolarWinds Platform. | November 18, 2022: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for Orion Platform 2020.2.4 will no longer be actively supported by SolarWinds. | November 18, 2023: End-of-Life (EoL) – SolarWinds will no longer provide technical support for Orion Platform 2020.2.4. |
2020.2.1 | October 19, 2022: End-of-Life (EoL) announcement – Customers on Orion Platform 2020.2.1 should begin transitioning to the latest version of SolarWinds Platform. | November 18, 2022: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for Orion Platform 2020.2.1 will no longer be actively supported by SolarWinds. | November 18, 2023: End-of-Life (EoL) – SolarWinds will no longer provide technical support for Orion Platform 2020.2.1. |
2020.2 | October 19, 2022: End-of-Life (EoL) announcement – Customers on Orion Platform 2020.2 should begin transitioning to the latest version of SolarWinds Platform. | November 18, 2022: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for Orion Platform 2020.2 will no longer be actively supported by SolarWinds. | November 18, 2023: End-of-Life (EoL) – SolarWinds will no longer provide technical support for Orion Platform 2020.2. |
See the End of Life Policy for information about SolarWinds product life cycle phases. To see EoL dates for earlier SolarWinds Platform versions, see SolarWinds Platform 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.
Type | Details |
---|---|
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. |
Port 17778 |
SWIS REST Endpoint on port 17778 is deprecated as of 2023.1 and will be replaced with port 17774 in a future release. SolarWinds recommends that you start migrating SWIS REST Endpoint to port 17774. If you are using DPAIM, make sure you are running DPA 2024.2 or later to switch to port 17774. Earlier DPA versions cannot send data to DPAIM on port 17774. See Specify the port DPA uses... for more information. |
SolarWinds Platform products release notes
Hybrid Cloud Observability (all versions)
Network Management
Systems Management
Legal notices
© 2023 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.