Tricentis Tosca Server 16.0 Patch 1-10

This topic provides information on the installation, new features and resolved issues of the Tricentis Tosca Server patch.

Tosca Server 16.0 updates are cumulative. This means the latest Tosca Server versions contain all fixes and features from preceding versions.

However, you only need to install the latest version of Tosca Server 16.0 to benefit from the latest fixes and features.

If you haven't yet, you must also install Patch 9 or later for Tosca to ensure full functionality.

Installation

  1. Download Tosca Server 16.0 Patch 10 from the Tricentis Support Hub (opens in new tab). Please note that you need to be signed in with your Support Hub credentials to see this download.
  2. Due to service dependencies, the patch is a full installation of Tosca Server. This means you have to perform an upgrade:

    • Back up your data.

    • Uninstall the existing version of Tosca Server.

    • Run Tricentis_Tosca_Server_16.0_Patch10.exe and follow the steps described in the upgrade process.

Some components of Tricentis Tosca Server require additional manual configuration after installation.

For further information on these components, check out the following sections.

New features

We've added the following features:

REST API: triggering test runs (since patch 10)

Triggering test runs via REST API (opens in new tab) is now disabled by default.

To enable triggering test runs via REST API, follow these steps:

  1. Open the REST API appsettings.json file. After a default installation, this file is at C:\Program Files (x86)\TRICENTIS\Tosca Server\RestApiService.

  2. Set the setting DisableExecutionTasks to false.

  3. Save and close the file, and then restart the service.

Notification Service: override Kestrel limits (since patch 2)

Tricentis Notification Service uses the default limits of all Kestrel properties. If the default limits don't work for your environment, you can configure an override. For detailed information on Kestrel properties and limits, check out the Microsoft Kestrel documentation.

To override the limit of a particular Kestrel property, follow these steps:

  1. Open the appsettings.json file. After a default installation, the file is located at C:\Program Files (x86)\TRICENTIS\Tosca Server\NotificationService.

  2. Create a corresponding property on the root level of the appsettings.json file and specify the desired limit.

    Let's say you want to change the limit of the Kestrel property MaxResponseBufferSize to 50,000,000 bytes. To do so, add the following property on the root level of the appsettings.json file:

