Skip to content

Commit

Permalink
docs: updated latest package version and release notes
Browse files Browse the repository at this point in the history
Signed-off-by: Tiago Barbosa <tbarbos@hotmail.com>
  • Loading branch information
t1agob committed Jul 4, 2024
1 parent ce2b7cf commit 3eb79be
Show file tree
Hide file tree
Showing 6 changed files with 103 additions and 1 deletion.
29 changes: 29 additions & 0 deletions docs/release-notes/backend.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,34 @@
# Release notes for Backend plugin

## > 0.7.0

[GitHub release](https://github.com/PagerDuty/backstage-plugin-backend/releases/tag/0.7.0)

### Summary

Release 0.7.0 adds support for new entity mapping APIs to be used by the frontend component to allow easy onboarding of existing services from PagerDuty into Backstage. This is a highly requested feature that aims to ease the process of onboarding existing PagerDuty services into Backstage.

This release includes new API endpoints to:

- Get all entity mappings persisted to the database
- Get an entity mapping for a specific Backstage Entity reference
- Persist mappings into the database

These APIs introduce the needed mechanisms to persist data into the database selected by the Backstage Admin. The database table is automatically generated and is exclusively used by PagerDuty plugin Backstage to ensure data segregation.

This release also includes a few security fixes on dependencies used by the Backstage packages.

### Changes

- feat: entity mapping persistence
- build(deps): Bump @azure/identity from 4.0.1 to 4.2.1
- build(deps): Bump mysql2 from 3.9.7 to 3.10.0
- build(deps): Bump ws from 8.14.2 to 8.17.1

### Dependencies

- `@pagerduty/backstage-plugin-common: 0.1.5`

## > 0.6.1

[GitHub release](https://github.com/PagerDuty/backstage-plugin-backend/releases/tag/0.6.1)
Expand Down
26 changes: 26 additions & 0 deletions docs/release-notes/common.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# Release notes for Common library

## > 0.1.5

[GitHub release](https://github.com/PagerDuty/backstage-plugin-common/releases/tag/0.1.5)

### Summary

This release adds support for entity mapping types to be used by processor, backend and frontend components for easy service mapping between Backstage and PagerDuty services.

### Changes

- feat: adding support for entity mapping types
- chore(deps): Bump ws from 8.16.0 to 8.17.1

## > 0.1.4

[GitHub release](https://github.com/PagerDuty/backstage-plugin-common/releases/tag/0.1.4)

### Summary

This release introduces a new type to support pagination when listing all services in PagerDuty.

### Changes

- feat: add support for service listing
- chore(deps): Bump tar from 6.2.0 to 6.2.1

## > 0.1.3

[GitHub release](https://github.com/PagerDuty/backstage-plugin-common/releases/tag/0.1.3)
Expand Down
19 changes: 19 additions & 0 deletions docs/release-notes/entity-processor.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Release notes for Entity Processor module

## > 0.1.0

[GitHub release](https://github.com/PagerDuty/backstage-plugin-entity-processor/releases/tag/0.1.0)

### Summary

This release introduces entity processor capabilities to PagerDuty plugin for Backstage which will allow users to automatically update the entity configuration files according to the setting defined in the new PagerDuty page.

This features makes it easier to map existing PagerDuty services into Backstage entities.

### Changes

- release: 0.1.0

### Dependencies

- `@pagerduty/backstage-plugin-common: 0.1.5`
27 changes: 27 additions & 0 deletions docs/release-notes/frontend.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,32 @@
# Release notes for Frontend plugin

## > 0.13.0

[GitHub release](https://github.com/PagerDuty/backstage-plugin/releases/tag/0.13.0)

### Summary

Release **0.13.0** introduces a `PagerDutyPage` component which can be added to your Backstage menu and allows users to explore advanced PagerDuty configurations. With this release we are adding support for Entity mapping which allows users to easily map existing PagerDuty services to Backstage entities without requiring updates to each service config file.

Below is an example of how the `PagerDutyPage` looks like when added to a Backstage instance.

![image](https://github.com/PagerDuty/backstage-plugin/assets/2689939/79dbc42a-c094-429d-bd4f-2f0ba2fe6c5d)

Users will be able to see if the entity definition is up to date with the configuration in file or not and chose to persist the changes by manually creating a PR in the source code.

This release also applies a few security patches related to Backstage dependencies.

### Changes

- docs: update readme with mapping capability
- feat: advanced config page
- chore(deps): bump ws from 8.14.2 to 8.17.1

### Dependencies

- `@pagerduty/backstage-plugin-backend: 0.7.0`
- `@pagerduty/backstage-plugin-common: 0.1.5`

## > 0.12.2

[GitHub release](https://github.com/PagerDuty/backstage-plugin/releases/tag/0.12.2)
Expand Down
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ nav:
- Backend plugin: release-notes/backend.md
- Common library: release-notes/common.md
- Scaffolder Actions module: release-notes/scaffolder-actions.md
- Entity Processor module: release-notes/entity-processor.md

markdown_extensions:
- pymdownx.tasklist:
Expand Down
2 changes: 1 addition & 1 deletion overrides/main.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{% block announce %}
<div>
<p>
<strong>🎉 New release!</strong> <span style="margin-left: 20px;"> Checkout the latest versions for Frontend(<a href="/backstage-plugin-docs/release-notes/frontend/#0122">0.12.2</a>), Backend(<a href="/backstage-plugin-docs/release-notes/backend/#061">0.6.1</a>), Common(<a href="/backstage-plugin-docs/release-notes/common/#013">0.1.3</a>) and Scaffolder Actions(<a href="/backstage-plugin-docs/release-notes/scaffolder-actions/#012">0.1.2</a>) </span>
<strong>🎉 New release!</strong> <span style="margin-left: 20px;"> Checkout the latest versions for Frontend(<a href="/backstage-plugin-docs/release-notes/frontend/#0130">0.13.0</a>), Backend(<a href="/backstage-plugin-docs/release-notes/backend/#070">0.7.0</a>), Common(<a href="/backstage-plugin-docs/release-notes/common/#015">0.1.5</a>), Scaffolder Actions(<a href="/backstage-plugin-docs/release-notes/scaffolder-actions/#012">0.1.2</a>) and Entity Processor(<a href="/backstage-plugin-docs/release-notes/entity-processor/#010">0.1.0</a>) </span>
</p>
</div>
{% endblock %}

0 comments on commit 3eb79be

Please sign in to comment.