Files
github-actions[bot] 68db890456 Version Packages (next)
2026-05-26 15:26:38 +00:00

68 KiB

@backstage/plugin-permission-backend

0.7.13-next.0

Patch Changes

0.7.12

Patch Changes

  • 2f0519c: The permission backend no longer populates the removed token and identity fields on PolicyQueryUser, and no longer calls auth.getPluginRequestToken() during policy evaluation. This removes one internal round-trip per authorize request.
  • 0c5e41f: Removed unused dependencies that had no imports in source code.
  • Updated dependencies
    • @backstage/errors@1.3.1
    • @backstage/backend-plugin-api@1.9.1
    • @backstage/plugin-permission-node@0.11.0
    • @backstage/plugin-auth-node@0.7.1
    • @backstage/plugin-permission-common@0.9.9
    • @backstage/config@1.3.8

0.7.12-next.0

Patch Changes

  • 0c5e41f: Removed unused dependencies that had no imports in source code.
  • Updated dependencies
    • @backstage/errors@1.3.1-next.0
    • @backstage/plugin-auth-node@0.7.1-next.0
    • @backstage/backend-plugin-api@1.9.1-next.0
    • @backstage/config@1.3.8-next.0
    • @backstage/plugin-permission-common@0.9.9-next.0
    • @backstage/plugin-permission-node@0.10.13-next.0

0.7.11

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/plugin-permission-node@0.10.12
    • @backstage/config@1.3.7
    • @backstage/plugin-permission-common@0.9.8

0.7.11-next.2

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.3.0-next.0
    • @backstage/plugin-auth-node@0.7.0-next.2
    • @backstage/backend-plugin-api@1.9.0-next.2
    • @backstage/config@1.3.7-next.0
    • @backstage/plugin-permission-common@0.9.8-next.0
    • @backstage/plugin-permission-node@0.10.12-next.2

0.7.11-next.1

Patch Changes

0.7.11-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.8.1-next.0
    • @backstage/plugin-auth-node@0.6.15-next.0
    • @backstage/plugin-permission-node@0.10.12-next.0
    • @backstage/config@1.3.6
    • @backstage/errors@1.2.7
    • @backstage/plugin-permission-common@0.9.7

0.7.10

Patch Changes

  • a49a40d: Updated dependency zod to ^3.25.76 || ^4.0.0 & migrated to /v3 or /v4 imports.
  • Updated dependencies

0.7.10-next.1

Patch Changes

0.7.10-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.7.1-next.0
    • @backstage/config@1.3.6
    • @backstage/errors@1.2.7
    • @backstage/plugin-auth-node@0.6.14-next.0
    • @backstage/plugin-permission-common@0.9.6
    • @backstage/plugin-permission-node@0.10.11-next.0

0.7.9

Patch Changes

  • 7455dae: Use node prefix on native imports
  • 69d880e: Bump to latest zod to ensure it has the latest features
  • Updated dependencies

0.7.8-next.0

Patch Changes

  • 7455dae: Use node prefix on native imports
  • 69d880e: Bump to latest zod to ensure it has the latest features
  • Updated dependencies
    • @backstage/backend-plugin-api@1.7.0-next.0
    • @backstage/plugin-auth-node@0.6.12-next.0
    • @backstage/plugin-permission-common@0.9.5-next.0
    • @backstage/plugin-permission-node@0.10.9-next.0
    • @backstage/config@1.3.6
    • @backstage/errors@1.2.7

0.7.7

Patch Changes

0.7.7-next.1

Patch Changes

  • de96a60: chore(deps): bump express from 4.21.2 to 4.22.0
  • Updated dependencies
    • @backstage/plugin-auth-node@0.6.10-next.1
    • @backstage/plugin-permission-node@0.10.7-next.1
    • @backstage/backend-plugin-api@1.6.0-next.1
    • @backstage/config@1.3.6
    • @backstage/errors@1.2.7
    • @backstage/plugin-permission-common@0.9.3

0.7.7-next.0

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-node@0.6.10-next.0
    • @backstage/backend-plugin-api@1.5.1-next.0
    • @backstage/plugin-permission-node@0.10.7-next.0
    • @backstage/config@1.3.6
    • @backstage/errors@1.2.7
    • @backstage/plugin-permission-common@0.9.3

0.7.6

Patch Changes

  • b2bef92: Convert all enums to erasable-syntax compliant patterns
  • Updated dependencies

0.7.6-next.1

Patch Changes

  • b2bef92: Convert all enums to erasable-syntax compliant patterns
  • Updated dependencies

0.7.6-next.0

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-node@0.6.9-next.0
    • @backstage/config@1.3.6-next.0
    • @backstage/plugin-permission-node@0.10.6-next.0
    • @backstage/backend-plugin-api@1.4.5-next.0
    • @backstage/errors@1.2.7
    • @backstage/plugin-permission-common@0.9.3-next.0

0.7.5

Patch Changes

  • Updated dependencies

0.7.5-next.0

Patch Changes

  • Updated dependencies
    • @backstage/config@1.3.4-next.0
    • @backstage/backend-plugin-api@1.4.4-next.0
    • @backstage/plugin-auth-node@0.6.8-next.0
    • @backstage/plugin-permission-common@0.9.2-next.0
    • @backstage/plugin-permission-node@0.10.5-next.0

0.7.4

Patch Changes

0.7.4-next.0

Patch Changes

0.7.3

Patch Changes

0.7.3-next.0

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-node@0.6.6-next.0
    • @backstage/plugin-permission-node@0.10.3-next.0
    • @backstage/backend-plugin-api@1.4.2-next.0
    • @backstage/config@1.3.3
    • @backstage/errors@1.2.7
    • @backstage/plugin-permission-common@0.9.1

0.7.2

Patch Changes

  • Updated dependencies

0.7.2-next.0

Patch Changes

  • Updated dependencies
    • @backstage/config@1.3.3-next.0
    • @backstage/plugin-permission-common@0.9.1-next.0
    • @backstage/plugin-permission-node@0.10.2-next.0
    • @backstage/backend-plugin-api@1.4.1-next.0
    • @backstage/plugin-auth-node@0.6.5-next.0

0.7.1

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-node@0.6.4
    • @backstage/backend-plugin-api@1.4.0
    • @backstage/config@1.3.2
    • @backstage/errors@1.2.7
    • @backstage/plugin-permission-common@0.9.0
    • @backstage/plugin-permission-node@0.10.1

0.7.1-next.1

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-node@0.6.4-next.1
    • @backstage/backend-plugin-api@1.4.0-next.1
    • @backstage/config@1.3.2
    • @backstage/errors@1.2.7
    • @backstage/plugin-permission-common@0.9.0
    • @backstage/plugin-permission-node@0.10.1-next.1

0.7.1-next.0

Patch Changes

0.7.0

Minor Changes

  • 4da2965: Fixed an issue causing the PermissionClient to exhaust the request body size limit too quickly when making many requests.
  • cf8fd51: BREAKING Removed support for the legacy backend system, please migrate to the new backend system

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-node@0.6.3
    • @backstage/backend-plugin-api@1.3.1
    • @backstage/plugin-permission-common@0.9.0
    • @backstage/plugin-permission-node@0.10.0
    • @backstage/config@1.3.2
    • @backstage/errors@1.2.7

0.7.0-next.2

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-node@0.6.3-next.2
    • @backstage/backend-plugin-api@1.3.1-next.2
    • @backstage/config@1.3.2
    • @backstage/errors@1.2.7
    • @backstage/plugin-permission-common@0.9.0-next.0
    • @backstage/plugin-permission-node@0.10.0-next.2

0.7.0-next.1

Minor Changes

  • 4da2965: Fixed an issue causing the PermissionClient to exhaust the request body size limit too quickly when making many requests.

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-node@0.6.3-next.1
    • @backstage/backend-plugin-api@1.3.1-next.1
    • @backstage/plugin-permission-common@0.9.0-next.0
    • @backstage/plugin-permission-node@0.10.0-next.1
    • @backstage/config@1.3.2
    • @backstage/errors@1.2.7

0.7.0-next.0

Minor Changes

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.3.1-next.0
    • @backstage/plugin-auth-node@0.6.3-next.0
    • @backstage/plugin-permission-node@0.9.2-next.0
    • @backstage/config@1.3.2
    • @backstage/errors@1.2.7
    • @backstage/plugin-permission-common@0.8.4

0.6.0

Minor Changes

  • 78eaa50: Improved validation for the /authorize endpoint when a resourceRef is provided alongside a basic permission. Additionally, introduced a clearer error message for cases where users attempt to directly evaluate conditional permissions.

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.3.0
    • @backstage/plugin-auth-node@0.6.2
    • @backstage/plugin-permission-node@0.9.1
    • @backstage/config@1.3.2
    • @backstage/errors@1.2.7
    • @backstage/plugin-permission-common@0.8.4

0.5.55

Patch Changes

  • Updated dependencies
    • @backstage/plugin-permission-node@0.9.0
    • @backstage/plugin-auth-node@0.6.1
    • @backstage/backend-plugin-api@1.2.1
    • @backstage/config@1.3.2
    • @backstage/errors@1.2.7
    • @backstage/plugin-permission-common@0.8.4

0.5.55-next.1

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-node@0.6.1-next.1
    • @backstage/backend-plugin-api@1.2.1-next.1
    • @backstage/config@1.3.2
    • @backstage/errors@1.2.7
    • @backstage/plugin-permission-common@0.8.4
    • @backstage/plugin-permission-node@0.8.9-next.1

0.5.55-next.0

Patch Changes

  • Updated dependencies
    • @backstage/plugin-permission-node@0.8.9-next.0
    • @backstage/plugin-auth-node@0.6.1-next.0
    • @backstage/backend-plugin-api@1.2.1-next.0

0.5.54

Patch Changes

  • Updated dependencies
    • @backstage/plugin-permission-node@0.8.8
    • @backstage/backend-plugin-api@1.2.0
    • @backstage/plugin-auth-node@0.6.0
    • @backstage/config@1.3.2
    • @backstage/errors@1.2.7
    • @backstage/plugin-permission-common@0.8.4

0.5.54-next.2

Patch Changes

  • Updated dependencies
    • @backstage/plugin-permission-node@0.8.8-next.2
    • @backstage/backend-plugin-api@1.2.0-next.2
    • @backstage/plugin-auth-node@0.6.0-next.2
    • @backstage/config@1.3.2
    • @backstage/errors@1.2.7
    • @backstage/plugin-permission-common@0.8.4

0.5.54-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.2.0-next.1
    • @backstage/plugin-auth-node@0.6.0-next.1
    • @backstage/config@1.3.2
    • @backstage/errors@1.2.7
    • @backstage/plugin-permission-common@0.8.4
    • @backstage/plugin-permission-node@0.8.8-next.1

0.5.54-next.0

Patch Changes

  • Updated dependencies
    • @backstage/plugin-permission-node@0.8.8-next.0
    • @backstage/backend-plugin-api@1.2.0-next.0
    • @backstage/config@1.3.2
    • @backstage/errors@1.2.7
    • @backstage/plugin-auth-node@0.5.7-next.0
    • @backstage/plugin-permission-common@0.8.4

0.5.53

Patch Changes

  • d9d62ef: Remove some internal usages of the backend-common package
  • Updated dependencies
    • @backstage/plugin-permission-node@0.8.7
    • @backstage/plugin-auth-node@0.5.6
    • @backstage/backend-plugin-api@1.1.1
    • @backstage/config@1.3.2
    • @backstage/errors@1.2.7
    • @backstage/plugin-permission-common@0.8.4

0.5.53-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.1.1-next.1
    • @backstage/config@1.3.2-next.0
    • @backstage/errors@1.2.7-next.0
    • @backstage/plugin-auth-node@0.5.6-next.1
    • @backstage/plugin-permission-common@0.8.4-next.0
    • @backstage/plugin-permission-node@0.8.7-next.1

0.5.53-next.0

Patch Changes

  • d9d62ef: Remove some internal usages of the backend-common package
  • Updated dependencies
    • @backstage/plugin-permission-node@0.8.7-next.0
    • @backstage/plugin-auth-node@0.5.6-next.0
    • @backstage/backend-plugin-api@1.1.1-next.0
    • @backstage/config@1.3.1
    • @backstage/errors@1.2.6
    • @backstage/plugin-permission-common@0.8.3

0.5.52

Patch Changes

  • 1e624ca: Restrict @types/express version range from * to ^4.17.6.
  • 5c9cc05: Use native fetch instead of node-fetch
  • Updated dependencies
    • @backstage/plugin-auth-node@0.5.5
    • @backstage/backend-plugin-api@1.1.0
    • @backstage/plugin-permission-node@0.8.6
    • @backstage/errors@1.2.6
    • @backstage/config@1.3.1
    • @backstage/plugin-permission-common@0.8.3

0.5.52-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.1.0-next.2
    • @backstage/plugin-permission-node@0.8.6-next.2
    • @backstage/errors@1.2.6-next.0
    • @backstage/plugin-auth-node@0.5.5-next.2
    • @backstage/config@1.3.1-next.0
    • @backstage/plugin-permission-common@0.8.3-next.0

0.5.52-next.1

Patch Changes

  • 5c9cc05: Use native fetch instead of node-fetch
  • Updated dependencies
    • @backstage/plugin-auth-node@0.5.5-next.1
    • @backstage/backend-plugin-api@1.1.0-next.1
    • @backstage/plugin-permission-node@0.8.6-next.1
    • @backstage/config@1.3.0
    • @backstage/errors@1.2.5
    • @backstage/plugin-permission-common@0.8.2

0.5.52-next.0

Patch Changes

  • 1e624ca: Restrict @types/express version range from * to ^4.17.6.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.0.3-next.0
    • @backstage/plugin-auth-node@0.5.5-next.0
    • @backstage/config@1.3.0
    • @backstage/errors@1.2.5
    • @backstage/plugin-permission-common@0.8.2
    • @backstage/plugin-permission-node@0.8.6-next.0

0.5.51

Patch Changes

  • Updated dependencies
    • @backstage/config@1.3.0
    • @backstage/plugin-auth-node@0.5.4
    • @backstage/backend-plugin-api@1.0.2
    • @backstage/plugin-permission-common@0.8.2
    • @backstage/errors@1.2.5
    • @backstage/plugin-permission-node@0.8.5

0.5.51-next.2

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-node@0.5.4-next.2
    • @backstage/backend-plugin-api@1.0.2-next.2
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.8.1
    • @backstage/plugin-permission-node@0.8.5-next.2

0.5.51-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.0.2-next.1
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-auth-node@0.5.4-next.1
    • @backstage/plugin-permission-common@0.8.1
    • @backstage/plugin-permission-node@0.8.5-next.1

0.5.51-next.0

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-node@0.5.4-next.0
    • @backstage/backend-plugin-api@1.0.2-next.0
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.8.1
    • @backstage/plugin-permission-node@0.8.5-next.0

0.5.50

Patch Changes

  • 094eaa3: Remove references to in-repo backend-common
  • 3109c24: The export for the new backend system at the /alpha export is now also available via the main entry point, which means that you can remove the /alpha suffix from the import.
  • Updated dependencies
    • @backstage/plugin-auth-node@0.5.3
    • @backstage/plugin-permission-node@0.8.4
    • @backstage/backend-plugin-api@1.0.1
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.8.1

0.5.50-next.1

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-node@0.5.3-next.1
    • @backstage/backend-plugin-api@1.0.1-next.1
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.8.1
    • @backstage/plugin-permission-node@0.8.4-next.1

0.5.50-next.0

Patch Changes

  • 094eaa3: Remove references to in-repo backend-common
  • Updated dependencies
    • @backstage/plugin-permission-node@0.8.4-next.0
    • @backstage/plugin-auth-node@0.5.3-next.0
    • @backstage/backend-plugin-api@1.0.1-next.0
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.8.1

0.5.49

