What's new in 2023 - 2023 R1

This topic introduces the new features and improvements in 2023 and 2023 R1.

What's new in 2023 R1

Highlights

The  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.

  • Data model settings. Data model column settings are now exported to project archive files.

  • Service call activities. Added a failure handling response type for the HTTP service call activities.

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.

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

What's new in 2023

Highlights

The OpenText Service Virtualization 2023 release introduces numerous enhancements and bug fixes, improving user experience, Virtual Service design and modeling, expanding protocol coverage, improving integration API, security, and SV infrastructure.

User experience

  • Virtual Service modification. Virtual Services now keep track of which user modified them last and when, enabling easier version collision detection in SV Designer.

  • Data Model layout. The Data Model table layout is now stored in the project folder, instead of user profile, enabling more consistent display across users and machines.

  • Agent status. Added agent status to the Virtual Service main page, allowing early detection of problems with agents.

  • Restricted environments:

    • Regular (non-admin) users can now create HTTP(S) agents without admin permissions.

    • The SV Designer can start without relevant Windows Performance Counters.

Design and modeling

  • Data driving:

    • Extended data driving by supporting CSV files.

    • Users can easily decouple data structures from data itself, allowing simplified data versioning and merging of changes.

    • Enabled data driving for hybrid simulation columns.

  • Arrays. Extended the SetArrayItemCount built-in function with the ability to generate random number of array items.

  • XML Namespace prefix. XML namespace prefixes are now retained by default for all XML-based protocols.

Protocols

  • Protocol Hooks:

    • Added the ability to use protocol hooks with Intrusive MQ and FileSystem protocols.

    • Improved usability and added new warnings identifying coding mistakes.

  • Service Call Activities:

    • Added the option to use Binary-over-MQ protocol for SCA, as well as several message types over FileSystem.

    • Enabled destination override (for example, changing URL) for most protocols to enable different settings on different environments.

    • Improved checks of agents in use for SCAs.

  • SAP. Added several enhancements to SAP credential screens.

Integrations and ecosystem

  • Public REST API:

    • Extended the SV Server REST Management API to allow deployment of selected virtual services from “.vproja” archive files, including optional agent remapping and validation.

    • The OpenAPI Documentation web page is now available for reference and testing directly inside the SV Server.

    • The API Swagger file is available over the SV Server URL.

  • LDAP. Enabled configurable LDAP queries when using LDAP for authentication and authorization in the SV Server. This improves query times by up to ten-fold for complex LDAP instances.

Security and infrastructure

  • System updates:

    • Added support for Windows 11 and Windows Server 2022

    • Expanded support for Linux RedHat Enterprise, CentOS, and Oracle Linux versions.

    • Added support for MS SQL 2019 and 2022.

    • Updated Java runtime for SV tools and SV Lab.

  • Bug fixes and usability:

    • Improved stability, performance, and fixed issues in SV Designer and SV Server.

    • Enhanced documentation and demos.

Back to top

See also: