8000 Releases · PagerDuty/backstage-plugin · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: PagerDuty/backstage-plugin

0.15.5

08 May 16:59
2c67266
Compare
Choose a tag to compare

Summary

[Human readable summary of changes]

Changes

This release was made possible by the following contributors:

@renannoliveira

0.15.4

17 Apr 10:47
0e85192
Compare
Choose a tag to compare

Summary

Update codeowners

Changes

This release was made possible by the following contributors:

@renannoliveira

0.15.3

01 Apr 10:19
72d4442
Compare
Choose a tag to compare

Summary

This release includes all dependencies updates suggested by Dependabot (to date).

Changes

This release was made possible by the following contributors:

@dependabot[bot] and @jhfgloria

0.15.2

30 Oct 17:10
cd6ed05
Compare
Choose a tag to compare

Summary

This releases fixes a bug in package.json that was preventing the plugin from being installed in certain installations

Changes

This release was made possible by the following contributors:

@tamimkh

0.15.1

21 Aug 11:15
2e9603a
Compare
Choose a tag to compare

Summary

This release enables the PagerDuty option in the PagerDutyPage component settings which allows users to set PagerDuty as their main source for syncing service dependencies to Backstage.

This feature was disabled due to a limitation on version 0.3.0 of @pagerduty/backstage-plugin-entity-processor which is now fixed and released on version 0.3.1.

Changes

  • refactor: enable PagerDuty option on PagerDutyPage (#132) by @t1agob

This release was made possible by the following contributors:

@t1agob

0.15.0

25 Jul 23:42
d284af6
Compare
Choose a tag to compare

Summary

This release updates the PagerDutyPage component to add a new configurations tab where users can configure how they want to sync service dependencies between Backstage and PagerDuty.

image

By default, service dependency syncing is disabled. It's an opt-in feature and admins need to be aware of what it does because you might end up deleting existing service dependencies on Backstage or PagerDuty.

‼️ Important: Due to a Backstage design decision it is not possible to fully overwrite the relations specified in each entity's configuration file. For that reason the option to synchronise strictly from PagerDuty side is not available.

On this release we also introduced a fix that was preventing users from showing/hiding columns on the service to entity mapping table (#123).

Changes

  • refactor: disabled PagerDuty option due to a design limitation on Backstage (#127) by @t1agob
  • fix: turned columnvisibility into a static object (#126) by @t1agob
  • feat: service dependency sync (#125) by @t1agob

This release was made possible by the following contributors:

@t1agob

0.14.1

24 Jul 00:06
ada7bba
Compare
Choose a tag to compare

Summary

This release refactors areas where JSON.parse was used in unsafe code which leaves the potential for unexpected exceptions.

It also bumps Backstage package versions and fixes a high severity security issue on a 3rd party dependency.

Changes

  • chore(deps): bump fast-loops from 1.1.3 to 1.1.4 (#118) by @dependabot
  • chore: remove json parse from unsafe code (#121) by @t1agob

This release was made possible by the following contributors:

@dependabot and @t1agob

0.14.0

12 Jul 23:05
daec2a0
Compare
Choose a tag to compare

Summary

Release 0.14.0 introduces support for multi-account configuration. With this release, admins will be able to specify multiple PagerDuty accounts in the same Backstage instance. Support was added across all the components of the plugin:

  • Backend: All API routes exposed take account as an optional parameter so you can create and query information from different PagerDuty Accounts. If admins leverage the Entity Mapping feature, the account is now persisted into the plugin database.
  • Scaffolder Actions: When the scaffolder action is used on a template it now lists Escalation Policies from all accounts configured so the user can easily select the one they want. The Scaffolder action
    also outputs the account so it can be replaced in the app-config.yaml annotations.
  • Entity Processor: If an entity mapping stored in the plugin database contains the account property, the processor will add an annotation to the entity with its information.

This release solves an existing problem for many large organizations that have several PagerDuty accounts for segregation purposes or that result from company acquisitions.

Changes

  • feat: add support for multi-account (#119) by @t1agob

This release was made possible by the following contributors:

@t1agob

0.13.0

04 Jul 15:20
224b966
Compare
Choose a tag to compare

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

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

This release was made possible by the following contributors:

@dependabot, @dependabot[bot] and @t1agob

0.12.2

15 Jun 08:55
773f303
Compare
Choose a tag to compare

Summary

This release includes a security patch and a bug fix that was allowing users to create incidents without defining the description of incidents after they created the first one. The state of the description property is now being cleaned up on successful incident creation.

Changes

  • chore(deps): bump braces from 3.0.2 to 3.0.3 (#107) by @dependabot
  • fix: ensures incident description state is cleaned after an incident is triggered (#108) by @t1agob

This release was made possible by the following contributors:

@dependabot, @dependabot[bot] and @t1agob

0