Patch Changes

  • d425fc4: Modules, plugins, and services are now BackendFeature, not a function that returns a feature.
  • c2b63ab: Updated dependency supertest to ^7.0.0.
  • fcb9356: Deprecated createRouter and its router options in favour of the new backend system.
  • Updated dependencies
    • @backstage/backend-common@0.25.0
    • @backstage/backend-plugin-api@1.0.0
    • @backstage/plugin-auth-node@0.5.2
    • @backstage/plugin-permission-node@0.8.3
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.8.1

0.5.49-next.2

Patch Changes

  • c2b63ab: Updated dependency supertest to ^7.0.0.
  • Updated dependencies
    • @backstage/backend-common@0.25.0-next.2
    • @backstage/plugin-auth-node@0.5.2-next.2
    • @backstage/backend-plugin-api@1.0.0-next.2
    • @backstage/plugin-permission-node@0.8.3-next.2
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.8.1

0.5.49-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.25.0-next.1
    • @backstage/plugin-auth-node@0.5.2-next.1
    • @backstage/backend-plugin-api@0.9.0-next.1
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.8.1
    • @backstage/plugin-permission-node@0.8.3-next.1

0.5.49-next.0

Patch Changes

  • d425fc4: Modules, plugins, and services are now BackendFeature, not a function that returns a feature.
  • fcb9356: Deprecated createRouter and its router options in favour of the new backend system.
  • Updated dependencies
    • @backstage/backend-plugin-api@0.9.0-next.0
    • @backstage/plugin-permission-node@0.8.3-next.0
    • @backstage/backend-common@0.25.0-next.0
    • @backstage/plugin-auth-node@0.5.2-next.0
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.8.1

0.5.47

Patch Changes

  • 93095ee: Make sure node-fetch is version 2.7.0 or greater
  • Updated dependencies
    • @backstage/backend-plugin-api@0.8.0
    • @backstage/backend-common@0.24.0
    • @backstage/plugin-permission-common@0.8.1
    • @backstage/plugin-auth-node@0.5.0
    • @backstage/plugin-permission-node@0.8.1
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4

0.5.47-next.3

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.8.0-next.3
    • @backstage/backend-common@0.23.4-next.3
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-auth-node@0.5.0-next.3
    • @backstage/plugin-permission-common@0.8.1-next.1
    • @backstage/plugin-permission-node@0.8.1-next.3

0.5.47-next.2

Patch Changes

  • 93095ee: Make sure node-fetch is version 2.7.0 or greater
  • Updated dependencies
    • @backstage/backend-plugin-api@0.8.0-next.2
    • @backstage/plugin-permission-common@0.8.1-next.1
    • @backstage/backend-common@0.23.4-next.2
    • @backstage/plugin-auth-node@0.5.0-next.2
    • @backstage/plugin-permission-node@0.8.1-next.2
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4

0.5.47-next.1

Patch Changes

  • Updated dependencies
    • @backstage/plugin-permission-common@0.8.1-next.0
    • @backstage/plugin-permission-node@0.8.1-next.1
    • @backstage/backend-plugin-api@0.7.1-next.1
    • @backstage/backend-common@0.23.4-next.1
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-auth-node@0.4.18-next.1

0.5.47-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.23.4-next.0
    • @backstage/backend-plugin-api@0.7.1-next.0
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-auth-node@0.4.18-next.0
    • @backstage/plugin-permission-common@0.8.0
    • @backstage/plugin-permission-node@0.8.1-next.0

0.5.46

Patch Changes

  • ed10fd2: The PermissionPolicy interface has been updated to align with the recent changes to the Backstage auth system. The second argument to the handle method is now of the new PolicyQueryUser type. This type maintains the old fields from the BackstageIdentityResponse, which are now all deprecated. Instead, two new fields have been added, which allows access to the same information:

    • credentials - A BackstageCredentials object, which is useful for making requests to other services on behalf of the user as part of evaluating the policy. This replaces the deprecated token field. See the Auth Service documentation for information about how to create a token using these credentials.
    • info - A BackstageUserInfo object, which contains the same information as the deprecated identity, except for the type field that was redundant.

    Most existing policies can be updated by replacing the BackstageIdentityResponse type with PolicyQueryUser, which is exported from @backstage/plugin-permission-node, as well as replacing any occurrences of user?.identity with user?.info.

  • Updated dependencies

    • @backstage/backend-plugin-api@0.7.0
    • @backstage/backend-common@0.23.3
    • @backstage/plugin-permission-common@0.8.0
    • @backstage/plugin-permission-node@0.8.0
    • @backstage/plugin-auth-node@0.4.17
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4

0.5.46-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.23.3-next.1
    • @backstage/backend-plugin-api@0.6.22-next.1
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-auth-node@0.4.17-next.1
    • @backstage/plugin-permission-common@0.7.14
    • @backstage/plugin-permission-node@0.7.33-next.1

0.5.45-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.21-next.0
    • @backstage/backend-common@0.23.2-next.0
    • @backstage/plugin-auth-node@0.4.16-next.0
    • @backstage/plugin-permission-node@0.7.32-next.0
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.7.14

0.5.43

Patch Changes

  • 78a0b08: Internal refactor to handle BackendFeature contract change.
  • d44a20a: Added additional plugin metadata to package.json.
  • Updated dependencies
    • @backstage/backend-common@0.23.0
    • @backstage/backend-plugin-api@0.6.19
    • @backstage/plugin-auth-node@0.4.14
    • @backstage/plugin-permission-node@0.7.30
    • @backstage/plugin-permission-common@0.7.14
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4

0.5.43-next.3

Patch Changes

  • d44a20a: Added additional plugin metadata to package.json.
  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.19-next.3
    • @backstage/plugin-auth-node@0.4.14-next.3
    • @backstage/plugin-permission-common@0.7.14-next.0
    • @backstage/plugin-permission-node@0.7.30-next.3
    • @backstage/backend-common@0.23.0-next.3
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4

0.5.43-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.19-next.2
    • @backstage/backend-common@0.23.0-next.2
    • @backstage/plugin-permission-node@0.7.30-next.2
    • @backstage/plugin-auth-node@0.4.14-next.2
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.7.13

0.5.43-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.19-next.1
    • @backstage/plugin-permission-node@0.7.30-next.1
    • @backstage/backend-common@0.23.0-next.1
    • @backstage/plugin-auth-node@0.4.14-next.1

0.5.43-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.22.1-next.0
    • @backstage/backend-plugin-api@0.6.19-next.0
    • @backstage/plugin-auth-node@0.4.14-next.0
    • @backstage/plugin-permission-node@0.7.30-next.0
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.7.13

0.5.42

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.22.0
    • @backstage/backend-plugin-api@0.6.18
    • @backstage/plugin-auth-node@0.4.13
    • @backstage/plugin-permission-node@0.7.29

0.5.42-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.22.0-next.1
    • @backstage/plugin-auth-node@0.4.13-next.1
    • @backstage/plugin-permission-node@0.7.29-next.1
    • @backstage/backend-plugin-api@0.6.18-next.1

0.5.42-next.0

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-node@0.4.13-next.0
    • @backstage/backend-common@0.21.8-next.0
    • @backstage/backend-plugin-api@0.6.18-next.0
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.7.13
    • @backstage/plugin-permission-node@0.7.29-next.0

0.5.41

Patch Changes

  • d5a1fe1: Replaced winston logger with LoggerService
  • Updated dependencies
    • @backstage/backend-common@0.21.7
    • @backstage/plugin-permission-node@0.7.28
    • @backstage/backend-plugin-api@0.6.17
    • @backstage/plugin-auth-node@0.4.12
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.7.13

0.5.41-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.21.7-next.1
    • @backstage/backend-plugin-api@0.6.17-next.1
    • @backstage/plugin-auth-node@0.4.12-next.1
    • @backstage/plugin-permission-node@0.7.28-next.1
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.7.13

0.5.41-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.21.7-next.0
    • @backstage/backend-plugin-api@0.6.17-next.0
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-auth-node@0.4.12-next.0
    • @backstage/plugin-permission-common@0.7.13
    • @backstage/plugin-permission-node@0.7.28-next.0

