What's New
This topic introduces the new features and improvements in Service Virtualization 2023 R1.
Note: The Help Centers for Service Virtualization 2023 and 2023 R1 versions are streamlined into a single Help Center. Any version specific changes are indicated where relevant.
To view enhancements for 2023, see What's New in Service Virtualization 2023.
Highlights
The Service Virtualization 2023 R1 release focuses on stabilization, bug fixes, and usability improvements. The main new enhancements include new self-paced online training, enhanced C# scripting, improved debugging, easier data driving, updates to protocol hooks and existing protocols, new type of functional virtual service, and improved security and infrastructure.
User experience
Self-paced online training
New self-paced online training resources for data modeling are now available on GitHub. The training includes many practical hands-on exercises and an automated dashboard that provides hints and help for correct answers. It enables anyone to gain data modeling skills needed for designing Virtual Services and become an advanced SV user by following the training.
Design and modeling
C# Scripting
-
Upgraded scripting to support C# version 7.3.
-
Created a new GitHub repository, providing useful C# scripted rule examples for message variables evaluation and fast (cached) Excel access.
The ready-to-use scripting samples and Excel Helper are available at GitHub.
Debugging improvements
-
Improved detection of project file version collisions.
-
Improved detection of agents in use.
-
Added checks preventing incorrect Default Rule setup.
-
Improved reporting of agent-level errors.
Data driving
Introduced new data driving checks and UI controls to help you understand which data source is to be used in the simulation.
For details, see Data Driving.
Data model settings
Data model column settings are now exported to project archive files.
For details, see Data Model Editor.
Service call activities
Added a failure handling response type for the HTTP service call activities.
For details, see Call External Services.
Protocols
Protocol Hooks
-
You can use custom metadata in JMS and MQ protocols, and change the “ReplyTo” header.
-
Improved the logging of errors.
-
Introduced a new GitHub repository for more advanced Protocol Hook samples.
Fixed-length
You can select elements containing embedded XML inside fixed-length data, enabling processing them as a structured data inside the data model.
SOAP
Added support for importing sample messages without namespaces in the payload.
Integrations and ecosystem
Functional virtual services
Provided a ready-to-use virtual service that extends capabilities of the SV Server API by allowing reading or downloading logs from the SV Server.
The virtual service is available at GitHub.
GIT and LDAP
Introduced enhancements and fixes to GIT and LDAP integrations.
For details, see Work with GIT and LDAP authentication provider.
Security and infrastructure
-
Removed C++ 2010 Runtime from the list of mandatory prerequisites.
-
Upgraded the Firebird SQL embedded database to version 9.1.1.
-
Upgraded OpenSSL to version 1.1.1u.
-
Upgraded SharpSvn to version 1.14001.156.
-
Upgraded bundled JRE to version 1.8.0_372.
See also: