In this release:

Release date: October 12, 2021

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

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 in the currently analyzed build. See Using the Machine Learning Feature - Recommending Assignees.

New and Enhanced External Systems Integrations

New Integration with 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. See Integrating with Azure DevOps.

Other Enhancements

We've added support for changed granularity of Parasoft SOAtest test results that are sent to external systems integrated with Parasoft DTP. Each SOAtest .tst file can be represented by one test when sent to an external system 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. See Active Users.

Optimized Dashboard Drop-downs

We've optimized the Filter and Project drop-down menus to handle an extensive list of projects and filters.

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. See Using the Automation Scripts.

Connecting Enterprise Pack to an External MongoDB

You can now connect Enterprise Pack to an external version of MongoDB. This allows you to connect to a newer version of MongoDB than the version shipped with Enterprise Pack – up to MongoDB 4.4. See Connecting Enterprise Pack to a Remote Database.

Important Changes

  • DTP now ships with JRE 8u302b08.
  • 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.
  • 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 affects Test History data in the Test Explorer and the Tests-Changed widget.
  •  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.

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 now uses node 14.16.1.
  • DTP now ships with Tomcat 9.0.54.
  • Addressed log4j vulnerability CVE-2021-44228 in version 2021.2.3.

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