Skip to content

Releases: PagerDuty/backstage-plugin-common

0.2.1

24 Jul 22:50
63bc46d
Compare
Choose a tag to compare

Summary

This PR adds support for a new settings type to support the service dependency sync feature.

Changes

This release was made possible by the following contributors:

@t1agob

0.2.0

12 Jul 08:36
c0e771d
Compare
Choose a tag to compare

Summary

This release adds type support for multi-account configuration for all aspects of the PagerDuty plugin for Backstage:

  • UI Components:
    • PagerDutyCard
    • PagerDutySmallCard
  • Entity Mapping Page
  • Entity Processor
  • Scaffolder Action

With these changes users with multiple PagerDuty accounts can now configure their services in the same Backstage instance.

Changes

  • chore(deps): Bump @azure/identity from 4.0.0 to 4.3.0 (#23) by @dependabot
  • chore(deps): Bump braces from 3.0.2 to 3.0.3 (#22) by @dependabot
  • feat: add account field to PagerDuty types (#24) by @t1agob

This release was made possible by the following contributors:

@dependabot, @dependabot[bot] and @t1agob

0.1.5

04 Jul 15:34
2b89b86
Compare
Choose a tag to compare

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

  • chore(deps): Bump ws from 8.16.0 to 8.17.1 (#19) by @dependabot
  • feat: adding support for entity mapping types (#20) by @t1agob

This release was made possible by the following contributors:

@dependabot, @dependabot[bot] and @t1agob

0.1.4

23 May 12:53
7601e1d
Compare
Choose a tag to compare

Summary

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

Changes

This release was made possible by the following contributors:

@dependabot, @dependabot[bot] and @t1agob

0.1.3

04 Apr 11:09
26d41c0
Compare
Choose a tag to compare

Summary

This release introduces a couple of security patches related to dependencies.

  • express (#12)
  • webpack-dev-middleware (#11)

Changes

  • chore(deps): Bump express from 4.18.2 to 4.19.2 (#12) by @dependabot
  • chore(deps): Bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#11) by @dependabot

This release was made possible by the following contributors:

@dependabot, @dependabot[bot] and @t1agob

0.1.2

19 Mar 22:40
39ff8b0
Compare
Choose a tag to compare

Summary

This release introduces new types to support the new PagerDutyCard UI that requires Service Standards, Service Status and Service Metrics.

Changes

  • chore(deps): Bump follow-redirects from 1.15.5 to 1.15.6 (#8) by @dependabot
  • feat: add types to support updated UI (#9) by @t1agob

This release was made possible by the following contributors:

@dependabot, @dependabot[bot] and @t1agob

0.1.1

21 Feb 11:05
d610e43
Compare
Choose a tag to compare

Summary

This release introduces a security patch to a third-party dependency.

Changes

This release was made possible by the following contributors:

@dependabot, @dependabot[bot] and @t1agob

0.1.0

12 Feb 11:57
4aeaa92
Compare
Choose a tag to compare

Summary

Release 0.1.0 adds the type necessary for OAuth support in Backstage plugin configuration. With this new type users will be able to configure the following OAuth parameters in Backstage app-config.yaml file.

pagerDuty:
  oauth:
    clientId: ${PD_CLIENT_ID}
    clientSecret: ${PD_CLIENT_SECRET}
    subDomain: ${PD_ACCOUNT_SUBDOMAIN}
    region: ${PD_ACCOUNT_REGION}           // Optional. allowed values: 'us', 'eu'. Defaults to 'us'.

Changes

  • feat: adds type to allow OAuth support (#5) by @t1agob

This release was made possible by the following contributors:

@t1agob

0.0.2

30 Jan 16:16
154f27e
Compare
Choose a tag to compare

Summary

Version 0.0.2 introduces a fix for a configuration issue that was forcing the backend component to load the common library as an ES6 module which is not yet fully supported in Backstage backend components.

Changes

  • fix: update package publishing configuration (#2) by @t1agob

This release was made possible by the following contributors:

@t1agob, @yoramshai, @joaquin386

0.0.1

24 Jan 16:54
Compare
Choose a tag to compare

Summary

This release introduces a common package that contains types and constants to be used by Backstage backend and frontend plugins. This allows us to maintain consistency between types across plugins.

Constants (To be used as part of PagerDutyEntity processing)

  • PAGERDUTY_INTEGRATION_KEY maps to 'pagerduty.com/integration-key' annotation
  • PAGERDUTY_SERVICE_ID maps to 'pagerduty.com/service-id' annotation

Types

  • PagerDutyIncident
  • PagerDutyService
  • PagerDutyUser
  • PagerDutyChangeEvent
  • PagerDutyEscalationPolicy
  • PagerDutyIncidentUrgencyRule
  • PagerDutyIntegration
  • PagerDutyTeam
  • PagerDutyOnCall
  • PagerDutyVendor
  • PagerDutyOnCallsResponse
  • PagerDutyOnCallUsersResponse
  • PagerDutyServiceResponse
  • PagerDutyServicesResponse
  • PagerDutyIncidentsResponse
  • PagerDutyChangeEventsResponse
  • PagerDutyIntegrationResponse
  • PagerDutyEscalationPoliciesResponse
  • PagerDutyAbilitiesResponse

This release was made possible by the following contributors:

@t1agob