Version Packages

This commit is contained in:
github-actions[bot]
2022-01-13 14:23:13 +00:00
parent 182e573def
commit b04011602b
282 changed files with 2256 additions and 1341 deletions
+21
View File
@@ -1,5 +1,26 @@
# @backstage/plugin-permission-node
## 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
- 9db1b86f32: Add helpers for creating PermissionRules with inferred types
- Updated dependencies
- @backstage/config@0.1.12
- @backstage/backend-common@0.10.3
- @backstage/plugin-auth-backend@0.6.2
- @backstage/errors@0.2.0
- @backstage/plugin-permission-common@0.3.1
## 0.2.3
### Patch Changes
+7 -7
View File
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-permission-node",
"description": "Common permission and authorization utilities for backend plugins",
"version": "0.2.3",
"version": "0.3.0",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -29,18 +29,18 @@
"clean": "backstage-cli clean"
},
"dependencies": {
"@backstage/backend-common": "^0.10.1",
"@backstage/config": "^0.1.11",
"@backstage/errors": "^0.1.5",
"@backstage/plugin-auth-backend": "^0.6.0",
"@backstage/plugin-permission-common": "^0.3.0",
"@backstage/backend-common": "^0.10.3",
"@backstage/config": "^0.1.12",
"@backstage/errors": "^0.2.0",
"@backstage/plugin-auth-backend": "^0.6.2",
"@backstage/plugin-permission-common": "^0.3.1",
"@types/express": "^4.17.6",
"express": "^4.17.1",
"express-promise-router": "^4.1.0",
"zod": "^3.11.6"
},
"devDependencies": {
"@backstage/cli": "^0.10.4",
"@backstage/cli": "^0.11.0",
"@types/supertest": "^2.0.8",
"msw": "^0.35.0",
"supertest": "^6.1.3"