Skip to content

Version Packages (scorecard)#2475

Merged
debsmita1 merged 1 commit intomainfrom
changesets-release/scorecard/main
Apr 15, 2026
Merged

Version Packages (scorecard)#2475
debsmita1 merged 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

  • d706601: Backstage version bump to v1.49.3

  • 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 [d706601]
  • 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

  • d706601: Backstage version bump to v1.49.3

  • 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 [d706601]
  • 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
  • d706601: Backstage version bump to v1.49.3

Patch Changes

  • 1657da3: Added github.com/dependabot annotation
  • Updated dependencies [d706601]
  • 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-github@2.5.0

Minor Changes

  • d706601: Backstage version bump to v1.49.3

Patch Changes

  • Updated dependencies [d706601]
  • 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

Minor Changes

  • d706601: Backstage version bump to v1.49.3

Patch Changes

  • Updated dependencies [d706601]
  • 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.2.0

Minor Changes

  • d706601: Backstage version bump to v1.49.3

Patch Changes

  • bd5f3e8: rework openssf client
  • Updated dependencies [d706601]
  • 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

  • d706601: Backstage version bump to v1.49.3

  • 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

  • d706601: Backstage version bump to v1.49.3
  • 55226c2: Introduces custom threshold rule icons that can be configured in app-config.yaml.

Patch Changes

  • Updated dependencies [d706601]
  • Updated dependencies [55226c2]
  • Updated dependencies [243ad0a]
  • Updated dependencies [c83b206]
    • @red-hat-developer-hub/backstage-plugin-scorecard-common@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 2 times, most recently from a08b471 to 19bee3c Compare April 14, 2026 09:46
@github-actions github-actions bot force-pushed the changesets-release/scorecard/main branch from 19bee3c to d5caf47 Compare April 14, 2026 12:53
@sonarqubecloud
Copy link
Copy Markdown

Copy link
Copy Markdown
Member

@debsmita1 debsmita1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci openshift-ci bot added the lgtm label Apr 15, 2026
@debsmita1 debsmita1 merged commit 66a6143 into main Apr 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants