diff --git a/docs/release-notes/backend.md b/docs/release-notes/backend.md index 153b303..87300ea 100644 --- a/docs/release-notes/backend.md +++ b/docs/release-notes/backend.md @@ -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) diff --git a/docs/release-notes/common.md b/docs/release-notes/common.md index d4ea5df..dfa7b0f 100644 --- a/docs/release-notes/common.md +++ b/docs/release-notes/common.md @@ -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) diff --git a/docs/release-notes/entity-processor.md b/docs/release-notes/entity-processor.md new file mode 100644 index 0000000..a435620 --- /dev/null +++ b/docs/release-notes/entity-processor.md @@ -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` diff --git a/docs/release-notes/frontend.md b/docs/release-notes/frontend.md index 54428c9..3684041 100644 --- a/docs/release-notes/frontend.md +++ b/docs/release-notes/frontend.md @@ -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) diff --git a/mkdocs.yml b/mkdocs.yml index b6da165..8afbce9 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -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: diff --git a/overrides/main.html b/overrides/main.html index c2e3411..d61f645 100644 --- a/overrides/main.html +++ b/overrides/main.html @@ -3,7 +3,7 @@ {% block announce %}

- 🎉 New release! Checkout the latest versions for Frontend(0.12.2), Backend(0.6.1), Common(0.1.3) and Scaffolder Actions(0.1.2) + 🎉 New release! Checkout the latest versions for Frontend(0.13.0), Backend(0.7.0), Common(0.1.5), Scaffolder Actions(0.1.2) and Entity Processor(0.1.0)

{% endblock %} \ No newline at end of file