Tricentis Tosca Patch Notes Version 13.4 Patch 1-5

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

Tricentis Tosca patches are cumulative. The most recent patch for this Tricentis Tosca version contains the newly added features and fixes as well as those from previous patches. You only need to install the latest patch for this Tricentis Tosca version.

As of Tricentis Tosca 13.0, patches are included in our Tricentis Tosca installer. If you want to patch your local installation or are planning to do a new installation, download the installer with the desired patch level. Follow the installation wizard and you are ready to go.

Installation

The installation file can be downloaded from the Support Portal. Unzip all files and run the Tricentis Tosca 13.4 Patch5.exe file.

If required, run the Tricentis Tosca 13.4 Patch5.exe file with administrator rights.

You can also perform an unattended installation of the patch.

To do so, enter Tricentis Tosca 13.4 Patch5.exe /s /clone_wait /V"<MSI commands>" at the command prompt.

For information on installation parameters, see chapter "Install Tricentis Tosca in unattended mode". Note that the only applicable MSI commands for patches are /L*v and /qn.

When you patch Tricentis Tosca, the system installs new versions of configuration files, which might overwrite hidden settings that you applied to the previous version.

For information on how to avoid losing certain settings when upgrading, see this Tricentis Knowledge Base article.

Important security update

Classic Java Engine: Security update (since Patch 5)

This patch fixes a potential security issue for Classic Java Engine, which has a dependency on a vulnerable version of log4j. We have closely examined this dependency and don't believe it can be exploited. However, Tricentis takes security seriously. Consequently, the log4j file has been removed from the setup.

New Features

For this patch, we have added the following features:

Hide Soft Hyphens (since Patch 3)

With this patch, we have added a new setting Hide Soft Hyphens.

Read more...

Distributed Execution with AOS (since Patch 2)

TOS-60169 fixes an issue with expanding repositories if you use Distributed Execution with AOS (see "Resolved issues" below).

If you experience workspace size issues, Tricentis recommends that you archive your execution logs after installing the patch. For information on how to do so, see chapter "Archive your ActualLog".

Veracode compliance (since Patch 1)

We offer enhanced security in compliance with Veracode.

Open source library update (since Patch 1)

Open source libraries for the Interactive Testing Server are updated to the latest versions.

Scan and steer mobile applications based on Aura Lightning framework (since Patch 1)

You can now scan mobile applications based on Aura Lightning framework.

To steer mobile applications based on Aura Lightning framework, create the UseXBrowserForMobile TCP and set its value to True.

qTest integration options (since Patch 1)

With this patch, the qTest Integration AddIn is disabled by default.

If you want to use qTest integration, you must turn on the AddIn even if you have previously used it.

You can enable or disable the AddIn in the Options dialog under Project->Options->QTestIntegrationAddin->Enabled.

Additionally, you need to enable the integration in the Tosca Server REST API Service. To do so, open the REST API Web.config file on the machine that holds Tosca Server. By default, the file is located at C:\Program Files (x86)\TRICENTIS\Tosca Server\RESTApi.

Add the following code to sectionGroup name="userSettings" in the configSections section:

<section name="Tricentis.QTestIntegrationConnector.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />

Add the following code to the userSettings section:

<Tricentis.QTestIntegrationConnector.Properties.Settings>

<setting name="QTestIntegrationEnabled" serializeAs="String">

<value>True</value>

</setting>

</Tricentis.QTestIntegrationConnector.Properties.Settings>

As of 13.4 patch 1, Tricentis also offers a new qTest integration option. You can now define how many seconds Tosca should try to open the connection to qTest and link, unlink, or update objects.

The default value is 70 seconds. You can set a different time under Project->Options->QTestIntegrationAddin->Maximum time allowed for linking attempts (in seconds).

Resolved issues

The following issues have been resolved:

Component

Fixed in

Issue

Description

API Engine 3.0

Patch 01

TBOX-7142

TransformerExample.dll is now removed from the setup as Veracode scan has deemed it as a security vulnerability.

API Engine 3.0

Patch 01

TBOX-6230

Fixes an issue where in the response, API Engine processes elements of a tree structure in the wrong order, thus causing buffer handling issues.

API Engine 3.0

Patch 01

TBOX-5918

Fixes a bug where API Engine ignores Engines 3.0 Recovery settings.

API Engine 3.0

Patch 02

TOS-60461

Fixes a bug in API Engine where indentation and formatting of XML subtree is not preserved.

API Engine 3.0

Patch 03

TOS-60916

Added SASL authentication support for Kafka.

Classic Powerbuilder Engine

Patch 02

CLASSIC-51

Settings related to performance improvements for the PB Engine were not working properly.

This issue has been resolved.

Classic Powerbuilder Engine

Patch 03

CLASSIC-51

Fixes an additional bug related to the Powerbuilder Engine Lazy Load property.

Cloud, Tosca Commander / Test Management Platform

Patch 03

TOS-61513

The previously deprecated Tosca Cloud Repository services have been removed from Tosca Commander.

Distributed Execution

Patch 02

TOS-60169

DEX with AOS: The import of results was creating additional objects in the database which caused the repository size to increase significantly.

This bug is fixed now.

HOST Engine 3.0

Patch 01

TOS-55620

Host Engine 3.0 now works reliably in a virtual environment.

HOST Engine 3.0

Patch 04

TBOX-8917

Field content clearing no longer interferes with Mainframe systems input validation.

HOST Engine 3.0

Patch 04

TBOX-5010

When specific multi-page tables are steered, Host Engine 3.0 no longer runs into an endless loop.

JavaFX Engine 3.0

Patch 01

TBOX-5293

Enables you to scan certain Java 11 FX applications that were not recognized before by XScan.

JavaSwing Engine 3.0

Patch 01

TBOX-6450

Fixes a memory leak in the Java Engine that caused performance issues.

JavaSwing Engine 3.0

Patch 05

TBOX-12387

Upgraded files to further enhance security.

Mobile Engine 3.0

Patch 01

TBOX-6598

You can now scan applications based on Aura Lightning framework and steer them if you set the XBrowserForMobile TCP to true.

Salesforce Engine 3.0

Patch 01

TBOX-7178

The AssociatedLabel of link controls on the read-only Details view are now correct.

Salesforce Engine 3.0

Patch 01

TBOX-7017

Fixed the issue that caused Tosca XScan to crash when scanning a check box inside a table.

Salesforce Engine 3.0

Patch 01

TBOX-6809

Fixes an issue where the column headers in Related Lists contained the text from the column actions drop-down.

Salesforce Engine 3.0

Patch 01

TBOX-6569

Fixing incorrect link label in Salesforce Winter' 21 Related Lists.

Salesforce Engine 3.0

Patch 01

TBOX-6542

Quick Actions drop-down menus are now recognized correctly as ComboBoxes.

Salesforce Engine 3.0

Patch 01

TBOX-6499

List View Picker items now have correct AssociatedLabel values which allow unique identification.

Salesforce Engine 3.0

Patch 01

TBOX-6494

Fixing Lookup field performance issues in Salesforce Winter' 21 release.

Salesforce Engine 3.0

Patch 01

TBOX-6485

Fixes an issue where Date Pickers had incorrect AssociatedLabel values.

Salesforce Engine 3.0

Patch 01

TBOX-6484

Fixes an issue where the AssociatedLabel value of Related Lists contained object counts.

Salesforce Engine 3.0

Patch 01

TBOX-6412

Fixing the issue of having an incorrect AssociatedLabel captured on Lead conversion page.

Salesforce Engine 3.0

Patch 01

TBOX-6016

Any controls' AssociatedLabel defaults to HTML Engine's AssociatedLabel if Salesforce Engine finds no AssociatedLabel.

Salesforce Engine 3.0

Patch 01

TBOX-5619

Fixes an issue where Related list Action drop-downs couldn't be recognized uniquely.

Salesforce Engine 3.0

Patch 01

TBOX-5228

Fixes the issue of incorrect link control AssociatedLabels in Salesforce Lightning Experience console applications.

SAP Engine 3.0

Patch 01

TBOX-6561

You can now steer combo boxes in SAP Netweaver SRM.

SAP Web Extension 3.0

Patch 03

TBOX-7268

Soft hyphens for all HTML documents are now hidden by default in controls' properties. This fix removes an automation blocker if you faced issues after upgrading your UI5 version.

TBox Automation Tools

Patch 03

TBOX-8352

Fixes the issue when JWT authentication tokes expires after one hour.

TBox Platform

Patch 03

TOS-61238

Fixes the problem that the parameters HeaderRow and HeaderColumn are automatically added and set to 1 after an XEngines migration of tables. This now only happens if a version is specified on the Module.

Tosca Commander / Test Management Platform

Patch 01

TOS-60213

Merge dialog no longer fails if Open Sans isn't installed.

Tosca Commander/ Test Management Platform

Patch 01

TOS-60096

Open source libraries for Interactive Testing server are updated to the latest versions.

Tosca Commander/ Test Management Platform

Patch 01

TOS-59780

Enhanced security in compliance with Veracode.

Tosca Commander/ Test Management Platform

Patch 03

TOS-61462

The option to select a Tosca Cloud Repository has been removed from Tosca Commander.

Tosca qTest Integration

Patch 01

TOS-60199

A new option allows you to enable and disable the qTest Integration AddIn. By default, it is disabled.

Tosca qTest Integration

Patch 01

TOS-60196

The desired TestEvent destination - qTest Project - will be auto selected and not changeable when linking TestCases of these TestEvents. Connection details will be also reused, and are not changeable. This behavior guides the user to link TestCases to the correct qTest Project with the correct connection details.

Tosca qTest Integration

Patch 01

TOS-60093

If Tosca fails to successfully unlink TestEvents from qTest due to missing user rights for the provided qTest user credentials, users will have the chance to retrigger integration tasks once proper rights have been provided, or to provide new qTest user credentials.

Tosca qTest Integration

Patch 01

TOS-59848

Tosca now handles the set time window to link Tosca objects to qTest properly and waits for a response for the defined time.

Tosca Testsuite Setup

Patch 02

TOS-60981

Fixes incorrect registration of assemblies during setup upgrade installation.

Tosca Testsuite Setup

Patch 02

TOS-60621

Fixes an issue when installing unattended using the param ADDLOCAL with no values which would install some optional features when only required features are expected.

XBrowser Engine 3.0

Patch 02

TBOX-7172

Fixes an issue where XScan could not scan Google Chrome after the Google Chrome v86 update.

XBrowser Engine 3.0

Patch 03

TBOX-7851

Fixes the problem that HTML Modules could not be rescanned with Chrome.

XBrowser Engine 3.0, XScan Platform

Patch 03

TBOX-7621

Fixes the problem in XScan that right-clicking while using the select on screen feature does not display a context menu with a list of controls for a specific action point.

XScan Platform

Patch 02

TBOX-6458

Fixes an issue where XScan crashed while scanning a UIA application and using the select on screen feature.