Tricentis Tosca Server Patch Notes

This topic is all about patches for the 2023.2 version of Tosca Server.

Keep in mind that patches are cumulative: the latest patch always contains the latest fixes and those of previous patches. This means you only need to install the latest patch to get all fixes for this version.

There's a patch dependency for SAP Solution Manager Service. If you use the SAP Solution Manager Service integration, you must also install Tosca 2023.2.4 or later to ensure full functionality.

Installation

Due to service dependencies, patches are a full installation of Tosca Server. This means that to install a patch, you need to perform an upgrade to the patch version:

  1. Download Tosca Server 2023.2.10 (opens in new tab) from the Tricentis Support Hub. Please note that you have to be signed in with your Tricentis Support Hub credentials to see the download.

  2. Perform the upgrade to the patch version:

    • Back up your data.

    • Uninstall your current version of Tosca Server.

    • Unzip the new version. Then run the executable and follow the upgrade process. This includes additional manual configurations after the upgrade, for example reinstating your settings.

New Features

This section lists new features that we've added.

Tricentis File Service: changed auto-removal behavior for log file size (since patch 7)

We increased the log file size that auto-removal is able to delete. This means fewer manual tasks to keep your workspaces slim and well-performing.

As of patch 3, auto-removal can handle log files that are up to 250 MB in size (compressed), which covers all but unusually large logs.

If your workspace is bigger than expected after an auto-removal run, check your test execution logs. You may have a log that's bigger than 250 MB compressed, which means you need to remove it manually. We recommend that you use the TC-Shell task deleteOldExecutionLogs because it also allows you to remove the log's screenshots from the File Service database.

Tricentis File Service: changed auto-removal behavior for log file deletion date (since patch 7)

By default, Tosca auto-removes execution log data after 90 days.

  • Before patch 7, Tosca started the timer when the data landed in Tricentis File Service.

  • As of patch 7, Tosca bases the removal on the creation date of a log.

In a normal workflow, this change doesn't cause much of a difference. You run your tests, Tosca creates execution log data and adds it to Tricentis File Service. After 90 days, Tosca auto-removes the data.

You'll only see a difference when you migrate data to Tricentis File Service.

Let's say you run your tests 30 days before migrating to Tricentis File Service.

  • Before patch 7, Tosca deleted these logs 90 days after migrating to Tricentis File Service.

  • As of patch 7, Tosca deletes these logs 60 days after migrating to Tricentis File Service, which is 90 days after their creation.

REST API: triggering test runs (since patch 4)

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.

Resolved issues

This section lists all issues we've resolved.

Fixed in

Component

Issue

Description

2023.2.10

Exploratory Testing

TOSCA-24558

Security Vulnerability: Microsoft.Extensions.Caching.Memory

2023.2.10

Tosca Server

TOSCA-25396

Tosca installers update .NET to version 8.0.16.

2023.2.9

Distributed Execution

TOSCA-19703

Fixes an error when generating the results.xml file when a TestEvent has a TestCase with an error.

2023.2.9

Distributed Execution

TOSCA-20187

Fixes an error where the Event Monitor View gets polluted with many failed executions when executing events not found or without any execution lists.

2023.2.9

SAP Solution Manager Integration

TOSCA-16467

Extends the SAP Solution Manager Service configuration screen to Tosca Server settings.

2023.2.9

SAP Solution Manager Integration

TOSCA-21681

Fixes an issue with loading the DLL from the correct folder, ensuring that the application can access the necessary dependencies without errors.

2023.2.8

Distributed Execution

TOSCA-19048

Fixes an issue where the DEX monitor doesn't display the default number of successful TestEvents when using legacy mode.

2023.2.8

Notification Service

TOSCA-17779

Fixes an issue where Notification Service might send leftover logs twice to qTest after a Tosca Server restart.

2023.2.8

Tosca Server Setup

TOSCA-19435

Improves setup runtime security.Fixes an issue where Notification Service might send leftover logs twice to qTest after a Tosca Server restart.

2023.2.7

Administration Console, Common Services, File Service, Licensing, Notification Service, Project Service, User Administration

various

Security updates.

2023.2.7

Authentication Service

