Skip to content

Version Packages (scorecard)#2475

Open
rhdh-bot wants to merge 1 commit intomainfrom
changesets-release/scorecard/main
Open

Version Packages (scorecard)#2475
rhdh-bot wants to merge 1 commit intomainfrom
changesets-release/scorecard/main

Conversation

@rhdh-bot
Copy link
Copy Markdown
Collaborator

@rhdh-bot rhdh-bot commented Mar 6, 2026

Releases

@red-hat-developer-hub/backstage-plugin-scorecard@2.5.0

Minor Changes

  • 55226c2: Introduces custom threshold rule icons that can be configured in app-config.yaml.

  • f13f583: Adding scorecardHomepage and metric page extension, also added e2e support in nfs

  • 0d64361: Adds a Scorecard Entities page that allows users to drill down from aggregated scorecard KPIs to view the individual entities contributing to the overall score. The page displays entity-level metric values and status, enabling users to identify services impacting the metric and investigate issues more effectively.

  • 243ad0a: Aggregated scorecards now use aggregation IDs and dedicated HTTP routes. The old catalog-aggregations URL still works but is deprecated (not removed).

    Backend (@red-hat-developer-hub/backstage-plugin-scorecard-backend)

    • Deprecated: GET /metrics/:metricId/catalog/aggregations — responses are unchanged, but the handler emits RFC 8594 Deprecation and Link headers (alternate successor: GET .../aggregations/:aggregationId) and logs a warning. Prefer GET /aggregations/:aggregationId for new integrations.
    • Added: GET /aggregations/:aggregationId for aggregated results using configured aggregation.
    • Added: GET /aggregations/:aggregationId/metadata for KPI titles, descriptions, and aggregation metadata consumed by the UI.

    Common (@red-hat-developer-hub/backstage-plugin-scorecard-common)

    • Types and constants aligned with the aggregation config and new API shapes.

    Frontend (@red-hat-developer-hub/backstage-plugin-scorecard)

    • Homepage and aggregated flows resolve cards via aggregationId, fetch metadata from the new endpoint, and keep localized threshold and error strings where translation keys exist.

    Action for adopters: Configure aggregated scorecards with aggregationId values that match backend aggregation config, replace direct calls to GET /metrics/:metricId/catalog/aggregations with GET /aggregations/:aggregationId (and metadata if you need the same labels as the plugin UI).

  • 99aa8ff: Added support for the New Frontend System (NFS), including an alpha export for NFS apps and a new app-next package.

Patch Changes

  • 6bd7c38: Enable sorting for all other columns in entities table
  • ff005a3: add translation for the scorecard entities table status column
  • afd7a1e: Update translations for Scorecard.
  • 2667f70: Fix scorecard entity table column header Metric to Status
  • Updated dependencies [55226c2]
  • Updated dependencies [243ad0a]
  • Updated dependencies [c83b206]
    • @red-hat-developer-hub/backstage-plugin-scorecard-common@2.5.0

@red-hat-developer-hub/backstage-plugin-scorecard-backend@2.5.0

Minor Changes

  • 55226c2: Introduces custom threshold rule icons that can be configured in app-config.yaml.

  • bd5f3e8: added disable metric feature to the pull metric task

  • 243ad0a: Aggregated scorecards now use aggregation IDs and dedicated HTTP routes. The old catalog-aggregations URL still works but is deprecated (not removed).

    Backend (@red-hat-developer-hub/backstage-plugin-scorecard-backend)

    • Deprecated: GET /metrics/:metricId/catalog/aggregations — responses are unchanged, but the handler emits RFC 8594 Deprecation and Link headers (alternate successor: GET .../aggregations/:aggregationId) and logs a warning. Prefer GET /aggregations/:aggregationId for new integrations.
    • Added: GET /aggregations/:aggregationId for aggregated results using configured aggregation.
    • Added: GET /aggregations/:aggregationId/metadata for KPI titles, descriptions, and aggregation metadata consumed by the UI.

    Common (@red-hat-developer-hub/backstage-plugin-scorecard-common)

    • Types and constants aligned with the aggregation config and new API shapes.

    Frontend (@red-hat-developer-hub/backstage-plugin-scorecard)

    • Homepage and aggregated flows resolve cards via aggregationId, fetch metadata from the new endpoint, and keep localized threshold and error strings where translation keys exist.

    Action for adopters: Configure aggregated scorecards with aggregationId values that match backend aggregation config, replace direct calls to GET /metrics/:metricId/catalog/aggregations with GET /aggregations/:aggregationId (and metadata if you need the same labels as the plugin UI).

  • c83b206: Adds the ability to drill down from aggregated scorecard KPIs to view the individual entities that contribute to the overall score. This enables managers and platform engineers to identify specific services impacting metrics and troubleshoot issues at the entity level.

Patch Changes

  • 4f483a6: Normalize entity owners to their full canonical reference when syncing. Catalog entities are able to define a short name or the full entity reference for group ownership. This can lead to inconsistent filtering as we utilize the full entity reference for users and groups
  • 89b273f: Adds the ability to sort by status that was originally missed during the initial implementation of the drill down feature
  • Updated dependencies [55226c2]
  • Updated dependencies [243ad0a]
  • Updated dependencies [c83b206]
    • @red-hat-developer-hub/backstage-plugin-scorecard-common@2.5.0
    • @red-hat-developer-hub/backstage-plugin-scorecard-node@2.5.0

@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-dependabot@0.2.0

Minor Changes

  • 526b9f3: added dependabot scorecard

Patch Changes

  • 1657da3: Added github.com/dependabot annotation
  • Updated dependencies [55226c2]
  • Updated dependencies [243ad0a]
  • Updated dependencies [c83b206]
    • @red-hat-developer-hub/backstage-plugin-scorecard-common@2.5.0
    • @red-hat-developer-hub/backstage-plugin-scorecard-node@2.5.0

@red-hat-developer-hub/backstage-plugin-scorecard-common@2.5.0

Minor Changes

  • 55226c2: Introduces custom threshold rule icons that can be configured in app-config.yaml.

  • 243ad0a: Aggregated scorecards now use aggregation IDs and dedicated HTTP routes. The old catalog-aggregations URL still works but is deprecated (not removed).

    Backend (@red-hat-developer-hub/backstage-plugin-scorecard-backend)

    • Deprecated: GET /metrics/:metricId/catalog/aggregations — responses are unchanged, but the handler emits RFC 8594 Deprecation and Link headers (alternate successor: GET .../aggregations/:aggregationId) and logs a warning. Prefer GET /aggregations/:aggregationId for new integrations.
    • Added: GET /aggregations/:aggregationId for aggregated results using configured aggregation.
    • Added: GET /aggregations/:aggregationId/metadata for KPI titles, descriptions, and aggregation metadata consumed by the UI.

    Common (@red-hat-developer-hub/backstage-plugin-scorecard-common)

    • Types and constants aligned with the aggregation config and new API shapes.

    Frontend (@red-hat-developer-hub/backstage-plugin-scorecard)

    • Homepage and aggregated flows resolve cards via aggregationId, fetch metadata from the new endpoint, and keep localized threshold and error strings where translation keys exist.

    Action for adopters: Configure aggregated scorecards with aggregationId values that match backend aggregation config, replace direct calls to GET /metrics/:metricId/catalog/aggregations with GET /aggregations/:aggregationId (and metadata if you need the same labels as the plugin UI).

  • c83b206: Adds the ability to drill down from aggregated scorecard KPIs to view the individual entities that contribute to the overall score. This enables managers and platform engineers to identify specific services impacting metrics and troubleshoot issues at the entity level.

@red-hat-developer-hub/backstage-plugin-scorecard-node@2.5.0

Minor Changes

  • 55226c2: Introduces custom threshold rule icons that can be configured in app-config.yaml.

Patch Changes

  • Updated dependencies [55226c2]
  • Updated dependencies [243ad0a]
  • Updated dependencies [c83b206]
    • @red-hat-developer-hub/backstage-plugin-scorecard-common@2.5.0

@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-github@2.5.0

Patch Changes

  • Updated dependencies [55226c2]
  • Updated dependencies [243ad0a]
  • Updated dependencies [c83b206]
    • @red-hat-developer-hub/backstage-plugin-scorecard-common@2.5.0
    • @red-hat-developer-hub/backstage-plugin-scorecard-node@2.5.0

@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-jira@2.5.0

Patch Changes

  • Updated dependencies [55226c2]
  • Updated dependencies [243ad0a]
  • Updated dependencies [c83b206]
    • @red-hat-developer-hub/backstage-plugin-scorecard-common@2.5.0
    • @red-hat-developer-hub/backstage-plugin-scorecard-node@2.5.0

@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-openssf@0.1.7

Patch Changes

  • bd5f3e8: rework openssf client
  • Updated dependencies [55226c2]
  • Updated dependencies [243ad0a]
  • Updated dependencies [c83b206]
    • @red-hat-developer-hub/backstage-plugin-scorecard-common@2.5.0
    • @red-hat-developer-hub/backstage-plugin-scorecard-node@2.5.0

@github-actions github-actions bot force-pushed the changesets-release/scorecard/main branch from fa0b7a0 to 828f49b Compare March 6, 2026 04:54
@github-actions github-actions bot force-pushed the changesets-release/scorecard/main branch 6 times, most recently from a0afb31 to 6394b1a Compare March 16, 2026 14:20
@github-actions github-actions bot force-pushed the changesets-release/scorecard/main branch 2 times, most recently from a922168 to 2d55a92 Compare March 23, 2026 11:05
@github-actions github-actions bot force-pushed the changesets-release/scorecard/main branch 6 times, most recently from efe9f0a to aa19ebf Compare April 1, 2026 08:13
@github-actions github-actions bot force-pushed the changesets-release/scorecard/main branch 3 times, most recently from 649d4f2 to 71d1b23 Compare April 7, 2026 08:37
@dzemanov
Copy link
Copy Markdown
Member

dzemanov commented Apr 7, 2026

Let's merge after #2640 goes in

@dzemanov
Copy link
Copy Markdown
Member

dzemanov commented Apr 10, 2026

Waiting also on #2609

@github-actions github-actions bot force-pushed the changesets-release/scorecard/main branch from 09ec7e3 to a08b471 Compare April 13, 2026 09:49
@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants