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.


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.

Back to top

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.

Back to top

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.

Back to top


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.


You can select elements containing embedded XML inside fixed-length data, enabling processing them as a structured data inside the data model.


Added support for importing sample messages without namespaces in the payload.

Back to top

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.


Introduced enhancements and fixes to GIT and LDAP integrations.

For details, see Work with GIT and LDAP authentication provider.

Back to top

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.

Back to top

See also: