Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2024.1

...

Scroll Ignore

This release includes the following enhancements:

Table of Contents
maxLevel1

Release date: Month DDMay 15, YYYY2024

Chaining Tools to a Message Responder's Pre-correlation Incoming Request

You can now chain tools to a Message Responder's incoming request before correlation, allowing you to do things like execute a Data Bank tool before responder correlation in order to use a data banked request value as part of a custom responder correlation.

Chaining Tools to the Responder's Incoming Request or Outgoing Response

Accessibility Issue Reports

You can now view accessibility issues in your reports, collected and categorized in a separate section.

Adding a Web Accessibility Scan#ViewingInReports

Event and Statistics Monitoring over WebSockets

Event and Statistics monitoring can now be done over WebSockets, reducing number of ports required for forwarding in container environments with a low performance cost when monitoring assets that are not under load.

Asynchronous Socket Transport and Listener

Transport now supports message length at fixed position in middle of message. Transport and Listener now support UDP.

Report Microservice Test and Coverage Data to a Single DTP Project

CTP users can configure all of their components to publish to the same DTP project to make it easier to review aggregate coverage and test results in a single DTP explorer page. 

CTP Coverage Agents in Kubernetes

CTP users can now deploy coverage agents in Kubernetes. 

Finding Broken Parameterizations in Virtualize

Added several tools to make it easier for Virtualize users to find and fix broken parameterizations. See Troubleshooting Parameterizations for more information.

Copying Data Sets

In addition to copying entire data repositories in the Data Repository view, you can now copy individual data sets, including options to merge, overwrite, update, or replace existing data. See Copying and Pasting Repository Data for more information.

Breaking Changes

  • Support for Apache Tomcat 8.5 has ended. Tomcat 9 is required.
  • Ended support for Oracle 12c in CTP.
  • Virtualize users with the System role are no longer allowed to configure Virtualize servers in CTP connected to their Virtualize desktop installations (for examplelicensing, licenseevent monitoring, events, and hit statistics, and so on).
  • Unrecognized CLI arguments will now cause an error. In previous versions, unrecognized arguments were ignored, allowing some tests to pass despite them. These tests will now fail, and their unrecognized arguments will need to be resolved.
  • Connections to DTP and License Server over HTTP are no longer supported. HTTPS is required.

Additional Updates

  • Removed the ability to set a custom return message for certain responders. Custom return codes still available.
  • Java 17 now installed with SOAtest and Virtualize.
  • CTP users can now add a data repository server through the UI. 

  • Load Test monitors now support Tomcat 10. Load Test monitor support for Tomcat 7.x and 8.x has ended.
  • Load Test monitors now support WildFly. Load Test monitor support for JBoss monitors has ended.
  • Support for Oracle in CTP:
    • Added support for Oracle 23c.
    • Ended support for Oracle 12c.
    • Deprecated support for Oracle 18c and 21c.
  • You can now enable user access logs for your server with a small configuration change to your logging XML file. See Configuring Virtualize Server#logging.config.file for more information.

  • Scripting support for Nashorn updated to OpenJDK Nashorn. Scripts saved in earlier versions of SOAtest and Virtualize with the Oracle Nashorn engine will now run in the new OpenJDK Nashorn engine. See Extensibility or Scripting Basics for more information.
  • Added support to connect with Oracle DB using different RAC/ADG/DG with multi-host configuration.
  • Test scenario creation from OpenAPI definitions using OpenAI or Azure OpenAI in SOAtest has been enhanced to automatically parameterize dynamic data returned from previous API responses in the scenario.
  • MongoDB users can now execute a query with a sort and limit in order to have the MongoDB server sort and limit results on the server side. See MongoDB Tool 1.4.
  • WS-I Basic Profile 1.1 has been removed from the WS-I tool.
  • Updated static analysis rules to support WCAG 2.2.
  • Minimum supported Eclipse is now 2022-03 (4.23).
  • In addition to masking environment variables in the UI, you can now mask them from from traffic viewers, REST Clients, JSON/XML Data Banks and Assertors, and in the Event Monitoring Details

    See Masking a Variable Value for more information.


  • OpenAI integration updated to be able to get embeddings from OpenAI and Azure OpenAI.
  • Ended support for the ExamXML diff engine.
  • Ended support for sending MIME or DIME attachments with SOAP clients and Message Responders.

Resolved PRs and FRs

Scroll Table Layout
sortDirectionASC
repeatTableHeadersdefault
widths30%,70%
sortByColumn1
sortEnabledfalse
cellHighlightingtrue

IDDescription
CTP-9129

Use case-insensitive comparison for host names in execution groups

CTP-9189Hit statistics not received after CTP restarts
CTP-9190CTP and SOAVirt Add Server Still Case Sensitive Even When Turned Off in DTP
CTP-9193Disabling Event Monitoring from CTP disables Server Statistics
CTP-9340Environment Variables Display No Longer Existing Message
SOA-16478NullpointerException when trying to create a tst from traffic with data repository on Mac M2 machine
SOA-16678Search and Replace not Replacing Text in Diff Tools with the same name
SOA-16739JSON Validator fails when message has hyphen/minus in resource path
SOA-16809"Generate Fixed Messages" creates no client for traffic pair without request and response body
SOA-16863Lack of XPath in Browser Validation tool
SOA-16913Hexidecimal response on the left of the xml response when Content-Type = application/soap+xml
SOA-16989Create .project file if needed when importing project using maven goal
SOA-17037Save current Data Repo Password on Data Repo Data source
SOA-17140Query parameters duplicated when following HTTP 3xx redirect