Polaris 2021.04 Release Notes

Here's what's new in Polaris 2021.04.

Polaris Platform

  • Support for Coverity 2020.06 is deprecated. It will be discontinued in a future release.
  • Coverity 2020.03 is no longer supported.
  • Polaris now supports Coverity 2021.03. It includes the following changes:
    • Support for LLVM 3.7 has been dropped.
    • Support for Go 1.13 has been dropped as of 2021.03.
    • Support for OpenJDK 14 is dropped as of 2021.03.
    • Support for Oracle JDK 14 is dropped as of 2021.03.
    • Support for macOS 10.13 has been dropped.
    • Coverity Analysis is no longer supporting Linux glibc versions 2.12-2.16.
    • Support for Swift 5.3 is deprecated as of 2021.03.
    • Support for Go 1.14 is deprecated as of 2021.03 and will be removed in a later release.
    • Added support for GNU GCC and G++ 10.2.0 compiler.
    • Added support for all C# 9 features except for source code generators.
    • Added support for Go 1.15 compiler.
    • Added support for Java 15 language features.
    • Added support for macOS 11.
    • Added support for Oracle JDK 15.
    • Added support for OpenJDK 15.
  • Support has been added for integration with a Jira DC/Server on an open network.
  • The addition of an issue-stepper allows users to page through the issues in a list without having to navigate back to the issue list view.
  • If enabled, a new dismissal workflow allows users to perform more management of issue dismissal.
    • If you use Code Sight, we recommend that you do not turn on the dismissal workflow functionality in Polaris until the RBAC feature is available in Code Sight.
  • The following charts were updated in the Project Summary tab:
    • Industry Recognized Priority List chart with issue by severity breakdown
    • Technical Risk Indicator chart with issue details
    • Issues over time chart viewable by issue severity
  • The following charts were updated in the Application Summary tab:
    • Issues over time chart viewable by issue severity
  • A new issue query filter feature was added for filtering on triage status. Options are: “Not Triaged,” “Dismiss Requested,” “To Be Fixed,,” “Dismissed False Positive,” “Dismissed Intentional,” and “Dismissed Other.”
  • Audit logs were added for the following action types:
    • Organization administration account has been created, disabled or revoked
    • Service account creation or modification
    • SAML account creation or modification
    • Change in Coverity version
  • The ability to filter audit logs based on dates and action types has been added.
  • Enhancement added to allow user to filter by "Issue Kind" (quality, security) in Polaris reporting. (POL-11298)
  • Bug Fix: Resolved an issue where a user had a negative value in an Application's "Issues Over Time" graph. (POL-13996).
  • Bug Fix: Fixed an issue where "Generate Report" failed with a large number of projects. (POL-13571).
  • Bug Fix: Resolved issue where a user had the member list disappear when browsing projects with keyboard. (POL-13538)
  • Bug Fix: Resolved issue where customers do not receive the initial welcome email. (POL-14417)
  • Bug Fix: Updated documentation for how to triage issues. (POL-14369).
  • Bug Fix: We expanded the documentation to explain how Polaris identifies the default branch of a project and how the default branch can be changed. (POL-14057)
  • Bug Fix: Resolved issue where AuthenticationType in User Login Audit Record was saved as "TWO-FACTOR" for local authentication. (POL-13990).

Polaris CLI

  • Auto Capture support has been added to allow users to use Coverity auto-capture.

Polaris API

  • New API to retrieve the list of event types supported by Notifications service, with ability to filter based on the name of the event type: /api/notifications/v0/event-types.
  • New endpoints to configure triage workflow for an organization: /api/triage/v0/organization-configurations.
  • Bug Fix: Resolved an issue where Polaris API took longer than six seconds (POL-13556).
  • Bug Fix: Resolved an issue where a user was receiving a consistent 500 error for v1/issues/ call for a specific project branch (POL-13890).