General Availability Announcement for Service Virtualization 10.8

CA Application Test

2 more products

24908

13 August 2024

13 August 2024

August 13, 2024

 

To:         Service Virtualization Customers

From:     The Broadcom Service Virtualization Product Team

Subject:  General Availability Announcement for Service Virtualization 10.8 

 

On behalf of Broadcom, we appreciate your business and the opportunity to provide you with high-quality, innovative software and services.  As part of our ongoing commitment to customer success, we regularly release updated versions of our products. Today, we are pleased to announce that Service Virtualization 10.8 is now available. 

 

New features for Service Virtualization 10.8 include: 

Header Match Tolerance via Workstation and V3 API

​​The new Header Match Tolerance simplifies matching on header elements without the need for additional logic or virtual service customizations. 

V3 API

  • New SOAPHeader DPH and Ability to Specify Multiple Data Protocols 

When creating a virtual service, it is possible to specify multiple Data Protocol Handlers (DPHs). Additionally, SOAPHEADERDPH is a DPH that is available to use in both Virtual Service V3 and Virtual Service Invoke APIs.

  • Create Data-Driven Virtual Services

The V3 API has been expanded to be able to return transaction details and map a meta transaction to an external file to create a data driven service. With this added capability, it is extremely easy to automate the mapping of data driven virtual services without going through the portal user interface.

  • Identify Headers as Arguments Through RR Pairs

It is possible to identify elements for REST Services in the request header that should be considered as arguments when matching the incoming transactions. This allows you to be able to have different responses when only an element in the header is different. 

  • Improved passing keystore files for creating SSL virtual services

The V3 API supports the inclusion of keystore files for creating SSL-enabled virtual services.  With this enhancement, you can upload keystore files used by virtual services directly to the VSE server.

  • Timezone support for Response Date Header 

You can specify the timezone for a response date header using the sidecar file via the V3 API. 

  • Introduced cleanRecording Parameter

You can use the cleanRecording parameter while creating a virtual service. This parameter helps you to delete the recording automatically once the virtual service is created.  

gRPC Support for Service Virtualization and Application Test

Through the workstation, you can create virtual services by recording a gRPC service or test gRPC services via AppTest. We support all four modes of streaming types unary, server streaming, client streaming, and bidirectional. 

VSE Match Log

The VSE Match Log has been enhanced to improve debugging scenarios when a match was not provided from the virtual service. With the appropriate log level enabled, you can view the entire raw request.  In the case of a no-match scenario, the log indicates which arguments were evaluated and clearly identifies those that did not match.  

New Learning Mode Option: Learn Success Only Responses

The “Learn Success Only Responses” for HTTPs services allows for further customization of the existing Learning mode to learn only success responses. By applying this mode, the virtual service can reduce the noise of unnecessary failed responses, and focus on learning from the successful responses that are most relevant to its goals.

Container Deployments

To simplify the set-up of the Kubernetes containers the following improvements have been added:

  • NGINX and OpenShift support
  • Enterprise Dashboard and Identity and Access Management components are available as containers
  • A single unified HELM is available for Kubernetes/Openshift
  • HELM 3.0 support is available
  • SSL configuration has been simplified
  • A single ActiveMQ server is available so only one public address needs to be exposed in the Kubernetes cluster
  • Only internal communication is required within the Service Virtualization components of the containers
  • Only HTTPs protocol needs to be exposed.  Important note, workstation must be upgraded to 10.8 as previous versions of the workstation require TCP connection 
  • Improvements made to ensure metrics are shared to the Enterprise Dashboard at component stop

Virtual Service Catalog

  • Restrict Registries Displayed

In order to customize which virtual services are displayed in the Virtual Service Catalog, you can exclude the registries that are part of a demo/POC environment or limit registries from a specific line of business from appearing.

  • Export Virtual Service Catalog in CSV format

You can export the Virtual Services Catalog Table in CSV format. 

  • Fetch Virtual Services from Active Registries

You can configure the Virtual Service Catalog to only fetch virtual services from active registries.  Thus increasing the speed and performance of the Virtual Service Catalog.