Copy
{
                "Kestrel": { 
                "Limits": { 
                "MaxResponseBufferSize": 50000000, 
                }     
            },
  1. Save and close the file.

Resolved issues

The following issues have been resolved:

Fixed in

Component

Issue

Description

Patch 10

REST API

TOSCA-12121

Removes a potential security vulnerability related to the REST API.

Patch 09

Notification Service

TOSCA-5810

Fixes a behavior that caused an exception on large commits when using Tricentis Notification Service with MS SQL Server and Tosca Dashboards.

Patch 09

User Administration

TOSCA-6692

If you use an AD connection, users can now also use their standard email address to sign in.

Patch 09

User Administration

TOSCA-6406

Optimized LDAP group search for retrieving large search results.

Patch 08

Authentication Service

SHSE-3958

Upgraded third-party libraries to protect against potential exploits.

Patch 08

Authentication Service

TOSCA-3001

Fixed behavior where - under certain circumstances - sessions persisted even after users signed out.

Patch 08

File Service

SHSE-3956

Upgraded third-party libraries to protect against potential exploits.

Patch 08

Notification Service

SHSE-3954

Upgraded third-party libraries to protect against potential exploits.

Patch 08

Project Service

SHSE-3957

Upgraded third-party libraries to protect against potential exploits.

Patch 08

Test Data Service

SHSE-3959

Upgraded third-party libraries to protect against potential exploits.

Patch 08

Test Data Service

TOSCA-3074

Resolved failing calls of Test Data Service to Tricentis User Administration by preventing usage of expired authentication token.

Patch 07

Tosca Distributed Execution

TBOX-72690

The DEX Monitor now displays the number of TestEvents specified in the FinishedEventCount setting.

Patch 06

Tosca Distributed Execution

TBOX-74637

Introduces an environment variable that allows affected customers to work around a DEX Server installation rollback issue.

For detailed information on what to do, please check out this Knowledge Base Article.

Patch 05

Tosca Distributed Execution

TBOX-73889

Distribution execution files are correctly signed and versioned, allowing installation to proceed under strict policies.

Patch 04

Mobile Engine 3.0

TBOX-18347

Fixes an issue that prevented Salesforce web from scanning and running on mobile devices with UseXBrowserForMobile TCP.

Patch 04

Mobile Engine 3.0, Salesforce Engine 3.0

TBOX-18167

Fixes an issue that prevented scanning via WebDriver with a browser other than Chrome on some pages.

Patch 04

Mobile Engine 3.0

TBOX-16820

Resolves an issue that prevented Tosca from automatically scrolling and steering an element that's not visible.

Patch 04

Salesforce Engine 3.0

TBOX-18757

Summer '23 support: Tosca can now steer the Display as and Settings combo boxes under the Opportunities tab in Salesforce CPQ.

Patch 04

Salesforce Engine 3.0

TBOX-18750

Summer '23 support: GlobalSearch button now has stable ApiKey property value.

Patch 04

Salesforce Engine 3.0

TBOX-18747

Summer '23 support: Tosca can now steer the Change Account Owner combo box with XScan.

Patch 04

Salesforce Engine 3.0

TBOX-18741

Summer '23 support: The Customer Premises Latitude and Longitude values now have the correct ApiKey property value when scanned with XScan.

Patch 04

Salesforce Engine 3.0

TBOX-18730

Summer '23 support: The Date control in the New Account Module in Salesforce now has the correct ApiKey property value.

Patch 04

Salesforce Engine 3.0

TBOX-18701, TBOX-18615

Summer '23 support: Tosca can now steer Change Account Owner lookup.

Patch 04

Salesforce Engine 3.0

TBOX-18596

Summer '23 support: Tosca now automatically selects the Main container so that the corresponding control in the highlight panel and in the Details section will be unique.

Patch 04

Salesforce Engine 3.0

TBOX-18576

Summer '23 support: The Contacts table on the Accounts tab in Salesforce now has ApiKey and AssociatedLabel property values.

Patch 04

Salesforce Engine 3.0

TBOX-18371

Fixes an issue that caused inconsistent ApiKey property values for duplicate controls between Salesforce Scan and XScan.

Patch 04

Salesforce Engine 3.0

TBOX-18318

Summer '23 support: Fixes an issue where Salesforce tests couldn't be scanned and executed due to missing ApiKeys.

Patch 04

Tosca Distributed Execution

TOS-71911

Sagas database performance is stable even with increasing load.

Patch 03

Tosca Distributed Execution

TOS-71030

Fixes an issue where DEX execution wrongly consumes a Tosca Commander license.

Patch 03

Tosca Distributed Execution

TOS-72518

Agent configuration dialog explains implications of using real user credentials for RDP.

Patch 03

TDS

TOS-70454

Security fix.

Patch 02

Interactive Testing

TOS-70919

Security fix.

Patch 02

Notification Service

SHSE-3154

Support loading the configuration for the kestrel limits from appsettings.json.

Patch 02

Tosca Distributed Execution

TOS-70379

RDP server executable properly signed, complying to security policies.

Patch 02

Tosca Distributed Execution

TOS-70968

Fixes an issue where Agent settings can't be modified from Tosca Server.

Patch 01

Exploratory Testing Agent, Interactive Testing

TOS-70453

Security fix.

Patch 01

Gateway

SHSE-2332

Security fix.

Patch 01

Notification Service

SHSE-3158

Fixes an issue with Tosca Dashboards after the upgrade to Tosca 16.0.

Patch 01

Test Data Service

SHSE-3162

Addresses an intermittent issue when accessing TDS repositories.

Patch 01

Tosca - Distributed Execution

TOS-69539

Fixes a scalability issue with the results download in DEX with AOS.