0.5.40

Patch Changes

  • f3e2e86: Properly forward causes of errors from upstream backends in the PermissionIntegrationClient
  • Updated dependencies
    • @backstage/plugin-auth-node@0.4.11
    • @backstage/backend-common@0.21.6
    • @backstage/backend-plugin-api@0.6.16
    • @backstage/plugin-permission-node@0.7.27
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.7.13

0.5.39

Patch Changes

  • f3e2e86: Properly forward causes of errors from upstream backends in the PermissionIntegrationClient
  • Updated dependencies
    • @backstage/backend-common@0.21.5
    • @backstage/plugin-auth-node@0.4.10
    • @backstage/plugin-permission-node@0.7.26
    • @backstage/backend-plugin-api@0.6.15
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/plugin-permission-common@0.7.13

0.5.38

Patch Changes

  • 9c7fb30: Properly forward causes of errors from upstream backends in the PermissionIntegrationClient

0.5.37

Patch Changes

  • 4467036: Allow unauthenticated access to health check endpoint.

  • 9802004: Migrated to use the new auth services introduced in BEP-0003.

    The createRouter function now accepts auth, httpAuth and userInfo options. Theses are used internally to support the new backend system, and can be ignored.

  • Updated dependencies

    • @backstage/backend-common@0.21.4
    • @backstage/plugin-auth-node@0.4.9
    • @backstage/config@1.2.0
    • @backstage/errors@1.2.4
    • @backstage/backend-plugin-api@0.6.14
    • @backstage/plugin-permission-common@0.7.13
    • @backstage/plugin-permission-node@0.7.25

0.5.37-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.21.4-next.2
    • @backstage/plugin-auth-node@0.4.9-next.2
    • @backstage/backend-plugin-api@0.6.14-next.2
    • @backstage/config@1.2.0-next.1
    • @backstage/errors@1.2.4-next.0
    • @backstage/plugin-permission-common@0.7.13-next.1
    • @backstage/plugin-permission-node@0.7.25-next.2

0.5.37-next.1

Patch Changes

  • Updated dependencies
    • @backstage/config@1.2.0-next.1
    • @backstage/backend-common@0.21.4-next.1
    • @backstage/backend-plugin-api@0.6.14-next.1
    • @backstage/plugin-auth-node@0.4.9-next.1
    • @backstage/plugin-permission-common@0.7.13-next.1
    • @backstage/plugin-permission-node@0.7.25-next.1
    • @backstage/errors@1.2.4-next.0

0.5.36-next.0

Patch Changes

  • 9802004: Migrated to use the new auth services introduced in BEP-0003.

    The createRouter function now accepts auth, httpAuth and userInfo options. Theses are used internally to support the new backend system, and can be ignored.

  • Updated dependencies

    • @backstage/backend-common@0.21.3-next.0
    • @backstage/plugin-auth-node@0.4.8-next.0
    • @backstage/errors@1.2.4-next.0
    • @backstage/backend-plugin-api@0.6.13-next.0
    • @backstage/plugin-permission-common@0.7.13-next.0
    • @backstage/plugin-permission-node@0.7.24-next.0
    • @backstage/config@1.1.2-next.0

0.5.33

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.21.0
    • @backstage/plugin-auth-node@0.4.4
    • @backstage/backend-plugin-api@0.6.10
    • @backstage/plugin-permission-node@0.7.21
    • @backstage/config@1.1.1
    • @backstage/errors@1.2.3
    • @backstage/plugin-permission-common@0.7.12

0.5.33-next.3

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.21.0-next.3
    • @backstage/plugin-auth-node@0.4.4-next.3
    • @backstage/plugin-permission-node@0.7.21-next.3
    • @backstage/backend-plugin-api@0.6.10-next.3
    • @backstage/config@1.1.1
    • @backstage/errors@1.2.3
    • @backstage/plugin-permission-common@0.7.12

0.5.33-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.21.0-next.2
    • @backstage/backend-plugin-api@0.6.10-next.2
    • @backstage/plugin-auth-node@0.4.4-next.2
    • @backstage/plugin-permission-node@0.7.21-next.2
    • @backstage/config@1.1.1
    • @backstage/errors@1.2.3
    • @backstage/plugin-permission-common@0.7.12

0.5.33-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.10-next.1
    • @backstage/backend-common@0.21.0-next.1
    • @backstage/config@1.1.1
    • @backstage/errors@1.2.3
    • @backstage/plugin-auth-node@0.4.4-next.1
    • @backstage/plugin-permission-common@0.7.12
    • @backstage/plugin-permission-node@0.7.21-next.1

0.5.33-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.21.0-next.0
    • @backstage/plugin-auth-node@0.4.4-next.0
    • @backstage/plugin-permission-node@0.7.21-next.0
    • @backstage/backend-plugin-api@0.6.10-next.0
    • @backstage/config@1.1.1
    • @backstage/errors@1.2.3
    • @backstage/plugin-permission-common@0.7.12

0.5.32

Patch Changes

  • b1acd9b: Updated README
  • Updated dependencies
    • @backstage/backend-common@0.20.1
    • @backstage/backend-plugin-api@0.6.9
    • @backstage/plugin-permission-common@0.7.12
    • @backstage/plugin-permission-node@0.7.20
    • @backstage/plugin-auth-node@0.4.3
    • @backstage/config@1.1.1
    • @backstage/errors@1.2.3

0.5.32-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.9-next.2
    • @backstage/backend-common@0.20.1-next.2
    • @backstage/plugin-auth-node@0.4.3-next.2
    • @backstage/plugin-permission-node@0.7.20-next.2

0.5.32-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.20.1-next.1
    • @backstage/config@1.1.1
    • @backstage/plugin-auth-node@0.4.3-next.1
    • @backstage/plugin-permission-node@0.7.20-next.1
    • @backstage/backend-plugin-api@0.6.9-next.1
    • @backstage/errors@1.2.3
    • @backstage/plugin-permission-common@0.7.11

0.5.32-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.20.1-next.0
    • @backstage/backend-plugin-api@0.6.9-next.0
    • @backstage/config@1.1.1
    • @backstage/errors@1.2.3
    • @backstage/plugin-auth-node@0.4.3-next.0
    • @backstage/plugin-permission-common@0.7.11
    • @backstage/plugin-permission-node@0.7.20-next.0

0.5.31

Patch Changes

0.5.31-next.3

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.20.0-next.3
    • @backstage/backend-plugin-api@0.6.8-next.3
    • @backstage/config@1.1.1
    • @backstage/errors@1.2.3
    • @backstage/plugin-auth-node@0.4.2-next.3
    • @backstage/plugin-permission-common@0.7.10
    • @backstage/plugin-permission-node@0.7.19-next.3

0.5.31-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.20.0-next.2
    • @backstage/plugin-auth-node@0.4.2-next.2
    • @backstage/backend-plugin-api@0.6.8-next.2
    • @backstage/config@1.1.1
    • @backstage/errors@1.2.3
    • @backstage/plugin-permission-common@0.7.10
    • @backstage/plugin-permission-node@0.7.19-next.2

0.5.31-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.20.0-next.1
    • @backstage/backend-plugin-api@0.6.8-next.1
    • @backstage/config@1.1.1
    • @backstage/errors@1.2.3
    • @backstage/plugin-auth-node@0.4.2-next.1
    • @backstage/plugin-permission-common@0.7.10
    • @backstage/plugin-permission-node@0.7.19-next.1

0.5.31-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.20.0-next.0
    • @backstage/plugin-auth-node@0.4.2-next.0
    • @backstage/plugin-permission-node@0.7.19-next.0
    • @backstage/backend-plugin-api@0.6.8-next.0
    • @backstage/config@1.1.1
    • @backstage/errors@1.2.3
    • @backstage/plugin-permission-common@0.7.10

0.5.30

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.19.9
    • @backstage/backend-plugin-api@0.6.7
    • @backstage/plugin-permission-common@0.7.10
    • @backstage/config@1.1.1
    • @backstage/errors@1.2.3
    • @backstage/plugin-auth-node@0.4.1
    • @backstage/plugin-permission-node@0.7.18

0.5.30-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.7-next.2
    • @backstage/backend-common@0.19.9-next.2
    • @backstage/plugin-auth-node@0.4.1-next.2
    • @backstage/plugin-permission-node@0.7.18-next.2

0.5.30-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.19.9-next.1
    • @backstage/plugin-auth-node@0.4.1-next.1
    • @backstage/plugin-permission-node@0.7.18-next.1
    • @backstage/backend-plugin-api@0.6.7-next.1
    • @backstage/config@1.1.1
    • @backstage/errors@1.2.3
    • @backstage/plugin-permission-common@0.7.9

0.5.30-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.19.9-next.0
    • @backstage/backend-plugin-api@0.6.7-next.0
    • @backstage/config@1.1.1
    • @backstage/errors@1.2.3
    • @backstage/plugin-auth-node@0.4.1-next.0
    • @backstage/plugin-permission-common@0.7.9
    • @backstage/plugin-permission-node@0.7.18-next.0

0.5.29

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.19.8
    • @backstage/plugin-auth-node@0.4.0
    • @backstage/errors@1.2.3
    • @backstage/backend-plugin-api@0.6.6
    • @backstage/plugin-permission-node@0.7.17
    • @backstage/config@1.1.1
    • @backstage/plugin-permission-common@0.7.9

0.5.29-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.19.8-next.2
    • @backstage/plugin-auth-node@0.4.0-next.2
    • @backstage/errors@1.2.3-next.0
    • @backstage/plugin-permission-node@0.7.17-next.2
    • @backstage/backend-plugin-api@0.6.6-next.2
    • @backstage/config@1.1.1-next.0
    • @backstage/plugin-permission-common@0.7.9-next.0

0.5.28-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.19.7-next.1
    • @backstage/backend-plugin-api@0.6.5-next.1
    • @backstage/plugin-auth-node@0.3.2-next.1
    • @backstage/plugin-permission-node@0.7.16-next.1
    • @backstage/config@1.1.0
    • @backstage/errors@1.2.2
    • @backstage/plugin-permission-common@0.7.8

0.5.28-next.0

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-node@0.3.2-next.0
    • @backstage/backend-common@0.19.7-next.0
    • @backstage/config@1.1.0
    • @backstage/backend-plugin-api@0.6.5-next.0
    • @backstage/errors@1.2.2
    • @backstage/plugin-permission-common@0.7.8
    • @backstage/plugin-permission-node@0.7.16-next.0

0.5.26

Patch Changes

  • 71114ac50e: The export for the new backend system has been moved to be the default export.

    For example, if you are currently importing the plugin using the following pattern:

    import { examplePlugin } from '@backstage/plugin-example-backend';
    
    backend.add(examplePlugin);
    

    It should be migrated to this:

    backend.add(import('@backstage/plugin-example-backend'));
    
  • a8a614ba0d: Minor package.json update.

  • 84ad6fccd4: Moved permissionModuleAllowAllPolicy to @backstage/plugin-permission-backend-module-allow-all-policy

  • Updated dependencies

    • @backstage/backend-common@0.19.5
    • @backstage/plugin-auth-node@0.3.0
    • @backstage/config@1.1.0
    • @backstage/errors@1.2.2
    • @backstage/plugin-permission-common@0.7.8
    • @backstage/plugin-permission-node@0.7.14
    • @backstage/backend-plugin-api@0.6.3

0.5.26-next.3

Patch Changes

  • 71114ac50e: The export for the new backend system has been moved to be the default export.

    For example, if you are currently importing the plugin using the following pattern:

    import { examplePlugin } from '@backstage/plugin-example-backend';
    
    backend.add(examplePlugin);
    

    It should be migrated to this:

    backend.add(import('@backstage/plugin-example-backend'));
    
  • a8a614ba0d: Minor package.json update.

  • Updated dependencies

    • @backstage/config@1.1.0-next.2
    • @backstage/errors@1.2.2-next.0
    • @backstage/plugin-permission-common@0.7.8-next.2
    • @backstage/plugin-permission-node@0.7.14-next.3
    • @backstage/backend-plugin-api@0.6.3-next.3
    • @backstage/backend-common@0.19.5-next.3
    • @backstage/plugin-auth-node@0.3.0-next.3

0.5.26-next.2

Patch Changes

  • 84ad6fccd4: Moved permissionModuleAllowAllPolicy to @backstage/plugin-permission-backend-module-allow-all-policy
  • Updated dependencies
    • @backstage/config@1.1.0-next.1
    • @backstage/backend-common@0.19.5-next.2
    • @backstage/plugin-auth-node@0.3.0-next.2
    • @backstage/plugin-permission-node@0.7.14-next.2
    • @backstage/backend-plugin-api@0.6.3-next.2
    • @backstage/plugin-permission-common@0.7.8-next.1
    • @backstage/errors@1.2.1

0.5.26-next.1

Patch Changes

  • Updated dependencies
    • @backstage/config@1.1.0-next.0
    • @backstage/backend-common@0.19.5-next.1
    • @backstage/backend-plugin-api@0.6.3-next.1
    • @backstage/plugin-auth-node@0.3.0-next.1
    • @backstage/plugin-permission-common@0.7.8-next.0
    • @backstage/plugin-permission-node@0.7.14-next.1
    • @backstage/errors@1.2.1

0.5.25-next.0

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-node@0.3.0-next.0
    • @backstage/backend-common@0.19.4-next.0
    • @backstage/backend-plugin-api@0.6.2-next.0
    • @backstage/config@1.0.8
    • @backstage/errors@1.2.1
    • @backstage/plugin-permission-common@0.7.7
    • @backstage/plugin-permission-node@0.7.13-next.0

0.5.23

Patch Changes

  • 629cbd194a: Use coreServices.rootConfig instead of coreService.config
  • 12a8c94eda: Add package repository and homepage metadata
  • 0d6ddc62d8: Refactor backend plugin creation parameter from callback to object.
  • Updated dependencies
    • @backstage/backend-common@0.19.2
    • @backstage/backend-plugin-api@0.6.0
    • @backstage/plugin-auth-node@0.2.17
    • @backstage/plugin-permission-node@0.7.11
    • @backstage/config@1.0.8
    • @backstage/errors@1.2.1
    • @backstage/plugin-permission-common@0.7.7

0.5.23-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@0.6.0-next.2
    • @backstage/backend-common@0.19.2-next.2
    • @backstage/plugin-permission-node@0.7.11-next.2
    • @backstage/plugin-auth-node@0.2.17-next.2

0.5.23-next.1

Patch Changes

  • 629cbd194a: Use coreServices.rootConfig instead of coreService.config
  • 12a8c94eda: Add package repository and homepage metadata
  • Updated dependencies
    • @backstage/backend-common@0.19.2-next.1
    • @backstage/plugin-auth-node@0.2.17-next.1
    • @backstage/backend-plugin-api@0.6.0-next.1
    • @backstage/plugin-permission-node@0.7.11-next.1
    • @backstage/config@1.0.8
    • @backstage/errors@1.2.1
    • @backstage/plugin-permission-common@0.7.7

0.5.23-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.19.2-next.0
    • @backstage/backend-plugin-api@0.5.5-next.0
    • @backstage/config@1.0.8
    • @backstage/errors@1.2.1
    • @backstage/plugin-auth-node@0.2.17-next.0
    • @backstage/plugin-permission-common@0.7.7
    • @backstage/plugin-permission-node@0.7.11-next.0

0.5.22

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.2.1
    • @backstage/backend-common@0.19.1
    • @backstage/backend-plugin-api@0.5.4
    • @backstage/config@1.0.8
    • @backstage/plugin-auth-node@0.2.16
    • @backstage/plugin-permission-common@0.7.7
    • @backstage/plugin-permission-node@0.7.10

0.5.22-next.0

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.2.1-next.0
    • @backstage/backend-common@0.19.1-next.0
    • @backstage/backend-plugin-api@0.5.4-next.0
    • @backstage/config@1.0.8
    • @backstage/plugin-auth-node@0.2.16-next.0
    • @backstage/plugin-permission-common@0.7.7-next.0
    • @backstage/plugin-permission-node@0.7.10-next.0

