Skip to content

Releases: PagerDuty/backstage-plugin-common

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