TOSCA-12287

Maintenance update of the identity server for Authentication Service.

2023.2.7

Distributed Execution

TOSCA-17520

Fixes an issue which prevented the execution of TestEvents via AOS and E2G.

2023.2.7

Distributed Execution

TOSCA-14184

Fixes an issue where Agents begin execution before sending their updated configuration parameters to the server.

2023.2.7

Distributed Execution

TOSCA-16700

Improves speed and performance when logs are imported to the workspace before execution.

2023.2.7

Distributed Execution

TOSCA-426

Fixes an issue where users could not sort the events table by Start Time when the browser language was not set to English.

2023.2.7

Distributed Execution

TOSCA-17357

Fixes an issue where the Event View displays an incorrect start time for execution lists run with TCDistribution enabled.

2023.2.7

Licensing

TOSCA-13803

Upgraded JS libraries and DataTables.

2023.2.7

REST API

TOSCA-14111

REST API requests are now restricted to one workspace at a time to avoid errors on transactions.

2023.2.7

SAP Solution Manager

TOSCA-16177

Improved execution log transfer to Solution Manager.

2023.2.7

Test Data Service

TOSCA-16942

Improved performance.

2023.2.7

User Administration

TOSCA-13397

Fixes an intermittent issue that might prevent adding groups to existing Active Directory connections.

2023.2.6

Distributed Execution

TOSCA-9038

Extends the execution API summary to include a summary on the ExecutionList level.

2023.2.5

Distributed Execution

TOSCA-12898

Fixes an issue where the number of agents in use capped the Agent View.

2023.2.5

Distributed Execution, SAP Solutions Manager Service

TOSCA-12824

Fixes an issue where AutomationObjectService logs display the ExecutionList Unique ID instead of the TestEvent Unique ID.

2023.2.5

REST API

TOSCA-5153

(Integration with qTest) Fixes an error where the REST API returned 500 if contacted by a user agent called "qtestlaunch" without ExecutionOnly licenses.

2023.2.4

Distributed Execution

TOSCA-417

Fixes an issue where the logs recorded a null reference exception when the DEX Agent unregistered.

2023.2.4

Interactive Testing, Exploratory Testing

TOSCA-11390

Tricentis is no longer signing 3rd party DLLs.

2023.2.4

REST API

TOSCA-12121

Removes a potential security vulnerability related to the REST API.

2023.2.4

SAP Solutions Manager Service

TOSCA-10458

Enables partial test execution.

2023.2.4

Test Data Service

TOSCA-4759

Improves responsiveness in case of larger data sets with multiple columns.

2023.2.4

Test Data Service

TOSCA-406

Fixes an issue with paging in TDS.

2023.2.3

Distributed Execution

TOSCA-7498

With this fix, AOS should be more stable and use less memory.

2023.2.2

Distributed Execution

TOSCA-1222

Adds a new "Results Imported" status for the AOS Execution API.

2023.2.2

Distributed Execution

TOSCA-5126

Test results for ExecutionLists that have already been executed now properly display in the AOS partial result API.

2023.2.2

Gateway

TOSCA-6185

Fixes behavior where Gateway logged the same issue multiple times.

2023.2.2

Gateway

TOSCA-5488

For any request to Tosca Server that requires a token, Gateway contacts Authentication Service. With this fix, Gateway waits less time to attempt another call after an unsuccessful call.

2023.2.2

Notification Service

TOSCA-5810

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

2023.2.1

Authentication Service

SHSE-3964

Fixes an issue where - under certain circumstances - sessions persisted even after users signed out.

2023.2.1

Authentication Service

SHSE-3958

Upgraded third-party libraries to protect them against potential exploits.

2023.2.1

File Service

SHSE-3956

Upgraded third-party libraries to protect them against potential exploits.

2023.2.1

Notification Service

SHSE-3954

Upgraded third-party libraries to protect them against potential exploits.

2023.2.1

Project Service

SHSE-3957

Upgraded third-party libraries to protect them against potential exploits.

2023.2.1

Test Data Service

SHSE-3959

Upgraded third-party libraries to protect them against potential exploits.

2023.2.1

Test Data Service

TOSCA-3074

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