0.5.21

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.19.0
    • @backstage/errors@1.2.0
    • @backstage/backend-plugin-api@0.5.3
    • @backstage/plugin-auth-node@0.2.15
    • @backstage/plugin-permission-node@0.7.9
    • @backstage/config@1.0.8
    • @backstage/plugin-permission-common@0.7.6

0.5.21-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.19.0-next.2
    • @backstage/backend-plugin-api@0.5.3-next.2
    • @backstage/config@1.0.7
    • @backstage/errors@1.2.0-next.0
    • @backstage/plugin-auth-node@0.2.15-next.2
    • @backstage/plugin-permission-common@0.7.6-next.0
    • @backstage/plugin-permission-node@0.7.9-next.2

0.5.21-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.19.0-next.1
    • @backstage/errors@1.2.0-next.0
    • @backstage/backend-plugin-api@0.5.3-next.1
    • @backstage/plugin-auth-node@0.2.15-next.1
    • @backstage/plugin-permission-node@0.7.9-next.1
    • @backstage/plugin-permission-common@0.7.6-next.0
    • @backstage/config@1.0.7

0.5.21-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.18.6-next.0
    • @backstage/config@1.0.7
    • @backstage/backend-plugin-api@0.5.3-next.0
    • @backstage/errors@1.1.5
    • @backstage/plugin-auth-node@0.2.15-next.0
    • @backstage/plugin-permission-common@0.7.5
    • @backstage/plugin-permission-node@0.7.9-next.0

0.5.20

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.18.5
    • @backstage/plugin-permission-node@0.7.8
    • @backstage/plugin-auth-node@0.2.14
    • @backstage/backend-plugin-api@0.5.2
    • @backstage/config@1.0.7
    • @backstage/errors@1.1.5
    • @backstage/plugin-permission-common@0.7.5

0.5.20-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.18.5-next.1
    • @backstage/plugin-auth-node@0.2.14-next.1
    • @backstage/plugin-permission-node@0.7.8-next.1
    • @backstage/backend-plugin-api@0.5.2-next.1
    • @backstage/config@1.0.7

0.5.20-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.18.5-next.0
    • @backstage/plugin-permission-node@0.7.8-next.0
    • @backstage/plugin-auth-node@0.2.14-next.0
    • @backstage/backend-plugin-api@0.5.2-next.0
    • @backstage/config@1.0.7
    • @backstage/errors@1.1.5
    • @backstage/plugin-permission-common@0.7.5

0.5.19

Patch Changes

  • 84946a580c: Introduced alpha export of the permissionPlugin for use in the new backend system, along with a permissionModuleAllowAllPolicy that can be used to allow all requests.
  • 1e4f5e91b8: Bump zod and zod-to-json-schema dependencies.
  • Updated dependencies
    • @backstage/backend-common@0.18.4
    • @backstage/plugin-permission-node@0.7.7
    • @backstage/plugin-permission-common@0.7.5
    • @backstage/plugin-auth-node@0.2.13
    • @backstage/backend-plugin-api@0.5.1
    • @backstage/config@1.0.7
    • @backstage/errors@1.1.5

0.5.19-next.2

Patch Changes

  • 84946a580c: Introduced alpha export of the permissionPlugin for use in the new backend system, along with a permissionModuleAllowAllPolicy that can be used to allow all requests.
  • Updated dependencies
    • @backstage/backend-common@0.18.4-next.2
    • @backstage/plugin-permission-node@0.7.7-next.2
    • @backstage/backend-plugin-api@0.5.1-next.2
    • @backstage/config@1.0.7
    • @backstage/errors@1.1.5
    • @backstage/plugin-auth-node@0.2.13-next.2
    • @backstage/plugin-permission-common@0.7.5-next.0

0.5.19-next.1

Patch Changes

  • 1e4f5e91b8: Bump zod and zod-to-json-schema dependencies.
  • Updated dependencies
    • @backstage/plugin-permission-node@0.7.7-next.1
    • @backstage/plugin-permission-common@0.7.5-next.0
    • @backstage/backend-common@0.18.4-next.1
    • @backstage/config@1.0.7
    • @backstage/errors@1.1.5
    • @backstage/plugin-auth-node@0.2.13-next.1

0.5.19-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.18.4-next.0
    • @backstage/config@1.0.7
    • @backstage/errors@1.1.5
    • @backstage/plugin-auth-node@0.2.13-next.0
    • @backstage/plugin-permission-common@0.7.4
    • @backstage/plugin-permission-node@0.7.7-next.0

0.5.18

Patch Changes

  • 52b0022dab: Updated dependency msw to ^1.0.0.
  • Updated dependencies
    • @backstage/plugin-permission-node@0.7.6
    • @backstage/plugin-auth-node@0.2.12
    • @backstage/backend-common@0.18.3
    • @backstage/errors@1.1.5
    • @backstage/plugin-permission-common@0.7.4
    • @backstage/config@1.0.7

0.5.18-next.2

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-node@0.2.12-next.2
    • @backstage/backend-common@0.18.3-next.2
    • @backstage/plugin-permission-node@0.7.6-next.2
    • @backstage/config@1.0.7-next.0

0.5.18-next.1

Patch Changes

  • 52b0022dab: Updated dependency msw to ^1.0.0.
  • Updated dependencies
    • @backstage/plugin-permission-node@0.7.6-next.1
    • @backstage/errors@1.1.5-next.0
    • @backstage/backend-common@0.18.3-next.1
    • @backstage/plugin-auth-node@0.2.12-next.1
    • @backstage/plugin-permission-common@0.7.4-next.0
    • @backstage/config@1.0.7-next.0

0.5.18-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.18.3-next.0
    • @backstage/config@1.0.6
    • @backstage/errors@1.1.4
    • @backstage/plugin-auth-node@0.2.12-next.0
    • @backstage/plugin-permission-common@0.7.3
    • @backstage/plugin-permission-node@0.7.6-next.0

0.5.17

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.18.2
    • @backstage/config@1.0.6
    • @backstage/errors@1.1.4
    • @backstage/plugin-auth-node@0.2.11
    • @backstage/plugin-permission-common@0.7.3
    • @backstage/plugin-permission-node@0.7.5

0.5.17-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.18.2-next.2
    • @backstage/plugin-auth-node@0.2.11-next.2
    • @backstage/plugin-permission-node@0.7.5-next.2
    • @backstage/config@1.0.6
    • @backstage/errors@1.1.4
    • @backstage/plugin-permission-common@0.7.3

0.5.17-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.18.2-next.1
    • @backstage/config@1.0.6
    • @backstage/errors@1.1.4
    • @backstage/plugin-auth-node@0.2.11-next.1
    • @backstage/plugin-permission-common@0.7.3
    • @backstage/plugin-permission-node@0.7.5-next.1

0.5.17-next.0

Patch Changes

  • Updated dependencies

0.5.15

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.18.0
    • @backstage/config@1.0.6
    • @backstage/errors@1.1.4
    • @backstage/plugin-auth-node@0.2.9
    • @backstage/plugin-permission-common@0.7.3
    • @backstage/plugin-permission-node@0.7.3

0.5.15-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.18.0-next.1
    • @backstage/plugin-auth-node@0.2.9-next.1
    • @backstage/plugin-permission-node@0.7.3-next.1
    • @backstage/config@1.0.6-next.0
    • @backstage/errors@1.1.4
    • @backstage/plugin-permission-common@0.7.3-next.0

0.5.15-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.18.0-next.0
    • @backstage/config@1.0.6-next.0
    • @backstage/errors@1.1.4
    • @backstage/plugin-auth-node@0.2.9-next.0
    • @backstage/plugin-permission-common@0.7.3-next.0
    • @backstage/plugin-permission-node@0.7.3-next.0

0.5.14

Patch Changes

  • b05dcd5530: Move the zod dependency to a version that does not collide with other libraries
  • 3280711113: Updated dependency msw to ^0.49.0.
  • Updated dependencies
    • @backstage/backend-common@0.17.0
    • @backstage/plugin-permission-common@0.7.2
    • @backstage/plugin-permission-node@0.7.2
    • @backstage/errors@1.1.4
    • @backstage/plugin-auth-node@0.2.8
    • @backstage/config@1.0.5

0.5.14-next.3

Patch Changes

  • b05dcd5530: Move the zod dependency to a version that does not collide with other libraries
  • Updated dependencies
    • @backstage/plugin-permission-common@0.7.2-next.2
    • @backstage/plugin-permission-node@0.7.2-next.3
    • @backstage/backend-common@0.17.0-next.3
    • @backstage/config@1.0.5-next.1
    • @backstage/errors@1.1.4-next.1
    • @backstage/plugin-auth-node@0.2.8-next.3

0.5.14-next.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.17.0-next.2
    • @backstage/plugin-auth-node@0.2.8-next.2
    • @backstage/plugin-permission-node@0.7.2-next.2
    • @backstage/config@1.0.5-next.1
    • @backstage/errors@1.1.4-next.1
    • @backstage/plugin-permission-common@0.7.2-next.1

0.5.14-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.17.0-next.1
    • @backstage/plugin-auth-node@0.2.8-next.1
    • @backstage/plugin-permission-node@0.7.2-next.1
    • @backstage/config@1.0.5-next.1
    • @backstage/errors@1.1.4-next.1
    • @backstage/plugin-permission-common@0.7.2-next.1

0.5.14-next.0

Patch Changes

  • 3280711113: Updated dependency msw to ^0.49.0.
  • Updated dependencies
    • @backstage/backend-common@0.16.1-next.0
    • @backstage/plugin-auth-node@0.2.8-next.0
    • @backstage/plugin-permission-common@0.7.2-next.0
    • @backstage/plugin-permission-node@0.7.2-next.0
    • @backstage/config@1.0.5-next.0
    • @backstage/errors@1.1.4-next.0

0.5.13

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.16.0
    • @backstage/plugin-auth-node@0.2.7
    • @backstage/plugin-permission-common@0.7.1
    • @backstage/plugin-permission-node@0.7.1
    • @backstage/config@1.0.4
    • @backstage/errors@1.1.3

0.5.13-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.16.0-next.1
    • @backstage/plugin-auth-node@0.2.7-next.1
    • @backstage/plugin-permission-node@0.7.1-next.1
    • @backstage/config@1.0.4-next.0
    • @backstage/errors@1.1.3-next.0
    • @backstage/plugin-permission-common@0.7.1-next.0

0.5.13-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.16.0-next.0
    • @backstage/plugin-auth-node@0.2.7-next.0
    • @backstage/plugin-permission-common@0.7.1-next.0
    • @backstage/plugin-permission-node@0.7.1-next.0
    • @backstage/config@1.0.4-next.0
    • @backstage/errors@1.1.3-next.0

0.5.12

Patch Changes

  • 2d3a5f09ab: Use response.json rather than response.send where appropriate, as outlined in SECURITY.md
  • Updated dependencies
    • @backstage/backend-common@0.15.2
    • @backstage/plugin-auth-node@0.2.6
    • @backstage/plugin-permission-node@0.7.0
    • @backstage/plugin-permission-common@0.7.0
    • @backstage/config@1.0.3
    • @backstage/errors@1.1.2

0.5.12-next.2

Patch Changes

  • 2d3a5f09ab: Use response.json rather than response.send where appropriate, as outlined in SECURITY.md
  • Updated dependencies
    • @backstage/backend-common@0.15.2-next.2
    • @backstage/plugin-permission-common@0.7.0-next.2
    • @backstage/plugin-permission-node@0.7.0-next.2
    • @backstage/plugin-auth-node@0.2.6-next.2
    • @backstage/config@1.0.3-next.2
    • @backstage/errors@1.1.2-next.2

0.5.12-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.15.2-next.1
    • @backstage/config@1.0.3-next.1
    • @backstage/errors@1.1.2-next.1
    • @backstage/plugin-auth-node@0.2.6-next.1
    • @backstage/plugin-permission-common@0.6.5-next.1
    • @backstage/plugin-permission-node@0.6.6-next.1

0.5.12-next.0

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.15.2-next.0
    • @backstage/plugin-auth-node@0.2.6-next.0
    • @backstage/plugin-permission-node@0.6.6-next.0
    • @backstage/config@1.0.3-next.0
    • @backstage/errors@1.1.2-next.0
    • @backstage/plugin-permission-common@0.6.5-next.0

0.5.11

Patch Changes

  • 667d917488: Updated dependency msw to ^0.47.0.
  • 87ec2ba4d6: Updated dependency msw to ^0.46.0.
  • bf5e9030eb: Updated dependency msw to ^0.45.0.
  • 2cbd533426: Uptake the IdentityApi change to use getIdentity instead of authenticate for retrieving the logged in users identity.
  • Updated dependencies
    • @backstage/backend-common@0.15.1
    • @backstage/plugin-auth-node@0.2.5
    • @backstage/plugin-permission-node@0.6.5
    • @backstage/config@1.0.2
    • @backstage/errors@1.1.1
    • @backstage/plugin-permission-common@0.6.4

0.5.11-next.2

Patch Changes

  • Updated dependencies
    • @backstage/config@1.0.2-next.0
    • @backstage/errors@1.1.1-next.0
    • @backstage/plugin-permission-common@0.6.4-next.2
    • @backstage/backend-common@0.15.1-next.3
    • @backstage/plugin-auth-node@0.2.5-next.3
    • @backstage/plugin-permission-node@0.6.5-next.3

0.5.11-next.1

Patch Changes

  • 667d917488: Updated dependency msw to ^0.47.0.
  • 87ec2ba4d6: Updated dependency msw to ^0.46.0.
  • 2cbd533426: Uptake the IdentityApi change to use getIdentity instead of authenticate for retrieving the logged in users identity.
  • Updated dependencies
    • @backstage/backend-common@0.15.1-next.2
    • @backstage/plugin-auth-node@0.2.5-next.2
    • @backstage/plugin-permission-common@0.6.4-next.1
    • @backstage/plugin-permission-node@0.6.5-next.2

0.5.11-next.0

Patch Changes

  • bf5e9030eb: Updated dependency msw to ^0.45.0.
  • Updated dependencies
    • @backstage/backend-common@0.15.1-next.0
    • @backstage/plugin-auth-node@0.2.5-next.0
    • @backstage/plugin-permission-common@0.6.4-next.0
    • @backstage/plugin-permission-node@0.6.5-next.0

0.5.10

Patch Changes

0.5.10-next.0

Patch Changes

  • Updated dependencies

0.5.9

Patch Changes

  • a70869e775: Updated dependency msw to ^0.43.0.
  • 8006d0f9bf: Updated dependency msw to ^0.44.0.
  • Updated dependencies
    • @backstage/backend-common@0.14.1
    • @backstage/plugin-auth-node@0.2.3
    • @backstage/plugin-permission-common@0.6.3
    • @backstage/plugin-permission-node@0.6.3
    • @backstage/errors@1.1.0

0.5.9-next.2

Patch Changes

  • a70869e775: Updated dependency msw to ^0.43.0.
  • Updated dependencies
    • @backstage/backend-common@0.14.1-next.3
    • @backstage/plugin-auth-node@0.2.3-next.2
    • @backstage/plugin-permission-common@0.6.3-next.1
    • @backstage/plugin-permission-node@0.6.3-next.2

0.5.9-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.14.1-next.1
    • @backstage/errors@1.1.0-next.0
    • @backstage/plugin-auth-node@0.2.3-next.1
    • @backstage/plugin-permission-common@0.6.3-next.0
    • @backstage/plugin-permission-node@0.6.3-next.1

0.5.9-next.0

Patch Changes

  • Updated dependencies

0.5.8

Patch Changes

  • 8f7b1835df: Updated dependency msw to ^0.41.0.
  • Updated dependencies
    • @backstage/plugin-permission-node@0.6.2
    • @backstage/backend-common@0.14.0
    • @backstage/plugin-auth-node@0.2.2
    • @backstage/plugin-permission-common@0.6.2

0.5.8-next.2

Patch Changes

  • Updated dependencies

0.5.8-next.1

Patch Changes

  • 8f7b1835df: Updated dependency msw to ^0.41.0.
  • Updated dependencies
    • @backstage/backend-common@0.13.6-next.1
    • @backstage/plugin-auth-node@0.2.2-next.1
    • @backstage/plugin-permission-common@0.6.2-next.0
    • @backstage/plugin-permission-node@0.6.2-next.1

0.5.8-next.0

Patch Changes

  • Updated dependencies

0.5.7

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.3
    • @backstage/config@1.0.1
    • @backstage/plugin-auth-node@0.2.1
    • @backstage/plugin-permission-common@0.6.1
    • @backstage/plugin-permission-node@0.6.1

0.5.7-next.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.3-next.2
    • @backstage/config@1.0.1-next.0
    • @backstage/plugin-auth-node@0.2.1-next.1
    • @backstage/plugin-permission-common@0.6.1-next.0
    • @backstage/plugin-permission-node@0.6.1-next.1

0.5.7-next.0

Patch Changes

  • Updated dependencies

0.5.6

Patch Changes

  • c98d271466: Use updated types from @backstage/plugin-permission-common
  • 95284162d6: - Add more specific check for policies which return conditional decisions for non-resource permissions.
    • Refine permission validation in authorize endpoint to differentiate between BasicPermission and ResourcePermission instances.
  • Updated dependencies
    • @backstage/plugin-permission-common@0.6.0
    • @backstage/plugin-permission-node@0.6.0
    • @backstage/plugin-auth-node@0.2.0
    • @backstage/backend-common@0.13.2

0.5.6-next.1

Patch Changes

  • c98d271466: Use updated types from @backstage/plugin-permission-common
  • 95284162d6: - Add more specific check for policies which return conditional decisions for non-resource permissions.
    • Refine permission validation in authorize endpoint to differentiate between BasicPermission and ResourcePermission instances.
  • Updated dependencies

0.5.6-next.0

Patch Changes

  • Updated dependencies

0.5.5

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.1
    • @backstage/config@1.0.0
    • @backstage/errors@1.0.0
    • @backstage/plugin-permission-common@0.5.3
    • @backstage/plugin-auth-node@0.1.6
    • @backstage/plugin-permission-node@0.5.5

0.5.4

Patch Changes

0.5.4-next.0

Patch Changes

  • Updated dependencies

0.5.3

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.12.0
    • @backstage/plugin-permission-common@0.5.2
    • @backstage/plugin-permission-node@0.5.3
    • @backstage/plugin-auth-node@0.1.4

0.5.2

Patch Changes

0.5.1

Patch Changes

  • Fix for the previous release with missing type declarations.
  • Updated dependencies
    • @backstage/backend-common@0.10.9
    • @backstage/config@0.1.15
    • @backstage/errors@0.2.2
    • @backstage/plugin-auth-node@0.1.2
    • @backstage/plugin-permission-common@0.5.1
    • @backstage/plugin-permission-node@0.5.1

0.5.0

Minor Changes

  • e2cf0662eb: Add a warning if the permission backend is used without setting permission.enabled=true.

    BREAKING Permission backend's createRouter now requires a config option.

    // packages/backend/src/plugins/permission.ts
    
    ...
    export default async function createPlugin({
      ...
    + config,
    }: PluginEnvironment) {
      return createRouter({
        ...
    +   config,
      });
    }
    

Patch Changes

  • 1ed305728b: Bump node-fetch to version 2.6.7 and cross-fetch to version 3.1.5
  • c77c5c7eb6: Added backstage.role to package.json
  • Updated dependencies
    • @backstage/backend-common@0.10.8
    • @backstage/errors@0.2.1
    • @backstage/plugin-auth-node@0.1.1
    • @backstage/plugin-permission-common@0.5.0
    • @backstage/config@0.1.14
    • @backstage/plugin-permission-node@0.5.0

0.4.3

Patch Changes

  • b3f3e42036: Use getBearerTokenFromAuthorizationHeader from @backstage/plugin-auth-node instead of the deprecated IdentityClient method.
  • Updated dependencies

0.4.3-next.0

Patch Changes

0.4.2

Patch Changes

0.4.2-next.1

Patch Changes

  • Updated dependencies

0.4.2-next.0

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-backend@0.9.0-next.0
    • @backstage/plugin-permission-node@0.4.2-next.0

0.4.1

Patch Changes

0.4.0

Minor Changes

  • b768259244: BREAKING: Wrap batched requests and responses to /authorize in an envelope object. The latest version of the PermissionClient in @backstage/permission-common uses the new format - as long as the permission-backend is consumed using this client, no other changes are necessary.

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-backend@0.7.0
    • @backstage/plugin-permission-common@0.4.0
    • @backstage/backend-common@0.10.4
    • @backstage/config@0.1.13
    • @backstage/plugin-permission-node@0.4.0

0.4.0-next.0

Minor Changes

  • b768259244: BREAKING: Wrap batched requests and responses to /authorize in an envelope object. The latest version of the PermissionClient in @backstage/permission-common uses the new format - as long as the permission-backend is consumed using this client, no other changes are necessary.

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-backend@0.7.0-next.0
    • @backstage/plugin-permission-common@0.4.0-next.0
    • @backstage/backend-common@0.10.4-next.0
    • @backstage/config@0.1.13-next.0
    • @backstage/plugin-permission-node@0.4.0-next.0

0.3.0

Minor Changes

  • 419ca637c0: Optimizations to the integration between the permission backend and plugin-backends using createPermissionIntegrationRouter:

    • The permission backend already supported batched requests to authorize, but would make calls to plugin backend to apply conditions serially. Now, after applying the policy for each authorization request, the permission backend makes a single batched /apply-conditions request to each plugin backend referenced in policy decisions.
    • The getResource method accepted by createPermissionIntegrationRouter has been replaced with getResources, to allow consumers to make batch requests to upstream data stores. When /apply-conditions is called with a batch of requests, all required resources are requested in a single invocation of getResources.

    Plugin owners consuming createPermissionIntegrationRouter should replace the getResource method in the options with a getResources method, accepting an array of resourceRefs, and returning an array of the corresponding resources.

Patch Changes

  • Updated dependencies
    • @backstage/config@0.1.12
    • @backstage/backend-common@0.10.3
    • @backstage/plugin-permission-node@0.3.0
    • @backstage/plugin-auth-backend@0.6.2
    • @backstage/errors@0.2.0
    • @backstage/plugin-permission-common@0.3.1

0.2.3

Patch Changes

0.2.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/plugin-auth-backend@0.5.2
    • @backstage/plugin-permission-common@0.3.0
    • @backstage/plugin-permission-node@0.2.2

0.2.1

Patch Changes

  • a036b65c2f: Updated to use the new BackstageIdentityResponse type from @backstage/plugin-auth-backend.

    The BackstageIdentityResponse type is backwards compatible with the BackstageIdentity, and provides an additional identity field with the claims of the user.

  • Updated dependencies

    • @backstage/plugin-auth-backend@0.5.0
    • @backstage/backend-common@0.9.13
    • @backstage/plugin-permission-node@0.2.1

0.2.0

Minor Changes

  • 450ca92330: Change route used for integration between the authorization framework and other plugin backends to use the /.well-known prefix.

Patch Changes

  • e7851efa9e: Rename and adjust permission policy return type to reduce nesting
  • Updated dependencies
    • @backstage/plugin-auth-backend@0.4.10
    • @backstage/plugin-permission-node@0.2.0
    • @backstage/backend-common@0.9.12

0.1.0

Minor Changes

Patch Changes

  • Updated dependencies
    • @backstage/plugin-auth-backend@0.4.9
    • @backstage/plugin-permission-node@0.1.0
    • @backstage/backend-common@0.9.11
    • @backstage/plugin-permission-common@0.2.0