Polaris 2021.8.0 Release Notes

Here's what's new in Polaris 2021.8.0.

Polaris Platform

  • Users are now able to successfully unlink a Jira ticket from a Polaris issue regardless of the status of the ticket.
  • Organizational Administrators can apply custom logo or text to Polaris and Reporting application reports.
  • Bug Fix: A security issue where Service Accounts could access the Web Interface using SAML has been fixed (POL-14855).

Polaris CLI

  • Customers are now allowed to pick up a released patch version of Coverity as well as a major released Coverity version.
  • Environment log files are no longer generated by the CLI by default. To generate files, users now have to add noLogEnvironmentVariable: disable to their polaris.yml file.
  • During project creation, users can assign groups with their corresponding roles to the project being created within polaris.yml file (POL-14180).
  • Bug Fix: Support matrixes were updated to show .Net 5.0 support in Coverity 2021.04 and 2021.06 (POL-14793).

Polaris API

  • Performance was improved for Audit Log Records APIs by replacing the count query with an estimated count function.
  • In Polaris and Reporting, users will be able to add custom log and text to application reports via API.
    • /v1/api/rs/organization/information
      • Method : POST
      • Set logo and text per Organization which will be used by reports
    • /v1/api/rs/organization/information
      • Method : GET
      • Get logo and text by organization Id
    • /v1/api/rs/organization/information/{id}
      • Method : GET
      • Get logo and text by Id
    • /v1/api/rs/organization/information/{id}
      • Method : PATCH
      • Get logo and text by Id
      • Update logo and text for reports
  • The following APIs return actual Coverity version (base/patch/beta) instead of returning base version.
    • Configs-Service

      • GET /cli-config
      • POST /validation/config/coverity
      • POST /cli-config
      • PATCH /configs/{id}
      • POST /org-defaults
      • GET /org-defaults
      • GET /org-defaults/{id}

      Tools-Service

      v0

      • GET /tools
      • GET /tools/{toolType}/{platform}/{version}

      v1

      • GET /v1/tools
      • GET /v1/tools/{id}
      • GET /v1/download-descriptors/{id}

      v2

      • GET /v2/tools
      • GET /v2/tools/{id}
      • GET /v2/download-descriptors/{id}
  • Jira endpoints in config service have been migrated to Jira service as is. All user traffic to the Jira endpoints in config service have been redirected to Jira service at the ingress level since release 2021.05. The endpoints are now deprecated in config service with support ending in 2021.09. The following endpoints will still be available in Jira service.
    • GET configs/integration/Jira
    • POST configs/integration/Jira
    • GET configs/integration/jira/{id}
    • DELETE configs/integration/jira/{id}
    • PATCH configs/integration/jira/{id}
    • GET configs/integration/jira/{id}/auth/access-token
    • POST configs/integration/jira/{id}/auth/access-token
    • DELETE configs/integration/jira/{id}/auth/access-token
    • PATCH configs/integration/jira/{id}/auth/access-token
    • GET configs/integration/jira/{id}/auth
    • POST configs/integration/jira/{id}/auth
    • DELETE configs/integration/jira/{id}/auth
    • PATCH configs/integration/jira/{id}/auth
    • GET configs/integration/jira/project-mappings
    • POST configs/integration​/jira​/project-mappings
    • GET configs/integration/jira/project-mappings/{id}
    • DELETE configs/integration/jira/project-mappings/{id}
    • PATCH configs/integration/jira/project-mappings/{id}
  • Polaris project.revision.date configuration date format has been aligned with ADO (POL-14611).
  • Bug Fix: A cache service in an internal/EDA instance was fixed (POL-14812).