Polaris 2021.05 Release Notes

Here's what's new in Polaris 2021.05.

Polaris Platform

  • We have standardized release numbering across Synopsys SIG products. The new schema still incorporates the year, the month, and the patch release, but without leading zeros or hyphens. The next release version available after 2021.05 is 2021.6.0.
  • When you sign into the Polaris Web Interface, you can use a new checkbox so that Polaris will remember your email id the next time you return to the sign-in screen.
  • Polaris now supports Coverity 2021.04. It includes the following:
    • A new setting in the polaris.yml file enables caching of dynamic link libraries for improved performance. For more about DLL caching, see the documentation.

      Note: Coverity 2021.04 is a special release for Polaris customers only. For any questions about this version of Coverity, use the Coverity 2021.03 documentation.
  • Support for Coverity 2020.06 is removed.
  • Support for Coverity 2020.09 is deprecated and will be removed in a future Polaris release.
  • Polaris now supports multiple Jira configurations and allows the user to specify which Jira instance is used for each Polaris Project.
  • Audit Log now reports changes in role assignments (added, deleted and modified) for:

    • Project Administrator
    • Contributor / Observer
    • Project Administrator for a group
    • Contributor / Observer for a group
  • The following changes have been made to branch management capabilities in the Web Interface :

    • The Project Administrator can delete branch(es) from a project.
    • The Project Administrator can specify the default branch for a project.
    • Users can more easily select a preferred branch for individual viewing of a project summary.
  • The ability to "group by" triage statuses has been added when viewing project issues.
  • Users can now log in using default authentication when locked out of SAML.
  • After uploading a configuration file in Polaris CLI, the project administrator can go to the Polaris Web Interface to make it an initial default for other users or the mandatory centralized configuration for a project.
  • Enhanced documentation to clarify what severity level “audit” indicates. (POLCT-13344).
  • Bug Fix: An issue when the user filtered results for severity medium included low severity defects was fixed. (POL-14531)
  • Bug Fix: A group page not showing user members was fixed. (POL-14182)

Polaris CLI

  • A new setting in the polaris.yml file enables caching of dynamic link libraries for improved performance.
  • The default for the central configuration has been changed to allow all project contributors to submit issues found through local yaml files.
  • Bug Fix: Resumable file upload support was added in the runner module after an upload analysis output of over 200GB caused runner to fail. (POL-14062)
  • Bug Fix: The "cleanCommand" example has been updated in the documentation. (POL-14595)

Polaris API

  • Centralized configuration has been enhanced to allow the central YAML file to be unlinked or removed after it has been uploaded.
  • The custom multipart upload functionality from both V1 and V2 has been removed due to incompatibility with resumable upload and dedicated storage domain "storage-us.polaris.synopsys.com", which provides enhanced performance and security of uploads. Any use of the Jobs V1 APIs (which were deprecated in the 2020.12 release) should be discontinued as soon as possible as its remaining endpoints will no longer be guaranteed to work in future releases.