General Availability Announcement for Service Virtualization 10.8
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/.