Features Added to ReadyAPI 3.58.0

Important Notice for ReadyAPI Customers

Starting from ReadyAPI 3.62.0, VirtServer 3.29.0, and TestEngine 1.34.0, SmartBear Product Family has fully deprecated file-based licenses and transitioned to the ID-based SmartBear License Management (SLM) system. Any customers still using file-based licenses must complete their migration to SLM by September 30, 2025.

From October 1, 2025, existing and activated file-based licenses will continue to work for some time. However, SmartBear will no longer generate new file-based licenses or support activation and deactivation of file-based licenses in ReadyAPI, VirtServer, or TestEngine. All new and updated licenses are now issued in SLM only.

All technical support for file-based licenses has now ceased, and SmartBear no longer maintains the file-based licensing system. Any access or service issues will result in service disruptions that we will not be able to restore.

If you have not completed the process of migrating, contact your Account Manager or SmartBear representative today. Our teams are ready to assist with smooth transition strategies. For additional support, log a request with our SmartBear Support, who are standing by to help.

For further information and timelines, refer to the File-Based License End-of-Life Policy page.

Welcome to the New ReadyAPI Documentation Experience

We have updated the ReadyAPI product documentation to provide a more streamlined and consistent user experience across our entire product portfolio. While retaining all essential information, the updated documentation features a fresh design that makes it easier to navigate, read, and utilize.

The new documentation experience offers several key benefits:

  • Enhanced panel structure and navigation: A reorganized layout for quicker, more intuitive access to content.

  • Improved search capabilities: Find information faster with a more powerful and precise search function.

  • Better usability: Simplified viewing and expanding of sections, making it easier to locate and understand relevant details.

ReadyAPI 3.58.0 includes a few changes compared to the previous product version – ReadyAPI 3.57.0. For information on the changes made to other versions, see Version History.

Git and Collaboration Enhancements

  • New Force Pull Option for Git Integration: You can now use the Force Pull option in Git integration to override local changes and ensure the latest updates are pulled from the repository. For more information, visit this page.

Conditional Match Enhancements

  • Enhanced Conditional Match Performance: The Conditional Match algorithm now processes requests faster, improving throughput for high-demand scenarios.

  • Optimized Conditional Match with Improved Hashing: We updated the hashing mechanism within the Conditional Match algorithm to significantly enhance performance during request matching.

  • Performance Boost with Optimized Conditional Match Array Management: We introduced the sizeOfConditionalMatchChildArray mechanism, which eliminates the need for a monitor lock, streamlining the performance of Conditional Match operations.

  • Faster Signature Sorting with Caching Mechanism: We implemented a caching system to expedite the sorting of signatures within the Conditional Match algorithm, ensuring faster and more efficient processing.

General Enhancements

  • Library Updates: ReadyAPI 3.58.0 includes newer versions of some libraries that version 3.57.0 used. If your scripts refer to classes from these libraries, you might need to update the scripts.

Please see here for a list of fixes included in this patch.

See Also

Version History

Publication date: