WPM 2024.1 release notes
Release date: February 6, 2024
Here's what's new in Web Performance Monitor 2024.1.
Web Performance Monitor runs on the SolarWinds Platform.
Learn more
- See WPM 2024.1 system requirements to learn about prerequisites for running and installing WPM 2024.1.
- See the WPM 2024.1 Administrator Guide to learn how to work with WPM.
New features and improvements in WPM
For information about new features and fixes in the SolarWinds Platform, see the SolarWinds Platform 2024.1 Release Notes.
New tool enables seamless transition to Chromium recordings and transactions
SolarWinds introduces the Recordings Migration Tool (RMT), which enables you to migrate WPM recordings created with the Deprecated Recorder (based on an Internet Explorer engine) to recordings in the WPM 3.0+ format. Migrated recordings are compatible with the Chromium-based WPM Recorder. This command line tool aims to make the transition from Internet Explorer recordings and transactions to Chromium recordings and transactions as straightforward as possible. The RMT also offers the following options:
- During the migration process using the RMT, you can choose the input source (such as a different SolarWinds Platform instance).
- You can select the output (same SolarWinds Platform instance or a directory) when migrating.
- You can also customize the name of the final migrated recording using the included template, which supports macros.
- When you've completed your migrations, RMT prompts you with the option to open the Migration Report. This report provides an easy means of identifying migrated recording details messages with deprecated actions to which those messages refer.
Internet Explorer related code and transactions will be removed from the product in a future release. SolarWinds strongly recommends that you start using the Recordings Migration Tool to convert your legacy recordings.
Fixes
For information about new features and fixes in the SolarWinds Platform, see the SolarWinds Platform 2024.1 Release Notes.
Case number | Description |
---|---|
01187945, 01456974 |
The WPM Recorder no longer displays the following message when it is not valid:
|
Installation or upgrade
For new SolarWinds Platform deployments, download the installation file from the WPM product page on https://www.solarwinds.com or from the Customer Portal. For more information, see Get the installer.
To activate WPM 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 to 2024.1, see Upgrade an existing deployment.
Known issues
Cannot record click action on disabled element
After upgrading the Electron version with the new Chromium v116, when a user clicks on a disabled HTML element, WPM Recorder cannot record the click. It can also affect the WPM Browser, which may display the error: Cannot click element.
Resolution or workaround: None
Recording passwords have inconsistent requirements
The WebRecordingWriter component performs validation of passwords for encrypting recording differently from the way validation is performed in other places in WPM. This results in inconsistent behavior and unexpected runtime errors. For example, WPM Recorder allows the use of passwords that consist of only whitespace characters, and it works correctly. Web Console allows the use of passwords that consist of only whitespace characters, but it fails with an unexpected error. And lastly, RMT does not allow the use of passwords that consist of only whitespace characters.
Resolution or workaround: None
WPM 3.0+ ActionRawMouseClick action does not execute properly in iframes
When WPM Recorder executes an action that was recorded in the second or later iframe, it executes scrolling properly, but xy clicks are executed only in the first frame.
Resolution or workaround: None
Change to default port may require user to update WPM Recorder
Due to a change to the default port for SWIS Rest API in WPM Recorder and RecordingsMigrationTool, older installations of WPM Recorder may display a message stating there is a required WPM Recorder update.
Resolution or workaround: Manually download the installer to the target machine.
"No element was clicked" error message does not provide enough information
WPM users may encounter a "No element was clicked" error on the Web Console that does not provide enough information about what caused the action to fail. There are three possible scenarios that may have caused the failure:
-
The element was not found on the page, and hence, it was not clicked.
-
The element was found on the page, but it is not visible because it is covered by another element, and therefore it is not clickable.
-
The element was found, is visible, and triggers navigation. However, if the expected navigation did not load in the specified time or fails, the click action also fails.
Resolution or workaround: None
WPM Recorder occasionally displays an error when closing a tab before internal error page is rendered
Occasionally, when playing back a recording, an error message is displayed. It states, "An error occurred! Uncaught (in promise): TypeError: Cannot read properties of null (reading 'executeJavaScript')..." The error message is not displayed consistently. This error occurs only after a PDF is downloaded in a new tab.
Resolution or workaround: None
Clicking on elements larger than viewport may not be properly played back
When a user creates a recording that navigates to a page and they scroll all the way to the right and click on the right side of the long button at the top of the page, "Button clicked: Long" is displayed at the top of the page. When the recording is stopped and playback is started, the click action seems to be played back. However, the button was not actually clicked, and the text on the page is not displayed. The click action might be failing with an "out of bounds" exception.
Resolution or workaround: None
End of life
Version | EoL Announcement | EoE Effective Date | EoL Effective Date |
---|---|---|---|
2022.3 | February 6, 2024: End-of-Life (EoL) announcement – Customers on WPM 2022.3 should begin transitioning to the latest version of WPM. | March 7, 2024: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for WPM 2022.3 will no longer be actively supported by SolarWinds. | March 7, 2025: End-of-Life (EoL) – SolarWinds will no longer provide technical support for WPM 2022.3. |
2020.2.6 | April 18, 2023: End-of-Life (EoL) announcement – Customers on WPM 2020.2.6 should begin transitioning to the latest version of WPM. | May 18, 2023: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for WPM 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 WPM 2020.2.6. |
2020.2.5 | January 18, 2023: End-of-Life (EoL) announcement – Customers on WPM 2020.2.5 should begin transitioning to the latest version of WPM. | February 17, 2023: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for WPM 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 WPM 2020.2.5. |
See the End of Life Policy for information about SolarWinds product life cycle phases. To see EoL dates for earlier WPM versions, see WPM 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 |
---|---|
Internet Explorer related code and transactions | Internet Explorer related code and transactions will be removed from the product in a future release. SolarWinds strongly recommends that you start using the Recording Migration Tool to convert your legacy recordings. |
Legal notices
© 2024 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.