In this release:

Release date: October 12, 2021

Refer to the Upgrading section for details that may affect your upgrade path.

Enhanced Linux Start-up and Shutdown Scripts

The DTP server, Data Collector, and DTP Enterprise Pack start-up and shutdown scripts for Linux have been enhanced for use in automated workflows.

New Machine Learning Workflow for Prioritizing Static Analysis Findings

The Recommend Assignees workflow is designed to analyze violations from previous builds to recommend developers who should fix violations reported the currently analyzed build.

External Systems Integrations

We've extended and enhanced integration with external systems

Azure DevOps

Parasoft DTP now integrates with Azure DevOps to facilitate bi-directional traceability between Azure DevOps items and Parasoft automated tests and static analysis results.

Polarion

We've enhanced support for Polarion to enable Parasoft C/C++test to display items from Polarion in C/C++test's Requirements View.

Jira

We've added support for changed granularity of Parasoft SOAtest test results that are sent to Jira Xray integrated with Parasoft DTP. As a result, each SOAtest .tst file can be represented by one test when sent to Jira Xray from Parasoft DTP.

Enhanced User Administration

We've extended the system administration capabilities of DTP. The Active Users feature allows DTP administrators to monitor which users are currently using DTP and be notified when the user limit has been reached. In addition, the feature introduced license reservation, where a user who already has a license reservation in License Server will be automatically activated in DTP.

Accepting the Parasoft End User License Agreement

The Parasoft End User License Agreement (EULA) must be accepted to use Parasoft DTP.  The admin user will be prompted to read and agree to the terms of EULA when the DTP web interface is opened for the first time.

The Parasoft EULA is available at https://www.parasoft.com/license.

Handling SOAtest Reports

SOAtest 2021.2 introduced a new XML report format (see the Release Notes for SOAtest 2021.2 for details). As a result, a test reported in the XML report by SOAtest 2021.2 will be stored in DTP with a different test ID than the test was reported by previous versions of SOAtest. This affect the following UI features, which rely on test ID to correlate tests across builds:

  • Test History data in the Test Explorer
  • Tests-Changed widget

API Changes

The following endpoints have been secured. You must either have admin privileges or read access to the project associated with the specified filterId to call them:

  • /artifactsTraceability
  • /buildReviews
  • /customProcessors
  • /resourcesChanged
  • /runConfigurations - also PUT /filters/{id}/runConfigurations, GET /staticAnalysisViolations by runConfigurationIds, GET /dynamicAnalysisTestCases by runConfigurationIds
  • /syncTestCases

Additional Updates

  • The SMTP mail server settings now accept a username other than an email address.
  • Enterprise Pack can be configured to connect to an external MongoDB, up to MongoDB 4.4.
  • Enterprise Pack now uses node 14.16.1.
  • DTP now ships with Tomcat 9.0.54.
  • DTP now ships with JRE 8u302b08.  Note that in certain environments, such as Windows, older versions of MySQL java connectors may not work.  In such cases, upgrade to a newer version of the MySQL java connector.
  • Support for Oracle database 11g has been deprecated and will be removed in future versions of DTP.
  • Support for IE11 has been deprecated and will be removed in future versions of DTP.

FRs and PRs

The following FRs and PRs were resolved in this release.

IDDescription

DTP-16876

Different values of Cyclomatic Complexity in Metrics Explorer

DTP-17335

Project Settings UI does not show all groups from User Administration

DTP-16733

Self signed certificate expired

DTP-15883

Request to update metadata for thousands of violations causes Data Collector errors

DEP-3977

Extension Designer does not always load images for nodes

  • No labels