Identity and Access Manager

  • Ability to Import and Export LDAP Configurations

To make upgrades, migrations and patching easier, it is possible to import and export the IAM LDAP configurations.

  • Upgrade Improvements: Introduced ._IAM.properties File

To improve the upgrade experience a new '_iam.properties' file with all the default properties will be included. This ensures that the '.iam.properties' file is not overridden during an in-place upgrade.

  • LDAP UserGroup Performance Improvements

IAM is able to handle the processing of large LDAP groups and users during the upgrade process. 

Kafka Protocol: GSSAPI Authentication Mechanism supported

To help with authentication, data signing, and encryption, DevTest has added the GSSAPI Authentication Mechanism support to the existing Kafka authentication methods. 

Workstation Usability Improvements

  • Browsing Improvements 
  • SSL recording improvement to skip choosing a client keystore
  • ECMAScript support with JSR-223 step and Beanshell 

SV as Code Improvements

SV as Code simplifies deploying virtual services to support your Junit testing. To support automating virtual services with additional complexity we have added support for supplying ThinkTime specification and virtual service parameters. 

UI Refresh to Portal, Enterprise Dashboard, and Identity and Access Manager

To enhance the user experience and improve the accessibility, the web user interfaces have been migrated from AngularJS to React.

Environment Management Improvements

  • Open JDK Upgrade

Devtest components have been upgraded to Adoptium OpenJDK 17 from OpenJDK 8. 

  • IPv6 Support

The Service Virtualization product supports IPv6. IPv6 can be used for DevTest inter-component communication as well as for virtual services endpoints. 

  • Permanently Encrypt Project Property Values 

You can encrypt project property values permanently and use them as parameters in Devtest WorkStation. 

  • Enterprise Dashboard Database Improvements

The Enterprise Dashboard database tables have been optimized to improve performance speed. 

  • TLS 1.3 Support

TLS 1.3 support is available for HTTPS recording, playback, and live invocation. By default, DevTest enables the following SSL/TLS protocols: TLSv1.2, and TLSv1.3. With OpenJDK 17, TLS 1.3 and TLS 1.2 eliminated known weaker cipher suites. 

  • PKCS12 (P12) Format Support for Keystore/Truststore Files

PKCS12 (P12) file format is now supported when storing a keystore or truststore file. 

  • Product Usage Collector (PUC) Support

The Product Usage Collector (PUC) can help you easily view your license entitlement consumption.

  • Improved Patch and Service Pack Process

10.8 will continue to have cumulative patches for support defect fixes and service pack releases to share new capabilities and vulnerability enhancements.

  • Disable Workstation from Connecting to Registry Database

You are able to specify a property so that the workstation is not required to have a direct connection to the registry database.

  • Eclipse IDE 2023.x Support 

VSE Manager Plugin for Eclipse IDE supports 2023.x 

  • Additional Operating System and Database Version Support

 

To learn more details around the Service Virtualization 10.8 capabilities, please check out our documentation.  Additionally, you can sign up for our webcast What’s New in Service Virtualization 10.8 for a comprehensive overview. 

We also encourage you to visit the Service Virtualization 10.8 product information page on the Broadcom Support Online website at https://support.broadcom.com/ for more information, or view the technical documentation.

You can download your copy of Service Virtualization 10.8 from Broadcom Support Online https://support.broadcom.com/. If you have any questions or require assistance please contact Broadcom Customer Care online at https://www.broadcom.com/support/software/contact where you can submit an online request using the Customer Care web form: https://ca-broadcom.wolkenservicedesk.com/web-form?_ga=2.205828371.1432263889.1590607313-713014253.1588711301 .  You can also call Broadcom Customer Care at +1-800-225-5224 in North America or see https://www.broadcom.com/support/software/contact for the local number in your country. 


Should you need any assistance, our Broadcom Services experts can help.  For more information on Broadcom Services and how you can leverage our experience, please visit https://www.broadcom.com/support/ca/services-support/ca-services.


Your success is very important to us, and we look forward to continuing our successful partnership with you.

To review Broadcom Support lifecycle policies, please review the Broadcom Support Policy and Terms located at: https://support.broadcom.com/.