Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions workspaces/scorecard/.changeset/chilly-eyes-serve.md

This file was deleted.

5 changes: 0 additions & 5 deletions workspaces/scorecard/.changeset/dark-dolls-spend.md

This file was deleted.

12 changes: 0 additions & 12 deletions workspaces/scorecard/.changeset/early-mirrors-sin.md

This file was deleted.

5 changes: 0 additions & 5 deletions workspaces/scorecard/.changeset/eighty-bananas-lick.md

This file was deleted.

8 changes: 0 additions & 8 deletions workspaces/scorecard/.changeset/fancy-rice-rush.md

This file was deleted.

5 changes: 0 additions & 5 deletions workspaces/scorecard/.changeset/fine-poems-wear.md

This file was deleted.

5 changes: 0 additions & 5 deletions workspaces/scorecard/.changeset/full-streets-punch.md

This file was deleted.

5 changes: 0 additions & 5 deletions workspaces/scorecard/.changeset/heavy-dingos-tap.md

This file was deleted.

5 changes: 0 additions & 5 deletions workspaces/scorecard/.changeset/i18n-updates-scorecard.md

This file was deleted.

5 changes: 0 additions & 5 deletions workspaces/scorecard/.changeset/large-grapes-appear.md

This file was deleted.

5 changes: 0 additions & 5 deletions workspaces/scorecard/.changeset/modern-eggs-sink.md

This file was deleted.

5 changes: 0 additions & 5 deletions workspaces/scorecard/.changeset/modern-signs-jog.md

This file was deleted.

5 changes: 0 additions & 5 deletions workspaces/scorecard/.changeset/polite-sheep-prove.md

This file was deleted.

This file was deleted.

6 changes: 0 additions & 6 deletions workspaces/scorecard/.changeset/sour-coins-check.md

This file was deleted.

5 changes: 0 additions & 5 deletions workspaces/scorecard/.changeset/tidy-windows-behave.md

This file was deleted.

5 changes: 0 additions & 5 deletions workspaces/scorecard/.changeset/true-toes-allow.md

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# @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
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-dependabot",
"version": "0.1.0",
"version": "0.2.0",
"license": "Apache-2.0",
"description": "The dependabot backend module for the scorecard plugin.",
"main": "src/index.ts",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @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

## 2.4.0

### Patch Changes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-github",
"version": "2.4.0",
"version": "2.5.0",
"license": "Apache-2.0",
"description": "The github backend module for the scorecard plugin.",
"main": "src/index.ts",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @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

## 2.4.0

### Patch Changes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-jira",
"version": "2.4.0",
"version": "2.5.0",
"license": "Apache-2.0",
"description": "The jira backend module for the scorecard plugin.",
"main": "src/index.ts",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# @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

## 0.1.6

### Patch Changes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@red-hat-developer-hub/backstage-plugin-scorecard-backend-module-openssf",
"version": "0.1.6",
"version": "0.2.0",
"license": "Apache-2.0",
"description": "The openssf backend module for the scorecard plugin.",
"main": "src/index.ts",
Expand Down
38 changes: 38 additions & 0 deletions workspaces/scorecard/plugins/scorecard-backend/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,43 @@
# @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](https://datatracker.ietf.org/doc/html/rfc8594) `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

## 2.4.0

### Minor Changes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@red-hat-developer-hub/backstage-plugin-scorecard-backend",
"version": "2.4.0",
"version": "2.5.0",
"license": "Apache-2.0",
"main": "src/index.ts",
"types": "src/index.ts",
Expand Down
26 changes: 26 additions & 0 deletions workspaces/scorecard/plugins/scorecard-common/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# @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](https://datatracker.ietf.org/doc/html/rfc8594) `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.

## 2.4.0

### Minor Changes
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@red-hat-developer-hub/backstage-plugin-scorecard-common",
"version": "2.4.0",
"version": "2.5.0",
"license": "Apache-2.0",
"description": "Common functionalities for the scorecard plugin",
"main": "src/index.ts",
Expand Down
15 changes: 15 additions & 0 deletions workspaces/scorecard/plugins/scorecard-node/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @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

## 2.4.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion workspaces/scorecard/plugins/scorecard-node/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@red-hat-developer-hub/backstage-plugin-scorecard-node",
"version": "2.4.0",
"version": "2.5.0",
"license": "Apache-2.0",
"description": "Node.js library for the scorecard plugin",
"main": "src/index.ts",
Expand Down
Loading