Skip to content

Release notes for Common library

> 0.1.3

GitHub release

Summary

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

  • express
  • webpack-dev-middleware

Changes

  • build(deps): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
  • build(deps): Bump express from 4.18.2 to 4.19.2

> 0.1.2

GitHub release

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
  • feat: add types to support updated UI

> 0.1.1

GitHub release

Summary

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

Changes

  • build(deps): Bump ip from 2.0.0 to 2.0.1

> 0.1.0

GitHub release

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

> 0.0.2

GitHub release

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

> 0.0.1

GitHub release

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

  • 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