+
{subheader &&
{subheader}
}
{icon}
diff --git a/packages/core-components/src/layout/ProxiedSignInPage/ProxiedSignInIdentity.test.ts b/packages/core-components/src/layout/ProxiedSignInPage/ProxiedSignInIdentity.test.ts
index a3f6c185f8..3a40f5bb4b 100644
--- a/packages/core-components/src/layout/ProxiedSignInPage/ProxiedSignInIdentity.test.ts
+++ b/packages/core-components/src/layout/ProxiedSignInPage/ProxiedSignInIdentity.test.ts
@@ -48,7 +48,7 @@ describe('ProxiedSignInIdentity', () => {
it('handles a token that has no exp', async () => {
const [a, _b, c] = validBackstageToken.split('.');
- const botched = `${a}.${btoa(JSON.stringify({}))}.${c}`;
+ const botched = `${a}.${window.btoa(JSON.stringify({}))}.${c}`;
expect(tokenToExpiry(botched)).toEqual(
new Date(new Date(Date.now() + DEFAULTS.defaultTokenExpiryMillis)),
);
@@ -81,16 +81,18 @@ describe('ProxiedSignInIdentity', () => {
backstageIdentity: {
token: [
'eyJhbGciOiJFUzI1NiIsImtpZCI6ImMxNTMzNDRiLWZjYzktNGIwOS1iN2ZhLTU3ZmM5MDhjMjBiNiJ9',
- btoa(
- JSON.stringify({
- iss: 'http://localhost:7007/api/auth',
- sub: 'user:default/freben',
- aud: 'backstage',
- iat,
- exp,
- ent: ['group:default/my-team'],
- }),
- ).replace(/=/g, ''),
+ window
+ .btoa(
+ JSON.stringify({
+ iss: 'http://localhost:7007/api/auth',
+ sub: 'user:default/freben',
+ aud: 'backstage',
+ iat,
+ exp,
+ ent: ['group:default/my-team'],
+ }),
+ )
+ .replace(/=/g, ''),
'4nOTmPHPwhzaKTzikgUsHcszfcP-JamcojMnRfyfsKhyHCCEywe6uLFlvvmK5NbaX5Z7IIji-kg7bxKU58kwoQ',
].join('.'),
identity: {
diff --git a/packages/core-components/src/layout/ProxiedSignInPage/ProxiedSignInIdentity.ts b/packages/core-components/src/layout/ProxiedSignInPage/ProxiedSignInIdentity.ts
index 2247d17d82..7633fc43c3 100644
--- a/packages/core-components/src/layout/ProxiedSignInPage/ProxiedSignInIdentity.ts
+++ b/packages/core-components/src/layout/ProxiedSignInPage/ProxiedSignInIdentity.ts
@@ -40,7 +40,7 @@ export function tokenToExpiry(jwtToken: string | undefined): Date {
}
const [_header, rawPayload, _signature] = jwtToken.split('.');
- const payload = JSON.parse(atob(rawPayload));
+ const payload = JSON.parse(window.atob(rawPayload));
if (typeof payload.exp !== 'number') {
return fallback;
}
diff --git a/packages/core-components/src/layout/SignInPage/LegacyUserIdentity.ts b/packages/core-components/src/layout/SignInPage/LegacyUserIdentity.ts
index cc51d2b9a8..3c1e4de7d8 100644
--- a/packages/core-components/src/layout/SignInPage/LegacyUserIdentity.ts
+++ b/packages/core-components/src/layout/SignInPage/LegacyUserIdentity.ts
@@ -22,7 +22,7 @@ import {
function parseJwtPayload(token: string) {
const [_header, payload, _signature] = token.split('.');
- return JSON.parse(atob(payload));
+ return JSON.parse(window.atob(payload));
}
type LegacySignInResult = {
diff --git a/packages/core-plugin-api/CHANGELOG.md b/packages/core-plugin-api/CHANGELOG.md
index 9a517c2a1e..23b5e6970c 100644
--- a/packages/core-plugin-api/CHANGELOG.md
+++ b/packages/core-plugin-api/CHANGELOG.md
@@ -1,5 +1,33 @@
# @backstage/core-plugin-api
+## 1.2.0-next.2
+
+### Minor Changes
+
+- 9a1864976a: Added a new `display` property to the `AlertMessage` which can accept the values `permanent` or `transient`.
+
+ Here's a rough example of how to trigger an alert using the new `display` property:
+
+ ```ts
+ import { alertApiRef, useApi } from '@backstage/core-plugin-api';
+
+ const ExampleTransient = () => {
+ const alertApi = useApi(alertApiRef);
+ alertApi.post({
+ message: 'Example of Transient Alert',
+ severity: 'success',
+ display: 'transient',
+ });
+ };
+ ```
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/config@1.0.5-next.1
+ - @backstage/types@1.0.2-next.1
+ - @backstage/version-bridge@1.0.3-next.0
+
## 1.1.1-next.1
### Patch Changes
diff --git a/packages/core-plugin-api/api-report.md b/packages/core-plugin-api/api-report.md
index cebf09e908..dff4f7e5a6 100644
--- a/packages/core-plugin-api/api-report.md
+++ b/packages/core-plugin-api/api-report.md
@@ -29,6 +29,7 @@ export const alertApiRef: ApiRef
;
export type AlertMessage = {
message: string;
severity?: 'success' | 'info' | 'warning' | 'error';
+ display?: 'permanent' | 'transient';
};
// @public
diff --git a/packages/core-plugin-api/package.json b/packages/core-plugin-api/package.json
index 7db44eb613..4997530b77 100644
--- a/packages/core-plugin-api/package.json
+++ b/packages/core-plugin-api/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/core-plugin-api",
"description": "Core API used by Backstage plugins",
- "version": "1.1.1-next.1",
+ "version": "1.2.0-next.2",
"publishConfig": {
"access": "public",
"main": "dist/index.esm.js",
diff --git a/packages/core-plugin-api/src/apis/definitions/AlertApi.ts b/packages/core-plugin-api/src/apis/definitions/AlertApi.ts
index 0c84f7c975..afdcb6a617 100644
--- a/packages/core-plugin-api/src/apis/definitions/AlertApi.ts
+++ b/packages/core-plugin-api/src/apis/definitions/AlertApi.ts
@@ -26,6 +26,7 @@ export type AlertMessage = {
message: string;
// Severity will default to success since that is what material ui defaults the value to.
severity?: 'success' | 'info' | 'warning' | 'error';
+ display?: 'permanent' | 'transient';
};
/**
diff --git a/packages/create-app/CHANGELOG.md b/packages/create-app/CHANGELOG.md
index 3d43f34c48..c976ee02c9 100644
--- a/packages/create-app/CHANGELOG.md
+++ b/packages/create-app/CHANGELOG.md
@@ -1,5 +1,22 @@
# @backstage/create-app
+## 0.4.35-next.3
+
+### Patch Changes
+
+- c4788dbb58: Fix dependency ordering in templated packages.
+- af1358bb07: added default project name for CI job compatibility
+- Updated dependencies
+ - @backstage/cli-common@0.1.11-next.0
+
+## 0.4.35-next.2
+
+### Patch Changes
+
+- Bumped create-app version.
+- Updated dependencies
+ - @backstage/cli-common@0.1.11-next.0
+
## 0.4.35-next.1
### Patch Changes
diff --git a/packages/create-app/package.json b/packages/create-app/package.json
index e233e67ea5..7f37296908 100644
--- a/packages/create-app/package.json
+++ b/packages/create-app/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/create-app",
"description": "A CLI that helps you create your own Backstage app",
- "version": "0.4.35-next.1",
+ "version": "0.4.35-next.3",
"publishConfig": {
"access": "public"
},
diff --git a/packages/create-app/src/createApp.ts b/packages/create-app/src/createApp.ts
index 6267081c8b..3e66b9801d 100644
--- a/packages/create-app/src/createApp.ts
+++ b/packages/create-app/src/createApp.ts
@@ -42,6 +42,7 @@ export default async (opts: OptionValues): Promise => {
{
type: 'input',
name: 'name',
+ default: 'backstage',
message: chalk.blue('Enter a name for the app [required]'),
validate: (value: any) => {
if (!value) {
diff --git a/packages/create-app/templates/default-app/examples/template/template.yaml b/packages/create-app/templates/default-app/examples/template/template.yaml
index 50052b7a7c..33f262b49c 100644
--- a/packages/create-app/templates/default-app/examples/template/template.yaml
+++ b/packages/create-app/templates/default-app/examples/template/template.yaml
@@ -61,14 +61,14 @@ spec:
name: Register
action: catalog:register
input:
- repoContentsUrl: ${{ steps.publish.output.repoContentsUrl }}
+ repoContentsUrl: ${{ steps['publish'].output.repoContentsUrl }}
catalogInfoPath: '/catalog-info.yaml'
# Outputs are displayed to the user after a successful execution of the template.
output:
links:
- title: Repository
- url: ${{ steps.publish.output.remoteUrl }}
+ url: ${{ steps['publish'].output.remoteUrl }}
- title: Open in catalog
icon: catalog
- entityRef: ${{ steps.register.output.entityRef }}
+ entityRef: ${{ steps['register'].output.entityRef }}
diff --git a/packages/create-app/templates/default-app/package.json.hbs b/packages/create-app/templates/default-app/package.json.hbs
index 070cb871bc..05c2436933 100644
--- a/packages/create-app/templates/default-app/package.json.hbs
+++ b/packages/create-app/templates/default-app/package.json.hbs
@@ -34,9 +34,9 @@
"@spotify/prettier-config": "^12.0.0",
"concurrently": "^6.0.0",
"lerna": "^4.0.0",
+ "node-gyp": "^9.0.0",
"prettier": "^2.3.2",
- "typescript": "~4.6.4",
- "node-gyp": "^9.0.0"
+ "typescript": "~4.6.4"
},
"resolutions": {
"@types/react": "^17",
diff --git a/packages/create-app/templates/default-app/packages/app/package.json.hbs b/packages/create-app/templates/default-app/packages/app/package.json.hbs
index c060cb330c..ebd8a9ee15 100644
--- a/packages/create-app/templates/default-app/packages/app/package.json.hbs
+++ b/packages/create-app/templates/default-app/packages/app/package.json.hbs
@@ -39,8 +39,8 @@
"@backstage/plugin-search-react": "^{{version '@backstage/plugin-search-react'}}",
"@backstage/plugin-tech-radar": "^{{version '@backstage/plugin-tech-radar'}}",
"@backstage/plugin-techdocs": "^{{version '@backstage/plugin-techdocs'}}",
- "@backstage/plugin-techdocs-react": "^{{version '@backstage/plugin-techdocs-react'}}",
"@backstage/plugin-techdocs-module-addons-contrib": "^{{version '@backstage/plugin-techdocs-module-addons-contrib'}}",
+ "@backstage/plugin-techdocs-react": "^{{version '@backstage/plugin-techdocs-react'}}",
"@backstage/plugin-user-settings": "^{{version '@backstage/plugin-user-settings'}}",
"@backstage/theme": "^{{version '@backstage/theme'}}",
"@material-ui/core": "^4.12.2",
diff --git a/packages/create-app/templates/default-app/packages/backend/package.json.hbs b/packages/create-app/templates/default-app/packages/backend/package.json.hbs
index 1b9b79b683..ca644265b8 100644
--- a/packages/create-app/templates/default-app/packages/backend/package.json.hbs
+++ b/packages/create-app/templates/default-app/packages/backend/package.json.hbs
@@ -16,11 +16,10 @@
"build-image": "docker build ../.. -f Dockerfile --tag backstage"
},
"dependencies": {
- "app": "link:../app",
"@backstage/backend-common": "^{{version '@backstage/backend-common'}}",
"@backstage/backend-tasks": "^{{version '@backstage/backend-tasks'}}",
- "@backstage/catalog-model": "^{{version '@backstage/catalog-model'}}",
"@backstage/catalog-client": "^{{version '@backstage/catalog-client'}}",
+ "@backstage/catalog-model": "^{{version '@backstage/catalog-model'}}",
"@backstage/config": "^{{version '@backstage/config'}}",
"@backstage/plugin-app-backend": "^{{version '@backstage/plugin-app-backend'}}",
"@backstage/plugin-auth-backend": "^{{version '@backstage/plugin-auth-backend'}}",
@@ -34,6 +33,7 @@
"@backstage/plugin-search-backend-module-pg": "^{{version '@backstage/plugin-search-backend-module-pg'}}",
"@backstage/plugin-search-backend-node": "^{{version '@backstage/plugin-search-backend-node'}}",
"@backstage/plugin-techdocs-backend": "^{{version '@backstage/plugin-techdocs-backend'}}",
+ "app": "link:../app",
"better-sqlite3": "^7.5.0",
"dockerode": "^3.3.1",
"express": "^4.17.1",
@@ -44,8 +44,8 @@
"devDependencies": {
"@backstage/cli": "^{{version '@backstage/cli'}}",
"@types/dockerode": "^3.3.0",
- "@types/express-serve-static-core": "^4.17.5",
"@types/express": "^4.17.6",
+ "@types/express-serve-static-core": "^4.17.5",
"@types/luxon": "^2.0.4"
},
"files": [
diff --git a/packages/dev-utils/CHANGELOG.md b/packages/dev-utils/CHANGELOG.md
index f3a505fc02..ced7e7bf6f 100644
--- a/packages/dev-utils/CHANGELOG.md
+++ b/packages/dev-utils/CHANGELOG.md
@@ -1,5 +1,36 @@
# @backstage/dev-utils
+## 1.0.9-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-app-api@1.2.1-next.3
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/app-defaults@1.0.9-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/integration-react@1.1.7-next.3
+ - @backstage/test-utils@1.2.3-next.3
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 1.0.9-next.2
+
+### Patch Changes
+
+- 8015ff1258: Tweaked wording to use inclusive terminology
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-app-api@1.2.1-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/test-utils@1.2.3-next.2
+ - @backstage/app-defaults@1.0.9-next.2
+ - @backstage/integration-react@1.1.7-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 1.0.9-next.1
### Patch Changes
diff --git a/packages/dev-utils/package.json b/packages/dev-utils/package.json
index 1f7578f837..cf1aec058e 100644
--- a/packages/dev-utils/package.json
+++ b/packages/dev-utils/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/dev-utils",
"description": "Utilities for developing Backstage plugins.",
- "version": "1.0.9-next.1",
+ "version": "1.0.9-next.3",
"publishConfig": {
"access": "public",
"main": "dist/index.esm.js",
diff --git a/packages/dev-utils/src/devApp/render.test.tsx b/packages/dev-utils/src/devApp/render.test.tsx
index 83a24bd9b2..2da6ef370a 100644
--- a/packages/dev-utils/src/devApp/render.test.tsx
+++ b/packages/dev-utils/src/devApp/render.test.tsx
@@ -24,7 +24,12 @@ const anyEnv = (process.env = { ...process.env }) as any;
describe('DevAppBuilder', () => {
it('should be able to render a component in a dev app', async () => {
anyEnv.APP_CONFIG = [
- { context: 'test', data: { app: { title: 'Test App' } } },
+ {
+ context: 'test',
+ data: {
+ app: { title: 'Test App' },
+ },
+ },
];
const MyComponent = () => {
diff --git a/packages/e2e-test/src/commands/run.ts b/packages/e2e-test/src/commands/run.ts
index fe4d87bea4..3eedb90b21 100644
--- a/packages/e2e-test/src/commands/run.ts
+++ b/packages/e2e-test/src/commands/run.ts
@@ -57,13 +57,14 @@ export async function run() {
const appDir = await createApp('test-app', workspaceDir, rootDir);
print('Creating a Backstage Plugin');
- const pluginName = await createPlugin('test-plugin', appDir);
+ const pluginId = 'test';
+ await createPlugin({ appDir, pluginId, select: 'plugin' });
print('Creating a Backstage Backend Plugin');
- await createPlugin('test-plugin', appDir, ['--backend']);
+ await createPlugin({ appDir, pluginId, select: 'backend-plugin' });
print('Starting the app');
- await testAppServe(pluginName, appDir);
+ await testAppServe(pluginId, appDir);
if (Boolean(process.env.POSTGRES_USER)) {
print('Testing the PostgreSQL backend startup');
@@ -328,14 +329,18 @@ async function overrideModuleResolutions(appDir: string, workspaceDir: string) {
/**
* Uses create-plugin command to create a new plugin in the app
*/
-async function createPlugin(
- pluginName: string,
- appDir: string,
- options: string[] = [],
-) {
- const child = spawnPiped(['yarn', 'create-plugin', ...options], {
- cwd: appDir,
- });
+async function createPlugin(options: {
+ appDir: string;
+ pluginId: string;
+ select: string;
+}) {
+ const { appDir, pluginId, select } = options;
+ const child = spawnPiped(
+ ['yarn', 'new', '--select', select, '--option', `id=${pluginId}`],
+ {
+ cwd: appDir,
+ },
+ );
try {
let stdout = '';
@@ -343,20 +348,14 @@ async function createPlugin(
stdout = stdout + data.toString('utf8');
});
- await waitFor(() => stdout.includes('Enter an ID for the plugin'));
- child.stdin?.write(`${pluginName}\n`);
-
- // await waitFor(() => stdout.includes('Enter the owner(s) of the plugin'));
- // child.stdin.write('@someuser\n');
-
print('Waiting for plugin create script to be done');
await waitForExit(child);
- const canonicalName = options.includes('--backend')
- ? `${pluginName}-backend`
- : pluginName;
-
- const pluginDir = resolvePath(appDir, 'plugins', canonicalName);
+ const pluginDir = resolvePath(
+ appDir,
+ 'plugins',
+ select === 'backend-plugin' ? `${pluginId}-backend` : pluginId,
+ );
print(`Running 'yarn tsc' in root for newly created plugin`);
await runPlain(['yarn', 'tsc'], { cwd: appDir });
@@ -365,8 +364,6 @@ async function createPlugin(
print(`Running 'yarn ${cmd.join(' ')}' in newly created plugin`);
await runPlain(['yarn', ...cmd], { cwd: pluginDir });
}
-
- return canonicalName;
} finally {
child.kill();
}
@@ -375,7 +372,7 @@ async function createPlugin(
/**
* Start serving the newly created app and make sure that the create plugin is rendering correctly
*/
-async function testAppServe(pluginName: string, appDir: string) {
+async function testAppServe(pluginId: string, appDir: string) {
const startApp = spawnPiped(['yarn', 'start'], {
cwd: appDir,
env: {
@@ -398,8 +395,8 @@ async function testAppServe(pluginName: string, appDir: string) {
await waitForPageWithText(page, '/', 'My Company Catalog');
await waitForPageWithText(
page,
- `/${pluginName}`,
- `Welcome to ${pluginName}!`,
+ `/${pluginId}`,
+ `Welcome to ${pluginId}!`,
);
print('Both App and Plugin loaded correctly');
diff --git a/packages/integration-react/CHANGELOG.md b/packages/integration-react/CHANGELOG.md
index 871243fb94..a6eecc5338 100644
--- a/packages/integration-react/CHANGELOG.md
+++ b/packages/integration-react/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/integration-react
+## 1.1.7-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/theme@0.2.16
+
+## 1.1.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/theme@0.2.16
+
## 1.1.7-next.1
### Patch Changes
diff --git a/packages/integration-react/package.json b/packages/integration-react/package.json
index 239cd87a70..b02e3dc7f3 100644
--- a/packages/integration-react/package.json
+++ b/packages/integration-react/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/integration-react",
"description": "Frontend package for managing integrations towards external systems",
- "version": "1.1.7-next.1",
+ "version": "1.1.7-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/packages/techdocs-cli-embedded-app/CHANGELOG.md b/packages/techdocs-cli-embedded-app/CHANGELOG.md
index fde2899596..0b63f7ff48 100644
--- a/packages/techdocs-cli-embedded-app/CHANGELOG.md
+++ b/packages/techdocs-cli-embedded-app/CHANGELOG.md
@@ -1,5 +1,43 @@
# techdocs-cli-embedded-app
+## 0.2.77-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/cli@0.21.2-next.3
+ - @backstage/core-app-api@1.2.1-next.3
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/app-defaults@1.0.9-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/integration-react@1.1.7-next.3
+ - @backstage/test-utils@1.2.3-next.3
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog@1.7.0-next.3
+ - @backstage/plugin-techdocs@1.4.1-next.3
+ - @backstage/plugin-techdocs-react@1.0.7-next.3
+
+## 0.2.77-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog@1.7.0-next.2
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/cli@0.21.2-next.2
+ - @backstage/core-app-api@1.2.1-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/test-utils@1.2.3-next.2
+ - @backstage/app-defaults@1.0.9-next.2
+ - @backstage/integration-react@1.1.7-next.2
+ - @backstage/plugin-techdocs@1.4.1-next.2
+ - @backstage/plugin-techdocs-react@1.0.7-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/theme@0.2.16
+
## 0.2.77-next.1
### Patch Changes
diff --git a/packages/techdocs-cli-embedded-app/package.json b/packages/techdocs-cli-embedded-app/package.json
index 79aef2a74a..c37057523b 100644
--- a/packages/techdocs-cli-embedded-app/package.json
+++ b/packages/techdocs-cli-embedded-app/package.json
@@ -1,6 +1,6 @@
{
"name": "techdocs-cli-embedded-app",
- "version": "0.2.77-next.1",
+ "version": "0.2.77-next.3",
"private": true,
"backstage": {
"role": "frontend"
diff --git a/packages/techdocs-cli/CHANGELOG.md b/packages/techdocs-cli/CHANGELOG.md
index 23aedd7f4f..b2de160260 100644
--- a/packages/techdocs-cli/CHANGELOG.md
+++ b/packages/techdocs-cli/CHANGELOG.md
@@ -1,5 +1,17 @@
# @techdocs/cli
+## 1.2.4-next.2
+
+### Patch Changes
+
+- 8015ff1258: Tweaked wording to use inclusive terminology
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/cli-common@0.1.11-next.0
+ - @backstage/plugin-techdocs-node@1.4.3-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+
## 1.2.4-next.1
### Patch Changes
diff --git a/packages/techdocs-cli/package.json b/packages/techdocs-cli/package.json
index 7528a338c7..5071786f2a 100644
--- a/packages/techdocs-cli/package.json
+++ b/packages/techdocs-cli/package.json
@@ -1,7 +1,7 @@
{
"name": "@techdocs/cli",
"description": "Utility CLI for managing TechDocs sites in Backstage.",
- "version": "1.2.4-next.1",
+ "version": "1.2.4-next.2",
"publishConfig": {
"access": "public"
},
diff --git a/packages/test-utils/CHANGELOG.md b/packages/test-utils/CHANGELOG.md
index 7b1a7212fd..767be564ac 100644
--- a/packages/test-utils/CHANGELOG.md
+++ b/packages/test-utils/CHANGELOG.md
@@ -1,5 +1,32 @@
# @backstage/test-utils
+## 1.2.3-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-app-api@1.2.1-next.3
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-permission-common@0.7.2-next.1
+ - @backstage/plugin-permission-react@0.4.8-next.2
+
+## 1.2.3-next.2
+
+### Patch Changes
+
+- 830687539f: Sync components in @backstage/core-components with the Component Design Guidelines
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-app-api@1.2.1-next.2
+ - @backstage/plugin-permission-react@0.4.8-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-permission-common@0.7.2-next.1
+
## 1.2.3-next.1
### Patch Changes
diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json
index 0ee70ce834..4a74b30975 100644
--- a/packages/test-utils/package.json
+++ b/packages/test-utils/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/test-utils",
"description": "Utilities to test Backstage plugins and apps.",
- "version": "1.2.3-next.1",
+ "version": "1.2.3-next.3",
"publishConfig": {
"access": "public",
"main": "dist/index.esm.js",
diff --git a/plugins/adr-backend/CHANGELOG.md b/plugins/adr-backend/CHANGELOG.md
index 9a4a722d4b..3f682ac3eb 100644
--- a/plugins/adr-backend/CHANGELOG.md
+++ b/plugins/adr-backend/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-adr-backend
+## 0.2.4-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/plugin-adr-common@0.2.4-next.2
+
## 0.2.4-next.1
### Patch Changes
diff --git a/plugins/adr-backend/package.json b/plugins/adr-backend/package.json
index 5bd8b1434b..7ba5db64ea 100644
--- a/plugins/adr-backend/package.json
+++ b/plugins/adr-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-adr-backend",
- "version": "0.2.4-next.1",
+ "version": "0.2.4-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/adr-common/CHANGELOG.md b/plugins/adr-common/CHANGELOG.md
index b90cf4ffb1..df119b6c9c 100644
--- a/plugins/adr-common/CHANGELOG.md
+++ b/plugins/adr-common/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-adr-common
+## 0.2.4-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+
## 0.2.4-next.1
### Patch Changes
diff --git a/plugins/adr-common/package.json b/plugins/adr-common/package.json
index 46602b837c..6d37447b5f 100644
--- a/plugins/adr-common/package.json
+++ b/plugins/adr-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-adr-common",
"description": "Common functionalities for the adr plugin",
- "version": "0.2.4-next.1",
+ "version": "0.2.4-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/adr/CHANGELOG.md b/plugins/adr/CHANGELOG.md
index 8f989e969a..f14d99abfc 100644
--- a/plugins/adr/CHANGELOG.md
+++ b/plugins/adr/CHANGELOG.md
@@ -1,5 +1,35 @@
# @backstage/plugin-adr
+## 0.2.4-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/integration-react@1.1.7-next.3
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-adr-common@0.2.4-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/plugin-search-react@1.3.0-next.3
+
+## 0.2.4-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/plugin-search-react@1.3.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/integration-react@1.1.7-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-adr-common@0.2.4-next.2
+
## 0.2.4-next.1
### Patch Changes
diff --git a/plugins/adr/package.json b/plugins/adr/package.json
index 311941a987..b519ba8372 100644
--- a/plugins/adr/package.json
+++ b/plugins/adr/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-adr",
- "version": "0.2.4-next.1",
+ "version": "0.2.4-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/airbrake-backend/CHANGELOG.md b/plugins/airbrake-backend/CHANGELOG.md
index 3c7a4e3aec..93849c9168 100644
--- a/plugins/airbrake-backend/CHANGELOG.md
+++ b/plugins/airbrake-backend/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-airbrake-backend
+## 0.2.12-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/config@1.0.5-next.1
+
## 0.2.12-next.1
### Patch Changes
diff --git a/plugins/airbrake-backend/package.json b/plugins/airbrake-backend/package.json
index 6ef89e40a6..8c7febf282 100644
--- a/plugins/airbrake-backend/package.json
+++ b/plugins/airbrake-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-airbrake-backend",
- "version": "0.2.12-next.1",
+ "version": "0.2.12-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/airbrake/CHANGELOG.md b/plugins/airbrake/CHANGELOG.md
index 933c957ba6..93afadaa8b 100644
--- a/plugins/airbrake/CHANGELOG.md
+++ b/plugins/airbrake/CHANGELOG.md
@@ -1,5 +1,32 @@
# @backstage/plugin-airbrake
+## 0.3.12-next.3
+
+### Patch Changes
+
+- 151c0e1477: Remove the `object-hash` dependency
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/dev-utils@1.0.9-next.3
+ - @backstage/test-utils@1.2.3-next.3
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.3.12-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/dev-utils@1.0.9-next.2
+ - @backstage/test-utils@1.2.3-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.3.12-next.1
### Patch Changes
diff --git a/plugins/airbrake/package.json b/plugins/airbrake/package.json
index 8be500e662..a21a528790 100644
--- a/plugins/airbrake/package.json
+++ b/plugins/airbrake/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-airbrake",
- "version": "0.3.12-next.1",
+ "version": "0.3.12-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -32,7 +32,6 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
- "object-hash": "^3.0.0",
"react-use": "^17.2.4"
},
"peerDependencies": {
@@ -48,7 +47,6 @@
"@testing-library/react": "^12.1.3",
"@testing-library/user-event": "^14.0.0",
"@types/node": "^16.11.26",
- "@types/object-hash": "^2.2.1",
"cross-fetch": "^3.1.5",
"msw": "^0.49.0"
},
diff --git a/plugins/airbrake/src/components/EntityAirbrakeWidget/EntityAirbrakeWidget.tsx b/plugins/airbrake/src/components/EntityAirbrakeWidget/EntityAirbrakeWidget.tsx
index 6c2e4b8686..6780b80dbc 100644
--- a/plugins/airbrake/src/components/EntityAirbrakeWidget/EntityAirbrakeWidget.tsx
+++ b/plugins/airbrake/src/components/EntityAirbrakeWidget/EntityAirbrakeWidget.tsx
@@ -13,9 +13,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
import { Entity } from '@backstage/catalog-model';
-import React from 'react';
-import { Grid, Typography } from '@material-ui/core';
import {
EmptyState,
ErrorPanel,
@@ -23,12 +22,13 @@ import {
MissingAnnotationEmptyState,
Progress,
} from '@backstage/core-components';
-import hash from 'object-hash';
-import { makeStyles } from '@material-ui/core/styles';
-import { BackstageTheme } from '@backstage/theme';
import { useApi } from '@backstage/core-plugin-api';
-import { airbrakeApiRef } from '../../api';
+import { BackstageTheme } from '@backstage/theme';
+import { Grid, Typography } from '@material-ui/core';
+import { makeStyles } from '@material-ui/core/styles';
+import React from 'react';
import useAsync from 'react-use/lib/useAsync';
+import { airbrakeApiRef } from '../../api';
import { AIRBRAKE_PROJECT_ID_ANNOTATION, useProjectId } from '../useProjectId';
const useStyles = makeStyles(() => ({
@@ -64,8 +64,8 @@ export const EntityAirbrakeWidget = ({ entity }: { entity: Entity }) => {
{value.groups?.map(group => (
- {group.errors?.map(groupError => (
-
+ {group.errors?.map((groupError, i) => (
+
{groupError.message}
diff --git a/plugins/allure/CHANGELOG.md b/plugins/allure/CHANGELOG.md
index 17264cdfd5..762cdb5dfa 100644
--- a/plugins/allure/CHANGELOG.md
+++ b/plugins/allure/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-allure
+## 0.1.28-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.1.28-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.1.28-next.1
### Patch Changes
diff --git a/plugins/allure/package.json b/plugins/allure/package.json
index e4f5b8a987..e9508a7b6d 100644
--- a/plugins/allure/package.json
+++ b/plugins/allure/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-allure",
"description": "A Backstage plugin that integrates with Allure",
- "version": "0.1.28-next.1",
+ "version": "0.1.28-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/analytics-module-ga/CHANGELOG.md b/plugins/analytics-module-ga/CHANGELOG.md
index 315c8b6669..e8bd871c02 100644
--- a/plugins/analytics-module-ga/CHANGELOG.md
+++ b/plugins/analytics-module-ga/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-analytics-module-ga
+## 0.1.23-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+
+## 0.1.23-next.2
+
+### Patch Changes
+
+- 9516b0c355: Added support for sending virtual pageviews on `search` events in order to enable
+ Site Search functionality in GA. For more information consult [README](/plugins/analytics-module-ga/README.md#enabling-site-search)
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/theme@0.2.16
+
## 0.1.23-next.1
### Patch Changes
diff --git a/plugins/analytics-module-ga/package.json b/plugins/analytics-module-ga/package.json
index 2ec2cbb542..8ed399e76d 100644
--- a/plugins/analytics-module-ga/package.json
+++ b/plugins/analytics-module-ga/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-analytics-module-ga",
- "version": "0.1.23-next.1",
+ "version": "0.1.23-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/apache-airflow/CHANGELOG.md b/plugins/apache-airflow/CHANGELOG.md
index d4784b0b95..b256f705d7 100644
--- a/plugins/apache-airflow/CHANGELOG.md
+++ b/plugins/apache-airflow/CHANGELOG.md
@@ -1,5 +1,21 @@
# @backstage/plugin-apache-airflow
+## 0.2.5-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+
+## 0.2.5-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+
## 0.2.5-next.1
### Patch Changes
diff --git a/plugins/apache-airflow/package.json b/plugins/apache-airflow/package.json
index a3a0f2f885..871a068e04 100644
--- a/plugins/apache-airflow/package.json
+++ b/plugins/apache-airflow/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-apache-airflow",
- "version": "0.2.5-next.1",
+ "version": "0.2.5-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/api-docs/CHANGELOG.md b/plugins/api-docs/CHANGELOG.md
index 7cba1b5f69..53b807d0e8 100644
--- a/plugins/api-docs/CHANGELOG.md
+++ b/plugins/api-docs/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-api-docs
+## 0.8.12-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog@1.7.0-next.3
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.8.12-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog@1.7.0-next.2
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.8.12-next.1
### Patch Changes
diff --git a/plugins/api-docs/package.json b/plugins/api-docs/package.json
index 2ebad8557d..b8e336a058 100644
--- a/plugins/api-docs/package.json
+++ b/plugins/api-docs/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-api-docs",
"description": "A Backstage plugin that helps represent API entities in the frontend",
- "version": "0.8.12-next.1",
+ "version": "0.8.12-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/apollo-explorer/CHANGELOG.md b/plugins/apollo-explorer/CHANGELOG.md
index bfe055b253..cf1f0431c4 100644
--- a/plugins/apollo-explorer/CHANGELOG.md
+++ b/plugins/apollo-explorer/CHANGELOG.md
@@ -1,5 +1,23 @@
# @backstage/plugin-apollo-explorer
+## 0.1.5-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+
+## 0.1.5-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/theme@0.2.16
+
## 0.1.5-next.1
### Patch Changes
diff --git a/plugins/apollo-explorer/package.json b/plugins/apollo-explorer/package.json
index b5780aacc4..c380aa1796 100644
--- a/plugins/apollo-explorer/package.json
+++ b/plugins/apollo-explorer/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-apollo-explorer",
- "version": "0.1.5-next.1",
+ "version": "0.1.5-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/app-backend/CHANGELOG.md b/plugins/app-backend/CHANGELOG.md
index 0398ae4e93..1871be8415 100644
--- a/plugins/app-backend/CHANGELOG.md
+++ b/plugins/app-backend/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-app-backend
+## 0.3.39-next.2
+
+### Patch Changes
+
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/config-loader@1.1.7-next.2
+ - @backstage/types@1.0.2-next.1
+
## 0.3.39-next.1
### Patch Changes
diff --git a/plugins/app-backend/package.json b/plugins/app-backend/package.json
index cf438b5422..e63c5a461b 100644
--- a/plugins/app-backend/package.json
+++ b/plugins/app-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-app-backend",
"description": "A Backstage backend plugin that serves the Backstage frontend app",
- "version": "0.3.39-next.1",
+ "version": "0.3.39-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/auth-backend/CHANGELOG.md b/plugins/auth-backend/CHANGELOG.md
index 8e23fa4d91..530da18d43 100644
--- a/plugins/auth-backend/CHANGELOG.md
+++ b/plugins/auth-backend/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-auth-backend
+## 0.17.2-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/plugin-auth-node@0.2.8-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/types@1.0.2-next.1
+
## 0.17.2-next.1
### Patch Changes
diff --git a/plugins/auth-backend/package.json b/plugins/auth-backend/package.json
index 80f43e0b81..9a2da89434 100644
--- a/plugins/auth-backend/package.json
+++ b/plugins/auth-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-auth-backend",
"description": "A Backstage backend plugin that handles authentication",
- "version": "0.17.2-next.1",
+ "version": "0.17.2-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/auth-node/CHANGELOG.md b/plugins/auth-node/CHANGELOG.md
index a1fb63b7ee..1a91628a71 100644
--- a/plugins/auth-node/CHANGELOG.md
+++ b/plugins/auth-node/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-auth-node
+## 0.2.8-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+
## 0.2.8-next.1
### Patch Changes
diff --git a/plugins/auth-node/package.json b/plugins/auth-node/package.json
index 74392db58c..3b7386af08 100644
--- a/plugins/auth-node/package.json
+++ b/plugins/auth-node/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-auth-node",
- "version": "0.2.8-next.1",
+ "version": "0.2.8-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/azure-devops-backend/CHANGELOG.md b/plugins/azure-devops-backend/CHANGELOG.md
index 290dc14ffd..4c8e00e148 100644
--- a/plugins/azure-devops-backend/CHANGELOG.md
+++ b/plugins/azure-devops-backend/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-azure-devops-backend
+## 0.3.18-next.2
+
+### Patch Changes
+
+- eaccf6d628: Updated installation documentation
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/plugin-azure-devops-common@0.3.0
+
## 0.3.18-next.1
### Patch Changes
diff --git a/plugins/azure-devops-backend/package.json b/plugins/azure-devops-backend/package.json
index e63715e55c..bac9e7c628 100644
--- a/plugins/azure-devops-backend/package.json
+++ b/plugins/azure-devops-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-azure-devops-backend",
- "version": "0.3.18-next.1",
+ "version": "0.3.18-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/azure-devops/CHANGELOG.md b/plugins/azure-devops/CHANGELOG.md
index 9ac60deffe..61d21d4cae 100644
--- a/plugins/azure-devops/CHANGELOG.md
+++ b/plugins/azure-devops/CHANGELOG.md
@@ -1,5 +1,31 @@
# @backstage/plugin-azure-devops
+## 0.2.3-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-azure-devops-common@0.3.0
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.2.3-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-azure-devops-common@0.3.0
+
## 0.2.3-next.1
### Patch Changes
diff --git a/plugins/azure-devops/package.json b/plugins/azure-devops/package.json
index a6ab993594..876778a7fb 100644
--- a/plugins/azure-devops/package.json
+++ b/plugins/azure-devops/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-azure-devops",
- "version": "0.2.3-next.1",
+ "version": "0.2.3-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/azure-sites-backend/CHANGELOG.md b/plugins/azure-sites-backend/CHANGELOG.md
index 515ef7a186..b04a3142bf 100644
--- a/plugins/azure-sites-backend/CHANGELOG.md
+++ b/plugins/azure-sites-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-azure-sites-backend
+## 0.1.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/plugin-azure-sites-common@0.1.0
+
## 0.1.1-next.1
### Patch Changes
diff --git a/plugins/azure-sites-backend/package.json b/plugins/azure-sites-backend/package.json
index dd233b0b58..4078afdd49 100644
--- a/plugins/azure-sites-backend/package.json
+++ b/plugins/azure-sites-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-azure-sites-backend",
- "version": "0.1.1-next.1",
+ "version": "0.1.1-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/azure-sites/CHANGELOG.md b/plugins/azure-sites/CHANGELOG.md
index 3cd14863b3..f9c9a8bcaf 100644
--- a/plugins/azure-sites/CHANGELOG.md
+++ b/plugins/azure-sites/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-azure-sites
+## 0.1.1-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-azure-sites-common@0.1.0
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.1.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-azure-sites-common@0.1.0
+
## 0.1.1-next.1
### Patch Changes
diff --git a/plugins/azure-sites/package.json b/plugins/azure-sites/package.json
index 67e41e3424..47a8645167 100644
--- a/plugins/azure-sites/package.json
+++ b/plugins/azure-sites/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-azure-sites",
- "version": "0.1.1-next.1",
+ "version": "0.1.1-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/badges-backend/CHANGELOG.md b/plugins/badges-backend/CHANGELOG.md
index e0ccf6481e..467029a6ee 100644
--- a/plugins/badges-backend/CHANGELOG.md
+++ b/plugins/badges-backend/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-badges-backend
+## 0.1.33-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+
## 0.1.33-next.1
### Patch Changes
diff --git a/plugins/badges-backend/package.json b/plugins/badges-backend/package.json
index eb2a40ea61..9068f93455 100644
--- a/plugins/badges-backend/package.json
+++ b/plugins/badges-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-badges-backend",
"description": "A Backstage backend plugin that generates README badges for your entities",
- "version": "0.1.33-next.1",
+ "version": "0.1.33-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/badges/CHANGELOG.md b/plugins/badges/CHANGELOG.md
index 0931d7b0df..04d9864678 100644
--- a/plugins/badges/CHANGELOG.md
+++ b/plugins/badges/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-badges
+## 0.2.36-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.2.36-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.2.36-next.1
### Patch Changes
diff --git a/plugins/badges/package.json b/plugins/badges/package.json
index 7c5faf9eb1..e2da4e4081 100644
--- a/plugins/badges/package.json
+++ b/plugins/badges/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-badges",
"description": "A Backstage plugin that generates README badges for your entities",
- "version": "0.2.36-next.1",
+ "version": "0.2.36-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/bazaar-backend/CHANGELOG.md b/plugins/bazaar-backend/CHANGELOG.md
index 905b53735c..1676925800 100644
--- a/plugins/bazaar-backend/CHANGELOG.md
+++ b/plugins/bazaar-backend/CHANGELOG.md
@@ -1,5 +1,28 @@
# @backstage/plugin-bazaar-backend
+## 0.2.2-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-test-utils@0.1.31-next.3
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/plugin-auth-node@0.2.8-next.2
+
+## 0.2.2-next.2
+
+### Patch Changes
+
+- c507aee8a2: Ensured typescript type checks in migration files.
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-test-utils@0.1.31-next.2
+ - @backstage/plugin-auth-node@0.2.8-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+
## 0.2.2-next.1
### Patch Changes
diff --git a/plugins/bazaar-backend/migrations/20211014144054_init.js b/plugins/bazaar-backend/migrations/20211014144054_init.js
index 5bf66698ac..503812225d 100644
--- a/plugins/bazaar-backend/migrations/20211014144054_init.js
+++ b/plugins/bazaar-backend/migrations/20211014144054_init.js
@@ -14,6 +14,11 @@
* limitations under the License.
*/
+// @ts-check
+
+/**
+ * @param {import('knex').Knex} knex
+ */
exports.up = async function up(knex) {
await knex.schema.createTable('metadata', table => {
table.comment('The table of Bazaar metadata');
@@ -59,6 +64,9 @@ exports.up = async function up(knex) {
});
};
+/**
+ * @param {import('knex').Knex} knex
+ */
exports.down = async function down(knex) {
await knex.schema.dropTable('metadata');
await knex.schema.dropTable('members');
diff --git a/plugins/bazaar-backend/migrations/20211020073922_add_columns.js b/plugins/bazaar-backend/migrations/20211020073922_add_columns.js
index ea3a89ea72..740eacb407 100644
--- a/plugins/bazaar-backend/migrations/20211020073922_add_columns.js
+++ b/plugins/bazaar-backend/migrations/20211020073922_add_columns.js
@@ -14,6 +14,11 @@
* limitations under the License.
*/
+// @ts-check
+
+/**
+ * @param {import('knex').Knex} knex
+ */
exports.up = async function up(knex) {
await knex.schema.alterTable('metadata', table => {
table
@@ -35,6 +40,9 @@ exports.up = async function up(knex) {
});
};
+/**
+ * @param {import('knex').Knex} knex
+ */
exports.down = async function down(knex) {
await knex.schema.alterTable('metadata', table => {
table
diff --git a/plugins/bazaar-backend/migrations/20211117092217_optional_entity_ref.js b/plugins/bazaar-backend/migrations/20211117092217_optional_entity_ref.js
index 9dd8097ae2..0953d5c2b1 100644
--- a/plugins/bazaar-backend/migrations/20211117092217_optional_entity_ref.js
+++ b/plugins/bazaar-backend/migrations/20211117092217_optional_entity_ref.js
@@ -14,6 +14,11 @@
* limitations under the License.
*/
+// @ts-check
+
+/**
+ * @param {import('knex').Knex} knex
+ */
exports.up = async function up(knex) {
if (knex.client.config.client.includes('sqlite3')) {
await knex.schema.dropTable('metadata');
@@ -92,6 +97,9 @@ exports.up = async function up(knex) {
}
};
+/**
+ * @param {import('knex').Knex} knex
+ */
exports.down = async function down(knex) {
if (knex.client.config.client.includes('sqlite3')) {
await knex.schema.dropTable('metadata');
diff --git a/plugins/bazaar-backend/migrations/20220817150443_add_member_entity_ref.js b/plugins/bazaar-backend/migrations/20220817150443_add_member_entity_ref.js
index 79b80ef20c..c7ac0ccf2c 100644
--- a/plugins/bazaar-backend/migrations/20220817150443_add_member_entity_ref.js
+++ b/plugins/bazaar-backend/migrations/20220817150443_add_member_entity_ref.js
@@ -14,12 +14,20 @@
* limitations under the License.
*/
+// @ts-check
+
+/**
+ * @param {import('knex').Knex} knex
+ */
exports.up = async function up(knex) {
await knex.schema.alterTable('members', table => {
table.string('user_ref').nullable();
});
};
+/**
+ * @param {import('knex').Knex} knex
+ */
exports.down = async function down(knex) {
return knex.schema.table('members', table => {
table.dropColumn('user_ref');
diff --git a/plugins/bazaar-backend/migrations/20221121120212_rename_col_to_title.js b/plugins/bazaar-backend/migrations/20221121120212_rename_col_to_title.js
index 9974c9eb20..93de567f93 100644
--- a/plugins/bazaar-backend/migrations/20221121120212_rename_col_to_title.js
+++ b/plugins/bazaar-backend/migrations/20221121120212_rename_col_to_title.js
@@ -14,9 +14,10 @@
* limitations under the License.
*/
+// @ts-check
+
/**
- * @param { import("knex").Knex } knex
- * @returns { Promise }
+ * @param {import('knex').Knex} knex
*/
exports.up = async function up(knex) {
await knex.schema.alterTable('metadata', table => {
@@ -25,8 +26,7 @@ exports.up = async function up(knex) {
};
/**
- * @param { import("knex").Knex } knex
- * @returns { Promise }
+ * @param {import('knex').Knex} knex
*/
exports.down = async function down(knex) {
await knex.schema.alterTable('metadata', table => {
diff --git a/plugins/bazaar-backend/package.json b/plugins/bazaar-backend/package.json
index 29c2189c13..64d2aaa4ca 100644
--- a/plugins/bazaar-backend/package.json
+++ b/plugins/bazaar-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-bazaar-backend",
- "version": "0.2.2-next.1",
+ "version": "0.2.2-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/bazaar/CHANGELOG.md b/plugins/bazaar/CHANGELOG.md
index f5c28e2844..ae0098a52c 100644
--- a/plugins/bazaar/CHANGELOG.md
+++ b/plugins/bazaar/CHANGELOG.md
@@ -1,5 +1,34 @@
# @backstage/plugin-bazaar
+## 0.2.1-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/cli@0.21.2-next.3
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/plugin-catalog@1.7.0-next.3
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.2.1-next.2
+
+### Patch Changes
+
+- 312962da30: Add `title` as optional parameter to `BazaarOverviewCard`
+- Updated dependencies
+ - @backstage/plugin-catalog@1.7.0-next.2
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/cli@0.21.2-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+
## 0.2.1-next.1
### Patch Changes
diff --git a/plugins/bazaar/package.json b/plugins/bazaar/package.json
index 607d91a731..3a806f408b 100644
--- a/plugins/bazaar/package.json
+++ b/plugins/bazaar/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-bazaar",
- "version": "0.2.1-next.1",
+ "version": "0.2.1-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/bitrise/CHANGELOG.md b/plugins/bitrise/CHANGELOG.md
index 985c3ef123..25f7480156 100644
--- a/plugins/bitrise/CHANGELOG.md
+++ b/plugins/bitrise/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-bitrise
+## 0.1.39-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.1.39-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.1.39-next.1
### Patch Changes
diff --git a/plugins/bitrise/package.json b/plugins/bitrise/package.json
index f3f40a3767..42415ad743 100644
--- a/plugins/bitrise/package.json
+++ b/plugins/bitrise/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-bitrise",
"description": "A Backstage plugin that integrates towards Bitrise",
- "version": "0.1.39-next.1",
+ "version": "0.1.39-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-aws/CHANGELOG.md b/plugins/catalog-backend-module-aws/CHANGELOG.md
index 0abb647ca2..0b8b33ec92 100644
--- a/plugins/catalog-backend-module-aws/CHANGELOG.md
+++ b/plugins/catalog-backend-module-aws/CHANGELOG.md
@@ -1,5 +1,22 @@
# @backstage/plugin-catalog-backend-module-aws
+## 0.1.12-next.2
+
+### Patch Changes
+
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.6.0-next.2
+ - @backstage/plugin-catalog-node@1.3.0-next.2
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/types@1.0.2-next.1
+
## 0.1.12-next.1
### Patch Changes
diff --git a/plugins/catalog-backend-module-aws/package.json b/plugins/catalog-backend-module-aws/package.json
index 7948e3cbde..d2161eb02f 100644
--- a/plugins/catalog-backend-module-aws/package.json
+++ b/plugins/catalog-backend-module-aws/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-aws",
"description": "A Backstage catalog backend module that helps integrate towards AWS",
- "version": "0.1.12-next.1",
+ "version": "0.1.12-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-azure/CHANGELOG.md b/plugins/catalog-backend-module-azure/CHANGELOG.md
index fd6d29410b..9a85995cd7 100644
--- a/plugins/catalog-backend-module-azure/CHANGELOG.md
+++ b/plugins/catalog-backend-module-azure/CHANGELOG.md
@@ -1,5 +1,22 @@
# @backstage/plugin-catalog-backend-module-azure
+## 0.1.10-next.2
+
+### Patch Changes
+
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.6.0-next.2
+ - @backstage/plugin-catalog-node@1.3.0-next.2
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/types@1.0.2-next.1
+
## 0.1.10-next.1
### Patch Changes
diff --git a/plugins/catalog-backend-module-azure/package.json b/plugins/catalog-backend-module-azure/package.json
index cabab2eb35..8a27ef8fae 100644
--- a/plugins/catalog-backend-module-azure/package.json
+++ b/plugins/catalog-backend-module-azure/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-azure",
"description": "A Backstage catalog backend module that helps integrate towards Azure",
- "version": "0.1.10-next.1",
+ "version": "0.1.10-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md b/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md
index 47fc6b38c7..3571832c60 100644
--- a/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md
+++ b/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/plugin-catalog-backend-module-bitbucket-cloud
+## 0.1.6-next.2
+
+### Patch Changes
+
+- ce08e1798e: Refresh (potentially) updated catalog files on `repo:push` more efficiently.
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.6.0-next.2
+ - @backstage/plugin-catalog-node@1.3.0-next.2
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/plugin-bitbucket-cloud-common@0.2.2-next.1
+ - @backstage/plugin-catalog-common@1.0.9-next.2
+ - @backstage/plugin-events-node@0.2.0-next.2
+
## 0.1.6-next.1
### Patch Changes
diff --git a/plugins/catalog-backend-module-bitbucket-cloud/package.json b/plugins/catalog-backend-module-bitbucket-cloud/package.json
index 2aa09b4a64..2ddf990448 100644
--- a/plugins/catalog-backend-module-bitbucket-cloud/package.json
+++ b/plugins/catalog-backend-module-bitbucket-cloud/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-bitbucket-cloud",
"description": "A Backstage catalog backend module that helps integrate towards Bitbucket Cloud",
- "version": "0.1.6-next.1",
+ "version": "0.1.6-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md b/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md
index 0ce053d1df..496c6cde5a 100644
--- a/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md
+++ b/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md
@@ -1,5 +1,21 @@
# @backstage/plugin-catalog-backend-module-bitbucket-server
+## 0.1.4-next.2
+
+### Patch Changes
+
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.6.0-next.2
+ - @backstage/plugin-catalog-node@1.3.0-next.2
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+
## 0.1.4-next.1
### Patch Changes
diff --git a/plugins/catalog-backend-module-bitbucket-server/package.json b/plugins/catalog-backend-module-bitbucket-server/package.json
index deddc7ec66..67eb48180a 100644
--- a/plugins/catalog-backend-module-bitbucket-server/package.json
+++ b/plugins/catalog-backend-module-bitbucket-server/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-backend-module-bitbucket-server",
- "version": "0.1.4-next.1",
+ "version": "0.1.4-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-bitbucket/CHANGELOG.md b/plugins/catalog-backend-module-bitbucket/CHANGELOG.md
index bc0e0902bf..df447cef57 100644
--- a/plugins/catalog-backend-module-bitbucket/CHANGELOG.md
+++ b/plugins/catalog-backend-module-bitbucket/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-catalog-backend-module-bitbucket
+## 0.2.6-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.6.0-next.2
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-bitbucket-cloud-common@0.2.2-next.1
+
## 0.2.6-next.1
### Patch Changes
diff --git a/plugins/catalog-backend-module-bitbucket/package.json b/plugins/catalog-backend-module-bitbucket/package.json
index 6f660ce3f5..33da24c9d5 100644
--- a/plugins/catalog-backend-module-bitbucket/package.json
+++ b/plugins/catalog-backend-module-bitbucket/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-bitbucket",
"description": "A Backstage catalog backend module that helps integrate towards Bitbucket",
- "version": "0.2.6-next.1",
+ "version": "0.2.6-next.2",
"deprecated": true,
"main": "src/index.ts",
"types": "src/index.ts",
diff --git a/plugins/catalog-backend-module-gerrit/CHANGELOG.md b/plugins/catalog-backend-module-gerrit/CHANGELOG.md
index e0f334d57c..5b3995adf8 100644
--- a/plugins/catalog-backend-module-gerrit/CHANGELOG.md
+++ b/plugins/catalog-backend-module-gerrit/CHANGELOG.md
@@ -1,5 +1,21 @@
# @backstage/plugin-catalog-backend-module-gerrit
+## 0.1.7-next.2
+
+### Patch Changes
+
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.6.0-next.2
+ - @backstage/plugin-catalog-node@1.3.0-next.2
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+
## 0.1.7-next.1
### Patch Changes
diff --git a/plugins/catalog-backend-module-gerrit/package.json b/plugins/catalog-backend-module-gerrit/package.json
index 5ebc8481c1..e20b049fbe 100644
--- a/plugins/catalog-backend-module-gerrit/package.json
+++ b/plugins/catalog-backend-module-gerrit/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-backend-module-gerrit",
- "version": "0.1.7-next.1",
+ "version": "0.1.7-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-github/CHANGELOG.md b/plugins/catalog-backend-module-github/CHANGELOG.md
index de031b4466..25839df3d4 100644
--- a/plugins/catalog-backend-module-github/CHANGELOG.md
+++ b/plugins/catalog-backend-module-github/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/plugin-catalog-backend-module-github
+## 0.2.2-next.2
+
+### Patch Changes
+
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.6.0-next.2
+ - @backstage/plugin-catalog-node@1.3.0-next.2
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-catalog-common@1.0.9-next.2
+ - @backstage/plugin-events-node@0.2.0-next.2
+
## 0.2.2-next.1
### Patch Changes
diff --git a/plugins/catalog-backend-module-github/package.json b/plugins/catalog-backend-module-github/package.json
index 15910c030a..ce25e99420 100644
--- a/plugins/catalog-backend-module-github/package.json
+++ b/plugins/catalog-backend-module-github/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-github",
"description": "A Backstage catalog backend module that helps integrate towards GitHub",
- "version": "0.2.2-next.1",
+ "version": "0.2.2-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-gitlab/CHANGELOG.md b/plugins/catalog-backend-module-gitlab/CHANGELOG.md
index 6fe5cca4bf..3f7a2e7f1f 100644
--- a/plugins/catalog-backend-module-gitlab/CHANGELOG.md
+++ b/plugins/catalog-backend-module-gitlab/CHANGELOG.md
@@ -1,5 +1,22 @@
# @backstage/plugin-catalog-backend-module-gitlab
+## 0.1.10-next.2
+
+### Patch Changes
+
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.6.0-next.2
+ - @backstage/plugin-catalog-node@1.3.0-next.2
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/types@1.0.2-next.1
+
## 0.1.10-next.1
### Patch Changes
diff --git a/plugins/catalog-backend-module-gitlab/package.json b/plugins/catalog-backend-module-gitlab/package.json
index 227528f416..57aeba228b 100644
--- a/plugins/catalog-backend-module-gitlab/package.json
+++ b/plugins/catalog-backend-module-gitlab/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-gitlab",
"description": "A Backstage catalog backend module that helps integrate towards GitLab",
- "version": "0.1.10-next.1",
+ "version": "0.1.10-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md b/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md
index 3780f8a826..9b80fce23c 100644
--- a/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md
+++ b/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md
@@ -1,5 +1,40 @@
# @backstage/plugin-catalog-backend-module-incremental-ingestion
+## 0.1.0-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/backend-test-utils@0.1.31-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/plugin-catalog-backend@1.6.0-next.2
+ - @backstage/plugin-catalog-node@1.3.0-next.2
+ - @backstage/plugin-permission-common@0.7.2-next.1
+
+## 0.1.0-next.1
+
+### Patch Changes
+
+- c507aee8a2: Ensured typescript type checks in migration files.
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- 61d4efe978: Make incremental providers more resilient to failures
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.6.0-next.2
+ - @backstage/plugin-catalog-node@1.3.0-next.2
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/backend-test-utils@0.1.31-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/catalog-model@1.1.4-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.1.0-next.0
### Minor Changes
diff --git a/plugins/catalog-backend-module-incremental-ingestion/README.md b/plugins/catalog-backend-module-incremental-ingestion/README.md
index d14e33ea53..0a646e4857 100644
--- a/plugins/catalog-backend-module-incremental-ingestion/README.md
+++ b/plugins/catalog-backend-module-incremental-ingestion/README.md
@@ -13,11 +13,10 @@ Unfortunately, these two kinds of mutations are insufficient for very large data
3. Addressing the above two use case with `full` mutation is not an option on very large datasets because a `full` mutation requires that all entities are in memory to create a diff. If your data source has 100k+ records, this can easily cause your processes to run out of memory.
4. In cases when you can use `full` mutation, committing many entities into the processing pipeline fills up the processing queue and delays the processing of entities from other entity providers.
-We created the Incremental Entity Provider to address all of the above issues. The Incremental Entity Provider addresses these issues with a combination of `delta` mutations and a mark-and-sweep mechanism. Instead of doing a single `full` mutation, it performs a series of bursts. At the end of each burst, the Incremental Entity Provider performs the following three operations,
+We created the Incremental Entity Provider to address all of the above issues. The Incremental Entity Provider addresses these issues with a combination of `delta` mutations and a mark-and-sweep mechanism. Instead of doing a single `full` mutation, it performs a series of bursts. At the end of each burst, the Incremental Entity Provider performs the following operations,
1. Marks each received entity in the database.
-2. Annotates each entity with `backstage/incremental-entity-provider: ` annotation.
-3. Commits all of the entities with a `delta` mutation.
+2. Commits all of the entities with a `delta` mutation.
Incremental Entity Providers will wait a configurable interval before proceeding to the next burst.
diff --git a/plugins/catalog-backend-module-incremental-ingestion/api-report.md b/plugins/catalog-backend-module-incremental-ingestion/api-report.md
index 49eb143a4d..387e505c33 100644
--- a/plugins/catalog-backend-module-incremental-ingestion/api-report.md
+++ b/plugins/catalog-backend-module-incremental-ingestion/api-report.md
@@ -30,10 +30,6 @@ export type EntityIteratorResult =
cursor?: T;
};
-// @public
-export const INCREMENTAL_ENTITY_PROVIDER_ANNOTATION =
- 'backstage.io/incremental-provider-name';
-
// @public (undocumented)
export class IncrementalCatalogBuilder {
// (undocumented)
@@ -66,6 +62,8 @@ export interface IncrementalEntityProviderOptions {
backoff?: DurationObjectUnits[];
burstInterval: DurationObjectUnits;
burstLength: DurationObjectUnits;
+ rejectEmptySourceCollections?: boolean;
+ rejectRemovalsAbovePercentage?: number;
restLength: DurationObjectUnits;
}
diff --git a/plugins/catalog-backend-module-incremental-ingestion/migrations/20221116073152_init.js b/plugins/catalog-backend-module-incremental-ingestion/migrations/20221116073152_init.js
index dc77e0bc31..09b6af9004 100644
--- a/plugins/catalog-backend-module-incremental-ingestion/migrations/20221116073152_init.js
+++ b/plugins/catalog-backend-module-incremental-ingestion/migrations/20221116073152_init.js
@@ -14,6 +14,8 @@
* limitations under the License.
*/
+// @ts-check
+
/**
* @param { import("knex").Knex } knex
*/
@@ -25,7 +27,7 @@ exports.up = async function up(knex) {
table.comment('Tracks ingestion streams for very large data sets');
table
- .uuid('id', { primary: true })
+ .uuid('id')
.notNullable()
.comment('Auto-generated ID of the ingestion');
@@ -85,7 +87,7 @@ exports.up = async function up(knex) {
});
await knex.schema.alterTable('ingestions', t => {
- t.primary('id');
+ t.primary(['id']);
t.index('provider_name', 'ingestion_provider_name_idx');
t.unique(['provider_name', 'completion_ticket'], {
indexName: 'ingestion_composite_index',
@@ -100,7 +102,7 @@ exports.up = async function up(knex) {
table.comment('tracks each step of an iterative ingestion');
table
- .uuid('id', { primary: true })
+ .uuid('id')
.notNullable()
.comment('Auto-generated ID of the ingestion mark');
@@ -128,7 +130,7 @@ exports.up = async function up(knex) {
});
await knex.schema.alterTable('ingestion_marks', t => {
- t.primary('id');
+ t.primary(['id']);
t.index('ingestion_id', 'ingestion_mark_ingestion_id_idx');
});
@@ -141,7 +143,7 @@ exports.up = async function up(knex) {
);
table
- .uuid('id', { primary: true })
+ .uuid('id')
.notNullable()
.comment('Auto-generated ID of the marked entity');
@@ -162,7 +164,7 @@ exports.up = async function up(knex) {
});
await knex.schema.alterTable('ingestion_mark_entities', t => {
- t.primary('id');
+ t.primary(['id']);
t.index('ingestion_mark_id', 'ingestion_mark_entity_ingestion_mark_id_idx');
});
};
diff --git a/plugins/catalog-backend-module-incremental-ingestion/package.json b/plugins/catalog-backend-module-incremental-ingestion/package.json
index 721dc7c69a..15826cd65a 100644
--- a/plugins/catalog-backend-module-incremental-ingestion/package.json
+++ b/plugins/catalog-backend-module-incremental-ingestion/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-incremental-ingestion",
"description": "An entity provider for streaming large asset sources into the catalog",
- "version": "0.1.0-next.0",
+ "version": "0.1.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-incremental-ingestion/src/database/IncrementalIngestionDatabaseManager.ts b/plugins/catalog-backend-module-incremental-ingestion/src/database/IncrementalIngestionDatabaseManager.ts
index 3c91b24e2c..9eb52c4558 100644
--- a/plugins/catalog-backend-module-incremental-ingestion/src/database/IncrementalIngestionDatabaseManager.ts
+++ b/plugins/catalog-backend-module-incremental-ingestion/src/database/IncrementalIngestionDatabaseManager.ts
@@ -19,7 +19,6 @@ import type { DeferredEntity } from '@backstage/plugin-catalog-backend';
import { stringifyEntityRef } from '@backstage/catalog-model';
import { Duration } from 'luxon';
import { v4 } from 'uuid';
-import { INCREMENTAL_ENTITY_PROVIDER_ANNOTATION } from '../types';
import {
IngestionRecord,
IngestionRecordUpdate,
@@ -113,6 +112,20 @@ export class IncrementalIngestionDatabaseManager {
});
}
+ /**
+ * Finds the last ingestion record for the named provider.
+ * @param provider - string
+ * @returns IngestionRecord | undefined
+ */
+ async getPreviousIngestionRecord(provider: string) {
+ return await this.client.transaction(async tx => {
+ return await tx('ingestions')
+ .where('provider_name', provider)
+ .andWhereNot('completion_ticket', 'open')
+ .first();
+ });
+ }
+
/**
* Removes all entries from `ingestion_marks_entities`, `ingestion_marks`, and `ingestions`
* for prior ingestions that completed (i.e., have a `completion_ticket` value other than 'open').
@@ -286,39 +299,40 @@ export class IncrementalIngestionDatabaseManager {
* @returns All entities to remove for this burst.
*/
async computeRemoved(provider: string, ingestionId: string) {
+ const previousIngestion = await this.getPreviousIngestionRecord(provider);
return await this.client.transaction(async tx => {
- const removed: { entity: string; ref: string }[] = await tx(
- 'final_entities',
- )
- .select(
- tx.ref('final_entity').as('entity'),
- tx.ref('refresh_state.entity_ref').as('ref'),
- )
+ const count = await tx('ingestion_mark_entities')
+ .count({ total: 'ingestion_mark_entities.ref' })
.join(
- 'refresh_state',
- 'refresh_state.entity_id',
- 'final_entities.entity_id',
+ 'ingestion_marks',
+ 'ingestion_marks.id',
+ 'ingestion_mark_entities.ingestion_mark_id',
)
- .join('search', 'search.entity_id', 'final_entities.entity_id')
- .whereNotIn(
- 'entity_ref',
- tx('ingestion_marks')
- .join(
- 'ingestion_mark_entities',
- 'ingestion_marks.id',
- 'ingestion_mark_entities.ingestion_mark_id',
- )
- .select('ingestion_mark_entities.ref')
- .where('ingestion_marks.ingestion_id', ingestionId),
- )
- .andWhere(
- 'search.key',
- `metadata.annotations.${INCREMENTAL_ENTITY_PROVIDER_ANNOTATION}`,
- )
- .andWhere('search.value', provider);
- return removed.map(entity => {
- return { entity: JSON.parse(entity.entity) };
- });
+ .join('ingestions', 'ingestions.id', 'ingestion_marks.ingestion_id')
+ .where('ingestions.id', ingestionId);
+
+ const total = count.reduce((acc, cur) => acc + (cur.total as number), 0);
+
+ const removed: { entityRef: string }[] = [];
+ if (previousIngestion) {
+ const stale: { ref: string }[] = await tx('ingestion_mark_entities')
+ .select('ingestion_mark_entities.ref')
+ .join(
+ 'ingestion_marks',
+ 'ingestion_marks.id',
+ 'ingestion_mark_entities.ingestion_mark_id',
+ )
+ .join('ingestions', 'ingestions.id', 'ingestion_marks.ingestion_id')
+ .where('ingestions.id', previousIngestion.id);
+
+ removed.push(
+ ...stale.map(e => {
+ return { entityRef: e.ref };
+ }),
+ );
+ }
+
+ return { total, removed };
});
}
@@ -546,12 +560,28 @@ export class IncrementalIngestionDatabaseManager {
* @param entities - DeferredEntity[]
*/
async createMarkEntities(markId: string, entities: DeferredEntity[]) {
+ const refs = entities.map(e => stringifyEntityRef(e.entity));
+
await this.client.transaction(async tx => {
+ const existingRefsArray = (
+ await tx<{ ref: string }>('ingestion_mark_entities')
+ .select('ref')
+ .whereIn('ref', refs)
+ ).map(e => e.ref);
+
+ const existingRefsSet = new Set(existingRefsArray);
+
+ const newRefs = refs.filter(e => !existingRefsSet.has(e));
+
+ await tx('ingestion_mark_entities')
+ .update('ingestion_mark_id', markId)
+ .whereIn('ref', existingRefsArray);
+
await tx('ingestion_mark_entities').insert(
- entities.map(entity => ({
+ newRefs.map(ref => ({
id: v4(),
ingestion_mark_id: markId,
- ref: stringifyEntityRef(entity.entity),
+ ref,
})),
);
});
diff --git a/plugins/catalog-backend-module-incremental-ingestion/src/engine/IncrementalIngestionEngine.ts b/plugins/catalog-backend-module-incremental-ingestion/src/engine/IncrementalIngestionEngine.ts
index 86c58b0082..e2000c609e 100644
--- a/plugins/catalog-backend-module-incremental-ingestion/src/engine/IncrementalIngestionEngine.ts
+++ b/plugins/catalog-backend-module-incremental-ingestion/src/engine/IncrementalIngestionEngine.ts
@@ -15,11 +15,7 @@
*/
import type { DeferredEntity } from '@backstage/plugin-catalog-backend';
-import {
- INCREMENTAL_ENTITY_PROVIDER_ANNOTATION,
- IterationEngine,
- IterationEngineOptions,
-} from '../types';
+import { IterationEngine, IterationEngineOptions } from '../types';
import { IncrementalIngestionDatabaseManager } from '../database/IncrementalIngestionDatabaseManager';
import { performance } from 'perf_hooks';
import { Duration, DurationObjectUnits } from 'luxon';
@@ -268,22 +264,60 @@ export class IncrementalIngestionEngine implements IterationEngine {
...deferred.entity.metadata,
annotations: {
...deferred.entity.metadata.annotations,
- [INCREMENTAL_ENTITY_PROVIDER_ANNOTATION]:
- this.options.provider.getProviderName(),
},
},
},
})) ?? [];
- const removed: DeferredEntity[] = [];
+ const removed: { entityRef: string }[] = [];
if (done) {
- removed.push(
- ...(await this.manager.computeRemoved(
- this.options.provider.getProviderName(),
- id,
- )),
+ this.options.logger.info(
+ `incremental-engine: Ingestion '${id}': Final page reached, calculating removed entities`,
);
+ const result = await this.manager.computeRemoved(
+ this.options.provider.getProviderName(),
+ id,
+ );
+
+ const { total } = result;
+
+ let doRemoval = true;
+ if (this.options.rejectEmptySourceCollections) {
+ if (total === 0) {
+ this.options.logger.error(
+ `incremental-engine: Ingestion '${id}': Rejecting empty entity collection!`,
+ );
+ doRemoval = false;
+ }
+ }
+
+ if (this.options.rejectRemovalsAbovePercentage) {
+ // If the total entities upserted in this ingestion is 0, then
+ // 100% of entities are stale and marked for removal.
+ const percentRemoved =
+ total > 0 ? (result.removed.length / total) * 100 : 100;
+ if (percentRemoved <= this.options.rejectRemovalsAbovePercentage) {
+ this.options.logger.info(
+ `incremental-engine: Ingestion '${id}': Removing ${result.removed.length} entities that have no matching assets`,
+ );
+ } else {
+ const notice = `Attempted to remove ${percentRemoved}% of matching entities!`;
+ this.options.logger.error(
+ `incremental-engine: Ingestion '${id}': ${notice}`,
+ );
+ await this.manager.updateIngestionRecordById({
+ ingestionId: id,
+ update: {
+ last_error: `REMOVAL_THRESHOLD exceeded on ingestion mark ${markId}: ${notice}`,
+ },
+ });
+ doRemoval = false;
+ }
+ }
+ if (doRemoval) {
+ removed.push(...result.removed);
+ }
}
await this.options.connection.applyMutation({
diff --git a/plugins/catalog-backend-module-incremental-ingestion/src/index.ts b/plugins/catalog-backend-module-incremental-ingestion/src/index.ts
index 84d5fcf741..976c91a1ce 100644
--- a/plugins/catalog-backend-module-incremental-ingestion/src/index.ts
+++ b/plugins/catalog-backend-module-incremental-ingestion/src/index.ts
@@ -23,7 +23,6 @@
export * from './module';
export * from './service';
export {
- INCREMENTAL_ENTITY_PROVIDER_ANNOTATION,
type EntityIteratorResult,
type IncrementalEntityProvider,
type IncrementalEntityProviderOptions,
diff --git a/plugins/catalog-backend-module-incremental-ingestion/src/types.ts b/plugins/catalog-backend-module-incremental-ingestion/src/types.ts
index c2603eea4e..51a8738500 100644
--- a/plugins/catalog-backend-module-incremental-ingestion/src/types.ts
+++ b/plugins/catalog-backend-module-incremental-ingestion/src/types.ts
@@ -32,14 +32,6 @@ import type { DurationObjectUnits } from 'luxon';
import type { Logger } from 'winston';
import { IncrementalIngestionDatabaseManager } from './database/IncrementalIngestionDatabaseManager';
-/**
- * Entity annotation containing the incremental entity provider.
- *
- * @public
- */
-export const INCREMENTAL_ENTITY_PROVIDER_ANNOTATION =
- 'backstage.io/incremental-provider-name';
-
/**
* Ingest entities into the catalog in bite-sized chunks.
*
@@ -130,6 +122,22 @@ export interface IncrementalEntityProviderOptions {
* `[{ minutes: 1}, { minutes: 5}, {minutes: 30 }, { hours: 3 }]`
*/
backoff?: DurationObjectUnits[];
+
+ /**
+ * If an error occurs at a data source that results in a large
+ * number of assets being inadvertently removed, it will result in
+ * Backstage removing all associated entities. To avoid that, set
+ * a percentage of entities past which removal will be disallowed.
+ */
+ rejectRemovalsAbovePercentage?: number;
+
+ /**
+ * Similar to the rejectRemovalsAbovePercentage, this option
+ * prevents removals in circumstances where a data source has
+ * improperly returned 0 assets. If set to `true`, Backstage will
+ * reject removals when that happens.
+ */
+ rejectEmptySourceCollections?: boolean;
}
/** @public */
@@ -154,4 +162,6 @@ export interface IterationEngineOptions {
restLength: DurationObjectUnits;
ready: Promise;
backoff?: IncrementalEntityProviderOptions['backoff'];
+ rejectRemovalsAbovePercentage?: number;
+ rejectEmptySourceCollections?: boolean;
}
diff --git a/plugins/catalog-backend-module-ldap/CHANGELOG.md b/plugins/catalog-backend-module-ldap/CHANGELOG.md
index 26d07f3e42..4ad3ad72e7 100644
--- a/plugins/catalog-backend-module-ldap/CHANGELOG.md
+++ b/plugins/catalog-backend-module-ldap/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-catalog-backend-module-ldap
+## 0.5.6-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.6.0-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/types@1.0.2-next.1
+
## 0.5.6-next.1
### Patch Changes
diff --git a/plugins/catalog-backend-module-ldap/package.json b/plugins/catalog-backend-module-ldap/package.json
index c8eb6f3e6c..eb75e4b35b 100644
--- a/plugins/catalog-backend-module-ldap/package.json
+++ b/plugins/catalog-backend-module-ldap/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-ldap",
"description": "A Backstage catalog backend module that helps integrate towards LDAP",
- "version": "0.5.6-next.1",
+ "version": "0.5.6-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-msgraph/CHANGELOG.md b/plugins/catalog-backend-module-msgraph/CHANGELOG.md
index 86be820832..b7388fab71 100644
--- a/plugins/catalog-backend-module-msgraph/CHANGELOG.md
+++ b/plugins/catalog-backend-module-msgraph/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-catalog-backend-module-msgraph
+## 0.4.5-next.2
+
+### Patch Changes
+
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.6.0-next.2
+ - @backstage/plugin-catalog-node@1.3.0-next.2
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+
## 0.4.5-next.1
### Patch Changes
diff --git a/plugins/catalog-backend-module-msgraph/package.json b/plugins/catalog-backend-module-msgraph/package.json
index 42be4c88fe..95fc9f33a8 100644
--- a/plugins/catalog-backend-module-msgraph/package.json
+++ b/plugins/catalog-backend-module-msgraph/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-msgraph",
"description": "A Backstage catalog backend module that helps integrate towards Microsoft Graph",
- "version": "0.4.5-next.1",
+ "version": "0.4.5-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend-module-openapi/CHANGELOG.md b/plugins/catalog-backend-module-openapi/CHANGELOG.md
index 9251286f38..beb20a2118 100644
--- a/plugins/catalog-backend-module-openapi/CHANGELOG.md
+++ b/plugins/catalog-backend-module-openapi/CHANGELOG.md
@@ -1,5 +1,18 @@
# @backstage/plugin-catalog-backend-module-openapi
+## 0.1.5-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.6.0-next.2
+ - @backstage/plugin-catalog-node@1.3.0-next.2
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/types@1.0.2-next.1
+
## 0.1.5-next.1
### Patch Changes
diff --git a/plugins/catalog-backend-module-openapi/package.json b/plugins/catalog-backend-module-openapi/package.json
index 3f7ae47930..868f201a51 100644
--- a/plugins/catalog-backend-module-openapi/package.json
+++ b/plugins/catalog-backend-module-openapi/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend-module-openapi",
"description": "A Backstage catalog backend module that helps with OpenAPI specifications",
- "version": "0.1.5-next.1",
+ "version": "0.1.5-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend/CHANGELOG.md b/plugins/catalog-backend/CHANGELOG.md
index 601e61f06d..bcfc66db88 100644
--- a/plugins/catalog-backend/CHANGELOG.md
+++ b/plugins/catalog-backend/CHANGELOG.md
@@ -1,5 +1,33 @@
# @backstage/plugin-catalog-backend
+## 1.6.0-next.2
+
+### Minor Changes
+
+- 3072ebfdd7: The search table also holds the original entity value now and the facets endpoint fetches the filtered entity data from the search table.
+
+### Patch Changes
+
+- c507aee8a2: Ensured typescript type checks in migration files.
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- eacc8e2b55: Make it possible for entity providers to supply only entity refs, instead of full entities, in `delta` mutation deletions.
+- 20a5161f04: Adds MySQL support for the catalog-backend
+- Updated dependencies
+ - @backstage/plugin-catalog-node@1.3.0-next.2
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/plugin-permission-node@0.7.2-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-catalog-common@1.0.9-next.2
+ - @backstage/plugin-permission-common@0.7.2-next.1
+ - @backstage/plugin-scaffolder-common@1.2.3-next.1
+
## 1.6.0-next.1
### Minor Changes
diff --git a/plugins/catalog-backend/migrations/20200511113813_init.js b/plugins/catalog-backend/migrations/20200511113813_init.js
index a34912135e..710ff537e0 100644
--- a/plugins/catalog-backend/migrations/20200511113813_init.js
+++ b/plugins/catalog-backend/migrations/20200511113813_init.js
@@ -27,7 +27,7 @@ exports.up = async function up(knex) {
//
.createTable('locations', table => {
table.comment(
- 'Registered locations that shall be contiuously scanned for catalog item updates',
+ 'Registered locations that shall be continuously scanned for catalog item updates',
);
table
.uuid('id')
diff --git a/plugins/catalog-backend/migrations/20220616202842_refresh_keys.js b/plugins/catalog-backend/migrations/20220616202842_refresh_keys.js
index ddc39d4005..a7ec819489 100644
--- a/plugins/catalog-backend/migrations/20220616202842_refresh_keys.js
+++ b/plugins/catalog-backend/migrations/20220616202842_refresh_keys.js
@@ -14,6 +14,8 @@
* limitations under the License.
*/
+// @ts-check
+
/**
* @param { import("knex").Knex } knex
*/
diff --git a/plugins/catalog-backend/migrations/20221109192547_search_add_original_value_column.js b/plugins/catalog-backend/migrations/20221109192547_search_add_original_value_column.js
index 258af5ef06..fff7955530 100644
--- a/plugins/catalog-backend/migrations/20221109192547_search_add_original_value_column.js
+++ b/plugins/catalog-backend/migrations/20221109192547_search_add_original_value_column.js
@@ -14,6 +14,8 @@
* limitations under the License.
*/
+// @ts-check
+
/**
* @param { import("knex").Knex } knex
*/
diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json
index 4d1b5fbefd..fe8ccc609d 100644
--- a/plugins/catalog-backend/package.json
+++ b/plugins/catalog-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-backend",
"description": "The Backstage backend plugin that provides the Backstage catalog",
- "version": "1.6.0-next.1",
+ "version": "1.6.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-backend/src/migrations.test.ts b/plugins/catalog-backend/src/migrations.test.ts
new file mode 100644
index 0000000000..9d9b02fa82
--- /dev/null
+++ b/plugins/catalog-backend/src/migrations.test.ts
@@ -0,0 +1,103 @@
+/*
+ * Copyright 2022 The Backstage Authors
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { Knex } from 'knex';
+import { TestDatabases } from '@backstage/backend-test-utils';
+import fs from 'fs';
+
+const migrationsDir = `${__dirname}/../migrations`;
+const migrationsFiles = fs.readdirSync(migrationsDir).sort();
+
+async function migrateUpOnce(knex: Knex): Promise {
+ await knex.migrate.up({ directory: migrationsDir });
+}
+
+async function migrateDownOnce(knex: Knex): Promise {
+ await knex.migrate.down({ directory: migrationsDir });
+}
+
+async function migrateUntilBefore(knex: Knex, target: string): Promise {
+ const index = migrationsFiles.indexOf(target);
+ if (index === -1) {
+ throw new Error(`Migration ${target} not found`);
+ }
+ for (let i = 0; i < index; i++) {
+ await migrateUpOnce(knex);
+ }
+}
+
+describe('migrations', () => {
+ const databases = TestDatabases.create({
+ ids: ['MYSQL_8', 'POSTGRES_13', 'POSTGRES_9', 'SQLITE_3'],
+ });
+
+ it.each(databases.eachSupportedId())(
+ '20221109192547_search_add_original_value_column.js, %p',
+ async databaseId => {
+ const knex = await databases.init(databaseId);
+
+ await migrateUntilBefore(
+ knex,
+ '20221109192547_search_add_original_value_column.js',
+ );
+
+ await knex
+ .insert({
+ entity_id: 'i',
+ entity_ref: 'k:ns/n',
+ unprocessed_entity: '{}',
+ errors: '[]',
+ next_update_at: new Date(),
+ last_discovery_at: new Date(),
+ })
+ .into('refresh_state');
+ await knex
+ .insert({ entity_id: 'i', key: 'k1', value: 'v1' })
+ .into('search');
+ await knex
+ .insert({ entity_id: 'i', key: 'k2', value: null })
+ .into('search');
+
+ await expect(knex('search')).resolves.toEqual(
+ expect.arrayContaining([
+ { entity_id: 'i', key: 'k1', value: 'v1' },
+ { entity_id: 'i', key: 'k2', value: null },
+ ]),
+ );
+
+ await migrateUpOnce(knex);
+
+ await expect(knex('search')).resolves.toEqual(
+ expect.arrayContaining([
+ { entity_id: 'i', key: 'k1', value: 'v1', original_value: 'v1' },
+ { entity_id: 'i', key: 'k2', value: null, original_value: null },
+ ]),
+ );
+
+ await migrateDownOnce(knex);
+
+ await expect(knex('search')).resolves.toEqual(
+ expect.arrayContaining([
+ { entity_id: 'i', key: 'k1', value: 'v1' },
+ { entity_id: 'i', key: 'k2', value: null },
+ ]),
+ );
+
+ await knex.destroy();
+ },
+ 60_000,
+ );
+});
diff --git a/plugins/catalog-common/CHANGELOG.md b/plugins/catalog-common/CHANGELOG.md
index a11186f0fc..e31678c76b 100644
--- a/plugins/catalog-common/CHANGELOG.md
+++ b/plugins/catalog-common/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-catalog-common
+## 1.0.9-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/plugin-permission-common@0.7.2-next.1
+
## 1.0.9-next.1
### Patch Changes
diff --git a/plugins/catalog-common/package.json b/plugins/catalog-common/package.json
index b0be0cc01e..611c2d60c1 100644
--- a/plugins/catalog-common/package.json
+++ b/plugins/catalog-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-common",
"description": "Common functionalities for the catalog plugin",
- "version": "1.0.9-next.1",
+ "version": "1.0.9-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-customized/CHANGELOG.md b/plugins/catalog-customized/CHANGELOG.md
index d579b84de4..5dcb9e265c 100644
--- a/plugins/catalog-customized/CHANGELOG.md
+++ b/plugins/catalog-customized/CHANGELOG.md
@@ -1,5 +1,21 @@
# @internal/plugin-catalog-customized
+## 0.0.5-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog@1.7.0-next.3
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.0.5-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog@1.7.0-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+
## 0.0.5-next.1
### Patch Changes
diff --git a/plugins/catalog-customized/package.json b/plugins/catalog-customized/package.json
index 32c8406320..3b67ccb6fd 100644
--- a/plugins/catalog-customized/package.json
+++ b/plugins/catalog-customized/package.json
@@ -1,7 +1,7 @@
{
"name": "@internal/plugin-catalog-customized",
"description": "The internal Backstage Customizable plugin for browsing the Backstage catalog",
- "version": "0.0.5-next.1",
+ "version": "0.0.5-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-graph/CHANGELOG.md b/plugins/catalog-graph/CHANGELOG.md
index 2c42f6d714..467e0e95f4 100644
--- a/plugins/catalog-graph/CHANGELOG.md
+++ b/plugins/catalog-graph/CHANGELOG.md
@@ -1,5 +1,30 @@
# @backstage/plugin-catalog-graph
+## 0.2.24-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.2.24-next.2
+
+### Patch Changes
+
+- 454f2e90db: Set the default `maxDepth` prop for `EntityRelationsGraph` to a smaller value to provide better readability.
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.2.24-next.1
### Patch Changes
diff --git a/plugins/catalog-graph/package.json b/plugins/catalog-graph/package.json
index ef30239045..0ff298bf20 100644
--- a/plugins/catalog-graph/package.json
+++ b/plugins/catalog-graph/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-catalog-graph",
- "version": "0.2.24-next.1",
+ "version": "0.2.24-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-import/CHANGELOG.md b/plugins/catalog-import/CHANGELOG.md
index b161ac4110..4ec092f66e 100644
--- a/plugins/catalog-import/CHANGELOG.md
+++ b/plugins/catalog-import/CHANGELOG.md
@@ -1,5 +1,37 @@
# @backstage/plugin-catalog-import
+## 0.9.2-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/integration-react@1.1.7-next.3
+ - @backstage/plugin-catalog-common@1.0.9-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.9.2-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/integration-react@1.1.7-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/plugin-catalog-common@1.0.9-next.2
+
## 0.9.2-next.1
### Patch Changes
diff --git a/plugins/catalog-import/package.json b/plugins/catalog-import/package.json
index 89de554079..47dcac4499 100644
--- a/plugins/catalog-import/package.json
+++ b/plugins/catalog-import/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-import",
"description": "A Backstage plugin the helps you import entities into your catalog",
- "version": "0.9.2-next.1",
+ "version": "0.9.2-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-node/CHANGELOG.md b/plugins/catalog-node/CHANGELOG.md
index 98f31a7498..071bf6fd42 100644
--- a/plugins/catalog-node/CHANGELOG.md
+++ b/plugins/catalog-node/CHANGELOG.md
@@ -1,5 +1,22 @@
# @backstage/plugin-catalog-node
+## 1.3.0-next.2
+
+### Minor Changes
+
+- eacc8e2b55: Make it possible for entity providers to supply only entity refs, instead of full entities, in `delta` mutation deletions.
+
+### Patch Changes
+
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-catalog-common@1.0.9-next.2
+
## 1.2.2-next.1
### Patch Changes
diff --git a/plugins/catalog-node/package.json b/plugins/catalog-node/package.json
index 57440c4fa7..c80024b388 100644
--- a/plugins/catalog-node/package.json
+++ b/plugins/catalog-node/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-node",
"description": "The plugin-catalog-node module for @backstage/plugin-catalog-backend",
- "version": "1.2.2-next.1",
+ "version": "1.3.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-node/src/catalogService.test.ts b/plugins/catalog-node/src/catalogService.test.ts
index 593f5bd59c..230af79a88 100644
--- a/plugins/catalog-node/src/catalogService.test.ts
+++ b/plugins/catalog-node/src/catalogService.test.ts
@@ -17,7 +17,6 @@
import { PluginEndpointDiscovery } from '@backstage/backend-common';
import {
createBackendModule,
- createServiceFactory,
coreServices,
} from '@backstage/backend-plugin-api';
import { startTestBackend } from '@backstage/backend-test-utils';
@@ -27,15 +26,6 @@ import { catalogServiceRef } from './catalogService';
describe('catalogServiceRef', () => {
it('should return a catalogClient', async () => {
expect.assertions(1);
-
- const mockDiscoveryFactory = createServiceFactory({
- service: coreServices.discovery,
- deps: {},
- factory: async ({}) => {
- return async () => jest.fn() as unknown as PluginEndpointDiscovery;
- },
- });
-
const testModule = createBackendModule({
moduleId: 'test',
pluginId: 'test',
@@ -52,7 +42,9 @@ describe('catalogServiceRef', () => {
});
await startTestBackend({
- services: [mockDiscoveryFactory],
+ services: [
+ [coreServices.discovery, {} as unknown as PluginEndpointDiscovery],
+ ],
features: [testModule()],
});
});
diff --git a/plugins/catalog-react/CHANGELOG.md b/plugins/catalog-react/CHANGELOG.md
index 5bc4167626..9c8e163a0c 100644
--- a/plugins/catalog-react/CHANGELOG.md
+++ b/plugins/catalog-react/CHANGELOG.md
@@ -1,5 +1,42 @@
# @backstage/plugin-catalog-react
+## 1.2.2-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+ - @backstage/version-bridge@1.0.3-next.0
+ - @backstage/plugin-catalog-common@1.0.9-next.2
+ - @backstage/plugin-permission-common@0.7.2-next.1
+ - @backstage/plugin-permission-react@0.4.8-next.2
+
+## 1.2.2-next.2
+
+### Patch Changes
+
+- 6ffa47bb0a: Cleanup and small fixes for the kind selector
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-permission-react@0.4.8-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+ - @backstage/version-bridge@1.0.3-next.0
+ - @backstage/plugin-catalog-common@1.0.9-next.2
+ - @backstage/plugin-permission-common@0.7.2-next.1
+
## 1.2.2-next.1
### Patch Changes
diff --git a/plugins/catalog-react/api-report.md b/plugins/catalog-react/api-report.md
index e8f0b0e6ee..92bfc4de96 100644
--- a/plugins/catalog-react/api-report.md
+++ b/plugins/catalog-react/api-report.md
@@ -175,6 +175,7 @@ export const EntityKindPicker: (
// @public
export interface EntityKindPickerProps {
+ allowedKinds?: string[];
// (undocumented)
hidden?: boolean;
// (undocumented)
diff --git a/plugins/catalog-react/package.json b/plugins/catalog-react/package.json
index 11b9555a12..e97f23c666 100644
--- a/plugins/catalog-react/package.json
+++ b/plugins/catalog-react/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog-react",
"description": "A frontend library that helps other Backstage plugins interact with the catalog",
- "version": "1.2.2-next.1",
+ "version": "1.2.2-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog-react/src/components/EntityKindPicker/EntityKindPicker.test.tsx b/plugins/catalog-react/src/components/EntityKindPicker/EntityKindPicker.test.tsx
index 8a6b7206c6..04d8df3d16 100644
--- a/plugins/catalog-react/src/components/EntityKindPicker/EntityKindPicker.test.tsx
+++ b/plugins/catalog-react/src/components/EntityKindPicker/EntityKindPicker.test.tsx
@@ -147,37 +147,56 @@ describe('', () => {
});
});
- it('responds to external queryParameters changes', async () => {
- const updateFilters = jest.fn();
- const rendered = await renderWithEffects(
+ it('renders unknown kinds provided in query parameters', async () => {
+ await renderWithEffects(
,
);
- expect(updateFilters).toHaveBeenLastCalledWith({
- kind: new EntityKindFilter('component'),
- });
- rendered.rerender(
+
+ expect(screen.getByText('FROb')).toBeInTheDocument();
+ });
+
+ it('limits kinds when allowedKinds is set', async () => {
+ await renderWithEffects(
-
-
+
+
,
);
- expect(updateFilters).toHaveBeenLastCalledWith({
- kind: new EntityKindFilter('domain'),
- });
+
+ const input = screen.getByTestId('select');
+ fireEvent.click(input);
+
+ expect(
+ screen.getByRole('option', { name: 'Component' }),
+ ).toBeInTheDocument();
+ expect(screen.getByRole('option', { name: 'Domain' })).toBeInTheDocument();
+ expect(
+ screen.queryByRole('option', { name: 'Template' }),
+ ).not.toBeInTheDocument();
+ });
+
+ it('renders kind from the query parameter even when not in allowedKinds', async () => {
+ await renderWithEffects(
+
+
+
+
+ ,
+ );
+
+ expect(screen.getByText('Frob')).toBeInTheDocument();
+
+ const input = screen.getByTestId('select');
+ fireEvent.click(input);
+ expect(screen.getByRole('option', { name: 'Domain' })).toBeInTheDocument();
});
});
diff --git a/plugins/catalog-react/src/components/EntityKindPicker/EntityKindPicker.tsx b/plugins/catalog-react/src/components/EntityKindPicker/EntityKindPicker.tsx
index c626a68d10..65ec949b4a 100644
--- a/plugins/catalog-react/src/components/EntityKindPicker/EntityKindPicker.tsx
+++ b/plugins/catalog-react/src/components/EntityKindPicker/EntityKindPicker.tsx
@@ -17,64 +17,15 @@
import { Select } from '@backstage/core-components';
import { alertApiRef, useApi } from '@backstage/core-plugin-api';
import { Box } from '@material-ui/core';
-import capitalize from 'lodash/capitalize';
-import sortBy from 'lodash/sortBy';
-import React, { useEffect, useMemo, useRef, useState } from 'react';
-import useAsync from 'react-use/lib/useAsync';
-import { catalogApiRef } from '../../api';
+import React, { useEffect, useMemo, useState } from 'react';
import { EntityKindFilter } from '../../filters';
import { useEntityList } from '../../hooks';
-
-function useAvailableKinds() {
- const catalogApi = useApi(catalogApiRef);
-
- const [availableKinds, setAvailableKinds] = useState([]);
-
- const {
- error,
- loading,
- value: facets,
- } = useAsync(async () => {
- const facet = 'kind';
- const items = await catalogApi
- .getEntityFacets({
- facets: [facet],
- })
- .then(response => response.facets[facet] || []);
-
- return items;
- }, [catalogApi]);
-
- const facetsRef = useRef(facets);
- useEffect(() => {
- const oldFacets = facetsRef.current;
- facetsRef.current = facets;
- // Delay processing hook until facets load updates have settled to generate list of kinds;
- // This prevents resetting the kind filter due to saved kind value from query params not matching the
- // empty set of kind values while values are still being loaded; also only run this hook on changes
- // to facets
- if (loading || oldFacets === facets || !facets) {
- return;
- }
-
- const newKinds = [
- ...new Set(
- sortBy(facets, f => f.value).map(f =>
- f.value.toLocaleLowerCase('en-US'),
- ),
- ),
- ];
-
- setAvailableKinds(newKinds);
- }, [loading, facets, setAvailableKinds]);
-
- return { loading, error, availableKinds };
-}
+import { filterKinds, useAllKinds } from './kindFilterUtils';
function useEntityKindFilter(opts: { initialFilter: string }): {
loading: boolean;
error?: Error;
- availableKinds: string[];
+ allKinds: string[];
selectedKind: string;
setSelectedKind: (kind: string) => void;
} {
@@ -84,22 +35,22 @@ function useEntityKindFilter(opts: { initialFilter: string }): {
updateFilters,
} = useEntityList();
- const flattenedQueryKind = useMemo(
+ const queryParamKind = useMemo(
() => [kindParameter].flat()[0],
[kindParameter],
);
const [selectedKind, setSelectedKind] = useState(
- flattenedQueryKind ?? filters.kind?.value ?? opts.initialFilter,
+ queryParamKind ?? filters.kind?.value ?? opts.initialFilter,
);
// Set selected kinds on query parameter updates; this happens at initial page load and from
// external updates to the page location.
useEffect(() => {
- if (flattenedQueryKind) {
- setSelectedKind(flattenedQueryKind);
+ if (queryParamKind) {
+ setSelectedKind(queryParamKind);
}
- }, [flattenedQueryKind]);
+ }, [queryParamKind]);
// Set selected kind from filters; this happens when the kind filter is
// updated from another component
@@ -109,18 +60,18 @@ function useEntityKindFilter(opts: { initialFilter: string }): {
}
}, [filters.kind]);
- const { availableKinds, loading, error } = useAvailableKinds();
-
useEffect(() => {
updateFilters({
kind: selectedKind ? new EntityKindFilter(selectedKind) : undefined,
});
}, [selectedKind, updateFilters]);
+ const { allKinds, loading, error } = useAllKinds();
+
return {
loading,
error,
- availableKinds,
+ allKinds: allKinds ?? [],
selectedKind,
setSelectedKind,
};
@@ -132,17 +83,22 @@ function useEntityKindFilter(opts: { initialFilter: string }): {
* @public
*/
export interface EntityKindPickerProps {
+ /**
+ * Entity kinds to show in the dropdown; by default all kinds are fetched from the catalog and
+ * displayed.
+ */
+ allowedKinds?: string[];
initialFilter?: string;
hidden?: boolean;
}
/** @public */
export const EntityKindPicker = (props: EntityKindPickerProps) => {
- const { hidden, initialFilter = 'component' } = props;
+ const { allowedKinds, hidden, initialFilter = 'component' } = props;
const alertApi = useApi(alertApiRef);
- const { error, availableKinds, selectedKind, setSelectedKind } =
+ const { error, allKinds, selectedKind, setSelectedKind } =
useEntityKindFilter({
initialFilter: initialFilter,
});
@@ -156,21 +112,21 @@ export const EntityKindPicker = (props: EntityKindPickerProps) => {
}
}, [error, alertApi]);
- if (availableKinds?.length === 0 || error) return null;
+ if (error) return null;
- const items = [
- ...availableKinds.map((kind: string) => ({
- value: kind,
- label: capitalize(kind),
- })),
- ];
+ const options = filterKinds(allKinds, allowedKinds, selectedKind);
+
+ const items = Object.keys(options).map(key => ({
+ value: key,
+ label: options[key],
+ }));
return hidden ? null : (
diff --git a/plugins/catalog-react/src/components/EntityKindPicker/kindFilterUtils.ts b/plugins/catalog-react/src/components/EntityKindPicker/kindFilterUtils.ts
new file mode 100644
index 0000000000..aed4c41295
--- /dev/null
+++ b/plugins/catalog-react/src/components/EntityKindPicker/kindFilterUtils.ts
@@ -0,0 +1,82 @@
+/*
+ * Copyright 2022 The Backstage Authors
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { useApi } from '@backstage/core-plugin-api';
+import useAsync from 'react-use/lib/useAsync';
+import { catalogApiRef } from '../../api';
+
+/**
+ * Fetch and return all availible kinds.
+ */
+export function useAllKinds(): {
+ loading: boolean;
+ error?: Error;
+ allKinds: string[];
+} {
+ const catalogApi = useApi(catalogApiRef);
+
+ const {
+ error,
+ loading,
+ value: allKinds,
+ } = useAsync(async () => {
+ const items = await catalogApi
+ .getEntityFacets({ facets: ['kind'] })
+ .then(response => response.facets.kind?.map(f => f.value).sort() || []);
+ return items;
+ }, [catalogApi]);
+
+ return { loading, error, allKinds: allKinds ?? [] };
+}
+
+/**
+ * Filter and capitalize accessible kinds.
+ */
+export function filterKinds(
+ allKinds: string[],
+ allowedKinds?: string[],
+ forcedKinds?: string,
+): Record {
+ // Before allKinds is loaded, or when a kind is entered manually in the URL, selectedKind may not
+ // be present in allKinds. It should still be shown in the dropdown, but may not have the nice
+ // enforced casing from the catalog-backend. This makes a key/value record for the Select options,
+ // including selectedKind if it's unknown - but allows the selectedKind to get clobbered by the
+ // more proper catalog kind if it exists.
+ let availableKinds = allKinds;
+ if (allowedKinds) {
+ availableKinds = availableKinds.filter(k =>
+ allowedKinds.some(
+ a => a.toLocaleLowerCase('en-US') === k.toLocaleLowerCase('en-US'),
+ ),
+ );
+ }
+ if (
+ forcedKinds &&
+ !allKinds.some(
+ a =>
+ a.toLocaleLowerCase('en-US') === forcedKinds.toLocaleLowerCase('en-US'),
+ )
+ ) {
+ availableKinds = availableKinds.concat([forcedKinds]);
+ }
+
+ const kindsMap = availableKinds.sort().reduce((acc, kind) => {
+ acc[kind.toLocaleLowerCase('en-US')] = kind;
+ return acc;
+ }, {} as Record);
+
+ return kindsMap;
+}
diff --git a/plugins/catalog-react/src/hooks/useEntityListProvider.test.tsx b/plugins/catalog-react/src/hooks/useEntityListProvider.test.tsx
index d8c89e0858..b77c7f5619 100644
--- a/plugins/catalog-react/src/hooks/useEntityListProvider.test.tsx
+++ b/plugins/catalog-react/src/hooks/useEntityListProvider.test.tsx
@@ -166,7 +166,7 @@ describe('', () => {
location: `/catalog?${query}`,
},
});
- await waitFor(() => !!result.current.queryParameters);
+ await act(() => waitFor(() => !!result.current.queryParameters));
expect(result.current.queryParameters).toEqual({
kind: 'component',
type: 'service',
diff --git a/plugins/catalog/CHANGELOG.md b/plugins/catalog/CHANGELOG.md
index 787fe48d4b..b15f236208 100644
--- a/plugins/catalog/CHANGELOG.md
+++ b/plugins/catalog/CHANGELOG.md
@@ -1,5 +1,46 @@
# @backstage/plugin-catalog
+## 1.7.0-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration-react@1.1.7-next.3
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-catalog-common@1.0.9-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/plugin-search-react@1.3.0-next.3
+
+## 1.7.0-next.2
+
+### Minor Changes
+
+- 6ffa47bb0a: Fixes in kind selectors (now `OwnershipCard` works again). `EntityKindPicker` now accepts an optional `allowedKinds` prop, just like `CatalogKindHeader`.
+- 462c1d012e: Removed `CatalogKindHeader` from `DefaultCatalogPage`. Deprecated `CatalogKindHeader` in favour of `EntityKindPicker`.
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/plugin-search-react@1.3.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/integration-react@1.1.7-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-catalog-common@1.0.9-next.2
+
## 1.6.2-next.1
### Patch Changes
diff --git a/plugins/catalog/package.json b/plugins/catalog/package.json
index 90324e8ac9..f9df6df956 100644
--- a/plugins/catalog/package.json
+++ b/plugins/catalog/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-catalog",
"description": "The Backstage plugin for browsing the Backstage catalog",
- "version": "1.6.2-next.1",
+ "version": "1.7.0-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/catalog/src/components/CatalogKindHeader/CatalogKindHeader.test.tsx b/plugins/catalog/src/components/CatalogKindHeader/CatalogKindHeader.test.tsx
index f511f58c58..d6a1fb433a 100644
--- a/plugins/catalog/src/components/CatalogKindHeader/CatalogKindHeader.test.tsx
+++ b/plugins/catalog/src/components/CatalogKindHeader/CatalogKindHeader.test.tsx
@@ -15,7 +15,7 @@
*/
import React from 'react';
-import { fireEvent, screen } from '@testing-library/react';
+import { fireEvent, screen, waitFor } from '@testing-library/react';
import { GetEntityFacetsResponse } from '@backstage/catalog-client';
import { Entity } from '@backstage/catalog-model';
import {
@@ -106,14 +106,14 @@ describe('', () => {
await renderWithEffects(
,
);
- expect(screen.getByText('Frobs')).toBeInTheDocument();
+ expect(screen.getByText('FRObs')).toBeInTheDocument();
});
it('updates the kind filter', async () => {
@@ -166,9 +166,11 @@ describe('', () => {
,
);
- expect(updateFilters).toHaveBeenLastCalledWith({
- kind: new EntityKindFilter('template'),
- });
+ await waitFor(() =>
+ expect(updateFilters).toHaveBeenLastCalledWith({
+ kind: new EntityKindFilter('template'),
+ }),
+ );
});
it('limits kinds when allowedKinds is set', async () => {
diff --git a/plugins/catalog/src/components/CatalogKindHeader/CatalogKindHeader.tsx b/plugins/catalog/src/components/CatalogKindHeader/CatalogKindHeader.tsx
index 67631a3b98..1455c2a182 100644
--- a/plugins/catalog/src/components/CatalogKindHeader/CatalogKindHeader.tsx
+++ b/plugins/catalog/src/components/CatalogKindHeader/CatalogKindHeader.tsx
@@ -16,7 +16,6 @@
import React, { useEffect, useState, useMemo } from 'react';
import {
- capitalize,
createStyles,
InputBase,
makeStyles,
@@ -25,13 +24,11 @@ import {
Theme,
} from '@material-ui/core';
import {
- catalogApiRef,
EntityKindFilter,
useEntityList,
} from '@backstage/plugin-catalog-react';
-import useAsync from 'react-use/lib/useAsync';
-import { useApi } from '@backstage/core-plugin-api';
import pluralize from 'pluralize';
+import { filterKinds, useAllKinds } from './kindFilterUtils';
const useStyles = makeStyles((theme: Theme) =>
createStyles({
@@ -66,12 +63,7 @@ export interface CatalogKindHeaderProps {
export function CatalogKindHeader(props: CatalogKindHeaderProps) {
const { initialFilter = 'component', allowedKinds } = props;
const classes = useStyles();
- const catalogApi = useApi(catalogApiRef);
- const { value: allKinds } = useAsync(async () => {
- return await catalogApi
- .getEntityFacets({ facets: ['kind'] })
- .then(response => response.facets.kind?.map(f => f.value).sort() || []);
- });
+ const { allKinds } = useAllKinds();
const {
filters,
updateFilters,
@@ -79,13 +71,22 @@ export function CatalogKindHeader(props: CatalogKindHeaderProps) {
} = useEntityList();
const queryParamKind = useMemo(
- () => [kindParameter].flat()[0]?.toLocaleLowerCase('en-US'),
+ () => [kindParameter].flat()[0],
[kindParameter],
);
+
const [selectedKind, setSelectedKind] = useState(
- queryParamKind ?? initialFilter,
+ queryParamKind ?? filters.kind?.value ?? initialFilter,
);
+ // Set selected kinds on query parameter updates; this happens at initial page load and from
+ // external updates to the page location.
+ useEffect(() => {
+ if (queryParamKind) {
+ setSelectedKind(queryParamKind);
+ }
+ }, [queryParamKind]);
+
// Set selected kind from filters; this happens when the kind filter is
// updated from another component
useEffect(() => {
@@ -100,37 +101,12 @@ export function CatalogKindHeader(props: CatalogKindHeaderProps) {
});
}, [selectedKind, updateFilters]);
- // Set selected Kind on query parameter updates; this happens at initial page load and from
- // external updates to the page location.
- useEffect(() => {
- if (queryParamKind) {
- setSelectedKind(queryParamKind);
- }
- }, [queryParamKind]);
-
- // Before allKinds is loaded, or when a kind is entered manually in the URL, selectedKind may not
- // be present in allKinds. It should still be shown in the dropdown, but may not have the nice
- // enforced casing from the catalog-backend. This makes a key/value record for the Select options,
- // including selectedKind if it's unknown - but allows the selectedKind to get clobbered by the
- // more proper catalog kind if it exists.
- const availableKinds = [capitalize(selectedKind)].concat(
- allKinds?.filter(k =>
- allowedKinds
- ? allowedKinds.some(
- a => a.toLocaleLowerCase('en-US') === k.toLocaleLowerCase('en-US'),
- )
- : true,
- ) ?? [],
- );
- const options = availableKinds.sort().reduce((acc, kind) => {
- acc[kind.toLocaleLowerCase('en-US')] = kind;
- return acc;
- }, {} as Record);
+ const options = filterKinds(allKinds, allowedKinds, selectedKind);
return (
}
- value={selectedKind}
+ input={}
+ value={selectedKind.toLocaleLowerCase('en-US')}
onChange={e => setSelectedKind(e.target.value as string)}
classes={classes}
>
diff --git a/plugins/catalog/src/components/CatalogKindHeader/kindFilterUtils.ts b/plugins/catalog/src/components/CatalogKindHeader/kindFilterUtils.ts
new file mode 100644
index 0000000000..4f74d10a6c
--- /dev/null
+++ b/plugins/catalog/src/components/CatalogKindHeader/kindFilterUtils.ts
@@ -0,0 +1,82 @@
+/*
+ * Copyright 2022 The Backstage Authors
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import { useApi } from '@backstage/core-plugin-api';
+import { catalogApiRef } from '@backstage/plugin-catalog-react';
+import useAsync from 'react-use/lib/useAsync';
+
+/**
+ * Fetch and return all availible kinds.
+ */
+export function useAllKinds(): {
+ loading: boolean;
+ error?: Error;
+ allKinds: string[];
+} {
+ const catalogApi = useApi(catalogApiRef);
+
+ const {
+ error,
+ loading,
+ value: allKinds,
+ } = useAsync(async () => {
+ const items = await catalogApi
+ .getEntityFacets({ facets: ['kind'] })
+ .then(response => response.facets.kind?.map(f => f.value).sort() || []);
+ return items;
+ }, [catalogApi]);
+
+ return { loading, error, allKinds: allKinds ?? [] };
+}
+
+/**
+ * Filter and capitalize accessible kinds.
+ */
+export function filterKinds(
+ allKinds: string[],
+ allowedKinds?: string[],
+ forcedKinds?: string,
+): Record {
+ // Before allKinds is loaded, or when a kind is entered manually in the URL, selectedKind may not
+ // be present in allKinds. It should still be shown in the dropdown, but may not have the nice
+ // enforced casing from the catalog-backend. This makes a key/value record for the Select options,
+ // including selectedKind if it's unknown - but allows the selectedKind to get clobbered by the
+ // more proper catalog kind if it exists.
+ let availableKinds = allKinds;
+ if (allowedKinds) {
+ availableKinds = availableKinds.filter(k =>
+ allowedKinds.some(
+ a => a.toLocaleLowerCase('en-US') === k.toLocaleLowerCase('en-US'),
+ ),
+ );
+ }
+ if (
+ forcedKinds &&
+ !allKinds.some(
+ a =>
+ a.toLocaleLowerCase('en-US') === forcedKinds.toLocaleLowerCase('en-US'),
+ )
+ ) {
+ availableKinds = availableKinds.concat([forcedKinds]);
+ }
+
+ const kindsMap = availableKinds.sort().reduce((acc, kind) => {
+ acc[kind.toLocaleLowerCase('en-US')] = kind;
+ return acc;
+ }, {} as Record);
+
+ return kindsMap;
+}
diff --git a/plugins/cicd-statistics-module-gitlab/CHANGELOG.md b/plugins/cicd-statistics-module-gitlab/CHANGELOG.md
index 806d3a03a6..ef4df0ed80 100644
--- a/plugins/cicd-statistics-module-gitlab/CHANGELOG.md
+++ b/plugins/cicd-statistics-module-gitlab/CHANGELOG.md
@@ -1,5 +1,23 @@
# @backstage/plugin-cicd-statistics-module-gitlab
+## 0.1.8-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/plugin-cicd-statistics@0.1.14-next.3
+
+## 0.1.8-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/plugin-cicd-statistics@0.1.14-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+
## 0.1.8-next.1
### Patch Changes
diff --git a/plugins/cicd-statistics-module-gitlab/package.json b/plugins/cicd-statistics-module-gitlab/package.json
index 889d1c0d1f..165d35dad0 100644
--- a/plugins/cicd-statistics-module-gitlab/package.json
+++ b/plugins/cicd-statistics-module-gitlab/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-cicd-statistics-module-gitlab",
"description": "CI/CD Statistics plugin module; Gitlab CICD",
- "version": "0.1.8-next.1",
+ "version": "0.1.8-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/cicd-statistics/CHANGELOG.md b/plugins/cicd-statistics/CHANGELOG.md
index 2cd087fae9..6c048236a4 100644
--- a/plugins/cicd-statistics/CHANGELOG.md
+++ b/plugins/cicd-statistics/CHANGELOG.md
@@ -1,5 +1,23 @@
# @backstage/plugin-cicd-statistics
+## 0.1.14-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.1.14-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+
## 0.1.14-next.1
### Patch Changes
diff --git a/plugins/cicd-statistics/package.json b/plugins/cicd-statistics/package.json
index d458abf9e1..bf557042bc 100644
--- a/plugins/cicd-statistics/package.json
+++ b/plugins/cicd-statistics/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-cicd-statistics",
"description": "A frontend plugin visualizing CI/CD pipeline statistics (build time)",
- "version": "0.1.14-next.1",
+ "version": "0.1.14-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/circleci/CHANGELOG.md b/plugins/circleci/CHANGELOG.md
index 2dbd13eefd..c2c8face11 100644
--- a/plugins/circleci/CHANGELOG.md
+++ b/plugins/circleci/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-circleci
+## 0.3.12-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.3.12-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.3.12-next.1
### Patch Changes
diff --git a/plugins/circleci/package.json b/plugins/circleci/package.json
index 3419befe45..67e55c7258 100644
--- a/plugins/circleci/package.json
+++ b/plugins/circleci/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-circleci",
"description": "A Backstage plugin that integrates towards Circle CI",
- "version": "0.3.12-next.1",
+ "version": "0.3.12-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/cloudbuild/CHANGELOG.md b/plugins/cloudbuild/CHANGELOG.md
index 55b7650ff2..81946b9376 100644
--- a/plugins/cloudbuild/CHANGELOG.md
+++ b/plugins/cloudbuild/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-cloudbuild
+## 0.3.12-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.3.12-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.3.12-next.1
### Patch Changes
diff --git a/plugins/cloudbuild/package.json b/plugins/cloudbuild/package.json
index 9c6e415a65..f4d5acb2f5 100644
--- a/plugins/cloudbuild/package.json
+++ b/plugins/cloudbuild/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-cloudbuild",
"description": "A Backstage plugin that integrates towards Google Cloud Build",
- "version": "0.3.12-next.1",
+ "version": "0.3.12-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/code-climate/CHANGELOG.md b/plugins/code-climate/CHANGELOG.md
index 51a108a2d8..504e497da9 100644
--- a/plugins/code-climate/CHANGELOG.md
+++ b/plugins/code-climate/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-code-climate
+## 0.1.12-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.1.12-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.1.12-next.1
### Patch Changes
diff --git a/plugins/code-climate/package.json b/plugins/code-climate/package.json
index 2e53952aa6..ec5181f430 100644
--- a/plugins/code-climate/package.json
+++ b/plugins/code-climate/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-code-climate",
- "version": "0.1.12-next.1",
+ "version": "0.1.12-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/code-coverage-backend/CHANGELOG.md b/plugins/code-coverage-backend/CHANGELOG.md
index 00085d9cf0..d1f7840b05 100644
--- a/plugins/code-coverage-backend/CHANGELOG.md
+++ b/plugins/code-coverage-backend/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-code-coverage-backend
+## 0.2.5-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+
## 0.2.5-next.1
### Patch Changes
diff --git a/plugins/code-coverage-backend/package.json b/plugins/code-coverage-backend/package.json
index 7c7e4d628a..b356b9346c 100644
--- a/plugins/code-coverage-backend/package.json
+++ b/plugins/code-coverage-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-code-coverage-backend",
"description": "A Backstage backend plugin that helps you keep track of your code coverage",
- "version": "0.2.5-next.1",
+ "version": "0.2.5-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/code-coverage/CHANGELOG.md b/plugins/code-coverage/CHANGELOG.md
index 184d03aadb..f3d7f89f69 100644
--- a/plugins/code-coverage/CHANGELOG.md
+++ b/plugins/code-coverage/CHANGELOG.md
@@ -1,5 +1,31 @@
# @backstage/plugin-code-coverage
+## 0.2.5-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.2.5-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.2.5-next.1
### Patch Changes
diff --git a/plugins/code-coverage/package.json b/plugins/code-coverage/package.json
index ca5ab9f8bd..9544ab9074 100644
--- a/plugins/code-coverage/package.json
+++ b/plugins/code-coverage/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-code-coverage",
"description": "A Backstage plugin that helps you keep track of your code coverage",
- "version": "0.2.5-next.1",
+ "version": "0.2.5-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/codescene/CHANGELOG.md b/plugins/codescene/CHANGELOG.md
index c290aabdad..7385e851a2 100644
--- a/plugins/codescene/CHANGELOG.md
+++ b/plugins/codescene/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-codescene
+## 0.1.7-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
+## 0.1.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.1.7-next.1
### Patch Changes
diff --git a/plugins/codescene/package.json b/plugins/codescene/package.json
index 49317fd54c..575e4560d4 100644
--- a/plugins/codescene/package.json
+++ b/plugins/codescene/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-codescene",
- "version": "0.1.7-next.1",
+ "version": "0.1.7-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/config-schema/CHANGELOG.md b/plugins/config-schema/CHANGELOG.md
index c7aa34cfd6..4e04b3ee3c 100644
--- a/plugins/config-schema/CHANGELOG.md
+++ b/plugins/config-schema/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-config-schema
+## 0.1.35-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+
+## 0.1.35-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+
## 0.1.35-next.1
### Patch Changes
diff --git a/plugins/config-schema/package.json b/plugins/config-schema/package.json
index 0cfc3cbb28..cec0c5fdd0 100644
--- a/plugins/config-schema/package.json
+++ b/plugins/config-schema/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-config-schema",
"description": "A Backstage plugin that lets you browse the configuration schema of your app",
- "version": "0.1.35-next.1",
+ "version": "0.1.35-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/cost-insights/CHANGELOG.md b/plugins/cost-insights/CHANGELOG.md
index 14f4d90565..9431606375 100644
--- a/plugins/cost-insights/CHANGELOG.md
+++ b/plugins/cost-insights/CHANGELOG.md
@@ -1,5 +1,34 @@
# @backstage/plugin-cost-insights
+## 0.12.1-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/test-utils@1.2.3-next.3
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+ - @backstage/plugin-cost-insights-common@0.1.1
+
+## 0.12.1-next.2
+
+### Patch Changes
+
+- 5960d0902e: Internal refactor to avoid usage of deprecated symbols
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/test-utils@1.2.3-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-cost-insights-common@0.1.1
+
## 0.12.1-next.1
### Patch Changes
diff --git a/plugins/cost-insights/api-report.md b/plugins/cost-insights/api-report.md
index 9bc662dae1..00cbc4c3af 100644
--- a/plugins/cost-insights/api-report.md
+++ b/plugins/cost-insights/api-report.md
@@ -17,8 +17,10 @@ import { Entity as Entity_2 } from '@backstage/plugin-cost-insights-common';
import { ForwardRefExoticComponent } from 'react';
import { Group as Group_2 } from '@backstage/plugin-cost-insights-common';
import { Maybe as Maybe_2 } from '@backstage/plugin-cost-insights-common';
+import { Metric as Metric_2 } from '@backstage/plugin-cost-insights-common';
import { MetricData as MetricData_2 } from '@backstage/plugin-cost-insights-common';
import { PaletteOptions } from '@material-ui/core/styles/createPalette';
+import { Product as Product_2 } from '@backstage/plugin-cost-insights-common';
import { Project as Project_2 } from '@backstage/plugin-cost-insights-common';
import { PropsWithChildren } from 'react';
import { ReactNode } from 'react';
@@ -233,8 +235,8 @@ export type ChartData = {
// @public (undocumented)
export type ConfigContextProps = {
baseCurrency: Intl.NumberFormat;
- metrics: Metric[];
- products: Product[];
+ metrics: Metric_2[];
+ products: Product_2[];
icons: Icon[];
engineerCost: number;
engineerThreshold: number;
@@ -426,21 +428,21 @@ export class ExampleCostInsightsClient implements CostInsightsApi {
getCatalogEntityDailyCost(
entityRef: string,
intervals: string,
- ): Promise;
+ ): Promise;
// (undocumented)
- getDailyMetricData(metric: string, intervals: string): Promise;
+ getDailyMetricData(metric: string, intervals: string): Promise;
// (undocumented)
- getGroupDailyCost(group: string, intervals: string): Promise;
+ getGroupDailyCost(group: string, intervals: string): Promise;
// (undocumented)
- getGroupProjects(group: string): Promise;
+ getGroupProjects(group: string): Promise;
// (undocumented)
getLastCompleteBillingDate(): Promise;
// (undocumented)
- getProductInsights(options: ProductInsightsOptions): Promise;
+ getProductInsights(options: ProductInsightsOptions): Promise;
// (undocumented)
- getProjectDailyCost(project: string, intervals: string): Promise;
+ getProjectDailyCost(project: string, intervals: string): Promise;
// (undocumented)
- getUserGroups(userId: string): Promise;
+ getUserGroups(userId: string): Promise;
}
// @public @deprecated (undocumented)
diff --git a/plugins/cost-insights/package.json b/plugins/cost-insights/package.json
index 8ba7b25a8f..b0744aabf8 100644
--- a/plugins/cost-insights/package.json
+++ b/plugins/cost-insights/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-cost-insights",
"description": "A Backstage plugin that helps you keep track of your cloud spend",
- "version": "0.12.1-next.1",
+ "version": "0.12.1-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/cost-insights/src/example/alerts/KubernetesMigrationAlert.tsx b/plugins/cost-insights/src/example/alerts/KubernetesMigrationAlert.tsx
index e9d5877bf0..eb5423148d 100644
--- a/plugins/cost-insights/src/example/alerts/KubernetesMigrationAlert.tsx
+++ b/plugins/cost-insights/src/example/alerts/KubernetesMigrationAlert.tsx
@@ -24,9 +24,11 @@ import {
AlertOptions,
AlertStatus,
AlertSnoozeFormData,
+} from '../../types';
+import {
ChangeStatistic,
Entity,
-} from '../../types';
+} from '@backstage/plugin-cost-insights-common';
import {
KubernetesMigrationDismissForm,
KubernetesMigrationDismissFormData,
diff --git a/plugins/cost-insights/src/example/client.ts b/plugins/cost-insights/src/example/client.ts
index e2a183b682..160c0a691b 100644
--- a/plugins/cost-insights/src/example/client.ts
+++ b/plugins/cost-insights/src/example/client.ts
@@ -19,15 +19,17 @@ import { DateTime } from 'luxon';
import { CostInsightsApi, ProductInsightsOptions } from '../api';
import {
Alert,
- Cost,
DEFAULT_DATE_FORMAT,
+ ProjectGrowthData,
+ UnlabeledDataflowData,
+} from '../types';
+import {
Entity,
Group,
MetricData,
Project,
- ProjectGrowthData,
- UnlabeledDataflowData,
-} from '../types';
+ Cost,
+} from '@backstage/plugin-cost-insights-common';
import { KubernetesMigrationAlert } from './alerts';
import { ProjectGrowthAlert, UnlabeledDataflowAlert } from '../alerts';
import {
diff --git a/plugins/cost-insights/src/example/components/KubernetesMigrationAlertCard/KubernetesMigrationBarChart.tsx b/plugins/cost-insights/src/example/components/KubernetesMigrationAlertCard/KubernetesMigrationBarChart.tsx
index 68a92aa877..bdc7af551a 100644
--- a/plugins/cost-insights/src/example/components/KubernetesMigrationAlertCard/KubernetesMigrationBarChart.tsx
+++ b/plugins/cost-insights/src/example/components/KubernetesMigrationAlertCard/KubernetesMigrationBarChart.tsx
@@ -19,9 +19,9 @@ import { BarChart } from '../../../components';
import {
BarChartOptions,
CostInsightsTheme,
- Entity,
ResourceData,
} from '../../../types';
+import { Entity } from '@backstage/plugin-cost-insights-common';
import { useTheme } from '@material-ui/core';
type MigrationBarChartProps = {
diff --git a/plugins/cost-insights/src/example/components/KubernetesMigrationAlertCard/KubernetesMigrationBarChartLegend.tsx b/plugins/cost-insights/src/example/components/KubernetesMigrationAlertCard/KubernetesMigrationBarChartLegend.tsx
index 5b62b4b7bc..1b46b15a10 100644
--- a/plugins/cost-insights/src/example/components/KubernetesMigrationAlertCard/KubernetesMigrationBarChartLegend.tsx
+++ b/plugins/cost-insights/src/example/components/KubernetesMigrationAlertCard/KubernetesMigrationBarChartLegend.tsx
@@ -17,7 +17,8 @@
import React from 'react';
import { Box, useTheme } from '@material-ui/core';
import { CostGrowth, LegendItem } from '../../../components';
-import { ChangeStatistic, CostInsightsTheme, Duration } from '../../../types';
+import { CostInsightsTheme, Duration } from '../../../types';
+import { ChangeStatistic } from '@backstage/plugin-cost-insights-common';
import { monthOf } from '../../../utils/formatters';
export type MigrationBarChartLegendProps = {
diff --git a/plugins/cost-insights/src/example/forms/KubernetesMigrationDismissForm.tsx b/plugins/cost-insights/src/example/forms/KubernetesMigrationDismissForm.tsx
index 285cc15f94..7efd32616c 100644
--- a/plugins/cost-insights/src/example/forms/KubernetesMigrationDismissForm.tsx
+++ b/plugins/cost-insights/src/example/forms/KubernetesMigrationDismissForm.tsx
@@ -28,7 +28,8 @@ import {
FormGroup,
Typography,
} from '@material-ui/core';
-import { AlertFormProps, Entity } from '../../types';
+import { AlertFormProps } from '../../types';
+import { Entity } from '@backstage/plugin-cost-insights-common';
import { KubernetesMigrationAlert } from '../alerts';
import { findAlways } from '../../utils/assert';
diff --git a/plugins/cost-insights/src/forms/AlertDismissForm.tsx b/plugins/cost-insights/src/forms/AlertDismissForm.tsx
index 9697672789..7506fe8ee1 100644
--- a/plugins/cost-insights/src/forms/AlertDismissForm.tsx
+++ b/plugins/cost-insights/src/forms/AlertDismissForm.tsx
@@ -37,8 +37,8 @@ import {
AlertDismissReason,
AlertDismissOptions,
AlertDismissFormData,
- Maybe,
} from '../types';
+import { Maybe } from '@backstage/plugin-cost-insights-common';
import { useAlertDialogStyles as useStyles } from '../utils/styles';
export type AlertDismissFormProps = AlertFormProps;
diff --git a/plugins/cost-insights/src/forms/AlertSnoozeForm.tsx b/plugins/cost-insights/src/forms/AlertSnoozeForm.tsx
index 0dcc0a949e..3f87c87771 100644
--- a/plugins/cost-insights/src/forms/AlertSnoozeForm.tsx
+++ b/plugins/cost-insights/src/forms/AlertSnoozeForm.tsx
@@ -35,10 +35,10 @@ import {
AlertFormProps,
Duration,
DEFAULT_DATE_FORMAT,
- Maybe,
AlertSnoozeFormData,
AlertSnoozeOptions,
} from '../types';
+import { Maybe } from '@backstage/plugin-cost-insights-common';
import { useAlertDialogStyles as useStyles } from '../utils/styles';
import { intervalsOf } from '../utils/duration';
diff --git a/plugins/cost-insights/src/hooks/useConfig.tsx b/plugins/cost-insights/src/hooks/useConfig.tsx
index d1b3a4788e..f42cea38c3 100644
--- a/plugins/cost-insights/src/hooks/useConfig.tsx
+++ b/plugins/cost-insights/src/hooks/useConfig.tsx
@@ -22,7 +22,8 @@ import React, {
useState,
} from 'react';
import { Config as BackstageConfig } from '@backstage/config';
-import { Currency, EngineerThreshold, Icon, Metric, Product } from '../types';
+import { Currency, EngineerThreshold, Icon } from '../types';
+import { Metric, Product } from '@backstage/plugin-cost-insights-common';
import { getIcon } from '../utils/navigation';
import { validateCurrencies, validateMetrics } from '../utils/config';
import { createCurrencyFormat, defaultCurrencies } from '../utils/currency';
diff --git a/plugins/cost-insights/src/hooks/useFilters.tsx b/plugins/cost-insights/src/hooks/useFilters.tsx
index abe7a132cc..e888da369e 100644
--- a/plugins/cost-insights/src/hooks/useFilters.tsx
+++ b/plugins/cost-insights/src/hooks/useFilters.tsx
@@ -23,7 +23,8 @@ import React, {
useState,
} from 'react';
import { Alert } from '@material-ui/lab';
-import { Maybe, PageFilters, ProductFilters } from '../types';
+import { PageFilters, ProductFilters } from '../types';
+import { Maybe } from '@backstage/plugin-cost-insights-common';
import { useLocation, useNavigate } from 'react-router-dom';
import {
stringify,
diff --git a/plugins/cost-insights/src/hooks/useGroups.tsx b/plugins/cost-insights/src/hooks/useGroups.tsx
index de0e253763..ec10faa7de 100644
--- a/plugins/cost-insights/src/hooks/useGroups.tsx
+++ b/plugins/cost-insights/src/hooks/useGroups.tsx
@@ -23,7 +23,7 @@ import React, {
import { Alert } from '@material-ui/lab';
import { costInsightsApiRef } from '../api';
import { MapLoadingToProps, useLoading } from './useLoading';
-import { Group, Maybe } from '../types';
+import { Group, Maybe } from '@backstage/plugin-cost-insights-common';
import { DefaultLoadingAction } from '../utils/loading';
import { useApi, identityApiRef } from '@backstage/core-plugin-api';
import { DEFAULT_NAMESPACE, parseEntityRef } from '@backstage/catalog-model';
diff --git a/plugins/cost-insights/src/hooks/useLastCompleteBillingDate.tsx b/plugins/cost-insights/src/hooks/useLastCompleteBillingDate.tsx
index d8236ed61a..24c5716442 100644
--- a/plugins/cost-insights/src/hooks/useLastCompleteBillingDate.tsx
+++ b/plugins/cost-insights/src/hooks/useLastCompleteBillingDate.tsx
@@ -25,7 +25,7 @@ import { Alert } from '@material-ui/lab';
import { costInsightsApiRef } from '../api';
import { MapLoadingToProps, useLoading } from './useLoading';
import { DefaultLoadingAction } from '../utils/loading';
-import { Maybe } from '../types';
+import { Maybe } from '@backstage/plugin-cost-insights-common';
import { useApi } from '@backstage/core-plugin-api';
type BillingDateProviderLoadingProps = {
diff --git a/plugins/cost-insights/src/hooks/useScroll.tsx b/plugins/cost-insights/src/hooks/useScroll.tsx
index 5ddc60b8ff..3e2bbc6c24 100644
--- a/plugins/cost-insights/src/hooks/useScroll.tsx
+++ b/plugins/cost-insights/src/hooks/useScroll.tsx
@@ -20,7 +20,7 @@ import React, {
useContext,
PropsWithChildren,
} from 'react';
-import { Maybe } from '../types';
+import { Maybe } from '@backstage/plugin-cost-insights-common';
export type ScrollTo = Maybe;
diff --git a/plugins/cost-insights/src/testUtils/mockData.ts b/plugins/cost-insights/src/testUtils/mockData.ts
index 45a514ff8f..67cb4d9035 100644
--- a/plugins/cost-insights/src/testUtils/mockData.ts
+++ b/plugins/cost-insights/src/testUtils/mockData.ts
@@ -14,7 +14,10 @@
* limitations under the License.
*/
-import { DateAggregation, Entity } from '../types';
+import {
+ DateAggregation,
+ Entity,
+} from '@backstage/plugin-cost-insights-common';
export const MockAggregatedDailyCosts: DateAggregation[] = [
{
diff --git a/plugins/cost-insights/src/testUtils/products.ts b/plugins/cost-insights/src/testUtils/products.ts
index 1daab969de..200c1014b0 100644
--- a/plugins/cost-insights/src/testUtils/products.ts
+++ b/plugins/cost-insights/src/testUtils/products.ts
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-import { Entity, Product } from '../types';
+import { Entity, Product } from '@backstage/plugin-cost-insights-common';
import { findAlways } from '../utils/assert';
type mockEntityRenderer = (entity: T) => T;
diff --git a/plugins/cost-insights/src/testUtils/testUtils.ts b/plugins/cost-insights/src/testUtils/testUtils.ts
index e0ed1aa933..4e1bea347d 100644
--- a/plugins/cost-insights/src/testUtils/testUtils.ts
+++ b/plugins/cost-insights/src/testUtils/testUtils.ts
@@ -16,14 +16,13 @@
import { DateTime } from 'luxon';
import regression, { DataPoint } from 'regression';
+import { Duration, DEFAULT_DATE_FORMAT } from '../types';
import {
ChangeStatistic,
- Duration,
Entity,
Trendline,
DateAggregation,
- DEFAULT_DATE_FORMAT,
-} from '../types';
+} from '@backstage/plugin-cost-insights-common';
import { inclusiveEndDateOf, inclusiveStartDateOf } from '../utils/duration';
import {
MockComputeEngineInsights,
diff --git a/plugins/cost-insights/src/utils/alerts.tsx b/plugins/cost-insights/src/utils/alerts.tsx
index 2039a5b617..9efc8a4f3b 100644
--- a/plugins/cost-insights/src/utils/alerts.tsx
+++ b/plugins/cost-insights/src/utils/alerts.tsx
@@ -14,7 +14,8 @@
* limitations under the License.
*/
-import { Alert, AlertForm, AlertStatus, Maybe } from '../types';
+import { Alert, AlertForm, AlertStatus } from '../types';
+import { Maybe } from '@backstage/plugin-cost-insights-common';
import { AlertAcceptForm, AlertDismissForm, AlertSnoozeForm } from '../forms';
const createAlertHandler = (status?: AlertStatus) => (alert: Alert) =>
diff --git a/plugins/cost-insights/src/utils/change.test.ts b/plugins/cost-insights/src/utils/change.test.ts
index 1a0b9947f5..79f68db716 100644
--- a/plugins/cost-insights/src/utils/change.test.ts
+++ b/plugins/cost-insights/src/utils/change.test.ts
@@ -20,8 +20,8 @@ import {
ChangeThreshold,
EngineerThreshold,
Duration,
- Cost,
} from '../types';
+import { Cost } from '@backstage/plugin-cost-insights-common';
import { MockAggregatedDailyCosts, trendlineOf, changeOf } from '../testUtils';
const GrowthMap = {
diff --git a/plugins/cost-insights/src/utils/change.ts b/plugins/cost-insights/src/utils/change.ts
index 43d58a021b..33a5eb4a9b 100644
--- a/plugins/cost-insights/src/utils/change.ts
+++ b/plugins/cost-insights/src/utils/change.ts
@@ -14,15 +14,13 @@
* limitations under the License.
*/
+import { ChangeThreshold, GrowthType, Duration } from '../types';
import {
Cost,
ChangeStatistic,
- ChangeThreshold,
- GrowthType,
MetricData,
- Duration,
DateAggregation,
-} from '../types';
+} from '@backstage/plugin-cost-insights-common';
import { DateTime, Duration as LuxonDuration } from 'luxon';
import { inclusiveStartDateOf } from './duration';
import { notEmpty } from './assert';
diff --git a/plugins/cost-insights/src/utils/charts.ts b/plugins/cost-insights/src/utils/charts.ts
index 2a6d0b2ad6..e7bcd7bd33 100644
--- a/plugins/cost-insights/src/utils/charts.ts
+++ b/plugins/cost-insights/src/utils/charts.ts
@@ -14,7 +14,11 @@
* limitations under the License.
*/
-import { DateAggregation, Trendline, ChartData } from '../types';
+import {
+ DateAggregation,
+ Trendline,
+} from '@backstage/plugin-cost-insights-common';
+import { ChartData } from '../types';
export function trendFrom(trendline: Trendline, date: number): number {
return trendline.slope * (date / 1000) + trendline.intercept;
diff --git a/plugins/cost-insights/src/utils/config.ts b/plugins/cost-insights/src/utils/config.ts
index 496021d70e..3a2e858de3 100644
--- a/plugins/cost-insights/src/utils/config.ts
+++ b/plugins/cost-insights/src/utils/config.ts
@@ -14,7 +14,8 @@
* limitations under the License.
*/
-import { Metric, Currency } from '../types';
+import { Currency } from '../types';
+import { Metric } from '@backstage/plugin-cost-insights-common';
export function validateMetrics(metrics: Metric[]) {
const defaults = metrics.filter(metric => metric.default);
diff --git a/plugins/cost-insights/src/utils/filters.ts b/plugins/cost-insights/src/utils/filters.ts
index f0252edd45..d44042d358 100644
--- a/plugins/cost-insights/src/utils/filters.ts
+++ b/plugins/cost-insights/src/utils/filters.ts
@@ -14,7 +14,8 @@
* limitations under the License.
*/
-import { Duration, Group, PageFilters } from '../types';
+import { Duration, PageFilters } from '../types';
+import { Group } from '@backstage/plugin-cost-insights-common';
export function getDefaultPageFilters(groups: Group[]): PageFilters {
return {
diff --git a/plugins/cost-insights/src/utils/formatters.ts b/plugins/cost-insights/src/utils/formatters.ts
index fd3fb4c0ef..e715aebbd7 100644
--- a/plugins/cost-insights/src/utils/formatters.ts
+++ b/plugins/cost-insights/src/utils/formatters.ts
@@ -16,7 +16,8 @@
import { DateTime, Duration as LuxonDuration } from 'luxon';
import pluralize from 'pluralize';
-import { ChangeStatistic, Duration } from '../types';
+import { Duration } from '../types';
+import { ChangeStatistic } from '@backstage/plugin-cost-insights-common';
import { inclusiveEndDateOf, inclusiveStartDateOf } from './duration';
import { notEmpty } from './assert';
diff --git a/plugins/cost-insights/src/utils/graphs.ts b/plugins/cost-insights/src/utils/graphs.ts
index 896d09f865..7512ec0c51 100644
--- a/plugins/cost-insights/src/utils/graphs.ts
+++ b/plugins/cost-insights/src/utils/graphs.ts
@@ -16,7 +16,8 @@
import { TooltipProps } from 'recharts';
import { Payload } from 'recharts/types/component/DefaultTooltipContent';
-import { AlertCost, DataKey, Entity, ResourceData } from '../types';
+import { AlertCost, DataKey, ResourceData } from '../types';
+import { Entity } from '@backstage/plugin-cost-insights-common';
import {
currencyFormatter,
dateFormatter,
diff --git a/plugins/cost-insights/src/utils/history.ts b/plugins/cost-insights/src/utils/history.ts
index 466f506479..ccdce9c3e4 100644
--- a/plugins/cost-insights/src/utils/history.ts
+++ b/plugins/cost-insights/src/utils/history.ts
@@ -16,7 +16,8 @@
import qs from 'qs';
import * as yup from 'yup';
-import { Duration, Group, PageFilters } from '../types';
+import { Duration, PageFilters } from '../types';
+import { Group } from '@backstage/plugin-cost-insights-common';
import { getDefaultPageFilters } from '../utils/filters';
import { ConfigContextProps } from '../hooks/useConfig';
diff --git a/plugins/cost-insights/src/utils/loading.ts b/plugins/cost-insights/src/utils/loading.ts
index 2a453a58f1..7fe95a39db 100644
--- a/plugins/cost-insights/src/utils/loading.ts
+++ b/plugins/cost-insights/src/utils/loading.ts
@@ -14,7 +14,8 @@
* limitations under the License.
*/
-import { Duration, Entity, Loading, Maybe, Product } from '../types';
+import { Duration, Loading } from '../types';
+import { Entity, Maybe, Product } from '@backstage/plugin-cost-insights-common';
import { DEFAULT_DURATION } from './duration';
export type ProductState = {
diff --git a/plugins/cost-insights/src/utils/sort.ts b/plugins/cost-insights/src/utils/sort.ts
index 817e4b9012..0bdcc388b5 100644
--- a/plugins/cost-insights/src/utils/sort.ts
+++ b/plugins/cost-insights/src/utils/sort.ts
@@ -13,7 +13,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-import { DateAggregation, ResourceData } from '../types';
+import { ResourceData } from '../types';
+import { DateAggregation } from '@backstage/plugin-cost-insights-common';
import { ProductState } from './loading';
export const aggregationSort = (
diff --git a/plugins/cost-insights/src/utils/sum.ts b/plugins/cost-insights/src/utils/sum.ts
index 1ab6bdef71..2aba59891a 100644
--- a/plugins/cost-insights/src/utils/sum.ts
+++ b/plugins/cost-insights/src/utils/sum.ts
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-import { DateAggregation } from '../types';
+import { DateAggregation } from '@backstage/plugin-cost-insights-common';
export const aggregationSum = (aggregation: DateAggregation[]) =>
aggregation.reduce((total, curAgg) => total + curAgg.amount, 0);
diff --git a/plugins/dynatrace/CHANGELOG.md b/plugins/dynatrace/CHANGELOG.md
index 90ff121044..dc0e7254af 100644
--- a/plugins/dynatrace/CHANGELOG.md
+++ b/plugins/dynatrace/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-dynatrace
+## 1.0.2-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 1.0.2-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 1.0.2-next.1
### Patch Changes
diff --git a/plugins/dynatrace/README.md b/plugins/dynatrace/README.md
index e5684b2017..df6bb75f10 100644
--- a/plugins/dynatrace/README.md
+++ b/plugins/dynatrace/README.md
@@ -2,13 +2,17 @@
Welcome to the Dynatrace plugin!
+
+
## Getting started
This plugin uses the Backstage proxy to communicate with Dynatrace's REST APIs.
### Setup
-#### Dynatrace API Key
+#### Requirements
+
+##### Dynatrace API Key
The Dynatrace plugin will require the following information, to be used in the configuration options detailed below:
@@ -17,6 +21,39 @@ The Dynatrace plugin will require the following information, to be used in the c
- `entities.read`
- `problems.read`
+#### Install
+
+1. Install the plugin on your frontend:
+
+```
+yarn add --cwd packages/app @backstage/plugin-dynatrace
+```
+
+2. We created in our catalog the interface for using the integration with Dynatrace.
+
+```diff
+# packages/app/src/components/catalog/EntityPage.tsx
+
+[...]
++ import { DynatraceTab, isDynatraceAvailable } from '@backstage/plugin-dynatrace'
+
+[...]
+
+const serviceEntityPage = (
+
+ [...]
++
++
++
+
+)
+
+```
+
#### Plugin Configuration
This plugin requires a proxy endpoint for Dynatrace configured in `app-config.yaml` like so:
diff --git a/plugins/dynatrace/assets/plugin.png b/plugins/dynatrace/assets/plugin.png
new file mode 100644
index 0000000000..b1b9b0c7a7
Binary files /dev/null and b/plugins/dynatrace/assets/plugin.png differ
diff --git a/plugins/dynatrace/package.json b/plugins/dynatrace/package.json
index 1e0c6e9768..98df6e2ffc 100644
--- a/plugins/dynatrace/package.json
+++ b/plugins/dynatrace/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-dynatrace",
- "version": "1.0.2-next.1",
+ "version": "1.0.2-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -12,6 +12,11 @@
"backstage": {
"role": "frontend-plugin"
},
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/backstage/backstage",
+ "directory": "plugins/dynatrace"
+ },
"scripts": {
"start": "backstage-cli package start",
"build": "backstage-cli package build",
diff --git a/plugins/events-backend-module-aws-sqs/CHANGELOG.md b/plugins/events-backend-module-aws-sqs/CHANGELOG.md
index 4783c2bebd..06d62c8fac 100644
--- a/plugins/events-backend-module-aws-sqs/CHANGELOG.md
+++ b/plugins/events-backend-module-aws-sqs/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-events-backend-module-aws-sqs
+## 0.1.1-next.2
+
+### Patch Changes
+
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-events-node@0.2.0-next.2
+
## 0.1.1-next.1
### Patch Changes
diff --git a/plugins/events-backend-module-aws-sqs/package.json b/plugins/events-backend-module-aws-sqs/package.json
index 30a2478313..2415d5d435 100644
--- a/plugins/events-backend-module-aws-sqs/package.json
+++ b/plugins/events-backend-module-aws-sqs/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-events-backend-module-aws-sqs",
- "version": "0.1.1-next.1",
+ "version": "0.1.1-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/events-backend-module-azure/CHANGELOG.md b/plugins/events-backend-module-azure/CHANGELOG.md
index b69fb89f86..416aa8cd7b 100644
--- a/plugins/events-backend-module-azure/CHANGELOG.md
+++ b/plugins/events-backend-module-azure/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-events-backend-module-azure
+## 0.1.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/plugin-events-node@0.2.0-next.2
+
## 0.1.1-next.1
### Patch Changes
diff --git a/plugins/events-backend-module-azure/package.json b/plugins/events-backend-module-azure/package.json
index 9e503e4bb5..352b9277f7 100644
--- a/plugins/events-backend-module-azure/package.json
+++ b/plugins/events-backend-module-azure/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-events-backend-module-azure",
- "version": "0.1.1-next.1",
+ "version": "0.1.1-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/events-backend-module-bitbucket-cloud/CHANGELOG.md b/plugins/events-backend-module-bitbucket-cloud/CHANGELOG.md
index 586f961391..7630cb531a 100644
--- a/plugins/events-backend-module-bitbucket-cloud/CHANGELOG.md
+++ b/plugins/events-backend-module-bitbucket-cloud/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-events-backend-module-bitbucket-cloud
+## 0.1.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/plugin-events-node@0.2.0-next.2
+
## 0.1.1-next.1
### Patch Changes
diff --git a/plugins/events-backend-module-bitbucket-cloud/package.json b/plugins/events-backend-module-bitbucket-cloud/package.json
index 016bf47856..ba8de7ec51 100644
--- a/plugins/events-backend-module-bitbucket-cloud/package.json
+++ b/plugins/events-backend-module-bitbucket-cloud/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-events-backend-module-bitbucket-cloud",
- "version": "0.1.1-next.1",
+ "version": "0.1.1-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/events-backend-module-gerrit/CHANGELOG.md b/plugins/events-backend-module-gerrit/CHANGELOG.md
index 51f72d3caa..439eda5d4b 100644
--- a/plugins/events-backend-module-gerrit/CHANGELOG.md
+++ b/plugins/events-backend-module-gerrit/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-events-backend-module-gerrit
+## 0.1.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/plugin-events-node@0.2.0-next.2
+
## 0.1.1-next.1
### Patch Changes
diff --git a/plugins/events-backend-module-gerrit/package.json b/plugins/events-backend-module-gerrit/package.json
index a9d655fd7c..15a42c3c43 100644
--- a/plugins/events-backend-module-gerrit/package.json
+++ b/plugins/events-backend-module-gerrit/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-events-backend-module-gerrit",
- "version": "0.1.1-next.1",
+ "version": "0.1.1-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/events-backend-module-github/CHANGELOG.md b/plugins/events-backend-module-github/CHANGELOG.md
index 98d9564bf1..66bb297e6a 100644
--- a/plugins/events-backend-module-github/CHANGELOG.md
+++ b/plugins/events-backend-module-github/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-events-backend-module-github
+## 0.1.1-next.2
+
+### Patch Changes
+
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/plugin-events-node@0.2.0-next.2
+
## 0.1.1-next.1
### Patch Changes
diff --git a/plugins/events-backend-module-github/package.json b/plugins/events-backend-module-github/package.json
index a8b973976f..7950fdce06 100644
--- a/plugins/events-backend-module-github/package.json
+++ b/plugins/events-backend-module-github/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-events-backend-module-github",
- "version": "0.1.1-next.1",
+ "version": "0.1.1-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/events-backend-module-gitlab/CHANGELOG.md b/plugins/events-backend-module-gitlab/CHANGELOG.md
index 593fca46ae..a457d6c3a5 100644
--- a/plugins/events-backend-module-gitlab/CHANGELOG.md
+++ b/plugins/events-backend-module-gitlab/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-events-backend-module-gitlab
+## 0.1.1-next.2
+
+### Patch Changes
+
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/plugin-events-node@0.2.0-next.2
+
## 0.1.1-next.1
### Patch Changes
diff --git a/plugins/events-backend-module-gitlab/package.json b/plugins/events-backend-module-gitlab/package.json
index 4cfcf434ff..de5dc3842c 100644
--- a/plugins/events-backend-module-gitlab/package.json
+++ b/plugins/events-backend-module-gitlab/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-events-backend-module-gitlab",
- "version": "0.1.1-next.1",
+ "version": "0.1.1-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/events-backend-test-utils/CHANGELOG.md b/plugins/events-backend-test-utils/CHANGELOG.md
index fdab7ef51c..f2e35fe8cf 100644
--- a/plugins/events-backend-test-utils/CHANGELOG.md
+++ b/plugins/events-backend-test-utils/CHANGELOG.md
@@ -1,5 +1,12 @@
# @backstage/plugin-events-backend-test-utils
+## 0.1.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-events-node@0.2.0-next.2
+
## 0.1.1-next.1
### Patch Changes
diff --git a/plugins/events-backend-test-utils/package.json b/plugins/events-backend-test-utils/package.json
index 8cfb19c761..43ee0e0c82 100644
--- a/plugins/events-backend-test-utils/package.json
+++ b/plugins/events-backend-test-utils/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-events-backend-test-utils",
"description": "The plugin-events-backend-test-utils for @backstage/plugin-events-node",
- "version": "0.1.1-next.1",
+ "version": "0.1.1-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/events-backend/CHANGELOG.md b/plugins/events-backend/CHANGELOG.md
index b3efbe8a44..987dee8da3 100644
--- a/plugins/events-backend/CHANGELOG.md
+++ b/plugins/events-backend/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-events-backend
+## 0.2.0-next.2
+
+### Patch Changes
+
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/plugin-events-node@0.2.0-next.2
+
## 0.2.0-next.1
### Patch Changes
diff --git a/plugins/events-backend/package.json b/plugins/events-backend/package.json
index bb872b6120..3c271760ef 100644
--- a/plugins/events-backend/package.json
+++ b/plugins/events-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-events-backend",
- "version": "0.2.0-next.1",
+ "version": "0.2.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/events-node/CHANGELOG.md b/plugins/events-node/CHANGELOG.md
index 15f411de9b..ea65a66545 100644
--- a/plugins/events-node/CHANGELOG.md
+++ b/plugins/events-node/CHANGELOG.md
@@ -1,5 +1,12 @@
# @backstage/plugin-events-node
+## 0.2.0-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-plugin-api@0.2.0-next.2
+
## 0.2.0-next.1
### Patch Changes
diff --git a/plugins/events-node/package.json b/plugins/events-node/package.json
index 490304769c..267223f806 100644
--- a/plugins/events-node/package.json
+++ b/plugins/events-node/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-events-node",
"description": "The plugin-events-node module for @backstage/plugin-events-backend",
- "version": "0.2.0-next.1",
+ "version": "0.2.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/example-todo-list-backend/CHANGELOG.md b/plugins/example-todo-list-backend/CHANGELOG.md
index 736398a303..2da3b2ca86 100644
--- a/plugins/example-todo-list-backend/CHANGELOG.md
+++ b/plugins/example-todo-list-backend/CHANGELOG.md
@@ -1,5 +1,15 @@
# @internal/plugin-todo-list-backend
+## 1.0.8-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/plugin-auth-node@0.2.8-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+
## 1.0.8-next.1
### Patch Changes
diff --git a/plugins/example-todo-list-backend/package.json b/plugins/example-todo-list-backend/package.json
index 698f18a56b..477a01ff68 100644
--- a/plugins/example-todo-list-backend/package.json
+++ b/plugins/example-todo-list-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@internal/plugin-todo-list-backend",
- "version": "1.0.8-next.1",
+ "version": "1.0.8-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/example-todo-list/CHANGELOG.md b/plugins/example-todo-list/CHANGELOG.md
index 081451c85b..cf3be726c3 100644
--- a/plugins/example-todo-list/CHANGELOG.md
+++ b/plugins/example-todo-list/CHANGELOG.md
@@ -1,5 +1,23 @@
# @internal/plugin-todo-list
+## 1.0.8-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+
+## 1.0.8-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/theme@0.2.16
+
## 1.0.8-next.1
### Patch Changes
diff --git a/plugins/example-todo-list/package.json b/plugins/example-todo-list/package.json
index a27df640d2..5e45922c08 100644
--- a/plugins/example-todo-list/package.json
+++ b/plugins/example-todo-list/package.json
@@ -1,6 +1,6 @@
{
"name": "@internal/plugin-todo-list",
- "version": "1.0.8-next.1",
+ "version": "1.0.8-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/explore-backend/CHANGELOG.md b/plugins/explore-backend/CHANGELOG.md
index 90fbc1a75c..4b8c159229 100644
--- a/plugins/explore-backend/CHANGELOG.md
+++ b/plugins/explore-backend/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-explore-backend
+## 0.0.1-next.1
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/plugin-explore-common@0.0.1-next.0
+
## 0.0.1-next.0
### Patch Changes
diff --git a/plugins/explore-backend/package.json b/plugins/explore-backend/package.json
index 8a23c22856..9a40cd0256 100644
--- a/plugins/explore-backend/package.json
+++ b/plugins/explore-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-explore-backend",
- "version": "0.0.1-next.0",
+ "version": "0.0.1-next.1",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/explore-react/CHANGELOG.md b/plugins/explore-react/CHANGELOG.md
index f4f4b98ebe..d6eb6f1994 100644
--- a/plugins/explore-react/CHANGELOG.md
+++ b/plugins/explore-react/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-explore-react
+## 0.0.24-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/plugin-explore-common@0.0.1-next.0
+
## 0.0.24-next.1
### Patch Changes
diff --git a/plugins/explore-react/package.json b/plugins/explore-react/package.json
index 38503c7f5f..9eccf90a35 100644
--- a/plugins/explore-react/package.json
+++ b/plugins/explore-react/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-explore-react",
"description": "A frontend library for Backstage plugins that want to interact with the explore plugin",
- "version": "0.0.24-next.1",
+ "version": "0.0.24-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/explore/CHANGELOG.md b/plugins/explore/CHANGELOG.md
index 4b4f15a668..401dd8a99d 100644
--- a/plugins/explore/CHANGELOG.md
+++ b/plugins/explore/CHANGELOG.md
@@ -1,5 +1,38 @@
# @backstage/plugin-explore
+## 0.3.43-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+ - @backstage/plugin-explore-common@0.0.1-next.0
+ - @backstage/plugin-explore-react@0.0.24-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/plugin-search-react@1.3.0-next.3
+
+## 0.3.43-next.2
+
+### Patch Changes
+
+- c8f49ed4d0: Update search links to only have header as linkable text
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/plugin-search-react@1.3.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/plugin-explore-react@0.0.24-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-explore-common@0.0.1-next.0
+
## 0.3.43-next.1
### Patch Changes
diff --git a/plugins/explore/package.json b/plugins/explore/package.json
index 793628a0bd..e73e2d9c4d 100644
--- a/plugins/explore/package.json
+++ b/plugins/explore/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-explore",
"description": "A Backstage plugin for building an exploration page of your software ecosystem",
- "version": "0.3.43-next.1",
+ "version": "0.3.43-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/firehydrant/CHANGELOG.md b/plugins/firehydrant/CHANGELOG.md
index 7457ed8f9c..9c3638c9a9 100644
--- a/plugins/firehydrant/CHANGELOG.md
+++ b/plugins/firehydrant/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/plugin-firehydrant
+## 0.1.29-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.1.29-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/theme@0.2.16
+
## 0.1.29-next.1
### Patch Changes
diff --git a/plugins/firehydrant/package.json b/plugins/firehydrant/package.json
index 8bbc8aaf5c..5656e1edb4 100644
--- a/plugins/firehydrant/package.json
+++ b/plugins/firehydrant/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-firehydrant",
"description": "A Backstage plugin that integrates towards FireHydrant",
- "version": "0.1.29-next.1",
+ "version": "0.1.29-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/fossa/CHANGELOG.md b/plugins/fossa/CHANGELOG.md
index 20ad50f001..d98ce658e4 100644
--- a/plugins/fossa/CHANGELOG.md
+++ b/plugins/fossa/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-fossa
+## 0.2.44-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.2.44-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.2.44-next.1
### Patch Changes
diff --git a/plugins/fossa/package.json b/plugins/fossa/package.json
index 9dc277525b..181e8c4838 100644
--- a/plugins/fossa/package.json
+++ b/plugins/fossa/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-fossa",
"description": "A Backstage plugin that integrates towards FOSSA",
- "version": "0.2.44-next.1",
+ "version": "0.2.44-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/gcalendar/CHANGELOG.md b/plugins/gcalendar/CHANGELOG.md
index 226a8ba905..782870e387 100644
--- a/plugins/gcalendar/CHANGELOG.md
+++ b/plugins/gcalendar/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/plugin-gcalendar
+## 0.3.8-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
+## 0.3.8-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.3.8-next.1
### Patch Changes
diff --git a/plugins/gcalendar/package.json b/plugins/gcalendar/package.json
index 07e90edbfc..8652375449 100644
--- a/plugins/gcalendar/package.json
+++ b/plugins/gcalendar/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-gcalendar",
- "version": "0.3.8-next.1",
+ "version": "0.3.8-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/gcp-projects/CHANGELOG.md b/plugins/gcp-projects/CHANGELOG.md
index ed1ae0d467..12a71aff90 100644
--- a/plugins/gcp-projects/CHANGELOG.md
+++ b/plugins/gcp-projects/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/plugin-gcp-projects
+## 0.3.31-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+
+## 0.3.31-next.2
+
+### Patch Changes
+
+- 5fb6d5e92e: Updated dependency `@react-hookz/web` to `^19.0.0`.
+- 146378c146: Updated dependency `@react-hookz/web` to `^20.0.0`.
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/theme@0.2.16
+
## 0.3.31-next.1
### Patch Changes
diff --git a/plugins/gcp-projects/package.json b/plugins/gcp-projects/package.json
index c6509a33a2..7167547999 100644
--- a/plugins/gcp-projects/package.json
+++ b/plugins/gcp-projects/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-gcp-projects",
"description": "A Backstage plugin that helps you manage projects in GCP",
- "version": "0.3.31-next.1",
+ "version": "0.3.31-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -39,7 +39,7 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
- "@react-hookz/web": "^19.0.0"
+ "@react-hookz/web": "^20.0.0"
},
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0",
diff --git a/plugins/git-release-manager/CHANGELOG.md b/plugins/git-release-manager/CHANGELOG.md
index e5e69c52ab..48dad12fb8 100644
--- a/plugins/git-release-manager/CHANGELOG.md
+++ b/plugins/git-release-manager/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/plugin-git-release-manager
+## 0.3.25-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/theme@0.2.16
+
+## 0.3.25-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/theme@0.2.16
+
## 0.3.25-next.1
### Patch Changes
diff --git a/plugins/git-release-manager/package.json b/plugins/git-release-manager/package.json
index 1ba966c915..a65f027810 100644
--- a/plugins/git-release-manager/package.json
+++ b/plugins/git-release-manager/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-git-release-manager",
"description": "A Backstage plugin that helps you manage releases in git",
- "version": "0.3.25-next.1",
+ "version": "0.3.25-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/github-actions/CHANGELOG.md b/plugins/github-actions/CHANGELOG.md
index e6bcf0b12c..092b528f8c 100644
--- a/plugins/github-actions/CHANGELOG.md
+++ b/plugins/github-actions/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-github-actions
+## 0.5.12-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.5.12-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/theme@0.2.16
+
## 0.5.12-next.1
### Patch Changes
diff --git a/plugins/github-actions/package.json b/plugins/github-actions/package.json
index 9f03e38b4b..c3b0d023e4 100644
--- a/plugins/github-actions/package.json
+++ b/plugins/github-actions/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-github-actions",
"description": "A Backstage plugin that integrates towards GitHub Actions",
- "version": "0.5.12-next.1",
+ "version": "0.5.12-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/github-deployments/CHANGELOG.md b/plugins/github-deployments/CHANGELOG.md
index f670411444..62b07b6209 100644
--- a/plugins/github-deployments/CHANGELOG.md
+++ b/plugins/github-deployments/CHANGELOG.md
@@ -1,5 +1,33 @@
# @backstage/plugin-github-deployments
+## 0.1.43-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/integration-react@1.1.7-next.3
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.1.43-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/integration-react@1.1.7-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/theme@0.2.16
+
## 0.1.43-next.1
### Patch Changes
diff --git a/plugins/github-deployments/package.json b/plugins/github-deployments/package.json
index 85911ffadc..793dbf7a5d 100644
--- a/plugins/github-deployments/package.json
+++ b/plugins/github-deployments/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-github-deployments",
"description": "A Backstage plugin that integrates towards GitHub Deployments",
- "version": "0.1.43-next.1",
+ "version": "0.1.43-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/github-issues/CHANGELOG.md b/plugins/github-issues/CHANGELOG.md
index 0bbb84d63a..a6fe0ec812 100644
--- a/plugins/github-issues/CHANGELOG.md
+++ b/plugins/github-issues/CHANGELOG.md
@@ -1,5 +1,31 @@
# @backstage/plugin-github-issues
+## 0.2.1-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.2.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/theme@0.2.16
+
## 0.2.1-next.1
### Patch Changes
diff --git a/plugins/github-issues/package.json b/plugins/github-issues/package.json
index 40e0c1b878..b28ebc19ce 100644
--- a/plugins/github-issues/package.json
+++ b/plugins/github-issues/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-github-issues",
- "version": "0.2.1-next.1",
+ "version": "0.2.1-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/github-pull-requests-board/CHANGELOG.md b/plugins/github-pull-requests-board/CHANGELOG.md
index e557f4b05f..509d9437ef 100644
--- a/plugins/github-pull-requests-board/CHANGELOG.md
+++ b/plugins/github-pull-requests-board/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-github-pull-requests-board
+## 0.1.6-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.1.6-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/theme@0.2.16
+
## 0.1.6-next.1
### Patch Changes
diff --git a/plugins/github-pull-requests-board/package.json b/plugins/github-pull-requests-board/package.json
index d8dc59e7b6..65d0ea1239 100644
--- a/plugins/github-pull-requests-board/package.json
+++ b/plugins/github-pull-requests-board/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-github-pull-requests-board",
"description": "A Backstage plugin that allows you to see all open Pull Requests for all the repositories owned by your team",
- "version": "0.1.6-next.1",
+ "version": "0.1.6-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/gitops-profiles/CHANGELOG.md b/plugins/gitops-profiles/CHANGELOG.md
index 9735fbdb7e..be9005eaa2 100644
--- a/plugins/gitops-profiles/CHANGELOG.md
+++ b/plugins/gitops-profiles/CHANGELOG.md
@@ -1,5 +1,23 @@
# @backstage/plugin-gitops-profiles
+## 0.3.30-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+
+## 0.3.30-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/theme@0.2.16
+
## 0.3.30-next.1
### Patch Changes
diff --git a/plugins/gitops-profiles/package.json b/plugins/gitops-profiles/package.json
index d6a8c8c201..d3b4d665e5 100644
--- a/plugins/gitops-profiles/package.json
+++ b/plugins/gitops-profiles/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-gitops-profiles",
"description": "A Backstage plugin that helps you manage GitOps profiles",
- "version": "0.3.30-next.1",
+ "version": "0.3.30-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/gocd/CHANGELOG.md b/plugins/gocd/CHANGELOG.md
index f76b3a28b2..5c1e4985dd 100644
--- a/plugins/gocd/CHANGELOG.md
+++ b/plugins/gocd/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-gocd
+## 0.1.18-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.1.18-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.1.18-next.1
### Patch Changes
diff --git a/plugins/gocd/package.json b/plugins/gocd/package.json
index a247804a73..4d6b7a0ef9 100644
--- a/plugins/gocd/package.json
+++ b/plugins/gocd/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-gocd",
"description": "A Backstage plugin that integrates towards GoCD",
- "version": "0.1.18-next.1",
+ "version": "0.1.18-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/graphiql/CHANGELOG.md b/plugins/graphiql/CHANGELOG.md
index bc093de12b..02513e5956 100644
--- a/plugins/graphiql/CHANGELOG.md
+++ b/plugins/graphiql/CHANGELOG.md
@@ -1,5 +1,23 @@
# @backstage/plugin-graphiql
+## 0.2.44-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+
+## 0.2.44-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/theme@0.2.16
+
## 0.2.44-next.1
### Patch Changes
diff --git a/plugins/graphiql/package.json b/plugins/graphiql/package.json
index 4ed8a59d81..2e9a7ed3d5 100644
--- a/plugins/graphiql/package.json
+++ b/plugins/graphiql/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-graphiql",
"description": "Backstage plugin for browsing GraphQL APIs",
- "version": "0.2.44-next.1",
+ "version": "0.2.44-next.3",
"publishConfig": {
"access": "public",
"main": "dist/index.esm.js",
diff --git a/plugins/graphql-backend/CHANGELOG.md b/plugins/graphql-backend/CHANGELOG.md
index f22719bfee..4c6375c2d7 100644
--- a/plugins/graphql-backend/CHANGELOG.md
+++ b/plugins/graphql-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-graphql-backend
+## 0.1.29-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/plugin-catalog-graphql@0.3.16-next.1
+
## 0.1.29-next.1
### Patch Changes
diff --git a/plugins/graphql-backend/package.json b/plugins/graphql-backend/package.json
index ee1f579836..5ec78ed68b 100644
--- a/plugins/graphql-backend/package.json
+++ b/plugins/graphql-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-graphql-backend",
"description": "An experimental Backstage backend plugin for GraphQL",
- "version": "0.1.29-next.1",
+ "version": "0.1.29-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/home/CHANGELOG.md b/plugins/home/CHANGELOG.md
index 9544c09547..a00b3ac46b 100644
--- a/plugins/home/CHANGELOG.md
+++ b/plugins/home/CHANGELOG.md
@@ -1,5 +1,31 @@
# @backstage/plugin-home
+## 0.4.28-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+ - @backstage/plugin-stack-overflow@0.1.8-next.3
+
+## 0.4.28-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/plugin-stack-overflow@0.1.8-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/theme@0.2.16
+
## 0.4.28-next.1
### Patch Changes
diff --git a/plugins/home/package.json b/plugins/home/package.json
index f3b04b36f9..d6d20ebf49 100644
--- a/plugins/home/package.json
+++ b/plugins/home/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-home",
"description": "A Backstage plugin that helps you build a home page",
- "version": "0.4.28-next.1",
+ "version": "0.4.28-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/ilert/CHANGELOG.md b/plugins/ilert/CHANGELOG.md
index 6c005c866b..dbfa936e56 100644
--- a/plugins/ilert/CHANGELOG.md
+++ b/plugins/ilert/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-ilert
+## 0.2.1-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.2.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.2.1-next.1
### Patch Changes
diff --git a/plugins/ilert/package.json b/plugins/ilert/package.json
index 745902d77d..90c6249cf1 100644
--- a/plugins/ilert/package.json
+++ b/plugins/ilert/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-ilert",
"description": "A Backstage plugin that integrates towards iLert",
- "version": "0.2.1-next.1",
+ "version": "0.2.1-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/jenkins-backend/CHANGELOG.md b/plugins/jenkins-backend/CHANGELOG.md
index 2292234f6a..8a0da25257 100644
--- a/plugins/jenkins-backend/CHANGELOG.md
+++ b/plugins/jenkins-backend/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-jenkins-backend
+## 0.1.29-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/plugin-auth-node@0.2.8-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/plugin-jenkins-common@0.1.11-next.2
+ - @backstage/plugin-permission-common@0.7.2-next.1
+
## 0.1.29-next.1
### Patch Changes
diff --git a/plugins/jenkins-backend/package.json b/plugins/jenkins-backend/package.json
index b938a79a26..85ab0bbe32 100644
--- a/plugins/jenkins-backend/package.json
+++ b/plugins/jenkins-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-jenkins-backend",
"description": "A Backstage backend plugin that integrates towards Jenkins",
- "version": "0.1.29-next.1",
+ "version": "0.1.29-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/jenkins-common/CHANGELOG.md b/plugins/jenkins-common/CHANGELOG.md
index e45d9ae009..d3cfcfdf2e 100644
--- a/plugins/jenkins-common/CHANGELOG.md
+++ b/plugins/jenkins-common/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-jenkins-common
+## 0.1.11-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog-common@1.0.9-next.2
+ - @backstage/plugin-permission-common@0.7.2-next.1
+
## 0.1.11-next.1
### Patch Changes
diff --git a/plugins/jenkins-common/package.json b/plugins/jenkins-common/package.json
index 9c898ea53a..49b54c7a23 100644
--- a/plugins/jenkins-common/package.json
+++ b/plugins/jenkins-common/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-jenkins-common",
- "version": "0.1.11-next.1",
+ "version": "0.1.11-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/jenkins/CHANGELOG.md b/plugins/jenkins/CHANGELOG.md
index 7aefb32e40..8f27bcf829 100644
--- a/plugins/jenkins/CHANGELOG.md
+++ b/plugins/jenkins/CHANGELOG.md
@@ -1,5 +1,31 @@
# @backstage/plugin-jenkins
+## 0.7.11-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+ - @backstage/plugin-jenkins-common@0.1.11-next.2
+
+## 0.7.11-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-jenkins-common@0.1.11-next.2
+
## 0.7.11-next.1
### Patch Changes
diff --git a/plugins/jenkins/package.json b/plugins/jenkins/package.json
index 1c9a88e045..16f1a3a1b9 100644
--- a/plugins/jenkins/package.json
+++ b/plugins/jenkins/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-jenkins",
"description": "A Backstage plugin that integrates towards Jenkins",
- "version": "0.7.11-next.1",
+ "version": "0.7.11-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/kafka-backend/CHANGELOG.md b/plugins/kafka-backend/CHANGELOG.md
index 6b9be8a94c..874e1e1439 100644
--- a/plugins/kafka-backend/CHANGELOG.md
+++ b/plugins/kafka-backend/CHANGELOG.md
@@ -1,5 +1,15 @@
# @backstage/plugin-kafka-backend
+## 0.2.32-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+
## 0.2.32-next.1
### Patch Changes
diff --git a/plugins/kafka-backend/package.json b/plugins/kafka-backend/package.json
index 93b662cf50..1e4d76e217 100644
--- a/plugins/kafka-backend/package.json
+++ b/plugins/kafka-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-kafka-backend",
"description": "A Backstage backend plugin that integrates towards Kafka",
- "version": "0.2.32-next.1",
+ "version": "0.2.32-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/kafka/CHANGELOG.md b/plugins/kafka/CHANGELOG.md
index a2242f66e7..de7f2dc422 100644
--- a/plugins/kafka/CHANGELOG.md
+++ b/plugins/kafka/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-kafka
+## 0.3.12-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.3.12-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/theme@0.2.16
+
## 0.3.12-next.1
### Patch Changes
diff --git a/plugins/kafka/package.json b/plugins/kafka/package.json
index 8d327a6451..83be1238b3 100644
--- a/plugins/kafka/package.json
+++ b/plugins/kafka/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-kafka",
"description": "A Backstage plugin that integrates towards Kafka",
- "version": "0.3.12-next.1",
+ "version": "0.3.12-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/kubernetes-backend/CHANGELOG.md b/plugins/kubernetes-backend/CHANGELOG.md
index bc548e9190..90df757856 100644
--- a/plugins/kubernetes-backend/CHANGELOG.md
+++ b/plugins/kubernetes-backend/CHANGELOG.md
@@ -1,5 +1,33 @@
# @backstage/plugin-kubernetes-backend
+## 0.8.1-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-test-utils@0.1.31-next.3
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/plugin-auth-node@0.2.8-next.2
+ - @backstage/plugin-kubernetes-common@0.4.5-next.1
+
+## 0.8.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-test-utils@0.1.31-next.2
+ - @backstage/plugin-auth-node@0.2.8-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/plugin-kubernetes-common@0.4.5-next.1
+
## 0.8.1-next.1
### Patch Changes
diff --git a/plugins/kubernetes-backend/package.json b/plugins/kubernetes-backend/package.json
index 100b67839f..5d88c9ca13 100644
--- a/plugins/kubernetes-backend/package.json
+++ b/plugins/kubernetes-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-kubernetes-backend",
"description": "A Backstage backend plugin that integrates towards Kubernetes",
- "version": "0.8.1-next.1",
+ "version": "0.8.1-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/kubernetes/CHANGELOG.md b/plugins/kubernetes/CHANGELOG.md
index 1cf6922e08..d45e59aa53 100644
--- a/plugins/kubernetes/CHANGELOG.md
+++ b/plugins/kubernetes/CHANGELOG.md
@@ -1,5 +1,31 @@
# @backstage/plugin-kubernetes
+## 0.7.5-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+ - @backstage/plugin-kubernetes-common@0.4.5-next.1
+
+## 0.7.5-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-kubernetes-common@0.4.5-next.1
+
## 0.7.5-next.1
### Patch Changes
diff --git a/plugins/kubernetes/package.json b/plugins/kubernetes/package.json
index 1ad133c682..922791f7a4 100644
--- a/plugins/kubernetes/package.json
+++ b/plugins/kubernetes/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-kubernetes",
"description": "A Backstage plugin that integrates towards Kubernetes",
- "version": "0.7.5-next.1",
+ "version": "0.7.5-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/lighthouse/CHANGELOG.md b/plugins/lighthouse/CHANGELOG.md
index ce7bf7e787..2890b481e7 100644
--- a/plugins/lighthouse/CHANGELOG.md
+++ b/plugins/lighthouse/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-lighthouse
+## 0.3.12-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.3.12-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/theme@0.2.16
+
## 0.3.12-next.1
### Patch Changes
diff --git a/plugins/lighthouse/package.json b/plugins/lighthouse/package.json
index af732e93c6..5393597498 100644
--- a/plugins/lighthouse/package.json
+++ b/plugins/lighthouse/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-lighthouse",
"description": "A Backstage plugin that integrates towards Lighthouse",
- "version": "0.3.12-next.1",
+ "version": "0.3.12-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/newrelic-dashboard/CHANGELOG.md b/plugins/newrelic-dashboard/CHANGELOG.md
index 63b64379f5..b64ad573da 100644
--- a/plugins/newrelic-dashboard/CHANGELOG.md
+++ b/plugins/newrelic-dashboard/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-newrelic-dashboard
+## 0.2.5-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.2.5-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+
## 0.2.5-next.1
### Patch Changes
diff --git a/plugins/newrelic-dashboard/package.json b/plugins/newrelic-dashboard/package.json
index 0c8fa7eaa3..2d83b78035 100644
--- a/plugins/newrelic-dashboard/package.json
+++ b/plugins/newrelic-dashboard/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-newrelic-dashboard",
- "version": "0.2.5-next.1",
+ "version": "0.2.5-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/newrelic/CHANGELOG.md b/plugins/newrelic/CHANGELOG.md
index 7b2da9ac23..707da4f09c 100644
--- a/plugins/newrelic/CHANGELOG.md
+++ b/plugins/newrelic/CHANGELOG.md
@@ -1,5 +1,23 @@
# @backstage/plugin-newrelic
+## 0.3.30-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+
+## 0.3.30-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/theme@0.2.16
+
## 0.3.30-next.1
### Patch Changes
diff --git a/plugins/newrelic/package.json b/plugins/newrelic/package.json
index 91ea1f286e..34bbb225a3 100644
--- a/plugins/newrelic/package.json
+++ b/plugins/newrelic/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-newrelic",
"description": "A Backstage plugin that integrates towards New Relic",
- "version": "0.3.30-next.1",
+ "version": "0.3.30-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/org-react/CHANGELOG.md b/plugins/org-react/CHANGELOG.md
index 92519e975c..421b06ad9c 100644
--- a/plugins/org-react/CHANGELOG.md
+++ b/plugins/org-react/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-org-react
+## 0.1.1-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.1.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.1.1-next.1
### Patch Changes
diff --git a/plugins/org-react/package.json b/plugins/org-react/package.json
index 63fe5f2592..e7c9cecf6e 100644
--- a/plugins/org-react/package.json
+++ b/plugins/org-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-org-react",
- "version": "0.1.1-next.1",
+ "version": "0.1.1-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/org/CHANGELOG.md b/plugins/org/CHANGELOG.md
index 81a2f60549..501b54e236 100644
--- a/plugins/org/CHANGELOG.md
+++ b/plugins/org/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-org
+## 0.6.2-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.6.2-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.6.2-next.1
### Patch Changes
diff --git a/plugins/org/package.json b/plugins/org/package.json
index e85caf83b3..f6a846d201 100644
--- a/plugins/org/package.json
+++ b/plugins/org/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-org",
"description": "A Backstage plugin that helps you create entity pages for your organization",
- "version": "0.6.2-next.1",
+ "version": "0.6.2-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/pagerduty/CHANGELOG.md b/plugins/pagerduty/CHANGELOG.md
index 9e5a182633..1abaca3f83 100644
--- a/plugins/pagerduty/CHANGELOG.md
+++ b/plugins/pagerduty/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-pagerduty
+## 0.5.5-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.5.5-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.5.5-next.1
### Patch Changes
diff --git a/plugins/pagerduty/package.json b/plugins/pagerduty/package.json
index 9bd4e80476..e3e4b3bfa5 100644
--- a/plugins/pagerduty/package.json
+++ b/plugins/pagerduty/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-pagerduty",
"description": "A Backstage plugin that integrates towards PagerDuty",
- "version": "0.5.5-next.1",
+ "version": "0.5.5-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/periskop-backend/CHANGELOG.md b/plugins/periskop-backend/CHANGELOG.md
index 297a8df4a6..bbd6d1b917 100644
--- a/plugins/periskop-backend/CHANGELOG.md
+++ b/plugins/periskop-backend/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-periskop-backend
+## 0.1.10-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/config@1.0.5-next.1
+
## 0.1.10-next.1
### Patch Changes
diff --git a/plugins/periskop-backend/package.json b/plugins/periskop-backend/package.json
index 32da64f6b8..fe3704ac2c 100644
--- a/plugins/periskop-backend/package.json
+++ b/plugins/periskop-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-periskop-backend",
- "version": "0.1.10-next.1",
+ "version": "0.1.10-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/periskop/CHANGELOG.md b/plugins/periskop/CHANGELOG.md
index fbfd9b6090..49bdd4cac2 100644
--- a/plugins/periskop/CHANGELOG.md
+++ b/plugins/periskop/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-periskop
+## 0.1.10-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.1.10-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.1.10-next.1
### Patch Changes
diff --git a/plugins/periskop/package.json b/plugins/periskop/package.json
index 1a840b0519..39888629ce 100644
--- a/plugins/periskop/package.json
+++ b/plugins/periskop/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-periskop",
- "version": "0.1.10-next.1",
+ "version": "0.1.10-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/permission-backend/CHANGELOG.md b/plugins/permission-backend/CHANGELOG.md
index 4e65e9b6b7..951416426e 100644
--- a/plugins/permission-backend/CHANGELOG.md
+++ b/plugins/permission-backend/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-permission-backend
+## 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
diff --git a/plugins/permission-backend/package.json b/plugins/permission-backend/package.json
index 053a12bb9a..595241be3e 100644
--- a/plugins/permission-backend/package.json
+++ b/plugins/permission-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-permission-backend",
- "version": "0.5.14-next.1",
+ "version": "0.5.14-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/permission-node/CHANGELOG.md b/plugins/permission-node/CHANGELOG.md
index afb5dabe48..87da11e8cb 100644
--- a/plugins/permission-node/CHANGELOG.md
+++ b/plugins/permission-node/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-permission-node
+## 0.7.2-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/plugin-auth-node@0.2.8-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.7.2-next.1
### Patch Changes
diff --git a/plugins/permission-node/package.json b/plugins/permission-node/package.json
index 1bba7787f4..fa7603f3e8 100644
--- a/plugins/permission-node/package.json
+++ b/plugins/permission-node/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-permission-node",
"description": "Common permission and authorization utilities for backend plugins",
- "version": "0.7.2-next.1",
+ "version": "0.7.2-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/permission-react/CHANGELOG.md b/plugins/permission-react/CHANGELOG.md
index fc6e7301d2..ca9a3df21e 100644
--- a/plugins/permission-react/CHANGELOG.md
+++ b/plugins/permission-react/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-permission-react
+## 0.4.8-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/plugin-permission-common@0.7.2-next.1
+
## 0.4.8-next.1
### Patch Changes
diff --git a/plugins/permission-react/package.json b/plugins/permission-react/package.json
index 4a316b8dcd..933ae51cf9 100644
--- a/plugins/permission-react/package.json
+++ b/plugins/permission-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-permission-react",
- "version": "0.4.8-next.1",
+ "version": "0.4.8-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/playlist-backend/CHANGELOG.md b/plugins/playlist-backend/CHANGELOG.md
index e9b6298927..16c0f2bb9a 100644
--- a/plugins/playlist-backend/CHANGELOG.md
+++ b/plugins/playlist-backend/CHANGELOG.md
@@ -1,5 +1,38 @@
# @backstage/plugin-playlist-backend
+## 0.2.2-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-test-utils@0.1.31-next.3
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/plugin-auth-node@0.2.8-next.2
+ - @backstage/plugin-permission-common@0.7.2-next.1
+ - @backstage/plugin-permission-node@0.7.2-next.2
+ - @backstage/plugin-playlist-common@0.1.3-next.1
+
+## 0.2.2-next.2
+
+### Patch Changes
+
+- c507aee8a2: Ensured typescript type checks in migration files.
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-test-utils@0.1.31-next.2
+ - @backstage/plugin-auth-node@0.2.8-next.2
+ - @backstage/plugin-permission-node@0.7.2-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-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
+ - @backstage/plugin-playlist-common@0.1.3-next.1
+
## 0.2.2-next.1
### Patch Changes
diff --git a/plugins/playlist-backend/migrations/20220701011329_init.js b/plugins/playlist-backend/migrations/20220701011329_init.js
index be08363dec..fea6b52700 100644
--- a/plugins/playlist-backend/migrations/20220701011329_init.js
+++ b/plugins/playlist-backend/migrations/20220701011329_init.js
@@ -14,6 +14,11 @@
* limitations under the License.
*/
+// @ts-check
+
+/**
+ * @param { import("knex").Knex } knex
+ */
exports.up = async function up(knex) {
await knex.schema.createTable('playlists', table => {
table.comment('Playlists table');
@@ -57,6 +62,9 @@ exports.up = async function up(knex) {
});
};
+/**
+ * @param { import("knex").Knex } knex
+ */
exports.down = async function down(knex) {
await knex.schema.dropTable('playlists');
await knex.schema.dropTable('entities');
diff --git a/plugins/playlist-backend/package.json b/plugins/playlist-backend/package.json
index ab93d75e48..c1e087f57b 100644
--- a/plugins/playlist-backend/package.json
+++ b/plugins/playlist-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-playlist-backend",
- "version": "0.2.2-next.1",
+ "version": "0.2.2-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/playlist/CHANGELOG.md b/plugins/playlist/CHANGELOG.md
index 277e92de73..2bcdf9fb58 100644
--- a/plugins/playlist/CHANGELOG.md
+++ b/plugins/playlist/CHANGELOG.md
@@ -1,5 +1,39 @@
# @backstage/plugin-playlist
+## 0.1.3-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-common@1.0.9-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+ - @backstage/plugin-permission-common@0.7.2-next.1
+ - @backstage/plugin-permission-react@0.4.8-next.2
+ - @backstage/plugin-playlist-common@0.1.3-next.1
+ - @backstage/plugin-search-react@1.3.0-next.3
+
+## 0.1.3-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/plugin-search-react@1.3.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/plugin-permission-react@0.4.8-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-common@1.0.9-next.2
+ - @backstage/plugin-permission-common@0.7.2-next.1
+ - @backstage/plugin-playlist-common@0.1.3-next.1
+
## 0.1.3-next.1
### Patch Changes
diff --git a/plugins/playlist/package.json b/plugins/playlist/package.json
index 8f71461129..0f5e28fdc7 100644
--- a/plugins/playlist/package.json
+++ b/plugins/playlist/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-playlist",
- "version": "0.1.3-next.1",
+ "version": "0.1.3-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/proxy-backend/CHANGELOG.md b/plugins/proxy-backend/CHANGELOG.md
index e6c245dea8..94c94ff897 100644
--- a/plugins/proxy-backend/CHANGELOG.md
+++ b/plugins/proxy-backend/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-proxy-backend
+## 0.2.33-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/config@1.0.5-next.1
+
## 0.2.33-next.1
### Patch Changes
diff --git a/plugins/proxy-backend/package.json b/plugins/proxy-backend/package.json
index ef09de88b4..24d22683a6 100644
--- a/plugins/proxy-backend/package.json
+++ b/plugins/proxy-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-proxy-backend",
"description": "A Backstage backend plugin that helps you set up proxy endpoints in the backend",
- "version": "0.2.33-next.1",
+ "version": "0.2.33-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/rollbar-backend/CHANGELOG.md b/plugins/rollbar-backend/CHANGELOG.md
index 61c7a3a494..7e59d62853 100644
--- a/plugins/rollbar-backend/CHANGELOG.md
+++ b/plugins/rollbar-backend/CHANGELOG.md
@@ -1,5 +1,13 @@
# @backstage/plugin-rollbar-backend
+## 0.1.36-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/config@1.0.5-next.1
+
## 0.1.36-next.1
### Patch Changes
diff --git a/plugins/rollbar-backend/package.json b/plugins/rollbar-backend/package.json
index d52c19b0ca..a48e02af50 100644
--- a/plugins/rollbar-backend/package.json
+++ b/plugins/rollbar-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-rollbar-backend",
"description": "A Backstage backend plugin that integrates towards Rollbar",
- "version": "0.1.36-next.1",
+ "version": "0.1.36-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/rollbar/CHANGELOG.md b/plugins/rollbar/CHANGELOG.md
index d1d42ab2d2..f44014f4a4 100644
--- a/plugins/rollbar/CHANGELOG.md
+++ b/plugins/rollbar/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-rollbar
+## 0.4.12-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.4.12-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.4.12-next.1
### Patch Changes
diff --git a/plugins/rollbar/package.json b/plugins/rollbar/package.json
index 0d2e01de48..eb296b61ef 100644
--- a/plugins/rollbar/package.json
+++ b/plugins/rollbar/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-rollbar",
"description": "A Backstage plugin that integrates towards Rollbar",
- "version": "0.4.12-next.1",
+ "version": "0.4.12-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md b/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md
index 38402b36c6..1128e9e5d3 100644
--- a/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md
+++ b/plugins/scaffolder-backend-module-cookiecutter/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-scaffolder-backend-module-cookiecutter
+## 0.2.14-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-scaffolder-backend@1.9.0-next.2
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/types@1.0.2-next.1
+
## 0.2.14-next.1
### Patch Changes
diff --git a/plugins/scaffolder-backend-module-cookiecutter/README.md b/plugins/scaffolder-backend-module-cookiecutter/README.md
index 642ef25edf..8516139e64 100644
--- a/plugins/scaffolder-backend-module-cookiecutter/README.md
+++ b/plugins/scaffolder-backend-module-cookiecutter/README.md
@@ -129,7 +129,7 @@ spec:
name: Register
action: catalog:register
input:
- repoContentsUrl: ${{ steps.publish.output.repoContentsUrl }}
+ repoContentsUrl: ${{ steps['publish'].output.repoContentsUrl }}
catalogInfoPath: '/catalog-info.yaml'
- name: Results
@@ -141,10 +141,10 @@ spec:
output:
links:
- title: Repository
- url: ${{ steps.publish.output.remoteUrl }}
+ url: ${{ steps['publish'].output.remoteUrl }}
- title: Open in catalog
icon: catalog
- entityRef: ${{ steps.register.output.entityRef }}
+ entityRef: ${{ steps['register'].output.entityRef }}
```
You can also visit the `/create/actions` route in your Backstage application to find out more about the parameters this action accepts when it's installed to configure how you like.
diff --git a/plugins/scaffolder-backend-module-cookiecutter/package.json b/plugins/scaffolder-backend-module-cookiecutter/package.json
index 90aa36a12b..2254fa144a 100644
--- a/plugins/scaffolder-backend-module-cookiecutter/package.json
+++ b/plugins/scaffolder-backend-module-cookiecutter/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder-backend-module-cookiecutter",
"description": "A module for the scaffolder backend that lets you template projects using cookiecutter",
- "version": "0.2.14-next.1",
+ "version": "0.2.14-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/scaffolder-backend-module-rails/CHANGELOG.md b/plugins/scaffolder-backend-module-rails/CHANGELOG.md
index 46e1d6573a..c544f19380 100644
--- a/plugins/scaffolder-backend-module-rails/CHANGELOG.md
+++ b/plugins/scaffolder-backend-module-rails/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-scaffolder-backend-module-rails
+## 0.4.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-scaffolder-backend@1.9.0-next.2
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/types@1.0.2-next.1
+
## 0.4.7-next.1
### Patch Changes
diff --git a/plugins/scaffolder-backend-module-rails/README.md b/plugins/scaffolder-backend-module-rails/README.md
index 9d1316473d..738cd43cff 100644
--- a/plugins/scaffolder-backend-module-rails/README.md
+++ b/plugins/scaffolder-backend-module-rails/README.md
@@ -206,7 +206,7 @@ spec:
name: Register
action: catalog:register
input:
- repoContentsUrl: ${{ steps.publish.output.repoContentsUrl }}
+ repoContentsUrl: ${{ steps['publish'].output.repoContentsUrl }}
catalogInfoPath: '/catalog-info.yaml'
- name: Results
@@ -218,10 +218,10 @@ spec:
output:
links:
- title: Repository
- url: ${{ steps.publish.output.remoteUrl }}
+ url: ${{ steps['publish'].output.remoteUrl }}
- title: Open in catalog
icon: catalog
- entityRef: ${{ steps.register.output.entityRef }}
+ entityRef: ${{ steps['register'].output.entityRef }}
```
### What you need to run that action
diff --git a/plugins/scaffolder-backend-module-rails/package.json b/plugins/scaffolder-backend-module-rails/package.json
index 35382b898b..3318a5ef15 100644
--- a/plugins/scaffolder-backend-module-rails/package.json
+++ b/plugins/scaffolder-backend-module-rails/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder-backend-module-rails",
"description": "A module for the scaffolder backend that lets you template projects using Rails",
- "version": "0.4.7-next.1",
+ "version": "0.4.7-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md b/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md
index 5d39d4e307..bad966dda2 100644
--- a/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md
+++ b/plugins/scaffolder-backend-module-yeoman/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-scaffolder-backend-module-yeoman
+## 0.2.12-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-scaffolder-backend@1.9.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/types@1.0.2-next.1
+
## 0.2.12-next.1
### Patch Changes
diff --git a/plugins/scaffolder-backend-module-yeoman/README.md b/plugins/scaffolder-backend-module-yeoman/README.md
index 8ad3a74fe2..5242ef298c 100644
--- a/plugins/scaffolder-backend-module-yeoman/README.md
+++ b/plugins/scaffolder-backend-module-yeoman/README.md
@@ -126,7 +126,7 @@ spec:
name: Register
action: catalog:register
input:
- repoContentsUrl: ${{ steps.publish.output.repoContentsUrl }}
+ repoContentsUrl: ${{ steps['publish'].output.repoContentsUrl }}
catalogInfoPath: '/catalog-info.yaml'
- name: Results
@@ -138,10 +138,10 @@ spec:
output:
links:
- title: Repository
- url: ${{ steps.publish.output.remoteUrl }}
+ url: ${{ steps['publish'].output.remoteUrl }}
- title: Open in catalog
icon: catalog
- entityRef: ${{ steps.register.output.entityRef }}
+ entityRef: ${{ steps['register'].output.entityRef }}
```
You can also visit the `/create/actions` route in your Backstage application to find out more about the parameters this action accepts when it's installed to configure how you like.
diff --git a/plugins/scaffolder-backend-module-yeoman/package.json b/plugins/scaffolder-backend-module-yeoman/package.json
index 2f9c74402e..fe75f6a023 100644
--- a/plugins/scaffolder-backend-module-yeoman/package.json
+++ b/plugins/scaffolder-backend-module-yeoman/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-scaffolder-backend-module-yeoman",
- "version": "0.2.12-next.1",
+ "version": "0.2.12-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/scaffolder-backend/CHANGELOG.md b/plugins/scaffolder-backend/CHANGELOG.md
index 8a759ef651..7d3495bf7d 100644
--- a/plugins/scaffolder-backend/CHANGELOG.md
+++ b/plugins/scaffolder-backend/CHANGELOG.md
@@ -1,5 +1,45 @@
# @backstage/plugin-scaffolder-backend
+## 1.9.0-next.2
+
+### Minor Changes
+
+- b32005e98a: Deprecated the `taskWorkers` option in RouterOptions in favor of `concurrentTasksLimit` which sets the limit of concurrent tasks in a single TaskWorker
+
+ TaskWorker can now run multiple (defaults to 10) tasks concurrently using the `concurrentTasksLimit` option available in both `RouterOptions` and `CreateWorkerOptions`.
+
+ To use the option to create a TaskWorker:
+
+ ```diff
+ const worker = await TaskWorker.create({
+ taskBroker,
+ actionRegistry,
+ integrations,
+ logger,
+ workingDirectory,
+ additionalTemplateFilters,
+ + concurrentTasksLimit: 10 // (1 to Infinity)
+ });
+ ```
+
+### Patch Changes
+
+- 884d749b14: Refactored to use `coreServices` from `@backstage/backend-plugin-api`.
+- Updated dependencies
+ - @backstage/plugin-catalog-backend@1.6.0-next.2
+ - @backstage/plugin-catalog-node@1.3.0-next.2
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-plugin-api@0.2.0-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/plugin-auth-node@0.2.8-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-scaffolder-common@1.2.3-next.1
+
## 1.8.1-next.1
### Patch Changes
diff --git a/plugins/scaffolder-backend/api-report.md b/plugins/scaffolder-backend/api-report.md
index 0c1b771676..1b5ea877b8 100644
--- a/plugins/scaffolder-backend/api-report.md
+++ b/plugins/scaffolder-backend/api-report.md
@@ -479,6 +479,7 @@ export type CreateWorkerOptions = {
workingDirectory: string;
logger: Logger;
additionalTemplateFilters?: Record;
+ concurrentTasksLimit?: number;
additionalTemplateGlobals?: Record;
};
@@ -573,6 +574,7 @@ export interface RouterOptions {
additionalTemplateGlobals?: Record;
// (undocumented)
catalogClient: CatalogApi;
+ concurrentTasksLimit?: number;
// (undocumented)
config: Config;
// (undocumented)
@@ -587,7 +589,7 @@ export interface RouterOptions {
scheduler?: PluginTaskScheduler;
// (undocumented)
taskBroker?: TaskBroker;
- // (undocumented)
+ // @deprecated (undocumented)
taskWorkers?: number;
}
@@ -819,6 +821,8 @@ export class TaskWorker {
// (undocumented)
static create(options: CreateWorkerOptions): Promise;
// (undocumented)
+ protected onReadyToClaimTask(): Promise;
+ // (undocumented)
runOneTask(task: TaskContext): Promise;
// (undocumented)
start(): void;
diff --git a/plugins/scaffolder-backend/package.json b/plugins/scaffolder-backend/package.json
index 29ae304e60..c56e25f1b4 100644
--- a/plugins/scaffolder-backend/package.json
+++ b/plugins/scaffolder-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder-backend",
"description": "The Backstage backend plugin that helps you create new things",
- "version": "1.8.1-next.1",
+ "version": "1.9.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -72,6 +72,7 @@
"octokit": "^2.0.0",
"octokit-plugin-create-pull-request": "^3.10.0",
"p-limit": "^3.1.0",
+ "p-queue": "^6.6.2",
"prom-client": "^14.0.1",
"uuid": "^8.2.0",
"vm2": "^3.9.11",
diff --git a/plugins/scaffolder-backend/sample-templates/bitbucket-demo/template.yaml b/plugins/scaffolder-backend/sample-templates/bitbucket-demo/template.yaml
index 52714f6d73..ee1bc634b4 100644
--- a/plugins/scaffolder-backend/sample-templates/bitbucket-demo/template.yaml
+++ b/plugins/scaffolder-backend/sample-templates/bitbucket-demo/template.yaml
@@ -68,13 +68,13 @@ spec:
name: Register
action: catalog:register
input:
- repoContentsUrl: ${{ steps.publish.output.repoContentsUrl }}
+ repoContentsUrl: ${{ steps['publish'].output.repoContentsUrl }}
catalogInfoPath: '/catalog-info.yaml'
output:
links:
- title: Repository
- url: ${{ steps.publish.output.remoteUrl }}
+ url: ${{ steps['publish'].output.remoteUrl }}
- title: Open in catalog
icon: catalog
- entityRef: ${{ steps.register.output.entityRef }}
+ entityRef: ${{ steps['register'].output.entityRef }}
diff --git a/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.test.ts b/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.test.ts
index ee8ae400c4..d39671cb67 100644
--- a/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.test.ts
+++ b/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.test.ts
@@ -14,14 +14,16 @@
* limitations under the License.
*/
+import os from 'os';
import { getVoidLogger, DatabaseManager } from '@backstage/backend-common';
import { ConfigReader } from '@backstage/config';
import { DatabaseTaskStore } from './DatabaseTaskStore';
import { StorageTaskBroker } from './StorageTaskBroker';
-import { TaskWorker } from './TaskWorker';
+import { TaskWorker, TaskWorkerOptions } from './TaskWorker';
import { ScmIntegrations } from '@backstage/integration';
import { TemplateActionRegistry } from '../actions';
import { NunjucksWorkflowRunner } from './NunjucksWorkflowRunner';
+import { TaskBroker, TaskContext, WorkflowRunner } from './types';
jest.mock('./NunjucksWorkflowRunner');
const MockedNunjucksWorkflowRunner =
@@ -127,3 +129,130 @@ describe('TaskWorker', () => {
expect(event?.body.output).toEqual({ testOutput: 'testmockoutput' });
});
});
+
+describe('Concurrent TaskWorker', () => {
+ let storage: DatabaseTaskStore;
+
+ const integrations: ScmIntegrations = {} as ScmIntegrations;
+
+ const actionRegistry: TemplateActionRegistry = {} as TemplateActionRegistry;
+ const workingDirectory = os.tmpdir();
+ let asyncTasksCount = 0;
+
+ const workflowRunner: NunjucksWorkflowRunner = {
+ execute: () => {
+ asyncTasksCount++;
+ return new Promise(resolve => {
+ setTimeout(() => {
+ resolve({ output: { testOutput: 'testmockoutput' } });
+ }, 1000);
+ });
+ },
+ } as unknown as NunjucksWorkflowRunner;
+
+ beforeAll(async () => {
+ storage = await createStore();
+ });
+
+ beforeEach(() => {
+ asyncTasksCount = 0;
+ jest.resetAllMocks();
+ MockedNunjucksWorkflowRunner.mockImplementation(() => workflowRunner);
+ });
+
+ const logger = getVoidLogger();
+
+ it('should be able to run multiple tasks at once', async () => {
+ const broker = new StorageTaskBroker(storage, logger);
+
+ const dispatchANewTask = () =>
+ broker.dispatch({
+ spec: {
+ apiVersion: 'scaffolder.backstage.io/v1beta3',
+ steps: [{ id: 'test', name: 'test', action: 'not-found-action' }],
+ output: {
+ result: '{{ steps.test.output.testOutput }}',
+ },
+ parameters: {},
+ },
+ });
+
+ const expectedConcurrentTasks = 3;
+ const taskWorker = await TaskWorker.create({
+ logger,
+ workingDirectory,
+ integrations,
+ taskBroker: broker,
+ actionRegistry,
+ concurrentTasksLimit: expectedConcurrentTasks,
+ });
+
+ taskWorker.start();
+
+ await dispatchANewTask();
+ await dispatchANewTask();
+ await dispatchANewTask();
+ await dispatchANewTask();
+
+ expect(asyncTasksCount).toEqual(expectedConcurrentTasks);
+ });
+});
+
+describe('TaskWorker internals', () => {
+ const TaskWorkerConstructor = TaskWorker as unknown as {
+ new (options: TaskWorkerOptions): TaskWorker;
+ };
+
+ it('should not pick up tasks before it is ready to execute more work', async () => {
+ const inflightTasks = new Array<{
+ task: TaskContext;
+ resolve: () => void;
+ }>();
+ const workflowRunner: WorkflowRunner = {
+ async execute(task) {
+ await new Promise(resolve => {
+ inflightTasks.push({ task, resolve });
+ });
+ return {
+ output: {},
+ };
+ },
+ };
+
+ let claimedTaskCount = 0;
+ const taskWorker = new TaskWorkerConstructor({
+ runners: { workflowRunner },
+ taskBroker: {
+ async claim() {
+ claimedTaskCount++;
+ return {
+ spec: {
+ apiVersion: 'scaffolder.backstage.io/v1beta3',
+ },
+ createdBy: `test-${claimedTaskCount}`,
+ async complete(_result, _metadata) {},
+ } as TaskContext;
+ },
+ } as TaskBroker,
+ concurrentTasksLimit: 2,
+ });
+
+ expect(claimedTaskCount).toBe(0);
+ taskWorker.start();
+
+ // This will wait for all higher priority promise ticks to complete
+ await new Promise(resolve => setTimeout(resolve));
+
+ // Once we start the worker it should pick up 2 tasks, since that's our limit
+ expect(claimedTaskCount).toBe(2);
+ expect(inflightTasks.length).toBe(2);
+
+ // This completes the first task, making space for one more
+ inflightTasks.shift()?.resolve();
+ await new Promise(resolve => setTimeout(resolve));
+
+ // We now expect one more task to have been claimed, and two tasks in the queue again
+ expect(claimedTaskCount).toBe(3);
+ expect(inflightTasks.length).toBe(2);
+ });
+});
diff --git a/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts b/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts
index 52ecd1a4dc..82829665a3 100644
--- a/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts
+++ b/plugins/scaffolder-backend/src/scaffolder/tasks/TaskWorker.ts
@@ -15,6 +15,7 @@
*/
import { TaskContext, TaskBroker, WorkflowRunner } from './types';
+import PQueue from 'p-queue';
import { NunjucksWorkflowRunner } from './NunjucksWorkflowRunner';
import { Logger } from 'winston';
import { TemplateActionRegistry } from '../actions';
@@ -35,6 +36,7 @@ export type TaskWorkerOptions = {
runners: {
workflowRunner: WorkflowRunner;
};
+ concurrentTasksLimit: number;
};
/**
@@ -49,6 +51,19 @@ export type CreateWorkerOptions = {
workingDirectory: string;
logger: Logger;
additionalTemplateFilters?: Record;
+ /**
+ * The number of tasks that can be executed at the same time by the worker
+ * @defaultValue 10
+ * @example
+ * ```
+ * {
+ * concurrentTasksLimit: 1,
+ * // OR
+ * concurrentTasksLimit: Infinity
+ * }
+ * ```
+ */
+ concurrentTasksLimit?: number;
additionalTemplateGlobals?: Record;
};
@@ -60,6 +75,10 @@ export type CreateWorkerOptions = {
export class TaskWorker {
private constructor(private readonly options: TaskWorkerOptions) {}
+ private taskQueue: PQueue = new PQueue({
+ concurrency: this.options.concurrentTasksLimit,
+ });
+
static async create(options: CreateWorkerOptions): Promise {
const {
taskBroker,
@@ -68,6 +87,7 @@ export class TaskWorker {
integrations,
workingDirectory,
additionalTemplateFilters,
+ concurrentTasksLimit = 10, // from 1 to Infinity
additionalTemplateGlobals,
} = options;
@@ -83,18 +103,33 @@ export class TaskWorker {
return new TaskWorker({
taskBroker: taskBroker,
runners: { workflowRunner },
+ concurrentTasksLimit,
});
}
start() {
(async () => {
for (;;) {
+ await this.onReadyToClaimTask();
const task = await this.options.taskBroker.claim();
- await this.runOneTask(task);
+ this.taskQueue.add(() => this.runOneTask(task));
}
})();
}
+ protected onReadyToClaimTask(): Promise {
+ if (this.taskQueue.pending < this.options.concurrentTasksLimit) {
+ return Promise.resolve();
+ }
+ return new Promise(resolve => {
+ // "next" event emits when a task completes
+ // https://github.com/sindresorhus/p-queue#next
+ this.taskQueue.once('next', () => {
+ resolve();
+ });
+ });
+ }
+
async runOneTask(task: TaskContext) {
try {
if (task.spec.apiVersion !== 'scaffolder.backstage.io/v1beta3') {
diff --git a/plugins/scaffolder-backend/src/service/router.ts b/plugins/scaffolder-backend/src/service/router.ts
index 634e344a2c..6d21bf4a93 100644
--- a/plugins/scaffolder-backend/src/service/router.ts
+++ b/plugins/scaffolder-backend/src/service/router.ts
@@ -68,7 +68,16 @@ export interface RouterOptions {
scheduler?: PluginTaskScheduler;
actions?: TemplateAction[];
+ /**
+ * @deprecated taskWorkers is deprecated in favor of concurrentTasksLimit option with a single TaskWorker
+ * @defaultValue 1
+ */
taskWorkers?: number;
+ /**
+ * Sets the number of concurrent tasks that can be run at any given time on the TaskWorker
+ * @defaultValue 10
+ */
+ concurrentTasksLimit?: number;
taskBroker?: TaskBroker;
additionalTemplateFilters?: Record;
additionalTemplateGlobals?: Record;
@@ -161,6 +170,7 @@ export async function createRouter(
catalogClient,
actions,
taskWorkers,
+ concurrentTasksLimit,
scheduler,
additionalTemplateFilters,
additionalTemplateGlobals,
@@ -203,7 +213,7 @@ export async function createRouter(
const actionRegistry = new TemplateActionRegistry();
const workers = [];
- for (let i = 0; i < (taskWorkers || 3); i++) {
+ for (let i = 0; i < (taskWorkers || 1); i++) {
const worker = await TaskWorker.create({
taskBroker,
actionRegistry,
@@ -212,6 +222,7 @@ export async function createRouter(
workingDirectory,
additionalTemplateFilters,
additionalTemplateGlobals,
+ concurrentTasksLimit,
});
workers.push(worker);
}
diff --git a/plugins/scaffolder/CHANGELOG.md b/plugins/scaffolder/CHANGELOG.md
index d47bf59283..c6c9dc8a50 100644
--- a/plugins/scaffolder/CHANGELOG.md
+++ b/plugins/scaffolder/CHANGELOG.md
@@ -1,5 +1,48 @@
# @backstage/plugin-scaffolder
+## 1.9.0-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/integration-react@1.1.7-next.3
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-catalog-common@1.0.9-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+ - @backstage/plugin-permission-react@0.4.8-next.2
+ - @backstage/plugin-scaffolder-common@1.2.3-next.1
+
+## 1.9.0-next.2
+
+### Patch Changes
+
+- 5fb6d5e92e: Updated dependency `@react-hookz/web` to `^19.0.0`.
+- 146378c146: Updated dependency `@react-hookz/web` to `^20.0.0`.
+- 9b606366bf: Bump `json-schema-library` to version `^7.3.9` which does not pull in the `gson-pointer` library
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/integration-react@1.1.7-next.2
+ - @backstage/plugin-permission-react@0.4.8-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-catalog-common@1.0.9-next.2
+ - @backstage/plugin-scaffolder-common@1.2.3-next.1
+
## 1.9.0-next.1
### Patch Changes
diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json
index b76ae9d0f6..8f477df6dd 100644
--- a/plugins/scaffolder/package.json
+++ b/plugins/scaffolder/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-scaffolder",
"description": "The Backstage plugin that helps you create new things",
- "version": "1.9.0-next.1",
+ "version": "1.9.0-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -53,7 +53,7 @@
"@material-ui/core": "^4.12.2",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
- "@react-hookz/web": "^19.0.0",
+ "@react-hookz/web": "^20.0.0",
"@rjsf/core": "^3.2.1",
"@rjsf/core-v5": "npm:@rjsf/core@^5.0.0-beta.12",
"@rjsf/material-ui": "^3.2.1",
@@ -67,7 +67,7 @@
"humanize-duration": "^3.25.1",
"immer": "^9.0.1",
"json-schema": "^0.4.0",
- "json-schema-library": "^7.0.0",
+ "json-schema-library": "^7.3.9",
"lodash": "^4.17.21",
"luxon": "^3.0.0",
"qs": "^6.9.4",
diff --git a/plugins/search-backend-module-elasticsearch/CHANGELOG.md b/plugins/search-backend-module-elasticsearch/CHANGELOG.md
index 200f866368..55e0b7581d 100644
--- a/plugins/search-backend-module-elasticsearch/CHANGELOG.md
+++ b/plugins/search-backend-module-elasticsearch/CHANGELOG.md
@@ -1,5 +1,19 @@
# @backstage/plugin-search-backend-module-elasticsearch
+## 1.1.0-next.2
+
+### Minor Changes
+
+- 29ebc43a0b: numberOfResults is now provided alongside the query result
+
+### Patch Changes
+
+- 45eb4d23cf: Fixed a bug that prevented indices from being cleaned up under some circumstances, which could have led to shard exhaustion.
+- Updated dependencies
+ - @backstage/plugin-search-backend-node@1.1.0-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/config@1.0.5-next.1
+
## 1.0.5-next.1
### Patch Changes
diff --git a/plugins/search-backend-module-elasticsearch/package.json b/plugins/search-backend-module-elasticsearch/package.json
index 4ff22640cc..bd5576207c 100644
--- a/plugins/search-backend-module-elasticsearch/package.json
+++ b/plugins/search-backend-module-elasticsearch/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search-backend-module-elasticsearch",
"description": "A module for the search backend that implements search using ElasticSearch",
- "version": "1.0.5-next.1",
+ "version": "1.1.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/search-backend-module-pg/CHANGELOG.md b/plugins/search-backend-module-pg/CHANGELOG.md
index 8a088380f0..146db10e7a 100644
--- a/plugins/search-backend-module-pg/CHANGELOG.md
+++ b/plugins/search-backend-module-pg/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-search-backend-module-pg
+## 0.4.3-next.2
+
+### Patch Changes
+
+- c507aee8a2: Ensured typescript type checks in migration files.
+- Updated dependencies
+ - @backstage/plugin-search-backend-node@1.1.0-next.2
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/config@1.0.5-next.1
+
## 0.4.3-next.1
### Patch Changes
diff --git a/plugins/search-backend-module-pg/migrations/20210311110000_init.js b/plugins/search-backend-module-pg/migrations/20210311110000_init.js
index 70ccf9406b..e3bbca41e3 100644
--- a/plugins/search-backend-module-pg/migrations/20210311110000_init.js
+++ b/plugins/search-backend-module-pg/migrations/20210311110000_init.js
@@ -14,6 +14,8 @@
* limitations under the License.
*/
+// @ts-check
+
/**
* @param {import('knex').Knex} knex
*/
diff --git a/plugins/search-backend-module-pg/migrations/20210727180000_delta_update.js b/plugins/search-backend-module-pg/migrations/20210727180000_delta_update.js
index 429c8aa805..2a449b5fa4 100644
--- a/plugins/search-backend-module-pg/migrations/20210727180000_delta_update.js
+++ b/plugins/search-backend-module-pg/migrations/20210727180000_delta_update.js
@@ -14,6 +14,8 @@
* limitations under the License.
*/
+// @ts-check
+
/**
* @param {import('knex').Knex} knex
*/
diff --git a/plugins/search-backend-module-pg/package.json b/plugins/search-backend-module-pg/package.json
index 25ee3cf696..8b350d0c29 100644
--- a/plugins/search-backend-module-pg/package.json
+++ b/plugins/search-backend-module-pg/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search-backend-module-pg",
"description": "A module for the search backend that implements search using PostgreSQL",
- "version": "0.4.3-next.1",
+ "version": "0.4.3-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/search-backend-node/CHANGELOG.md b/plugins/search-backend-node/CHANGELOG.md
index a1295f7130..a9faf6e059 100644
--- a/plugins/search-backend-node/CHANGELOG.md
+++ b/plugins/search-backend-node/CHANGELOG.md
@@ -1,5 +1,21 @@
# @backstage/plugin-search-backend-node
+## 1.1.0-next.2
+
+### Minor Changes
+
+- 29ebc43a0b: numberOfResults is now provided alongside the query result
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/backend-tasks@0.4.0-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
+
## 1.0.5-next.1
### Patch Changes
diff --git a/plugins/search-backend-node/package.json b/plugins/search-backend-node/package.json
index 19f1defbfc..e995f0dc33 100644
--- a/plugins/search-backend-node/package.json
+++ b/plugins/search-backend-node/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search-backend-node",
"description": "A library for Backstage backend plugins that want to interact with the search backend plugin",
- "version": "1.0.5-next.1",
+ "version": "1.1.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/search-backend/CHANGELOG.md b/plugins/search-backend/CHANGELOG.md
index ff9bc68f38..18e21c206f 100644
--- a/plugins/search-backend/CHANGELOG.md
+++ b/plugins/search-backend/CHANGELOG.md
@@ -1,5 +1,24 @@
# @backstage/plugin-search-backend
+## 1.2.0-next.2
+
+### Minor Changes
+
+- 29ebc43a0b: numberOfResults is now provided alongside the query result
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-search-backend-node@1.1.0-next.2
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/plugin-search-common@1.2.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/types@1.0.2-next.1
+ - @backstage/plugin-permission-common@0.7.2-next.1
+
## 1.1.2-next.1
### Patch Changes
diff --git a/plugins/search-backend/package.json b/plugins/search-backend/package.json
index b4479f86bc..d484b3a02a 100644
--- a/plugins/search-backend/package.json
+++ b/plugins/search-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search-backend",
"description": "The Backstage backend plugin that provides your backstage app with search",
- "version": "1.1.2-next.1",
+ "version": "1.2.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/search-common/CHANGELOG.md b/plugins/search-common/CHANGELOG.md
index 1ac65fda99..ac795529a4 100644
--- a/plugins/search-common/CHANGELOG.md
+++ b/plugins/search-common/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-search-common
+## 1.2.0-next.2
+
+### Minor Changes
+
+- 29ebc43a0b: numberOfResults (total number of results for a given query) can now be provided by each search engine and consumed as part of the search results response
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-permission-common@0.7.2-next.1
+
## 1.1.2-next.1
### Patch Changes
diff --git a/plugins/search-common/package.json b/plugins/search-common/package.json
index e99c8d3c20..0d2c6a2f05 100644
--- a/plugins/search-common/package.json
+++ b/plugins/search-common/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search-common",
"description": "Common functionalities for Search, to be shared between various search-enabled plugins",
- "version": "1.1.2-next.1",
+ "version": "1.2.0-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"publishConfig": {
diff --git a/plugins/search-react/CHANGELOG.md b/plugins/search-react/CHANGELOG.md
index 893590d327..61cc5a8da0 100644
--- a/plugins/search-react/CHANGELOG.md
+++ b/plugins/search-react/CHANGELOG.md
@@ -1,5 +1,33 @@
# @backstage/plugin-search-react
+## 1.3.0-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+ - @backstage/version-bridge@1.0.3-next.0
+ - @backstage/plugin-search-common@1.2.0-next.2
+
+## 1.3.0-next.2
+
+### Minor Changes
+
+- 29ebc43a0b: The `value` of a search analytics event is now set as the total number of search results (when available)
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+ - @backstage/version-bridge@1.0.3-next.0
+
## 1.2.2-next.1
### Patch Changes
diff --git a/plugins/search-react/package.json b/plugins/search-react/package.json
index f88dc55302..4b785425e6 100644
--- a/plugins/search-react/package.json
+++ b/plugins/search-react/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-search-react",
- "version": "1.2.2-next.1",
+ "version": "1.3.0-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/search/CHANGELOG.md b/plugins/search/CHANGELOG.md
index b3fae44279..02d7ada1c5 100644
--- a/plugins/search/CHANGELOG.md
+++ b/plugins/search/CHANGELOG.md
@@ -1,5 +1,39 @@
# @backstage/plugin-search
+## 1.0.5-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+ - @backstage/version-bridge@1.0.3-next.0
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/plugin-search-react@1.3.0-next.3
+
+## 1.0.5-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/plugin-search-react@1.3.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+ - @backstage/version-bridge@1.0.3-next.0
+
## 1.0.5-next.1
### Patch Changes
diff --git a/plugins/search/package.json b/plugins/search/package.json
index 63c1e745fd..22816502db 100644
--- a/plugins/search/package.json
+++ b/plugins/search/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-search",
"description": "The Backstage plugin that provides your backstage app with search",
- "version": "1.0.5-next.1",
+ "version": "1.0.5-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/sentry/CHANGELOG.md b/plugins/sentry/CHANGELOG.md
index f90e2e2b67..4603f6827f 100644
--- a/plugins/sentry/CHANGELOG.md
+++ b/plugins/sentry/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-sentry
+## 0.4.5-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.4.5-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.4.5-next.1
### Patch Changes
diff --git a/plugins/sentry/package.json b/plugins/sentry/package.json
index 4e9ee0855c..10dea70837 100644
--- a/plugins/sentry/package.json
+++ b/plugins/sentry/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-sentry",
"description": "A Backstage plugin that integrates towards Sentry",
- "version": "0.4.5-next.1",
+ "version": "0.4.5-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/shortcuts/CHANGELOG.md b/plugins/shortcuts/CHANGELOG.md
index 761e108300..9b1a60af69 100644
--- a/plugins/shortcuts/CHANGELOG.md
+++ b/plugins/shortcuts/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/plugin-shortcuts
+## 0.3.4-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+
+## 0.3.4-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+
## 0.3.4-next.1
### Patch Changes
diff --git a/plugins/shortcuts/package.json b/plugins/shortcuts/package.json
index 9801d321ba..2dc07cc170 100644
--- a/plugins/shortcuts/package.json
+++ b/plugins/shortcuts/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-shortcuts",
"description": "A Backstage plugin that provides a shortcuts feature to the sidebar",
- "version": "0.3.4-next.1",
+ "version": "0.3.4-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/sonarqube-backend/CHANGELOG.md b/plugins/sonarqube-backend/CHANGELOG.md
index b32dbe6430..8beeacb62b 100644
--- a/plugins/sonarqube-backend/CHANGELOG.md
+++ b/plugins/sonarqube-backend/CHANGELOG.md
@@ -1,5 +1,14 @@
# @backstage/plugin-sonarqube-backend
+## 0.1.4-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+
## 0.1.4-next.1
### Patch Changes
diff --git a/plugins/sonarqube-backend/package.json b/plugins/sonarqube-backend/package.json
index 5c1191d754..96df924583 100644
--- a/plugins/sonarqube-backend/package.json
+++ b/plugins/sonarqube-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-sonarqube-backend",
- "version": "0.1.4-next.1",
+ "version": "0.1.4-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/sonarqube/CHANGELOG.md b/plugins/sonarqube/CHANGELOG.md
index 48f42d6bb2..590a879964 100644
--- a/plugins/sonarqube/CHANGELOG.md
+++ b/plugins/sonarqube/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-sonarqube
+## 0.5.1-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.5.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.5.1-next.1
### Patch Changes
diff --git a/plugins/sonarqube/package.json b/plugins/sonarqube/package.json
index 3f0ac89e28..1fe185284d 100644
--- a/plugins/sonarqube/package.json
+++ b/plugins/sonarqube/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-sonarqube",
"description": "",
- "version": "0.5.1-next.1",
+ "version": "0.5.1-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/splunk-on-call/CHANGELOG.md b/plugins/splunk-on-call/CHANGELOG.md
index 1e99d05403..d9cf175f63 100644
--- a/plugins/splunk-on-call/CHANGELOG.md
+++ b/plugins/splunk-on-call/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-splunk-on-call
+## 0.4.1-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.4.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.4.1-next.1
### Patch Changes
diff --git a/plugins/splunk-on-call/package.json b/plugins/splunk-on-call/package.json
index a47d691e25..4b610853bf 100644
--- a/plugins/splunk-on-call/package.json
+++ b/plugins/splunk-on-call/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-splunk-on-call",
"description": "A Backstage plugin that integrates towards Splunk On-Call",
- "version": "0.4.1-next.1",
+ "version": "0.4.1-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/stack-overflow-backend/CHANGELOG.md b/plugins/stack-overflow-backend/CHANGELOG.md
index 6fdc174fb5..cb821856f6 100644
--- a/plugins/stack-overflow-backend/CHANGELOG.md
+++ b/plugins/stack-overflow-backend/CHANGELOG.md
@@ -1,5 +1,24 @@
# @backstage/plugin-stack-overflow-backend
+## 0.1.8-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/cli@0.21.2-next.3
+ - @backstage/config@1.0.5-next.1
+ - @backstage/plugin-search-common@1.2.0-next.2
+
+## 0.1.8-next.2
+
+### Patch Changes
+
+- fd0ca6f447: Added option to supply API Access Token. This is required in addition to an API key when trying to access the data for a private Stack Overflow Team.
+- Updated dependencies
+ - @backstage/cli@0.21.2-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/config@1.0.5-next.1
+
## 0.1.8-next.1
### Patch Changes
diff --git a/plugins/stack-overflow-backend/package.json b/plugins/stack-overflow-backend/package.json
index 5a58f54958..56ded0a2fe 100644
--- a/plugins/stack-overflow-backend/package.json
+++ b/plugins/stack-overflow-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-stack-overflow-backend",
- "version": "0.1.8-next.1",
+ "version": "0.1.8-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/stack-overflow/CHANGELOG.md b/plugins/stack-overflow/CHANGELOG.md
index 26b2388e4a..696f505b5f 100644
--- a/plugins/stack-overflow/CHANGELOG.md
+++ b/plugins/stack-overflow/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-stack-overflow
+## 0.1.8-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-home@0.4.28-next.3
+ - @backstage/plugin-search-common@1.2.0-next.2
+
+## 0.1.8-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/plugin-home@0.4.28-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/theme@0.2.16
+
## 0.1.8-next.1
### Patch Changes
diff --git a/plugins/stack-overflow/package.json b/plugins/stack-overflow/package.json
index df1724ac16..d7527a6aba 100644
--- a/plugins/stack-overflow/package.json
+++ b/plugins/stack-overflow/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-stack-overflow",
- "version": "0.1.8-next.1",
+ "version": "0.1.8-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md b/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md
index 0b192f5ead..c32631016f 100644
--- a/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md
+++ b/plugins/tech-insights-backend-module-jsonfc/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-tech-insights-backend-module-jsonfc
+## 0.1.23-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/plugin-tech-insights-node@0.3.7-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/plugin-tech-insights-common@0.2.9-next.1
+
## 0.1.23-next.1
### Patch Changes
diff --git a/plugins/tech-insights-backend-module-jsonfc/package.json b/plugins/tech-insights-backend-module-jsonfc/package.json
index 26b03afe5d..81b2c5bc4e 100644
--- a/plugins/tech-insights-backend-module-jsonfc/package.json
+++ b/plugins/tech-insights-backend-module-jsonfc/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-tech-insights-backend-module-jsonfc",
- "version": "0.1.23-next.1",
+ "version": "0.1.23-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/tech-insights-backend/CHANGELOG.md b/plugins/tech-insights-backend/CHANGELOG.md
index 6001f2814d..595f1c88f7 100644
--- a/plugins/tech-insights-backend/CHANGELOG.md
+++ b/plugins/tech-insights-backend/CHANGELOG.md
@@ -1,5 +1,20 @@
# @backstage/plugin-tech-insights-backend
+## 0.5.5-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/plugin-tech-insights-node@0.3.7-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-tech-insights-common@0.2.9-next.1
+
## 0.5.5-next.1
### Patch Changes
diff --git a/plugins/tech-insights-backend/package.json b/plugins/tech-insights-backend/package.json
index e4ec85af2e..bf8f8d6565 100644
--- a/plugins/tech-insights-backend/package.json
+++ b/plugins/tech-insights-backend/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-tech-insights-backend",
- "version": "0.5.5-next.1",
+ "version": "0.5.5-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/tech-insights-node/CHANGELOG.md b/plugins/tech-insights-node/CHANGELOG.md
index 47e6a51492..1c876d61e2 100644
--- a/plugins/tech-insights-node/CHANGELOG.md
+++ b/plugins/tech-insights-node/CHANGELOG.md
@@ -1,5 +1,16 @@
# @backstage/plugin-tech-insights-node
+## 0.3.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-tech-insights-common@0.2.9-next.1
+
## 0.3.7-next.1
### Patch Changes
diff --git a/plugins/tech-insights-node/package.json b/plugins/tech-insights-node/package.json
index 6631c51f09..a5f6001c27 100644
--- a/plugins/tech-insights-node/package.json
+++ b/plugins/tech-insights-node/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-tech-insights-node",
- "version": "0.3.7-next.1",
+ "version": "0.3.7-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/tech-insights/CHANGELOG.md b/plugins/tech-insights/CHANGELOG.md
index aae7fc47be..1ee8289e8b 100644
--- a/plugins/tech-insights/CHANGELOG.md
+++ b/plugins/tech-insights/CHANGELOG.md
@@ -1,5 +1,33 @@
# @backstage/plugin-tech-insights
+## 0.3.4-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+ - @backstage/plugin-tech-insights-common@0.2.9-next.1
+
+## 0.3.4-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+ - @backstage/plugin-tech-insights-common@0.2.9-next.1
+
## 0.3.4-next.1
### Patch Changes
diff --git a/plugins/tech-insights/package.json b/plugins/tech-insights/package.json
index 56d5389d8a..875e19fbb9 100644
--- a/plugins/tech-insights/package.json
+++ b/plugins/tech-insights/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-tech-insights",
- "version": "0.3.4-next.1",
+ "version": "0.3.4-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/tech-radar/CHANGELOG.md b/plugins/tech-radar/CHANGELOG.md
index 53e6d3a920..0e258423a3 100644
--- a/plugins/tech-radar/CHANGELOG.md
+++ b/plugins/tech-radar/CHANGELOG.md
@@ -1,5 +1,23 @@
# @backstage/plugin-tech-radar
+## 0.5.19-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/theme@0.2.16
+
+## 0.5.19-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/theme@0.2.16
+
## 0.5.19-next.1
### Patch Changes
diff --git a/plugins/tech-radar/package.json b/plugins/tech-radar/package.json
index 7508859a9b..6f4949935a 100644
--- a/plugins/tech-radar/package.json
+++ b/plugins/tech-radar/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-tech-radar",
"description": "A Backstage plugin that lets you display a Tech Radar for your organization",
- "version": "0.5.19-next.1",
+ "version": "0.5.19-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/techdocs-addons-test-utils/CHANGELOG.md b/plugins/techdocs-addons-test-utils/CHANGELOG.md
index 8fa0cbcc69..50de387793 100644
--- a/plugins/techdocs-addons-test-utils/CHANGELOG.md
+++ b/plugins/techdocs-addons-test-utils/CHANGELOG.md
@@ -1,5 +1,37 @@
# @backstage/plugin-techdocs-addons-test-utils
+## 1.0.7-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-app-api@1.2.1-next.3
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/integration-react@1.1.7-next.3
+ - @backstage/test-utils@1.2.3-next.3
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog@1.7.0-next.3
+ - @backstage/plugin-search-react@1.3.0-next.3
+ - @backstage/plugin-techdocs@1.4.1-next.3
+ - @backstage/plugin-techdocs-react@1.0.7-next.3
+
+## 1.0.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/plugin-catalog@1.7.0-next.2
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/plugin-search-react@1.3.0-next.2
+ - @backstage/core-app-api@1.2.1-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/test-utils@1.2.3-next.2
+ - @backstage/integration-react@1.1.7-next.2
+ - @backstage/plugin-techdocs@1.4.1-next.2
+ - @backstage/plugin-techdocs-react@1.0.7-next.2
+ - @backstage/theme@0.2.16
+
## 1.0.7-next.1
### Patch Changes
diff --git a/plugins/techdocs-addons-test-utils/package.json b/plugins/techdocs-addons-test-utils/package.json
index 892e865e20..f8a67d96e4 100644
--- a/plugins/techdocs-addons-test-utils/package.json
+++ b/plugins/techdocs-addons-test-utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@backstage/plugin-techdocs-addons-test-utils",
- "version": "1.0.7-next.1",
+ "version": "1.0.7-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/techdocs-backend/CHANGELOG.md b/plugins/techdocs-backend/CHANGELOG.md
index 50eeab7df3..7d6c500a65 100644
--- a/plugins/techdocs-backend/CHANGELOG.md
+++ b/plugins/techdocs-backend/CHANGELOG.md
@@ -1,5 +1,21 @@
# @backstage/plugin-techdocs-backend
+## 1.4.2-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/plugin-techdocs-node@1.4.3-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/plugin-catalog-common@1.0.9-next.2
+ - @backstage/plugin-permission-common@0.7.2-next.1
+
## 1.4.2-next.1
### Patch Changes
diff --git a/plugins/techdocs-backend/package.json b/plugins/techdocs-backend/package.json
index 1948d49271..e4deecd375 100644
--- a/plugins/techdocs-backend/package.json
+++ b/plugins/techdocs-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-techdocs-backend",
"description": "The Backstage backend plugin that renders technical documentation for your components",
- "version": "1.4.2-next.1",
+ "version": "1.4.2-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/techdocs-module-addons-contrib/CHANGELOG.md b/plugins/techdocs-module-addons-contrib/CHANGELOG.md
index 0f91a3aeb4..e63b82498f 100644
--- a/plugins/techdocs-module-addons-contrib/CHANGELOG.md
+++ b/plugins/techdocs-module-addons-contrib/CHANGELOG.md
@@ -1,5 +1,31 @@
# @backstage/plugin-techdocs-module-addons-contrib
+## 1.0.7-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/integration-react@1.1.7-next.3
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-techdocs-react@1.0.7-next.3
+
+## 1.0.7-next.2
+
+### Patch Changes
+
+- 5fb6d5e92e: Updated dependency `@react-hookz/web` to `^19.0.0`.
+- 146378c146: Updated dependency `@react-hookz/web` to `^20.0.0`.
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/integration-react@1.1.7-next.2
+ - @backstage/plugin-techdocs-react@1.0.7-next.2
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/theme@0.2.16
+
## 1.0.7-next.1
### Patch Changes
diff --git a/plugins/techdocs-module-addons-contrib/package.json b/plugins/techdocs-module-addons-contrib/package.json
index 54cebd0ec9..0aed5f09c5 100644
--- a/plugins/techdocs-module-addons-contrib/package.json
+++ b/plugins/techdocs-module-addons-contrib/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-techdocs-module-addons-contrib",
"description": "Plugin module for contributed TechDocs Addons",
- "version": "1.0.7-next.1",
+ "version": "1.0.7-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
@@ -42,7 +42,7 @@
"@material-ui/core": "^4.9.13",
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.57",
- "@react-hookz/web": "^19.0.0",
+ "@react-hookz/web": "^20.0.0",
"git-url-parse": "^13.0.0",
"react-use": "^17.2.4"
},
diff --git a/plugins/techdocs-node/CHANGELOG.md b/plugins/techdocs-node/CHANGELOG.md
index 65e0d267fe..9192e31b9d 100644
--- a/plugins/techdocs-node/CHANGELOG.md
+++ b/plugins/techdocs-node/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-techdocs-node
+## 1.4.3-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+
## 1.4.3-next.1
### Patch Changes
diff --git a/plugins/techdocs-node/package.json b/plugins/techdocs-node/package.json
index 1051527e8a..a7c4d0b966 100644
--- a/plugins/techdocs-node/package.json
+++ b/plugins/techdocs-node/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-techdocs-node",
"description": "Common node.js functionalities for TechDocs, to be shared between techdocs-backend plugin and techdocs-cli",
- "version": "1.4.3-next.1",
+ "version": "1.4.3-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"publishConfig": {
diff --git a/plugins/techdocs-react/CHANGELOG.md b/plugins/techdocs-react/CHANGELOG.md
index ae1166f11d..cc11505648 100644
--- a/plugins/techdocs-react/CHANGELOG.md
+++ b/plugins/techdocs-react/CHANGELOG.md
@@ -1,5 +1,27 @@
# @backstage/plugin-techdocs-react
+## 1.0.7-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/version-bridge@1.0.3-next.0
+
+## 1.0.7-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/version-bridge@1.0.3-next.0
+
## 1.0.7-next.1
### Patch Changes
diff --git a/plugins/techdocs-react/package.json b/plugins/techdocs-react/package.json
index 3bd8646517..1e770f66bd 100644
--- a/plugins/techdocs-react/package.json
+++ b/plugins/techdocs-react/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-techdocs-react",
"description": "Shared frontend utilities for TechDocs and Addons",
- "version": "1.0.7-next.1",
+ "version": "1.0.7-next.3",
"publishConfig": {
"access": "public",
"alphaTypes": "dist/index.alpha.d.ts",
diff --git a/plugins/techdocs/CHANGELOG.md b/plugins/techdocs/CHANGELOG.md
index c3c41837af..4dc8605d83 100644
--- a/plugins/techdocs/CHANGELOG.md
+++ b/plugins/techdocs/CHANGELOG.md
@@ -1,5 +1,41 @@
# @backstage/plugin-techdocs
+## 1.4.1-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/integration-react@1.1.7-next.3
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/plugin-search-react@1.3.0-next.3
+ - @backstage/plugin-techdocs-react@1.0.7-next.3
+
+## 1.4.1-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/plugin-search-react@1.3.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/plugin-search-common@1.2.0-next.2
+ - @backstage/integration-react@1.1.7-next.2
+ - @backstage/plugin-techdocs-react@1.0.7-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+ - @backstage/theme@0.2.16
+
## 1.4.1-next.1
### Patch Changes
diff --git a/plugins/techdocs/package.json b/plugins/techdocs/package.json
index 8ac338a656..30dd181c02 100644
--- a/plugins/techdocs/package.json
+++ b/plugins/techdocs/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-techdocs",
"description": "The Backstage plugin that renders technical documentation for your components",
- "version": "1.4.1-next.1",
+ "version": "1.4.1-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/todo-backend/CHANGELOG.md b/plugins/todo-backend/CHANGELOG.md
index 5d674fa1c1..c7cfad93ad 100644
--- a/plugins/todo-backend/CHANGELOG.md
+++ b/plugins/todo-backend/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-todo-backend
+## 0.1.36-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/catalog-client@1.2.0-next.1
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/integration@1.4.1-next.1
+
## 0.1.36-next.1
### Patch Changes
diff --git a/plugins/todo-backend/package.json b/plugins/todo-backend/package.json
index 0c627b7c20..6ea1668d44 100644
--- a/plugins/todo-backend/package.json
+++ b/plugins/todo-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-todo-backend",
"description": "A Backstage backend plugin that lets you browse TODO comments in your source code",
- "version": "0.1.36-next.1",
+ "version": "0.1.36-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/todo/CHANGELOG.md b/plugins/todo/CHANGELOG.md
index b45bb7d3f8..17501415f6 100644
--- a/plugins/todo/CHANGELOG.md
+++ b/plugins/todo/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-todo
+## 0.2.14-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.2.14-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.2.14-next.1
### Patch Changes
diff --git a/plugins/todo/package.json b/plugins/todo/package.json
index 4bbca2a6e2..9d2720b5b4 100644
--- a/plugins/todo/package.json
+++ b/plugins/todo/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-todo",
"description": "A Backstage plugin that lets you browse TODO comments in your source code",
- "version": "0.2.14-next.1",
+ "version": "0.2.14-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/user-settings-backend/CHANGELOG.md b/plugins/user-settings-backend/CHANGELOG.md
index c931f45782..e0c778720c 100644
--- a/plugins/user-settings-backend/CHANGELOG.md
+++ b/plugins/user-settings-backend/CHANGELOG.md
@@ -1,5 +1,17 @@
# @backstage/plugin-user-settings-backend
+## 0.1.3-next.2
+
+### Patch Changes
+
+- c507aee8a2: Ensured typescript type checks in migration files.
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/plugin-auth-node@0.2.8-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/types@1.0.2-next.1
+
## 0.1.3-next.1
### Patch Changes
diff --git a/plugins/user-settings-backend/migrations/20220824183000_init.js b/plugins/user-settings-backend/migrations/20220824183000_init.js
index a519969a98..0e99a76f93 100644
--- a/plugins/user-settings-backend/migrations/20220824183000_init.js
+++ b/plugins/user-settings-backend/migrations/20220824183000_init.js
@@ -14,6 +14,8 @@
* limitations under the License.
*/
+// @ts-check
+
/**
* @param {import('knex').Knex} knex
*/
diff --git a/plugins/user-settings-backend/package.json b/plugins/user-settings-backend/package.json
index a405cbba9a..19f86d7aad 100644
--- a/plugins/user-settings-backend/package.json
+++ b/plugins/user-settings-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-user-settings-backend",
"description": "The Backstage backend plugin to manage user settings",
- "version": "0.1.3-next.1",
+ "version": "0.1.3-next.2",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/user-settings/CHANGELOG.md b/plugins/user-settings/CHANGELOG.md
index 970e0efd76..cd293a67ee 100644
--- a/plugins/user-settings/CHANGELOG.md
+++ b/plugins/user-settings/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-user-settings
+## 0.6.0-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-app-api@1.2.1-next.3
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+
+## 0.6.0-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-app-api@1.2.1-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/types@1.0.2-next.1
+
## 0.6.0-next.1
### Patch Changes
diff --git a/plugins/user-settings/package.json b/plugins/user-settings/package.json
index c20b29aca6..c19d3725cc 100644
--- a/plugins/user-settings/package.json
+++ b/plugins/user-settings/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-user-settings",
"description": "A Backstage plugin that provides a settings page",
- "version": "0.6.0-next.1",
+ "version": "0.6.0-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/vault-backend/CHANGELOG.md b/plugins/vault-backend/CHANGELOG.md
index 9aed902366..46db0d1b49 100644
--- a/plugins/vault-backend/CHANGELOG.md
+++ b/plugins/vault-backend/CHANGELOG.md
@@ -1,5 +1,28 @@
# @backstage/plugin-vault-backend
+## 0.2.5-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/backend-test-utils@0.1.31-next.3
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+
+## 0.2.5-next.2
+
+### Patch Changes
+
+- 568ae02463: Added (optional) config `vault.publicUrl` as alternative to `vault.baseUrl` for `editUrl` and `showUrl` in case `vault.baseUrl` is internal
+- Updated dependencies
+ - @backstage/backend-common@0.17.0-next.2
+ - @backstage/backend-test-utils@0.1.31-next.2
+ - @backstage/backend-tasks@0.4.0-next.2
+ - @backstage/config@1.0.5-next.1
+ - @backstage/errors@1.1.4-next.1
+
## 0.2.5-next.1
### Patch Changes
diff --git a/plugins/vault-backend/package.json b/plugins/vault-backend/package.json
index 65f978df73..f95a925e3a 100644
--- a/plugins/vault-backend/package.json
+++ b/plugins/vault-backend/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-vault-backend",
"description": "A Backstage backend plugin that integrates towards Vault",
- "version": "0.2.5-next.1",
+ "version": "0.2.5-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/vault/CHANGELOG.md b/plugins/vault/CHANGELOG.md
index 4fa9f69ca1..b35f3a22bd 100644
--- a/plugins/vault/CHANGELOG.md
+++ b/plugins/vault/CHANGELOG.md
@@ -1,5 +1,29 @@
# @backstage/plugin-vault
+## 0.1.6-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+ - @backstage/plugin-catalog-react@1.2.2-next.3
+
+## 0.1.6-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/plugin-catalog-react@1.2.2-next.2
+ - @backstage/catalog-model@1.1.4-next.1
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.1.6-next.1
### Patch Changes
diff --git a/plugins/vault/package.json b/plugins/vault/package.json
index 1b394670b5..c777b22cdf 100644
--- a/plugins/vault/package.json
+++ b/plugins/vault/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-vault",
"description": "A Backstage plugin that integrates towards Vault",
- "version": "0.1.6-next.1",
+ "version": "0.1.6-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/plugins/xcmetrics/CHANGELOG.md b/plugins/xcmetrics/CHANGELOG.md
index dca149a889..b916cbb4db 100644
--- a/plugins/xcmetrics/CHANGELOG.md
+++ b/plugins/xcmetrics/CHANGELOG.md
@@ -1,5 +1,25 @@
# @backstage/plugin-xcmetrics
+## 0.2.32-next.3
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-components@0.12.1-next.3
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
+## 0.2.32-next.2
+
+### Patch Changes
+
+- Updated dependencies
+ - @backstage/core-plugin-api@1.2.0-next.2
+ - @backstage/core-components@0.12.1-next.2
+ - @backstage/errors@1.1.4-next.1
+ - @backstage/theme@0.2.16
+
## 0.2.32-next.1
### Patch Changes
diff --git a/plugins/xcmetrics/package.json b/plugins/xcmetrics/package.json
index f842bbf553..dbfecafb25 100644
--- a/plugins/xcmetrics/package.json
+++ b/plugins/xcmetrics/package.json
@@ -1,7 +1,7 @@
{
"name": "@backstage/plugin-xcmetrics",
"description": "A Backstage plugin that shows XCode build metrics for your components",
- "version": "0.2.32-next.1",
+ "version": "0.2.32-next.3",
"main": "src/index.ts",
"types": "src/index.ts",
"license": "Apache-2.0",
diff --git a/scripts/generate-changeset-feedback.js b/scripts/generate-changeset-feedback.js
index 965f80907f..b9ad09ca72 100644
--- a/scripts/generate-changeset-feedback.js
+++ b/scripts/generate-changeset-feedback.js
@@ -73,20 +73,46 @@ async function listChangedFiles(ref) {
}
async function listPackages() {
- const { stdout: version } = await execFile('yarn', ['--version']);
- if (version.match(/^1\./)) {
- const { stdout } = await execFile('yarn', ['-s', 'workspaces', 'info']);
- return Object.entries(JSON.parse(stdout)).map(([name, info]) => ({
- name,
- path: info.location,
- }));
+ const rootPkg = require(resolvePath(process.cwd(), './package.json'));
+ if (!rootPkg?.workspaces?.packages) {
+ throw new Error('No workspaces found in root package.json');
}
- const { stdout } = await execFile('yarn', ['workspaces', 'list', '--json']);
- return stdout
- .split(/\r?\n/)
- .filter(line => line)
- .map(line => JSON.parse(line))
- .map(({ name, location }) => ({ name, path: location }));
+
+ const pkgs = [];
+
+ // Naive workspace lookup implementation, we can't shell out to yarn here as the implementation embedded in the repo
+ for (const pkgPath of rootPkg?.workspaces?.packages) {
+ const readDirRecursive = (dir, parts) => {
+ const [nextPart] = parts;
+
+ // We've reached the end of the path pattern, check if package.json exists
+ if (!nextPart) {
+ try {
+ const pkg = require(resolvePath(dir, 'package.json'));
+ pkgs.push({
+ path: relativePath(process.cwd(), dir),
+ name: pkg.name,
+ });
+ } catch {
+ process.stderr.write(`Failed to read package.json in ${dir}\n`);
+ }
+ return;
+ }
+
+ for (const filePath of fs.readdirSync(dir)) {
+ if (fs.statSync(resolvePath(dir, filePath)).isDirectory()) {
+ if (filePath === nextPart || nextPart === '*') {
+ readDirRecursive(resolvePath(dir, filePath), parts.slice(1));
+ }
+ }
+ }
+ };
+
+ // Split the workspace paths by / and check each directory level recursively
+ readDirRecursive(process.cwd(), pkgPath.split('/'));
+ }
+
+ return pkgs;
}
async function loadChangesets(filePaths) {
@@ -276,6 +302,7 @@ async function main() {
2,
),
);
+ process.stderr.write('\n');
const summary = formatSummary(changedPackages, changesets);
process.stdout.write(summary);
diff --git a/yarn.lock b/yarn.lock
index 4af9e1862a..ef0f0deb4f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -379,13 +379,13 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/abort-controller@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/abort-controller@npm:3.222.0"
+"@aws-sdk/abort-controller@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/abort-controller@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 06528afdab15ed4f088b313e3e42c4ed9b46f4887a2f6f75aabe98830027510e5541965cefa3af1a9f0315ae4b37bdc16b6a9c80b7fca65719b47c8909aad260
+ checksum: 44045b60c7697ed76bcbfbe3f7f4bb019f139d2337e77d8ce79d98bca17c1245e2d33934bba04fe8e2d462b729124ba4414a589ed9275c07f2bfefd3a0850184
languageName: node
linkType: hard
@@ -408,482 +408,476 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/client-cognito-identity@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/client-cognito-identity@npm:3.222.0"
+"@aws-sdk/client-cognito-identity@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/client-cognito-identity@npm:3.226.0"
dependencies:
"@aws-crypto/sha256-browser": 2.0.0
"@aws-crypto/sha256-js": 2.0.0
- "@aws-sdk/client-sts": 3.222.0
- "@aws-sdk/config-resolver": 3.222.0
- "@aws-sdk/credential-provider-node": 3.222.0
- "@aws-sdk/fetch-http-handler": 3.222.0
- "@aws-sdk/hash-node": 3.222.0
- "@aws-sdk/invalid-dependency": 3.222.0
- "@aws-sdk/middleware-content-length": 3.222.0
- "@aws-sdk/middleware-endpoint": 3.222.0
- "@aws-sdk/middleware-host-header": 3.222.0
- "@aws-sdk/middleware-logger": 3.222.0
- "@aws-sdk/middleware-recursion-detection": 3.222.0
- "@aws-sdk/middleware-retry": 3.222.0
- "@aws-sdk/middleware-serde": 3.222.0
- "@aws-sdk/middleware-signing": 3.222.0
- "@aws-sdk/middleware-stack": 3.222.0
- "@aws-sdk/middleware-user-agent": 3.222.0
- "@aws-sdk/node-config-provider": 3.222.0
- "@aws-sdk/node-http-handler": 3.222.0
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/smithy-client": 3.222.0
- "@aws-sdk/types": 3.222.0
- "@aws-sdk/url-parser": 3.222.0
+ "@aws-sdk/client-sts": 3.226.0
+ "@aws-sdk/config-resolver": 3.226.0
+ "@aws-sdk/credential-provider-node": 3.226.0
+ "@aws-sdk/fetch-http-handler": 3.226.0
+ "@aws-sdk/hash-node": 3.226.0
+ "@aws-sdk/invalid-dependency": 3.226.0
+ "@aws-sdk/middleware-content-length": 3.226.0
+ "@aws-sdk/middleware-endpoint": 3.226.0
+ "@aws-sdk/middleware-host-header": 3.226.0
+ "@aws-sdk/middleware-logger": 3.226.0
+ "@aws-sdk/middleware-recursion-detection": 3.226.0
+ "@aws-sdk/middleware-retry": 3.226.0
+ "@aws-sdk/middleware-serde": 3.226.0
+ "@aws-sdk/middleware-signing": 3.226.0
+ "@aws-sdk/middleware-stack": 3.226.0
+ "@aws-sdk/middleware-user-agent": 3.226.0
+ "@aws-sdk/node-config-provider": 3.226.0
+ "@aws-sdk/node-http-handler": 3.226.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/smithy-client": 3.226.0
+ "@aws-sdk/types": 3.226.0
+ "@aws-sdk/url-parser": 3.226.0
"@aws-sdk/util-base64": 3.208.0
"@aws-sdk/util-body-length-browser": 3.188.0
"@aws-sdk/util-body-length-node": 3.208.0
- "@aws-sdk/util-defaults-mode-browser": 3.222.0
- "@aws-sdk/util-defaults-mode-node": 3.222.0
- "@aws-sdk/util-endpoints": 3.222.0
- "@aws-sdk/util-retry": 3.222.0
- "@aws-sdk/util-user-agent-browser": 3.222.0
- "@aws-sdk/util-user-agent-node": 3.222.0
+ "@aws-sdk/util-defaults-mode-browser": 3.226.0
+ "@aws-sdk/util-defaults-mode-node": 3.226.0
+ "@aws-sdk/util-endpoints": 3.226.0
+ "@aws-sdk/util-user-agent-browser": 3.226.0
+ "@aws-sdk/util-user-agent-node": 3.226.0
"@aws-sdk/util-utf8-browser": 3.188.0
"@aws-sdk/util-utf8-node": 3.208.0
tslib: ^2.3.1
- checksum: b733d9bad0232a17967da9b27311cb2adf41acaefc584173e6d74b3b966ed3908b9e9fa65b3a0f3e12709dc305e64b1a5351ea43ac666650a375cb10143368e3
+ checksum: a138f29c7172549f176f3138cd09514d460f62182d5615b89035aff1a2e1e228f3f36db42c7d41be3de07bb4f6a15924aaa3f46b886d7bed4764f2ef12d5ec13
languageName: node
linkType: hard
"@aws-sdk/client-s3@npm:^3.208.0":
- version: 3.222.0
- resolution: "@aws-sdk/client-s3@npm:3.222.0"
+ version: 3.226.0
+ resolution: "@aws-sdk/client-s3@npm:3.226.0"
dependencies:
"@aws-crypto/sha1-browser": 2.0.0
"@aws-crypto/sha256-browser": 2.0.0
"@aws-crypto/sha256-js": 2.0.0
- "@aws-sdk/client-sts": 3.222.0
- "@aws-sdk/config-resolver": 3.222.0
- "@aws-sdk/credential-provider-node": 3.222.0
- "@aws-sdk/eventstream-serde-browser": 3.222.0
- "@aws-sdk/eventstream-serde-config-resolver": 3.222.0
- "@aws-sdk/eventstream-serde-node": 3.222.0
- "@aws-sdk/fetch-http-handler": 3.222.0
- "@aws-sdk/hash-blob-browser": 3.222.0
- "@aws-sdk/hash-node": 3.222.0
- "@aws-sdk/hash-stream-node": 3.222.0
- "@aws-sdk/invalid-dependency": 3.222.0
- "@aws-sdk/md5-js": 3.222.0
- "@aws-sdk/middleware-bucket-endpoint": 3.222.0
- "@aws-sdk/middleware-content-length": 3.222.0
- "@aws-sdk/middleware-endpoint": 3.222.0
- "@aws-sdk/middleware-expect-continue": 3.222.0
- "@aws-sdk/middleware-flexible-checksums": 3.222.0
- "@aws-sdk/middleware-host-header": 3.222.0
- "@aws-sdk/middleware-location-constraint": 3.222.0
- "@aws-sdk/middleware-logger": 3.222.0
- "@aws-sdk/middleware-recursion-detection": 3.222.0
- "@aws-sdk/middleware-retry": 3.222.0
- "@aws-sdk/middleware-sdk-s3": 3.222.0
- "@aws-sdk/middleware-serde": 3.222.0
- "@aws-sdk/middleware-signing": 3.222.0
- "@aws-sdk/middleware-ssec": 3.222.0
- "@aws-sdk/middleware-stack": 3.222.0
- "@aws-sdk/middleware-user-agent": 3.222.0
- "@aws-sdk/node-config-provider": 3.222.0
- "@aws-sdk/node-http-handler": 3.222.0
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/signature-v4-multi-region": 3.222.0
- "@aws-sdk/smithy-client": 3.222.0
- "@aws-sdk/types": 3.222.0
- "@aws-sdk/url-parser": 3.222.0
+ "@aws-sdk/client-sts": 3.226.0
+ "@aws-sdk/config-resolver": 3.226.0
+ "@aws-sdk/credential-provider-node": 3.226.0
+ "@aws-sdk/eventstream-serde-browser": 3.226.0
+ "@aws-sdk/eventstream-serde-config-resolver": 3.226.0
+ "@aws-sdk/eventstream-serde-node": 3.226.0
+ "@aws-sdk/fetch-http-handler": 3.226.0
+ "@aws-sdk/hash-blob-browser": 3.226.0
+ "@aws-sdk/hash-node": 3.226.0
+ "@aws-sdk/hash-stream-node": 3.226.0
+ "@aws-sdk/invalid-dependency": 3.226.0
+ "@aws-sdk/md5-js": 3.226.0
+ "@aws-sdk/middleware-bucket-endpoint": 3.226.0
+ "@aws-sdk/middleware-content-length": 3.226.0
+ "@aws-sdk/middleware-endpoint": 3.226.0
+ "@aws-sdk/middleware-expect-continue": 3.226.0
+ "@aws-sdk/middleware-flexible-checksums": 3.226.0
+ "@aws-sdk/middleware-host-header": 3.226.0
+ "@aws-sdk/middleware-location-constraint": 3.226.0
+ "@aws-sdk/middleware-logger": 3.226.0
+ "@aws-sdk/middleware-recursion-detection": 3.226.0
+ "@aws-sdk/middleware-retry": 3.226.0
+ "@aws-sdk/middleware-sdk-s3": 3.226.0
+ "@aws-sdk/middleware-serde": 3.226.0
+ "@aws-sdk/middleware-signing": 3.226.0
+ "@aws-sdk/middleware-ssec": 3.226.0
+ "@aws-sdk/middleware-stack": 3.226.0
+ "@aws-sdk/middleware-user-agent": 3.226.0
+ "@aws-sdk/node-config-provider": 3.226.0
+ "@aws-sdk/node-http-handler": 3.226.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/signature-v4-multi-region": 3.226.0
+ "@aws-sdk/smithy-client": 3.226.0
+ "@aws-sdk/types": 3.226.0
+ "@aws-sdk/url-parser": 3.226.0
"@aws-sdk/util-base64": 3.208.0
"@aws-sdk/util-body-length-browser": 3.188.0
"@aws-sdk/util-body-length-node": 3.208.0
- "@aws-sdk/util-defaults-mode-browser": 3.222.0
- "@aws-sdk/util-defaults-mode-node": 3.222.0
- "@aws-sdk/util-endpoints": 3.222.0
- "@aws-sdk/util-retry": 3.222.0
- "@aws-sdk/util-stream-browser": 3.222.0
- "@aws-sdk/util-stream-node": 3.222.0
- "@aws-sdk/util-user-agent-browser": 3.222.0
- "@aws-sdk/util-user-agent-node": 3.222.0
+ "@aws-sdk/util-defaults-mode-browser": 3.226.0
+ "@aws-sdk/util-defaults-mode-node": 3.226.0
+ "@aws-sdk/util-endpoints": 3.226.0
+ "@aws-sdk/util-stream-browser": 3.226.0
+ "@aws-sdk/util-stream-node": 3.226.0
+ "@aws-sdk/util-user-agent-browser": 3.226.0
+ "@aws-sdk/util-user-agent-node": 3.226.0
"@aws-sdk/util-utf8-browser": 3.188.0
"@aws-sdk/util-utf8-node": 3.208.0
- "@aws-sdk/util-waiter": 3.222.0
+ "@aws-sdk/util-waiter": 3.226.0
"@aws-sdk/xml-builder": 3.201.0
fast-xml-parser: 4.0.11
tslib: ^2.3.1
- checksum: 844b0ac62f37d8db28d462bc1ee4cc9bef97529fd9716db9693dd7c6423ec5d12b81a0a107457aa9feb2e7ca2e26c12aa979fe51ce4b3090229fcfa784778e83
+ checksum: 5616e74c836dc9f202b5cd73ceb90c580a8a3319cc59a1bfa1dae49f001ade1e38e2a1fc842319ff443470fb63eb000e6acef727f7f95a1b96d360647386900b
languageName: node
linkType: hard
"@aws-sdk/client-sqs@npm:^3.208.0":
- version: 3.222.0
- resolution: "@aws-sdk/client-sqs@npm:3.222.0"
+ version: 3.226.0
+ resolution: "@aws-sdk/client-sqs@npm:3.226.0"
dependencies:
"@aws-crypto/sha256-browser": 2.0.0
"@aws-crypto/sha256-js": 2.0.0
- "@aws-sdk/client-sts": 3.222.0
- "@aws-sdk/config-resolver": 3.222.0
- "@aws-sdk/credential-provider-node": 3.222.0
- "@aws-sdk/fetch-http-handler": 3.222.0
- "@aws-sdk/hash-node": 3.222.0
- "@aws-sdk/invalid-dependency": 3.222.0
- "@aws-sdk/md5-js": 3.222.0
- "@aws-sdk/middleware-content-length": 3.222.0
- "@aws-sdk/middleware-endpoint": 3.222.0
- "@aws-sdk/middleware-host-header": 3.222.0
- "@aws-sdk/middleware-logger": 3.222.0
- "@aws-sdk/middleware-recursion-detection": 3.222.0
- "@aws-sdk/middleware-retry": 3.222.0
- "@aws-sdk/middleware-sdk-sqs": 3.222.0
- "@aws-sdk/middleware-serde": 3.222.0
- "@aws-sdk/middleware-signing": 3.222.0
- "@aws-sdk/middleware-stack": 3.222.0
- "@aws-sdk/middleware-user-agent": 3.222.0
- "@aws-sdk/node-config-provider": 3.222.0
- "@aws-sdk/node-http-handler": 3.222.0
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/smithy-client": 3.222.0
- "@aws-sdk/types": 3.222.0
- "@aws-sdk/url-parser": 3.222.0
+ "@aws-sdk/client-sts": 3.226.0
+ "@aws-sdk/config-resolver": 3.226.0
+ "@aws-sdk/credential-provider-node": 3.226.0
+ "@aws-sdk/fetch-http-handler": 3.226.0
+ "@aws-sdk/hash-node": 3.226.0
+ "@aws-sdk/invalid-dependency": 3.226.0
+ "@aws-sdk/md5-js": 3.226.0
+ "@aws-sdk/middleware-content-length": 3.226.0
+ "@aws-sdk/middleware-endpoint": 3.226.0
+ "@aws-sdk/middleware-host-header": 3.226.0
+ "@aws-sdk/middleware-logger": 3.226.0
+ "@aws-sdk/middleware-recursion-detection": 3.226.0
+ "@aws-sdk/middleware-retry": 3.226.0
+ "@aws-sdk/middleware-sdk-sqs": 3.226.0
+ "@aws-sdk/middleware-serde": 3.226.0
+ "@aws-sdk/middleware-signing": 3.226.0
+ "@aws-sdk/middleware-stack": 3.226.0
+ "@aws-sdk/middleware-user-agent": 3.226.0
+ "@aws-sdk/node-config-provider": 3.226.0
+ "@aws-sdk/node-http-handler": 3.226.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/smithy-client": 3.226.0
+ "@aws-sdk/types": 3.226.0
+ "@aws-sdk/url-parser": 3.226.0
"@aws-sdk/util-base64": 3.208.0
"@aws-sdk/util-body-length-browser": 3.188.0
"@aws-sdk/util-body-length-node": 3.208.0
- "@aws-sdk/util-defaults-mode-browser": 3.222.0
- "@aws-sdk/util-defaults-mode-node": 3.222.0
- "@aws-sdk/util-endpoints": 3.222.0
- "@aws-sdk/util-retry": 3.222.0
- "@aws-sdk/util-user-agent-browser": 3.222.0
- "@aws-sdk/util-user-agent-node": 3.222.0
+ "@aws-sdk/util-defaults-mode-browser": 3.226.0
+ "@aws-sdk/util-defaults-mode-node": 3.226.0
+ "@aws-sdk/util-endpoints": 3.226.0
+ "@aws-sdk/util-user-agent-browser": 3.226.0
+ "@aws-sdk/util-user-agent-node": 3.226.0
"@aws-sdk/util-utf8-browser": 3.188.0
"@aws-sdk/util-utf8-node": 3.208.0
fast-xml-parser: 4.0.11
tslib: ^2.3.1
- checksum: a6ffa1f101ac006e982e072cbdffb2247d125bbca79c710f4780b0af4473fc38cbff1b40281636c675340348a4066231c01aef838cbfe5402b0609875468d720
+ checksum: 514fddd0abb2ec104bde0b08c206859a1ed1cc731996fb79c7ea5f4726ebb7329f5af827b3f0b9958be79c4e188e276cb81f211f6de4eae6bcf6e5f20f7bc447
languageName: node
linkType: hard
-"@aws-sdk/client-sso-oidc@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/client-sso-oidc@npm:3.222.0"
+"@aws-sdk/client-sso-oidc@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/client-sso-oidc@npm:3.226.0"
dependencies:
"@aws-crypto/sha256-browser": 2.0.0
"@aws-crypto/sha256-js": 2.0.0
- "@aws-sdk/config-resolver": 3.222.0
- "@aws-sdk/fetch-http-handler": 3.222.0
- "@aws-sdk/hash-node": 3.222.0
- "@aws-sdk/invalid-dependency": 3.222.0
- "@aws-sdk/middleware-content-length": 3.222.0
- "@aws-sdk/middleware-endpoint": 3.222.0
- "@aws-sdk/middleware-host-header": 3.222.0
- "@aws-sdk/middleware-logger": 3.222.0
- "@aws-sdk/middleware-recursion-detection": 3.222.0
- "@aws-sdk/middleware-retry": 3.222.0
- "@aws-sdk/middleware-serde": 3.222.0
- "@aws-sdk/middleware-stack": 3.222.0
- "@aws-sdk/middleware-user-agent": 3.222.0
- "@aws-sdk/node-config-provider": 3.222.0
- "@aws-sdk/node-http-handler": 3.222.0
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/smithy-client": 3.222.0
- "@aws-sdk/types": 3.222.0
- "@aws-sdk/url-parser": 3.222.0
+ "@aws-sdk/config-resolver": 3.226.0
+ "@aws-sdk/fetch-http-handler": 3.226.0
+ "@aws-sdk/hash-node": 3.226.0
+ "@aws-sdk/invalid-dependency": 3.226.0
+ "@aws-sdk/middleware-content-length": 3.226.0
+ "@aws-sdk/middleware-endpoint": 3.226.0
+ "@aws-sdk/middleware-host-header": 3.226.0
+ "@aws-sdk/middleware-logger": 3.226.0
+ "@aws-sdk/middleware-recursion-detection": 3.226.0
+ "@aws-sdk/middleware-retry": 3.226.0
+ "@aws-sdk/middleware-serde": 3.226.0
+ "@aws-sdk/middleware-stack": 3.226.0
+ "@aws-sdk/middleware-user-agent": 3.226.0
+ "@aws-sdk/node-config-provider": 3.226.0
+ "@aws-sdk/node-http-handler": 3.226.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/smithy-client": 3.226.0
+ "@aws-sdk/types": 3.226.0
+ "@aws-sdk/url-parser": 3.226.0
"@aws-sdk/util-base64": 3.208.0
"@aws-sdk/util-body-length-browser": 3.188.0
"@aws-sdk/util-body-length-node": 3.208.0
- "@aws-sdk/util-defaults-mode-browser": 3.222.0
- "@aws-sdk/util-defaults-mode-node": 3.222.0
- "@aws-sdk/util-endpoints": 3.222.0
- "@aws-sdk/util-retry": 3.222.0
- "@aws-sdk/util-user-agent-browser": 3.222.0
- "@aws-sdk/util-user-agent-node": 3.222.0
+ "@aws-sdk/util-defaults-mode-browser": 3.226.0
+ "@aws-sdk/util-defaults-mode-node": 3.226.0
+ "@aws-sdk/util-endpoints": 3.226.0
+ "@aws-sdk/util-user-agent-browser": 3.226.0
+ "@aws-sdk/util-user-agent-node": 3.226.0
"@aws-sdk/util-utf8-browser": 3.188.0
"@aws-sdk/util-utf8-node": 3.208.0
tslib: ^2.3.1
- checksum: 40674d89438b689480bdfa10bfb044d90341d87096ae6b0803e6ecc1695d48b1f7a8c513109e92001c380e2b2f5b18aa3e8af1c8ecd3d2f04f63f160cb039611
+ checksum: 911e3484bba6b500da9817734851614d11f00ade21ad77d9ec722dc60f37ed1154dc12d37faf55ea425f750277fc361e71a39bddbda86c05fef0981db258bd1d
languageName: node
linkType: hard
-"@aws-sdk/client-sso@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/client-sso@npm:3.222.0"
+"@aws-sdk/client-sso@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/client-sso@npm:3.226.0"
dependencies:
"@aws-crypto/sha256-browser": 2.0.0
"@aws-crypto/sha256-js": 2.0.0
- "@aws-sdk/config-resolver": 3.222.0
- "@aws-sdk/fetch-http-handler": 3.222.0
- "@aws-sdk/hash-node": 3.222.0
- "@aws-sdk/invalid-dependency": 3.222.0
- "@aws-sdk/middleware-content-length": 3.222.0
- "@aws-sdk/middleware-endpoint": 3.222.0
- "@aws-sdk/middleware-host-header": 3.222.0
- "@aws-sdk/middleware-logger": 3.222.0
- "@aws-sdk/middleware-recursion-detection": 3.222.0
- "@aws-sdk/middleware-retry": 3.222.0
- "@aws-sdk/middleware-serde": 3.222.0
- "@aws-sdk/middleware-stack": 3.222.0
- "@aws-sdk/middleware-user-agent": 3.222.0
- "@aws-sdk/node-config-provider": 3.222.0
- "@aws-sdk/node-http-handler": 3.222.0
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/smithy-client": 3.222.0
- "@aws-sdk/types": 3.222.0
- "@aws-sdk/url-parser": 3.222.0
+ "@aws-sdk/config-resolver": 3.226.0
+ "@aws-sdk/fetch-http-handler": 3.226.0
+ "@aws-sdk/hash-node": 3.226.0
+ "@aws-sdk/invalid-dependency": 3.226.0
+ "@aws-sdk/middleware-content-length": 3.226.0
+ "@aws-sdk/middleware-endpoint": 3.226.0
+ "@aws-sdk/middleware-host-header": 3.226.0
+ "@aws-sdk/middleware-logger": 3.226.0
+ "@aws-sdk/middleware-recursion-detection": 3.226.0
+ "@aws-sdk/middleware-retry": 3.226.0
+ "@aws-sdk/middleware-serde": 3.226.0
+ "@aws-sdk/middleware-stack": 3.226.0
+ "@aws-sdk/middleware-user-agent": 3.226.0
+ "@aws-sdk/node-config-provider": 3.226.0
+ "@aws-sdk/node-http-handler": 3.226.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/smithy-client": 3.226.0
+ "@aws-sdk/types": 3.226.0
+ "@aws-sdk/url-parser": 3.226.0
"@aws-sdk/util-base64": 3.208.0
"@aws-sdk/util-body-length-browser": 3.188.0
"@aws-sdk/util-body-length-node": 3.208.0
- "@aws-sdk/util-defaults-mode-browser": 3.222.0
- "@aws-sdk/util-defaults-mode-node": 3.222.0
- "@aws-sdk/util-endpoints": 3.222.0
- "@aws-sdk/util-retry": 3.222.0
- "@aws-sdk/util-user-agent-browser": 3.222.0
- "@aws-sdk/util-user-agent-node": 3.222.0
+ "@aws-sdk/util-defaults-mode-browser": 3.226.0
+ "@aws-sdk/util-defaults-mode-node": 3.226.0
+ "@aws-sdk/util-endpoints": 3.226.0
+ "@aws-sdk/util-user-agent-browser": 3.226.0
+ "@aws-sdk/util-user-agent-node": 3.226.0
"@aws-sdk/util-utf8-browser": 3.188.0
"@aws-sdk/util-utf8-node": 3.208.0
tslib: ^2.3.1
- checksum: bc0cd1125bc5aa94b3fdec15167ce9539acf4a187da060d51fa8ad7c30d0bf6cfee9e3a0175d65e204aba92efee4087c99d1190e1b43927c01cd7a8b1bbbb93e
+ checksum: c0747f2e8611e3aa1b46a6a0c44e8ed53271853a43999ec7d94d228c962b88c0f7dd6a9b4c6fe10b0224e31a57d78787753635357fb014c7ceb9125a9eaaac38
languageName: node
linkType: hard
-"@aws-sdk/client-sts@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/client-sts@npm:3.222.0"
+"@aws-sdk/client-sts@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/client-sts@npm:3.226.0"
dependencies:
"@aws-crypto/sha256-browser": 2.0.0
"@aws-crypto/sha256-js": 2.0.0
- "@aws-sdk/config-resolver": 3.222.0
- "@aws-sdk/credential-provider-node": 3.222.0
- "@aws-sdk/fetch-http-handler": 3.222.0
- "@aws-sdk/hash-node": 3.222.0
- "@aws-sdk/invalid-dependency": 3.222.0
- "@aws-sdk/middleware-content-length": 3.222.0
- "@aws-sdk/middleware-endpoint": 3.222.0
- "@aws-sdk/middleware-host-header": 3.222.0
- "@aws-sdk/middleware-logger": 3.222.0
- "@aws-sdk/middleware-recursion-detection": 3.222.0
- "@aws-sdk/middleware-retry": 3.222.0
- "@aws-sdk/middleware-sdk-sts": 3.222.0
- "@aws-sdk/middleware-serde": 3.222.0
- "@aws-sdk/middleware-signing": 3.222.0
- "@aws-sdk/middleware-stack": 3.222.0
- "@aws-sdk/middleware-user-agent": 3.222.0
- "@aws-sdk/node-config-provider": 3.222.0
- "@aws-sdk/node-http-handler": 3.222.0
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/smithy-client": 3.222.0
- "@aws-sdk/types": 3.222.0
- "@aws-sdk/url-parser": 3.222.0
+ "@aws-sdk/config-resolver": 3.226.0
+ "@aws-sdk/credential-provider-node": 3.226.0
+ "@aws-sdk/fetch-http-handler": 3.226.0
+ "@aws-sdk/hash-node": 3.226.0
+ "@aws-sdk/invalid-dependency": 3.226.0
+ "@aws-sdk/middleware-content-length": 3.226.0
+ "@aws-sdk/middleware-endpoint": 3.226.0
+ "@aws-sdk/middleware-host-header": 3.226.0
+ "@aws-sdk/middleware-logger": 3.226.0
+ "@aws-sdk/middleware-recursion-detection": 3.226.0
+ "@aws-sdk/middleware-retry": 3.226.0
+ "@aws-sdk/middleware-sdk-sts": 3.226.0
+ "@aws-sdk/middleware-serde": 3.226.0
+ "@aws-sdk/middleware-signing": 3.226.0
+ "@aws-sdk/middleware-stack": 3.226.0
+ "@aws-sdk/middleware-user-agent": 3.226.0
+ "@aws-sdk/node-config-provider": 3.226.0
+ "@aws-sdk/node-http-handler": 3.226.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/smithy-client": 3.226.0
+ "@aws-sdk/types": 3.226.0
+ "@aws-sdk/url-parser": 3.226.0
"@aws-sdk/util-base64": 3.208.0
"@aws-sdk/util-body-length-browser": 3.188.0
"@aws-sdk/util-body-length-node": 3.208.0
- "@aws-sdk/util-defaults-mode-browser": 3.222.0
- "@aws-sdk/util-defaults-mode-node": 3.222.0
- "@aws-sdk/util-endpoints": 3.222.0
- "@aws-sdk/util-retry": 3.222.0
- "@aws-sdk/util-user-agent-browser": 3.222.0
- "@aws-sdk/util-user-agent-node": 3.222.0
+ "@aws-sdk/util-defaults-mode-browser": 3.226.0
+ "@aws-sdk/util-defaults-mode-node": 3.226.0
+ "@aws-sdk/util-endpoints": 3.226.0
+ "@aws-sdk/util-user-agent-browser": 3.226.0
+ "@aws-sdk/util-user-agent-node": 3.226.0
"@aws-sdk/util-utf8-browser": 3.188.0
"@aws-sdk/util-utf8-node": 3.208.0
fast-xml-parser: 4.0.11
tslib: ^2.3.1
- checksum: 79f18e5b44541673213715e3465a8b000716c03120ea087e6920abba3542683dbd4b881ecb091ef90df34947eec00c82daf70089ea0e5e92cffbb4e57e2d76d7
+ checksum: df44bfa28034e6361fc300ce42350ad975afcfae833a59bf8b9ccee8f8f4cc606258b905fa34b052eeb71941d1d471ba89c9b6df7bc0188147038082626c1155
languageName: node
linkType: hard
-"@aws-sdk/config-resolver@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/config-resolver@npm:3.222.0"
+"@aws-sdk/config-resolver@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/config-resolver@npm:3.226.0"
dependencies:
- "@aws-sdk/signature-v4": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/signature-v4": 3.226.0
+ "@aws-sdk/types": 3.226.0
"@aws-sdk/util-config-provider": 3.208.0
- "@aws-sdk/util-middleware": 3.222.0
+ "@aws-sdk/util-middleware": 3.226.0
tslib: ^2.3.1
- checksum: 8a2524cf1e8bd9d7acf82a039a1da7de9a7f9017d7a0dd913024e74d126509bdaa0e2b2bfc0b9ba5a9aee83af4022e2573f59d675997cc81b726d8300afd22d5
+ checksum: 08bfbc0528da98cba2b46bda05cd9af46f6eced3dbe5e415b11465501fe672d99b869adc9f08cfd2f138c9b61ac119b43eb9a90a490395aec705e1b795022d4d
languageName: node
linkType: hard
-"@aws-sdk/credential-provider-cognito-identity@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.222.0"
+"@aws-sdk/credential-provider-cognito-identity@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.226.0"
dependencies:
- "@aws-sdk/client-cognito-identity": 3.222.0
- "@aws-sdk/property-provider": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/client-cognito-identity": 3.226.0
+ "@aws-sdk/property-provider": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: e6a61cf601825907931ed0cc42050b895b150468feb95c1052e053ce00d33e8d225663ca337da1c5825eee7e24438311ba0d28b2a6021868d3e6796aa81fdeeb
+ checksum: 13d6a35407600ef40c8e02ae93c95d40aa0c0427846bdcbb6fc0d6166ab103aab1e51900d9cd29c8cc272fa6a1ea1699bf4e1c7961f6e62d0b6c376527b4b5ac
languageName: node
linkType: hard
-"@aws-sdk/credential-provider-env@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/credential-provider-env@npm:3.222.0"
+"@aws-sdk/credential-provider-env@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/credential-provider-env@npm:3.226.0"
dependencies:
- "@aws-sdk/property-provider": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/property-provider": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: ae524102f47c8ac471231d990b63d3a3272826f94efd9a37d6a5ccc1c42db1edc86a69c67743eeba16fbead5b6800578de1a43831b99005e6d5b974acdc553d0
+ checksum: 4f764d8d07ba1f65503ed2440ebfbccf98c141b11a087a582ea606d06bc764c91641b4ec505ab0d4750025a01128b041d9514a3ec868c385f038b5373b513293
languageName: node
linkType: hard
-"@aws-sdk/credential-provider-imds@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/credential-provider-imds@npm:3.222.0"
+"@aws-sdk/credential-provider-imds@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/credential-provider-imds@npm:3.226.0"
dependencies:
- "@aws-sdk/node-config-provider": 3.222.0
- "@aws-sdk/property-provider": 3.222.0
- "@aws-sdk/types": 3.222.0
- "@aws-sdk/url-parser": 3.222.0
+ "@aws-sdk/node-config-provider": 3.226.0
+ "@aws-sdk/property-provider": 3.226.0
+ "@aws-sdk/types": 3.226.0
+ "@aws-sdk/url-parser": 3.226.0
tslib: ^2.3.1
- checksum: 41e5ee3819896063fdd3054d9a21d954b6904eaf66b4fc1385407de18dab7417704f2c2ebfad27330692fda629cc8878a0d7291a67f84ab4880a1c1a4a4d3c22
+ checksum: c0480ca127e6715ebf98ff41a8ea47d139166b8632582782df46fc9e568ff579cfc0768af80082ae6eea3eb6750edb41c4a4c39281b777c578fdb7f8ef8b641c
languageName: node
linkType: hard
-"@aws-sdk/credential-provider-ini@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/credential-provider-ini@npm:3.222.0"
+"@aws-sdk/credential-provider-ini@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/credential-provider-ini@npm:3.226.0"
dependencies:
- "@aws-sdk/credential-provider-env": 3.222.0
- "@aws-sdk/credential-provider-imds": 3.222.0
- "@aws-sdk/credential-provider-sso": 3.222.0
- "@aws-sdk/credential-provider-web-identity": 3.222.0
- "@aws-sdk/property-provider": 3.222.0
- "@aws-sdk/shared-ini-file-loader": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/credential-provider-env": 3.226.0
+ "@aws-sdk/credential-provider-imds": 3.226.0
+ "@aws-sdk/credential-provider-sso": 3.226.0
+ "@aws-sdk/credential-provider-web-identity": 3.226.0
+ "@aws-sdk/property-provider": 3.226.0
+ "@aws-sdk/shared-ini-file-loader": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: eac19a9b52066f76cf23bee102369df7d50097dfee3be14b12c2e178c16868acd1a79b13c00d3e3ac40d2fbc14b4e2b06119d0c51c5d875c6be3606c33514d62
+ checksum: ed1a0db8eddaeb6d8ad181c11c317c1e2c53061d03444252d5d142897e02c655848728f00b356fce7799bffacacb40a4ca0680098b904cfc798914206ef60290
languageName: node
linkType: hard
-"@aws-sdk/credential-provider-node@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/credential-provider-node@npm:3.222.0"
+"@aws-sdk/credential-provider-node@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/credential-provider-node@npm:3.226.0"
dependencies:
- "@aws-sdk/credential-provider-env": 3.222.0
- "@aws-sdk/credential-provider-imds": 3.222.0
- "@aws-sdk/credential-provider-ini": 3.222.0
- "@aws-sdk/credential-provider-process": 3.222.0
- "@aws-sdk/credential-provider-sso": 3.222.0
- "@aws-sdk/credential-provider-web-identity": 3.222.0
- "@aws-sdk/property-provider": 3.222.0
- "@aws-sdk/shared-ini-file-loader": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/credential-provider-env": 3.226.0
+ "@aws-sdk/credential-provider-imds": 3.226.0
+ "@aws-sdk/credential-provider-ini": 3.226.0
+ "@aws-sdk/credential-provider-process": 3.226.0
+ "@aws-sdk/credential-provider-sso": 3.226.0
+ "@aws-sdk/credential-provider-web-identity": 3.226.0
+ "@aws-sdk/property-provider": 3.226.0
+ "@aws-sdk/shared-ini-file-loader": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: f17ce6c9b45d48d9bebd63766b5d85e45f6a1d50b02bea4784d0055269a0f5c05e5ba343c6b138cd29086b94c6bb4511568e9fb59f340f3988526b2d7950cb4c
+ checksum: e015d97c354743e91855729b05db80926da8c16e3170c89699f6519b5911ea4ccd95822ecce6633315e08310c59aa374bb90e56764920241cfffb0b736eda432
languageName: node
linkType: hard
-"@aws-sdk/credential-provider-process@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/credential-provider-process@npm:3.222.0"
+"@aws-sdk/credential-provider-process@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/credential-provider-process@npm:3.226.0"
dependencies:
- "@aws-sdk/property-provider": 3.222.0
- "@aws-sdk/shared-ini-file-loader": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/property-provider": 3.226.0
+ "@aws-sdk/shared-ini-file-loader": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 9f51373b68be65f4ec1a1412796070c4c8570729ad1b2e6882c802b152d6ac54c2877df8049e7e483fe85af94fdd19bda6145ebe9130e7a6502f851ae8db1855
+ checksum: 3ad24e2784ae7929f8932a187e0a5a06fc62d31ccb393fd2d9fa86d75c1109809c96b69edb17c3d7bd7d087b97662818d5320742a4cd70add06999a3b2ec3a53
languageName: node
linkType: hard
-"@aws-sdk/credential-provider-sso@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/credential-provider-sso@npm:3.222.0"
+"@aws-sdk/credential-provider-sso@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/credential-provider-sso@npm:3.226.0"
dependencies:
- "@aws-sdk/client-sso": 3.222.0
- "@aws-sdk/property-provider": 3.222.0
- "@aws-sdk/shared-ini-file-loader": 3.222.0
- "@aws-sdk/token-providers": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/client-sso": 3.226.0
+ "@aws-sdk/property-provider": 3.226.0
+ "@aws-sdk/shared-ini-file-loader": 3.226.0
+ "@aws-sdk/token-providers": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 8e0a39a722fd6548b9758ab4c711eac9128a64bae1fa9bfce5f0b92c2df34883fdcd544c9a48f501d3a7b695e6d0b51a9b5e1be1b7eac626a1818860cfc86072
+ checksum: 1fc6631926569ab17cc5f69cfa836b35a0f985bee6e760af46892961547e1f8f7376955ab8f404c1aa1e9c3edffe5965b5fa4feb09b2b791694415c4dea26fec
languageName: node
linkType: hard
-"@aws-sdk/credential-provider-web-identity@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/credential-provider-web-identity@npm:3.222.0"
+"@aws-sdk/credential-provider-web-identity@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/credential-provider-web-identity@npm:3.226.0"
dependencies:
- "@aws-sdk/property-provider": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/property-provider": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 4cae5d24b048decc17e44cef846635d7dfc3e2941b26391b144677a355f2ed4b3b798e87e14cc04959283c4f4914267edaaf8d92e58cd61a4a529551e61459ae
+ checksum: f536d9af3d900eee31b6e7966ff827713fd5f661ae477f0911eebdac3e544eb5a732df0be0c9162058943e0aeb89333c97a1758236e8f9760c5e87280fd926fa
languageName: node
linkType: hard
"@aws-sdk/credential-providers@npm:^3.208.0":
- version: 3.222.0
- resolution: "@aws-sdk/credential-providers@npm:3.222.0"
+ version: 3.226.0
+ resolution: "@aws-sdk/credential-providers@npm:3.226.0"
dependencies:
- "@aws-sdk/client-cognito-identity": 3.222.0
- "@aws-sdk/client-sso": 3.222.0
- "@aws-sdk/client-sts": 3.222.0
- "@aws-sdk/credential-provider-cognito-identity": 3.222.0
- "@aws-sdk/credential-provider-env": 3.222.0
- "@aws-sdk/credential-provider-imds": 3.222.0
- "@aws-sdk/credential-provider-ini": 3.222.0
- "@aws-sdk/credential-provider-node": 3.222.0
- "@aws-sdk/credential-provider-process": 3.222.0
- "@aws-sdk/credential-provider-sso": 3.222.0
- "@aws-sdk/credential-provider-web-identity": 3.222.0
- "@aws-sdk/property-provider": 3.222.0
- "@aws-sdk/shared-ini-file-loader": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/client-cognito-identity": 3.226.0
+ "@aws-sdk/client-sso": 3.226.0
+ "@aws-sdk/client-sts": 3.226.0
+ "@aws-sdk/credential-provider-cognito-identity": 3.226.0
+ "@aws-sdk/credential-provider-env": 3.226.0
+ "@aws-sdk/credential-provider-imds": 3.226.0
+ "@aws-sdk/credential-provider-ini": 3.226.0
+ "@aws-sdk/credential-provider-node": 3.226.0
+ "@aws-sdk/credential-provider-process": 3.226.0
+ "@aws-sdk/credential-provider-sso": 3.226.0
+ "@aws-sdk/credential-provider-web-identity": 3.226.0
+ "@aws-sdk/property-provider": 3.226.0
+ "@aws-sdk/shared-ini-file-loader": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: a6c159abbc210d62ed7d1153278b423595493583f53ec2a9143b402ee149cc1ae39be41615c76c3b658e1e9f70e89019a594c8e7a6a320cf7ea37443714a79ac
+ checksum: 6e034e36c25df64e08e1db1883dc71e1f2cda4b3ffdc61af60a0482a5e7d1493fa067b0897bd59d7a6e31a45e33515d2fce7545007a0d346b3c74cc3bcc69523
languageName: node
linkType: hard
-"@aws-sdk/eventstream-codec@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/eventstream-codec@npm:3.222.0"
+"@aws-sdk/eventstream-codec@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/eventstream-codec@npm:3.226.0"
dependencies:
"@aws-crypto/crc32": 2.0.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
"@aws-sdk/util-hex-encoding": 3.201.0
tslib: ^2.3.1
- checksum: e41eebf3117623b26a825de7faebe3ce7e0f8aeaf01044902393581d36887879bdd5e73f20a708ef4031a6cdf0de2b845442cd83ac1b0f02ae9c056778c93113
+ checksum: 3b3a584c02bcf6cfe35e2ed562e8d82844a51c1efd2f9d79a72ecf60ba9a63a51c568c8b5a49cdfb6c49fe655be0454c082098285378c66494109dbf7b5bb28f
languageName: node
linkType: hard
-"@aws-sdk/eventstream-serde-browser@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/eventstream-serde-browser@npm:3.222.0"
+"@aws-sdk/eventstream-serde-browser@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/eventstream-serde-browser@npm:3.226.0"
dependencies:
- "@aws-sdk/eventstream-serde-universal": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/eventstream-serde-universal": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 7bddf8d48b99615e3e03f051eee4dbb92cd84a23e688c83a7a2d4b8383ece4b59864c2d337d581d3eeaa62f692f912be20091c6b0bb82631d4681fb83d3898b9
+ checksum: 12530898d3debe33fbc73c6b68c7a889e4c3e29c183180d9d012e9b3761af1fd58feaa9a6e8069ccf380442c7d71ad6f36d5f0af078ae6d29af944ca6f4a9610
languageName: node
linkType: hard
-"@aws-sdk/eventstream-serde-config-resolver@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/eventstream-serde-config-resolver@npm:3.222.0"
+"@aws-sdk/eventstream-serde-config-resolver@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/eventstream-serde-config-resolver@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 77f133dea7ae542cdcd8c2e4533ab862ddf7167a328c19d61ed360733ed3f9f3b4dfd66a52431300dfd87babafc0db8241e27f66178cb90973778b4ac06c2e0a
+ checksum: 2438bfd3bf00e401caa79c2b874be6ecfac24db74f3ec9e1064a3d5c09a7cfe0fa9c0086e30ee3bc8853f550efc6c6ecb2936caafd238478870a803863fbea23
languageName: node
linkType: hard
-"@aws-sdk/eventstream-serde-node@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/eventstream-serde-node@npm:3.222.0"
+"@aws-sdk/eventstream-serde-node@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/eventstream-serde-node@npm:3.226.0"
dependencies:
- "@aws-sdk/eventstream-serde-universal": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/eventstream-serde-universal": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: f18b1254ffffaee8acd7f5f1104969ca29248f797e8a9b018aaf4945e5a6b3bd1d6f46078a878232b1e99133e963e9ad8d840389d3fc9e8b0edc00e767c69d9f
+ checksum: 89c2154fb4bb544f87e5fdda37cc99f724125892417d78763a98a0a4390b2ba89e8a57521a57b213827688ce8d8bc14971ae87f1137cc26d9f3ebbae142d5a96
languageName: node
linkType: hard
-"@aws-sdk/eventstream-serde-universal@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/eventstream-serde-universal@npm:3.222.0"
+"@aws-sdk/eventstream-serde-universal@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/eventstream-serde-universal@npm:3.226.0"
dependencies:
- "@aws-sdk/eventstream-codec": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/eventstream-codec": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: e3a02b2edc0245fce5137adfaf945c969a2285e5f681752ef257c837f578ece4872af3d7ce3ea2b6776761d70d77151034e843d98f9bbed9523cf3e533f49994
+ checksum: da1eea2d8b0f6972a5016ca66b2a8da0e2e72b8449a661c8cf4678894e22bcef20d5c1534c5c5a22b4c7d1d242bf894b7220c8d712123e092efa8c5fa8aca02f
languageName: node
linkType: hard
@@ -900,59 +894,59 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/fetch-http-handler@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/fetch-http-handler@npm:3.222.0"
+"@aws-sdk/fetch-http-handler@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/fetch-http-handler@npm:3.226.0"
dependencies:
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/querystring-builder": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/querystring-builder": 3.226.0
+ "@aws-sdk/types": 3.226.0
"@aws-sdk/util-base64": 3.208.0
tslib: ^2.3.1
- checksum: b6fa1a03e8e7fa4aea13f9aa154968b93ce1c6eca8f2f3fd58961bad167a720dc999cc62270bdf707d21e2136d22171f1099b4b326ccbcff52bea59a5a278630
+ checksum: f12ed12088aee05e4c6a742356017f55f26fec740c12c4d89c4eb283203171d032d99c9fa45fb28cc7798b35410cc55736df1c78d8eea014667e489f1b276f3a
languageName: node
linkType: hard
-"@aws-sdk/hash-blob-browser@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/hash-blob-browser@npm:3.222.0"
+"@aws-sdk/hash-blob-browser@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/hash-blob-browser@npm:3.226.0"
dependencies:
"@aws-sdk/chunked-blob-reader": 3.188.0
"@aws-sdk/chunked-blob-reader-native": 3.208.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: c70be9c57ebfb3c549be807af61a77242952f39696eca2c38c77b6cde9afe8f83f92c8467cde9224f4da97e97635a3987759cd3996fd07ee23a1cf67dafc0d92
+ checksum: 98fecc0646a37bfb541a2e8bd1da27f0b208f9d51e6efc0e2e9e833cb1872a4205c5b47568582805a3e98240f3fe2f16a5aaee6693d1e1589fd6918afce554b0
languageName: node
linkType: hard
-"@aws-sdk/hash-node@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/hash-node@npm:3.222.0"
+"@aws-sdk/hash-node@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/hash-node@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
"@aws-sdk/util-buffer-from": 3.208.0
tslib: ^2.3.1
- checksum: 25ad5a33eb74d7a6a43f1d9d668a268e1ac9d1e5f394395784fc6011d10448630f79ea1f5c5dfbed249556cd4dec2f091d0913eca82700bdea1f64564c6512ae
+ checksum: cbe466e2e3efdbb3aefe7772da734f6d00e0d1572c60e497b09460e055093b155c5e94bd3718135238bc05e58cb49abcdcd0fe5e34458bd3563b89d3d4a42251
languageName: node
linkType: hard
-"@aws-sdk/hash-stream-node@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/hash-stream-node@npm:3.222.0"
+"@aws-sdk/hash-stream-node@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/hash-stream-node@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 6c58512030bb6e10601dda4de1efa0b61b2d6d9828018682c751a5a10a2d52e7931181818b51d8bf9cdf8ec0ef3fc2d93f0ef71ede51e91abc3b4f04a777ac4f
+ checksum: a6acb592e815fa48b39e7917599405ebf77c8c03e42ef039eea8886e0bda98c4d8a963506b137514787dca65cf4594cf756d49adcc67b0777b71f2ce7c4cd0da
languageName: node
linkType: hard
-"@aws-sdk/invalid-dependency@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/invalid-dependency@npm:3.222.0"
+"@aws-sdk/invalid-dependency@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/invalid-dependency@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 1b6f3c2330f57506d8431cd7d295ab483e739a8be21556b5495cf3b0501776e0b286ddb5f049acd8814f46d44380a3c4ec0790c3226cbe8dcea03998c4bc1fd7
+ checksum: 4a6168b50675881442c9bc87e8f27e8317ece9251fbfd3d812d32edcd83f687328e6de518fa9f11b1bc984ad3a3454cd43b59c0362f04c03687ce5250ac5d720
languageName: node
linkType: hard
@@ -966,11 +960,11 @@ __metadata:
linkType: hard
"@aws-sdk/lib-storage@npm:^3.208.0":
- version: 3.222.0
- resolution: "@aws-sdk/lib-storage@npm:3.222.0"
+ version: 3.226.0
+ resolution: "@aws-sdk/lib-storage@npm:3.226.0"
dependencies:
- "@aws-sdk/middleware-endpoint": 3.222.0
- "@aws-sdk/smithy-client": 3.222.0
+ "@aws-sdk/middleware-endpoint": 3.226.0
+ "@aws-sdk/smithy-client": 3.226.0
buffer: 5.6.0
events: 3.3.0
stream-browserify: 3.0.0
@@ -978,267 +972,267 @@ __metadata:
peerDependencies:
"@aws-sdk/abort-controller": ^3.0.0
"@aws-sdk/client-s3": ^3.0.0
- checksum: c247247e72a2c8a8210054dc84789ec10ce65bc631b253e65a21f407f5c9881c2eaa3fb982ce47f8e8979074b4d96e10ff9dc9f5245e76e40030809fa5ecaf06
+ checksum: d04ffdd8d4baad0727a4d7f832bc57d05ce733ee97c96003bb160f92ca1af3ce575e3888a0f6e2e05d972ee766802fdf8af884361a5f864920f280e967a1a2cf
languageName: node
linkType: hard
-"@aws-sdk/md5-js@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/md5-js@npm:3.222.0"
+"@aws-sdk/md5-js@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/md5-js@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
"@aws-sdk/util-utf8-browser": 3.188.0
"@aws-sdk/util-utf8-node": 3.208.0
tslib: ^2.3.1
- checksum: 1fce491eef05bbf11242472e65a8ac379fd8061c3afc23e1e320fe86ddcb2babaa4696e1ebb452e69fcacf4f812d92490e25b7c928edb44d667db6718e1310cd
+ checksum: 7d2dc4fefaf3136bf30e22f4645588624c8e2696b638357676f18df3ea1c11a7fd8dddc5b50cae739383590b2d3e10be02fd033c764c57c882b5a2230edb2d6f
languageName: node
linkType: hard
-"@aws-sdk/middleware-bucket-endpoint@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.222.0"
+"@aws-sdk/middleware-bucket-endpoint@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.226.0"
dependencies:
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/types": 3.226.0
"@aws-sdk/util-arn-parser": 3.208.0
"@aws-sdk/util-config-provider": 3.208.0
tslib: ^2.3.1
- checksum: 2f1d0da868788b8716a39e79e885cad3fa481701f6965eade6acd9d60c39fa95a257ca3c3d70b84936cead854232c17ddd6d2d4ce414735959af567e518aeb6e
+ checksum: bb5e4a8bd79d578c103d216274a8175c42cea06c138338fa0854a30b8eab0c6a14d5996814f2ac9dcc82e1f137a240e657bb1e8841b52d8ade5c275771c43ca5
languageName: node
linkType: hard
-"@aws-sdk/middleware-content-length@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-content-length@npm:3.222.0"
+"@aws-sdk/middleware-content-length@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-content-length@npm:3.226.0"
dependencies:
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: c21d04fa94ad3b20f507ad41f65cd010e84ce6ef9a4b9ae9c8d66ea8ca60b8b4c1436a9a1c19805de79b95b6f885f18dfda50ba19f6546023a71f36577797f66
+ checksum: 538b0222e2c8be61dc3090dfefe4b9ec1f0cbee155125edf5b654dbe36ab0b2d6befe3da6008194dc26bbf94d53b7e01edca683720061c4b43c6beb9dc278002
languageName: node
linkType: hard
-"@aws-sdk/middleware-endpoint@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-endpoint@npm:3.222.0"
+"@aws-sdk/middleware-endpoint@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-endpoint@npm:3.226.0"
dependencies:
- "@aws-sdk/middleware-serde": 3.222.0
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/signature-v4": 3.222.0
- "@aws-sdk/types": 3.222.0
- "@aws-sdk/url-parser": 3.222.0
+ "@aws-sdk/middleware-serde": 3.226.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/signature-v4": 3.226.0
+ "@aws-sdk/types": 3.226.0
+ "@aws-sdk/url-parser": 3.226.0
"@aws-sdk/util-config-provider": 3.208.0
- "@aws-sdk/util-middleware": 3.222.0
+ "@aws-sdk/util-middleware": 3.226.0
tslib: ^2.3.1
- checksum: 3a1240f66457d1de73a9c9f5f8baaf628f307d46840ef323492ac68ede5504dee6b1a9299195212e2b12e039ac7d6eafefa72cc1502799bcae6fd77c5d84da93
+ checksum: 22df6fd90e3b7d3edd58f427ebfbb229181ef190b2d795e0b400f70f95a573dc59666a08b26613db6bb1b764b13ba7ddec15fced2641e9678fad5500fca289be
languageName: node
linkType: hard
-"@aws-sdk/middleware-expect-continue@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-expect-continue@npm:3.222.0"
+"@aws-sdk/middleware-expect-continue@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-expect-continue@npm:3.226.0"
dependencies:
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 285ed55ab00f9a46af98003a34af9398e2ab044f0892f51b4f498ec1bfc7b83065bf4d6680da9bc2a581fcab438eac76a385b1038e3683aec8c9056285ef9a2f
+ checksum: 22924f008a7594cedde2c1f09b9b8ce005cf73bfcbf40330a2b783e42dffcd1fc88fd3a7b2b13da1ec4895c649f7605acea7b62dbbd3a45b00630b1cb9579bc4
languageName: node
linkType: hard
-"@aws-sdk/middleware-flexible-checksums@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.222.0"
+"@aws-sdk/middleware-flexible-checksums@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.226.0"
dependencies:
"@aws-crypto/crc32": 2.0.0
"@aws-crypto/crc32c": 2.0.0
"@aws-sdk/is-array-buffer": 3.201.0
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: b55f9f45b4fd3c9aeed2f80c030b19fb1e2602e1062c692b4f7c5c9d87e7b7c036e7ebdac066dbfe6a3cde275a9091235ff2793a657630a330aaa652c6e53b50
+ checksum: c4f0531b3c917a0bfaf3b877f7f15de30f5e7e0a8366206c680efe4d0f60a0e54d7861ee14d213f713e157f164283d51724288b16fba67fef39d628324fef588
languageName: node
linkType: hard
-"@aws-sdk/middleware-host-header@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-host-header@npm:3.222.0"
+"@aws-sdk/middleware-host-header@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-host-header@npm:3.226.0"
dependencies:
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 0806ce2b235d8ec6328caa1cacdbdbee82196f82b7dc96e1ce6d8413390a35c73475df3a102391a99cd5996ef806054969ea00338064889997bd15428a064c73
+ checksum: 35eb7d9f5eb2e45c58bb5887a12dc80f22e8fc630d53d356064c62ce3354c9054717697168ab3818f14c7baae3246480aa7251e6fcaf5c7104498df5dca9bbd6
languageName: node
linkType: hard
-"@aws-sdk/middleware-location-constraint@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-location-constraint@npm:3.222.0"
+"@aws-sdk/middleware-location-constraint@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-location-constraint@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 54d77c68746e836ec9317f4062152beb09fccee15266f52b7e4ee6a19d5d40b8c4bb720a867170acdf8c77d8ef7b08701cf1a76b202dc3c191488a10507c1bdc
+ checksum: 31db89d8935771aa73552fd99bc3a8fb3cca25c4e5bf978e96d05fd3aa8ab8403774ddeee08f83a4c9e5b4630082001e5d13aec1924353257fa87184dffba3e1
languageName: node
linkType: hard
-"@aws-sdk/middleware-logger@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-logger@npm:3.222.0"
+"@aws-sdk/middleware-logger@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-logger@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: c0fef1f56ba710a2e5784515f96d8c8408b3e882288d1bc8e6201bf8128d921de4b2dbaaeca1fee48334539587bf514cb77796cc0fab989173c4d785fc220db5
+ checksum: 7b7c2eb336f376f6e8c50ebd0fd9b6e9a749e21d6f5c433683a4e98edb311bb76fafc0bb0abfd75f61001466879be7d68aefb3958a332e540160a93ee9371b44
languageName: node
linkType: hard
-"@aws-sdk/middleware-recursion-detection@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-recursion-detection@npm:3.222.0"
+"@aws-sdk/middleware-recursion-detection@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-recursion-detection@npm:3.226.0"
dependencies:
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 6a3b31de18a32585a86948f312aefd98ec7a9a9ff5b8044f7f11dc8d7737e5fdb5d867f2971ffcf645db118892a28518fdb9689cc8fb64e947717281cca32031
+ checksum: 194161d76a815df623c6699f7a7016268b4a01276baa3527682504001a4e2e948e2dd389d2065f62fe57509f20b9680ea907bfa52b861122335d276c9ab4ed61
languageName: node
linkType: hard
-"@aws-sdk/middleware-retry@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-retry@npm:3.222.0"
+"@aws-sdk/middleware-retry@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-retry@npm:3.226.0"
dependencies:
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/service-error-classification": 3.222.0
- "@aws-sdk/types": 3.222.0
- "@aws-sdk/util-middleware": 3.222.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/service-error-classification": 3.226.0
+ "@aws-sdk/types": 3.226.0
+ "@aws-sdk/util-middleware": 3.226.0
tslib: ^2.3.1
uuid: ^8.3.2
- checksum: 764a56b92ba0178166cb188db20e521360a625d763a94e9470eeda83ad1d6d240186b5eeec41592896aa09f7c1370e604513419bf30683cbcbd5e5ae625b3a98
+ checksum: 08da2eabddb6400a71d07f4e59dfe32d763089f070c42ab6ffc41a4028f05561efa974d19cf45c3e9227f79aea98175222ce9892941889a43939fecc1a39f48b
languageName: node
linkType: hard
-"@aws-sdk/middleware-sdk-s3@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-sdk-s3@npm:3.222.0"
+"@aws-sdk/middleware-sdk-s3@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-sdk-s3@npm:3.226.0"
dependencies:
- "@aws-sdk/middleware-bucket-endpoint": 3.222.0
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/middleware-bucket-endpoint": 3.226.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/types": 3.226.0
"@aws-sdk/util-arn-parser": 3.208.0
tslib: ^2.3.1
- checksum: a09aead012e6aae12467ba45b1740255b60da4f5cd816043abc8af0fd4905133063454c755d08ab3dcbf11096d42d0f92ab20b51d08c7d4daaa55f0586e99558
+ checksum: 61902d5378ead403f91c55a7156571747f2163189790ee0f59a2200f5cacf55af2567c20373773c803a82578f371ab82b7368bc42c08fba1349b6feb99ee8c2c
languageName: node
linkType: hard
-"@aws-sdk/middleware-sdk-sqs@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-sdk-sqs@npm:3.222.0"
+"@aws-sdk/middleware-sdk-sqs@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-sdk-sqs@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
"@aws-sdk/util-hex-encoding": 3.201.0
tslib: ^2.3.1
- checksum: b882f5e83fa65f8e2f1dceaa96a0995d2058fee84dbd16048198b9f45d1f6763215363fbdb99b8f137a580b8cdac820992e776a562378327d7d86b6cca4e8d87
+ checksum: 3c3d4cfaec156ad559a2409a095e7238e9fb6c1c6cb8b5304a62b61ea6b4241df907ea4ff0b71d0f0865b8338731113946e5df8cff361f73d2725730b2aa6db0
languageName: node
linkType: hard
-"@aws-sdk/middleware-sdk-sts@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-sdk-sts@npm:3.222.0"
+"@aws-sdk/middleware-sdk-sts@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-sdk-sts@npm:3.226.0"
dependencies:
- "@aws-sdk/middleware-signing": 3.222.0
- "@aws-sdk/property-provider": 3.222.0
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/signature-v4": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/middleware-signing": 3.226.0
+ "@aws-sdk/property-provider": 3.226.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/signature-v4": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 0ad309d6490586686643602199b8a4389818568b6a7f6c41c97ff0b85e91651c9bed05da31c3eddf1ad329af926ac7efa5b8ee353c52a540ef1a529d6346350f
+ checksum: 0b6e11889c9f1b5264eb38288dea5bd2987fa28338651939d005eaa0524f9cd41c570c545b34b08d25d858397b3f14a2b6a21238a8c88fc08719ed50b835cb15
languageName: node
linkType: hard
-"@aws-sdk/middleware-serde@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-serde@npm:3.222.0"
+"@aws-sdk/middleware-serde@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-serde@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 28dfe6d9c8d662d449ec4df9c30aa0eb18103f8cff8f3fa5325fc41a4e94b16e054d97d1325fe68b2ef497abfeabfc96b4ad63e485fb71693a488869fe732c33
+ checksum: e8315079cc3ed4527d1434eb28becfaf951338d2ced21116753b52d3330eabbfd13f24382b3378bcc2c09ee0653a65e0d8353e9e32f512b69929908272b83fa2
languageName: node
linkType: hard
-"@aws-sdk/middleware-signing@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-signing@npm:3.222.0"
+"@aws-sdk/middleware-signing@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-signing@npm:3.226.0"
dependencies:
- "@aws-sdk/property-provider": 3.222.0
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/signature-v4": 3.222.0
- "@aws-sdk/types": 3.222.0
- "@aws-sdk/util-middleware": 3.222.0
+ "@aws-sdk/property-provider": 3.226.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/signature-v4": 3.226.0
+ "@aws-sdk/types": 3.226.0
+ "@aws-sdk/util-middleware": 3.226.0
tslib: ^2.3.1
- checksum: 0e43183ba97d40162d2be2d8f0965c532691ebbb9bcb6216cb9b43f6fa2ed81118f3c06f991e5d01b3dc5b8d3cc692344b53996a8e13085fb9c658683da5e791
+ checksum: 4f66483d359e21d1f7e56a1900f7271a561801e1ee4380deaa006ce750ce73245a5fe554d4c1ab60cf9ca127c41f35c53c0817c375df6f8f068c9ed7f9572444
languageName: node
linkType: hard
-"@aws-sdk/middleware-ssec@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-ssec@npm:3.222.0"
+"@aws-sdk/middleware-ssec@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-ssec@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: fec3cf9a4495c1d2bdcd1ca3d577a077df9427a8fb1afbf53eede63347e1d0181b031e7c4625736079a726bf9c90ae5140aed2655c2282b8dcfc2957ca2641af
+ checksum: b85bf0e8be723a28a03dd7375284a5afc00edb04bf333a44286042768391243670b61b78361883d7c7890b118e0dc995219d7870227f845ac868a756e8a76a70
languageName: node
linkType: hard
-"@aws-sdk/middleware-stack@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-stack@npm:3.222.0"
+"@aws-sdk/middleware-stack@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-stack@npm:3.226.0"
dependencies:
tslib: ^2.3.1
- checksum: 5f143c1a964016a7296798e8ca457b7a364bc8e816eb1829be5c3b5c0f7430dbad2df3725d96bee4f4ad9ac4937083e7b2bf7c72093775c5b9fa85f697304361
+ checksum: fd284bc28ee6ee576e3fe9dd3c2c9d64b8c95fa1bb213b5e41e23a57bbc2693652ee51028414eb278918235e591ef729db572b160bff963c6f74e7d6c15d33d0
languageName: node
linkType: hard
-"@aws-sdk/middleware-user-agent@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/middleware-user-agent@npm:3.222.0"
+"@aws-sdk/middleware-user-agent@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/middleware-user-agent@npm:3.226.0"
dependencies:
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 3521fc61597faa8e53ee2290a4e1342ad0a22591362757c57985add5e3a85978f9e8fc83e993670740eae532937886c61ca85a8c534327ff4ef1ed721883e7a9
+ checksum: 8d3724aecd7b7f9f1a5b081263cb85864c969144105819f371a9675ee4f680c11e3b5ecbe181f57d2bfdde9c98b90267bd4afe0fc0822863041e0df52671f043
languageName: node
linkType: hard
-"@aws-sdk/node-config-provider@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/node-config-provider@npm:3.222.0"
+"@aws-sdk/node-config-provider@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/node-config-provider@npm:3.226.0"
dependencies:
- "@aws-sdk/property-provider": 3.222.0
- "@aws-sdk/shared-ini-file-loader": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/property-provider": 3.226.0
+ "@aws-sdk/shared-ini-file-loader": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 53c2e7d7c1ac5c54a0fbf5b5fdf963c89cc659f51189a6086f939d5adc0d9c3500e3205b159285f447df3bbf39ac32e67e1c313bbc368ad1c1ae8d26f771a3f4
+ checksum: 0e7c4c7ea20c5361c71f1ab0b99c19964f76c187659714cd6e87e1cc264d0ab29965d33618d9d47d373e3b108558cd6628fb36a00cdac614849e5044c6776213
languageName: node
linkType: hard
-"@aws-sdk/node-http-handler@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/node-http-handler@npm:3.222.0"
+"@aws-sdk/node-http-handler@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/node-http-handler@npm:3.226.0"
dependencies:
- "@aws-sdk/abort-controller": 3.222.0
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/querystring-builder": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/abort-controller": 3.226.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/querystring-builder": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 06a66d1e54e0fd856c6172f2cfd97daefab8d5b996eecfb83b05cb29f4830ff00af1a5deb2726ec88b306a585be214e3fc7b3ead3ea9b70776a70a768424a70d
+ checksum: e4080ec9f859be4b191416084fef8d2687f24d973169b8fef592a867c23c14fad74f4bea20f451b98fedfee6a265f2c89b0bee4fe7aabdb1fd05a7475bf12b91
languageName: node
linkType: hard
-"@aws-sdk/property-provider@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/property-provider@npm:3.222.0"
+"@aws-sdk/property-provider@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/property-provider@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 924965232eeef1870c7ed108b7ab1b6d23da3032f0741b129a883eab472c17c9811b95f79e3e84299cd0a44512b3aedfafa05ab0b232a0b17782ed327a4a1965
+ checksum: d63c53313bb2797ab2ecfa2cff827b63417c0cc31abe8c666cd018a1d70da877b61ef1fb21e504d6408e72b20544756089938b44869b003ba3c313b39bca6d45
languageName: node
linkType: hard
@@ -1252,13 +1246,13 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/protocol-http@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/protocol-http@npm:3.222.0"
+"@aws-sdk/protocol-http@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/protocol-http@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 11650667a4072246e6a12269c95e2c5a746d32032d0a54e3c8d062c711fef07b0c6fc2ad2a23c9ef82a97d305bf9a9222ccbcc3adb2835355b8b0199d3839f75
+ checksum: 92cf35e1026a812c6c7ce8309fd685162ab7796237fc063e71dd9b292abf25902d6c0e02e93219101e1f506ef68a98f02eed6a61b18b8acd450ecb4bf8c1b467
languageName: node
linkType: hard
@@ -1273,51 +1267,51 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/querystring-builder@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/querystring-builder@npm:3.222.0"
+"@aws-sdk/querystring-builder@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/querystring-builder@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
"@aws-sdk/util-uri-escape": 3.201.0
tslib: ^2.3.1
- checksum: 418bc648f3597e1b96765784acb6964dc3aaca6853582d7e91aaaaf793d9ee1fe8170da31cddff72b36b95456fc5566589120c94988711726dc80ddf345e9839
+ checksum: 0014b8876d402787c56f606f66e79eb48ff100b01d7a657bb0766a7723ca184da0dd2aed405837e7e6c5781fd868d7a903eef25884b2d1881d30e2454f5c2bfc
languageName: node
linkType: hard
-"@aws-sdk/querystring-parser@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/querystring-parser@npm:3.222.0"
+"@aws-sdk/querystring-parser@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/querystring-parser@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: d209807dc727c6eebf885d1e7a440e0fdb9c68e27f7f6e48a326f97eab8da9172dba91a35015656dffd10d7a2b484237e49705d332948cfed747ae04f08de9ab
+ checksum: 13b23b4dff859d778a05f6874e318d95d6fbd79c62a06bb6f6dff8496ac2eaf86f60b17460c3595af854c2e316482c9fcc098655d475926039f7dff4a6f1ecf1
languageName: node
linkType: hard
-"@aws-sdk/service-error-classification@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/service-error-classification@npm:3.222.0"
- checksum: 7277ef3831a91821ce3306eda993d4d646ae15de9c638a4a8804d8db330a267cb6e3a20e3eb886d9cac634a77b0e1f3eb0706ce7c38bc42f4b67a1fac6f6d76a
+"@aws-sdk/service-error-classification@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/service-error-classification@npm:3.226.0"
+ checksum: 4b3e9741ee58285b6bdec303b09090b638cc99ff09d2fac660d638da5fdf391ccfeb62f4af5065c975ed272040652c5c52557e599613af9577acfe3cf328ab04
languageName: node
linkType: hard
-"@aws-sdk/shared-ini-file-loader@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/shared-ini-file-loader@npm:3.222.0"
+"@aws-sdk/shared-ini-file-loader@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/shared-ini-file-loader@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 2efc2618e65058bd549a6acd2cd68c1e8d2a5079a5447328908eb952651714d616fdb1a95622c63b4718f03ac251eb6d5598a666e1c01f1ea223b2071ee74371
+ checksum: 7b43e4d70f33b1098c9582a20dd5cf11c0e2efe5e7f4f854ee1fdfe2f804a7171deeb76f167c46ef7365bb584e29c816d58b6d8f6c9ac9debb124cccf59ebf59
languageName: node
linkType: hard
-"@aws-sdk/signature-v4-multi-region@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/signature-v4-multi-region@npm:3.222.0"
+"@aws-sdk/signature-v4-multi-region@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/signature-v4-multi-region@npm:3.226.0"
dependencies:
- "@aws-sdk/protocol-http": 3.222.0
- "@aws-sdk/signature-v4": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/protocol-http": 3.226.0
+ "@aws-sdk/signature-v4": 3.226.0
+ "@aws-sdk/types": 3.226.0
"@aws-sdk/util-arn-parser": 3.208.0
tslib: ^2.3.1
peerDependencies:
@@ -1325,45 +1319,45 @@ __metadata:
peerDependenciesMeta:
"@aws-sdk/signature-v4-crt":
optional: true
- checksum: 6ab68c8001c85c79974f5bd272e6caeebe486d40665be1658aba4bce11e518873fc3bc72c9731fbfa399fa5d09b980f878aaa1c01330ebc0b026520c8d3f3fed
+ checksum: 173645989956907bbd83c4098e2e52f977272073713ac894ec7bf74f84ddb071c2142b2f5edfb7f7f939a60b8d8b5140bd114e6b028bb5216c341da7eb910ea2
languageName: node
linkType: hard
-"@aws-sdk/signature-v4@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/signature-v4@npm:3.222.0"
+"@aws-sdk/signature-v4@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/signature-v4@npm:3.226.0"
dependencies:
"@aws-sdk/is-array-buffer": 3.201.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
"@aws-sdk/util-hex-encoding": 3.201.0
- "@aws-sdk/util-middleware": 3.222.0
+ "@aws-sdk/util-middleware": 3.226.0
"@aws-sdk/util-uri-escape": 3.201.0
tslib: ^2.3.1
- checksum: 66f9f0f8170cdede19d4194a5bb56fc914c9013bf9dbc60d84aa4340d15d4f5ed73a477484fac943de08f57d924423eaa01f913bd3055ee0b7b3c5b119f9e348
+ checksum: 8bc6ea1ad467d59f1ff6c5b814277e16d0d5b2d1455f21969b4575f572fdc013284e356e0f24436c89c8b99a51d0e384b01daa2bace1c3d69e28f35a23ef9802
languageName: node
linkType: hard
-"@aws-sdk/smithy-client@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/smithy-client@npm:3.222.0"
+"@aws-sdk/smithy-client@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/smithy-client@npm:3.226.0"
dependencies:
- "@aws-sdk/middleware-stack": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/middleware-stack": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 0bfbd061a001054a99234a819e9313a2bfd9131e013cdd46674f3dc06faa3e416245d8e3a86e05fad942da5ec6ef34988e686e29d5940ad738452116a4e70173
+ checksum: 7c77d26367b94286fd0eceb5036f3a931314ab24c01ae64f645ea1390b3dc94d443a751be2be504d36aeeef86c5412facdc7df9624a792d9e97e5d53531f850c
languageName: node
linkType: hard
-"@aws-sdk/token-providers@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/token-providers@npm:3.222.0"
+"@aws-sdk/token-providers@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/token-providers@npm:3.226.0"
dependencies:
- "@aws-sdk/client-sso-oidc": 3.222.0
- "@aws-sdk/property-provider": 3.222.0
- "@aws-sdk/shared-ini-file-loader": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/client-sso-oidc": 3.226.0
+ "@aws-sdk/property-provider": 3.226.0
+ "@aws-sdk/shared-ini-file-loader": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: e0d2d9af50570ca1e9ae4cfe32889a9146a0e49ce3004dfc4d5305ba0f64b7561da95d09ccaf18927638417d3bd1eb9772cb58256aef242beab03a56e4e68883
+ checksum: f9e26e7126f7df5ed94af129e75d2910c5784c3c37e79fdf940645bc07dee44e8cddaa487fac19bceab445c473be6864a49b9471f0b6df95607df32f7b786a99
languageName: node
linkType: hard
@@ -1374,21 +1368,23 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/types@npm:3.222.0, @aws-sdk/types@npm:^3.1.0, @aws-sdk/types@npm:^3.110.0, @aws-sdk/types@npm:^3.208.0":
- version: 3.222.0
- resolution: "@aws-sdk/types@npm:3.222.0"
- checksum: 41d70038c69b1e9b9dbf0489a8aa416da1c96c4ff84e8d5db01ea4877efceb4c0fdd0ce27bdeea8c67afc4d168151dc63938302a3f945922143f37472c4fd9da
+"@aws-sdk/types@npm:3.226.0, @aws-sdk/types@npm:^3.1.0, @aws-sdk/types@npm:^3.110.0, @aws-sdk/types@npm:^3.208.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/types@npm:3.226.0"
+ dependencies:
+ tslib: ^2.3.1
+ checksum: 0041a8c0924ec7ba4ff787ae329a80b3edb9ace43e38fe3656a1862ae5324427fb09836275c0962cbc80e3c34a6ee512a108a5c4e7997f29664e3e8930cffd80
languageName: node
linkType: hard
-"@aws-sdk/url-parser@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/url-parser@npm:3.222.0"
+"@aws-sdk/url-parser@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/url-parser@npm:3.226.0"
dependencies:
- "@aws-sdk/querystring-parser": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/querystring-parser": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: ef878c49c61efc2bd6a94ffebfbacade2bdd19e390785e48a8c5c151db86d099c391c30304ba6ade1cdd94c1c41d87ce160d6570cd4f76058e1cbbe0063829f4
+ checksum: cb8d4b13c0de7336728a7a60a246108c0ecd46e5e493cb1006f5ab58c5dbae0ac36a791536786b1facc90f58a8d6decca9f4fda2cba19667ba5a9f5f4fcadb63
languageName: node
linkType: hard
@@ -1448,39 +1444,39 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/util-defaults-mode-browser@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/util-defaults-mode-browser@npm:3.222.0"
+"@aws-sdk/util-defaults-mode-browser@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/util-defaults-mode-browser@npm:3.226.0"
dependencies:
- "@aws-sdk/property-provider": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/property-provider": 3.226.0
+ "@aws-sdk/types": 3.226.0
bowser: ^2.11.0
tslib: ^2.3.1
- checksum: 3e936e38976a9edac22ff32990c55ca01a9f3bb058ebf1f933a1f5240bb6c26394224284db521b9011e88bdb6d567b7aa7584e0a594ae962ad9f0e3740801712
+ checksum: 80a1383ef46c9289b7ef88ed1223e07f06bd3989517157199e325492d3da465d42bd9a975432b6d7c0e7e11f21aea02e5d977ddcc28c9f8b9f13e172fce0e657
languageName: node
linkType: hard
-"@aws-sdk/util-defaults-mode-node@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/util-defaults-mode-node@npm:3.222.0"
+"@aws-sdk/util-defaults-mode-node@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/util-defaults-mode-node@npm:3.226.0"
dependencies:
- "@aws-sdk/config-resolver": 3.222.0
- "@aws-sdk/credential-provider-imds": 3.222.0
- "@aws-sdk/node-config-provider": 3.222.0
- "@aws-sdk/property-provider": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/config-resolver": 3.226.0
+ "@aws-sdk/credential-provider-imds": 3.226.0
+ "@aws-sdk/node-config-provider": 3.226.0
+ "@aws-sdk/property-provider": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 37718633f793e9880f4a93e6d56cb72b1cfc4e45d3177d2065e5179788941cf0f43fb45c740763debbe33fc8a62d1d09c3fe87809c71c039a5dd071cec3a0306
+ checksum: cb34426f745aa3965fe25d5c8e38eb4d1c3f85f6f071995b15ecad48afcd0ca01a01b7f572c26dacd917134d9c676625492df8f6fb01d702ad6becb65bd34105
languageName: node
linkType: hard
-"@aws-sdk/util-endpoints@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/util-endpoints@npm:3.222.0"
+"@aws-sdk/util-endpoints@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/util-endpoints@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 3e71a50994363b978ab35bc1fee7ab21c157731e0c7364f064d40244058c96188c238b27d2f9097becc548b86e0abaca886cea03e89b8b219fb0d0a7fea6a249
+ checksum: a05d38c4901801ff8c33d3469b8248ae07a2bb761e8b87f9eb62d7b977bd447fc8a1601c18692a035662818b223be97957d63d389b5393fdd65227cc25aa7903
languageName: node
linkType: hard
@@ -1502,48 +1498,38 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/util-middleware@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/util-middleware@npm:3.222.0"
+"@aws-sdk/util-middleware@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/util-middleware@npm:3.226.0"
dependencies:
tslib: ^2.3.1
- checksum: 807dd36731c7aa59658e4eea5747d6d363b5e5715d0d2c5554c265df6729735f31e790e8e6130d5d56b4923e29080a656e19978631a7ff667f969bfdae8c6320
+ checksum: 51a4ba9a784943b723a2c57bbb889a4bc743f0f1219000ef73512e259069d63c3baa805aa375277c9d904da23301d0389bc0bd525b0b55274d7658fb62173e55
languageName: node
linkType: hard
-"@aws-sdk/util-retry@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/util-retry@npm:3.222.0"
+"@aws-sdk/util-stream-browser@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/util-stream-browser@npm:3.226.0"
dependencies:
- "@aws-sdk/service-error-classification": 3.222.0
- tslib: ^2.3.1
- checksum: d4b38a23a310d44d211db2cfb2ae53ef41cf805308d08e56d9ca786fc69fd6b244f331d40ea35023bbc53625c7b2c1f4fab9fabd32d0a10396d4359ac50eff09
- languageName: node
- linkType: hard
-
-"@aws-sdk/util-stream-browser@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/util-stream-browser@npm:3.222.0"
- dependencies:
- "@aws-sdk/fetch-http-handler": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/fetch-http-handler": 3.226.0
+ "@aws-sdk/types": 3.226.0
"@aws-sdk/util-base64": 3.208.0
"@aws-sdk/util-hex-encoding": 3.201.0
"@aws-sdk/util-utf8-browser": 3.188.0
tslib: ^2.3.1
- checksum: 08428921f9a49824ea5b335c4bdacb6216346b8c0fd2e6914a45982c96d440eabc4a05a91e217ff7a5696d802c2fb1ab458546c34ef66edf5e52f41e3ee98dda
+ checksum: 7e232bf20733618b25f1dfee93d53a397cf22bdc7191e920b649837773fc6e551c1671f71581d6294d9e77c4b00dabb7baa182e85cedad470642e743a5b05a5c
languageName: node
linkType: hard
-"@aws-sdk/util-stream-node@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/util-stream-node@npm:3.222.0"
+"@aws-sdk/util-stream-node@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/util-stream-node@npm:3.226.0"
dependencies:
- "@aws-sdk/node-http-handler": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/node-http-handler": 3.226.0
+ "@aws-sdk/types": 3.226.0
"@aws-sdk/util-buffer-from": 3.208.0
tslib: ^2.3.1
- checksum: 04d875a572d45604dc71c1e20b90136f5b8a20820f53ad5ab4e76ee86fa3e043e015c40d041d81822703305c9530baccc595534f6674903b7f830ea9649c050b
+ checksum: 91ed91380582bb1989d7420d4939af240fcaf0805845a308ebb9917a1b5da3cae23ebcc9963fcd20c362467130951fc13666e181eb8d40da42f213eaebcada00
languageName: node
linkType: hard
@@ -1561,30 +1547,30 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/util-user-agent-browser@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/util-user-agent-browser@npm:3.222.0"
+"@aws-sdk/util-user-agent-browser@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/util-user-agent-browser@npm:3.226.0"
dependencies:
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/types": 3.226.0
bowser: ^2.11.0
tslib: ^2.3.1
- checksum: 14a878c88948fed8c6e19324a6f28088cbb964580e74c97ec319c8afb426f17b35cfbcbc40bb43b977b3a5a9b05aaa254dfc23a028d29802058148f28507f7f1
+ checksum: b89b63e03636b98ccb811e713776c8ee5ce92a280edfd429e418dc69bb55b770b47d6118419be76207afe137f293fdb2e87605922714189df8ddbd4573185717
languageName: node
linkType: hard
-"@aws-sdk/util-user-agent-node@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/util-user-agent-node@npm:3.222.0"
+"@aws-sdk/util-user-agent-node@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/util-user-agent-node@npm:3.226.0"
dependencies:
- "@aws-sdk/node-config-provider": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/node-config-provider": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
peerDependencies:
aws-crt: ">=1.0.0"
peerDependenciesMeta:
aws-crt:
optional: true
- checksum: 36a9cf397196ef6c188d307f6202b10d98629dfe7583dc903e22870b553cca7624e2732f16e9511e690433665966e5adce7472299081eda1acf8d33b4c977ea4
+ checksum: a3b620fa13e5e61bc874d777d451ec522f659f933b7d7f7642c10fbb12ce13dd068c2b5370fd6132cca5ddcd22243fb04b4e926a4dd8aedeb08270a9bb49ee74
languageName: node
linkType: hard
@@ -1607,14 +1593,14 @@ __metadata:
languageName: node
linkType: hard
-"@aws-sdk/util-waiter@npm:3.222.0":
- version: 3.222.0
- resolution: "@aws-sdk/util-waiter@npm:3.222.0"
+"@aws-sdk/util-waiter@npm:3.226.0":
+ version: 3.226.0
+ resolution: "@aws-sdk/util-waiter@npm:3.226.0"
dependencies:
- "@aws-sdk/abort-controller": 3.222.0
- "@aws-sdk/types": 3.222.0
+ "@aws-sdk/abort-controller": 3.226.0
+ "@aws-sdk/types": 3.226.0
tslib: ^2.3.1
- checksum: 840d57ff2250d6a9fd917ed80db5d8ecea38b056453aaab78c7b19c9858f6e837ffd06f430e5682d0fbd4f3d47ac1a79fcf9f1ed9af7da2e446e3a19239777ec
+ checksum: d182033937bd5ab024598a48ad28030267c1b9aa54175f24d0e57ea87975a0a07b5da7d0e5f43efb663e908a5df591dfa307bf9707a02d84eb49b089e9c5a5db
languageName: node
linkType: hard
@@ -3412,7 +3398,7 @@ __metadata:
"@types/dockerode": ^3.3.0
"@types/express": ^4.17.6
"@types/fs-extra": ^9.0.3
- "@types/http-errors": ^1.6.3
+ "@types/http-errors": ^2.0.0
"@types/luxon": ^3.0.0
"@types/minimist": ^1.2.0
"@types/mock-fs": ^4.13.0
@@ -3633,7 +3619,6 @@ __metadata:
"@spotify/eslint-config-base": ^14.0.0
"@spotify/eslint-config-react": ^14.0.0
"@spotify/eslint-config-typescript": ^14.0.0
- "@sucrase/jest-plugin": ^2.1.1
"@sucrase/webpack-loader": ^2.0.0
"@svgr/plugin-jsx": 6.5.x
"@svgr/plugin-svgo": 6.5.x
@@ -3967,7 +3952,7 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.57
- "@react-hookz/web": ^19.0.0
+ "@react-hookz/web": ^20.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/react-hooks": ^8.0.0
@@ -4149,7 +4134,7 @@ __metadata:
languageName: unknown
linkType: soft
-"@backstage/integration-react@npm:^1.1.5":
+"@backstage/integration-react@npm:^1.1.6":
version: 1.1.6
resolution: "@backstage/integration-react@npm:1.1.6"
dependencies:
@@ -4345,10 +4330,8 @@ __metadata:
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
"@types/node": ^16.11.26
- "@types/object-hash": ^2.2.1
cross-fetch: ^3.1.5
msw: ^0.49.0
- object-hash: ^3.0.0
react-use: ^17.2.4
peerDependencies:
react: ^16.13.1 || ^17.0.0
@@ -6196,7 +6179,7 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.57
- "@react-hookz/web": ^19.0.0
+ "@react-hookz/web": ^20.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
@@ -6495,7 +6478,7 @@ __metadata:
languageName: unknown
linkType: soft
-"@backstage/plugin-home@npm:^0.4.26, @backstage/plugin-home@npm:^0.4.27":
+"@backstage/plugin-home@npm:^0.4.27":
version: 0.4.27
resolution: "@backstage/plugin-home@npm:0.4.27"
dependencies:
@@ -7425,6 +7408,7 @@ __metadata:
octokit: ^2.0.0
octokit-plugin-create-pull-request: ^3.10.0
p-limit: ^3.1.0
+ p-queue: ^6.6.2
prom-client: ^14.0.1
supertest: ^6.1.3
uuid: ^8.2.0
@@ -7475,7 +7459,7 @@ __metadata:
"@material-ui/core": ^4.12.2
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.57
- "@react-hookz/web": ^19.0.0
+ "@react-hookz/web": ^20.0.0
"@rjsf/core": ^3.2.1
"@rjsf/core-v5": "npm:@rjsf/core@^5.0.0-beta.12"
"@rjsf/material-ui": ^3.2.1
@@ -7497,7 +7481,7 @@ __metadata:
humanize-duration: ^3.25.1
immer: ^9.0.1
json-schema: ^0.4.0
- json-schema-library: ^7.0.0
+ json-schema-library: ^7.3.9
lodash: ^4.17.21
luxon: ^3.0.0
msw: ^0.49.0
@@ -8139,7 +8123,7 @@ __metadata:
"@material-ui/core": ^4.9.13
"@material-ui/icons": ^4.9.1
"@material-ui/lab": 4.0.0-alpha.57
- "@react-hookz/web": ^19.0.0
+ "@react-hookz/web": ^20.0.0
"@testing-library/jest-dom": ^5.10.1
"@testing-library/react": ^12.1.3
"@testing-library/user-event": ^14.0.0
@@ -8929,13 +8913,13 @@ __metadata:
linkType: hard
"@codemirror/view@npm:^6.0.0":
- version: 6.6.0
- resolution: "@codemirror/view@npm:6.6.0"
+ version: 6.7.0
+ resolution: "@codemirror/view@npm:6.7.0"
dependencies:
"@codemirror/state": ^6.1.4
style-mod: ^4.0.0
w3c-keyname: ^2.2.4
- checksum: 9b007eedcf13e94ec7d9c30ee302e1a1fcd382bef2481bd9afa3a116458652983e745b40494eb29d80df1dca8f99e91dcb1e4eba37670c2553ffc90bef0933e7
+ checksum: 9271ffee2889ed42137966424aa11d664fe2ebffec0254b22fbe5817db2c0f6da48b01bd5a8d532390b7678d26583c5329cc0c6f9fba964d7e28405f4f996554
languageName: node
linkType: hard
@@ -9110,16 +9094,16 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-arm@npm:0.15.16":
- version: 0.15.16
- resolution: "@esbuild/android-arm@npm:0.15.16"
+"@esbuild/android-arm@npm:0.15.18":
+ version: 0.15.18
+ resolution: "@esbuild/android-arm@npm:0.15.18"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
-"@esbuild/linux-loong64@npm:0.15.16":
- version: 0.15.16
- resolution: "@esbuild/linux-loong64@npm:0.15.16"
+"@esbuild/linux-loong64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "@esbuild/linux-loong64@npm:0.15.18"
conditions: os=linux & cpu=loong64
languageName: node
linkType: hard
@@ -9253,8 +9237,8 @@ __metadata:
linkType: hard
"@google-cloud/storage@npm:^6.0.0":
- version: 6.7.0
- resolution: "@google-cloud/storage@npm:6.7.0"
+ version: 6.8.0
+ resolution: "@google-cloud/storage@npm:6.8.0"
dependencies:
"@google-cloud/paginator": ^3.0.7
"@google-cloud/projectify": ^3.0.0
@@ -9273,7 +9257,7 @@ __metadata:
retry-request: ^5.0.0
teeny-request: ^8.0.0
uuid: ^8.0.0
- checksum: 269224b965eb6a4c0c47b5df7cc21a6110ded2596c649ea94737ad622410b10a91fc0a1b765667c7bb64e44a98dad35abc5d342173b13b10f174ab0ce211f434
+ checksum: c0b9eae1eae4aadd22b4ea7699345790adcc063874c5f08477425840001f6822091bdb8db7b67f2a9bb77acbbc4257ed40c14ba5cb2ab91addf2902d56714ddf
languageName: node
linkType: hard
@@ -9656,15 +9640,15 @@ __metadata:
languageName: node
linkType: hard
-"@graphql-tools/merge@npm:8.3.12, @graphql-tools/merge@npm:^8.2.6":
- version: 8.3.12
- resolution: "@graphql-tools/merge@npm:8.3.12"
+"@graphql-tools/merge@npm:8.3.14, @graphql-tools/merge@npm:^8.2.6":
+ version: 8.3.14
+ resolution: "@graphql-tools/merge@npm:8.3.14"
dependencies:
- "@graphql-tools/utils": 9.1.1
+ "@graphql-tools/utils": 9.1.3
tslib: ^2.4.0
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: aab6f6edbaa2f63c7f44e4a1832d8028570d09ea85bb4a9525016879fad2ea2f8ea260c0b78ab1f6b7a418d92a3debfbbedecb3f5a36a5590edd0b2ac1cd2012
+ checksum: d77098959a7ecf1346958eb6731f7354fc1155d253aa25169ca48b73053784f3db203ff88ada6a1cdfa9a0b026e55ce02afb83ac61b501223c018e97accf7cdc
languageName: node
linkType: hard
@@ -9790,16 +9774,16 @@ __metadata:
linkType: hard
"@graphql-tools/schema@npm:^9.0.0":
- version: 9.0.10
- resolution: "@graphql-tools/schema@npm:9.0.10"
+ version: 9.0.12
+ resolution: "@graphql-tools/schema@npm:9.0.12"
dependencies:
- "@graphql-tools/merge": 8.3.12
- "@graphql-tools/utils": 9.1.1
+ "@graphql-tools/merge": 8.3.14
+ "@graphql-tools/utils": 9.1.3
tslib: ^2.4.0
value-or-promise: 1.0.11
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 4c1c7fc1c84a2faf2310a110ed72125b511371f1ea2869442fd55b5bcdb2c431dd60235ff77f32860235ee99dd12746e23dace35a18a8ffd339fad4f51004321
+ checksum: c5ea750466181b425dd77822b1dc774227bcdb3a01631f114734d450cfc2dabeac60b3fac40e047090d6035b6a559b614716f1b61068889cf5aae0785650c31b
languageName: node
linkType: hard
@@ -9872,7 +9856,7 @@ __metadata:
languageName: node
linkType: hard
-"@graphql-tools/utils@npm:9.1.1, @graphql-tools/utils@npm:^9.1.1":
+"@graphql-tools/utils@npm:9.1.1":
version: 9.1.1
resolution: "@graphql-tools/utils@npm:9.1.1"
dependencies:
@@ -9883,6 +9867,17 @@ __metadata:
languageName: node
linkType: hard
+"@graphql-tools/utils@npm:9.1.3, @graphql-tools/utils@npm:^9.1.1":
+ version: 9.1.3
+ resolution: "@graphql-tools/utils@npm:9.1.3"
+ dependencies:
+ tslib: ^2.4.0
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+ checksum: 3b5acd41ae939e2811f496b1676e6219be61a95f3e502bb3783542a67e7703d7709d4ae87fc9deb7284280aea687fb4b0e596f538d7f1cdf5a8827a2952ee994
+ languageName: node
+ linkType: hard
+
"@graphql-tools/wrap@npm:8.5.1, @graphql-tools/wrap@npm:^8.3.1":
version: 8.5.1
resolution: "@graphql-tools/wrap@npm:8.5.1"
@@ -10918,11 +10913,11 @@ __metadata:
linkType: hard
"@keyv/redis@npm:^2.5.3":
- version: 2.5.3
- resolution: "@keyv/redis@npm:2.5.3"
+ version: 2.5.4
+ resolution: "@keyv/redis@npm:2.5.4"
dependencies:
ioredis: ^5.2.4
- checksum: db6be54624320f5d03856985fee5151601fa278d63ef98feac12f89188fbf86b972e7f5ca3ece0d6137c81038b1eb3c42805beaf51c4c963cca35c2b7d68be92
+ checksum: 02f557e0bc0343aea44b8dd4b6ff273da5833b935236c4036fa89e90b1d92d9688dafa064d5318d26744a6c72497cd4c41dcac825cb8d5919271e3a25a3cadbb
languageName: node
linkType: hard
@@ -12241,8 +12236,8 @@ __metadata:
linkType: hard
"@oriflame/backstage-plugin-score-card@npm:^0.5.1":
- version: 0.5.4
- resolution: "@oriflame/backstage-plugin-score-card@npm:0.5.4"
+ version: 0.5.7
+ resolution: "@oriflame/backstage-plugin-score-card@npm:0.5.7"
dependencies:
"@backstage/catalog-model": ^1.1.2
"@backstage/config": ^1.0.3
@@ -12260,7 +12255,7 @@ __metadata:
peerDependencies:
react: ^16.13.1 || ^17.0.0
react-dom: ^16.13.1 || ^17.0.0
- checksum: 1c9e08ec4bac5487941d2823ccd923c474ec18a99d62b97047d4bd0cdd1c33660339cfba1085dc8e756675a3f03cfff9e33cb395afa8fb74cacd11ab1251547c
+ checksum: 9a3e933dfd212ba8b1a786d13bca9859b23d7ab333745afbe358f8ca084f09a92e724326c5d0d00ed320e01f73fbbb265625c8c9af872aaadc01c945e56e0863
languageName: node
linkType: hard
@@ -12432,9 +12427,9 @@ __metadata:
languageName: node
linkType: hard
-"@react-hookz/web@npm:^19.0.0":
- version: 19.2.0
- resolution: "@react-hookz/web@npm:19.2.0"
+"@react-hookz/web@npm:^20.0.0":
+ version: 20.0.0
+ resolution: "@react-hookz/web@npm:20.0.0"
dependencies:
"@react-hookz/deep-equal": ^1.0.3
peerDependencies:
@@ -12444,14 +12439,14 @@ __metadata:
peerDependenciesMeta:
js-cookie:
optional: true
- checksum: 0fda3d3a0f967b6b38817f1e72d111711fc01036a8e6d0850bd4e3b3fa41af8635b260babf19e384402ac6d2dfa7db779585c0c8b16700cc0f568df9662ca517
+ checksum: 475d03cdd9a9131b7094549602c8a3ab52ad33e99d7ef408ba2ee7897bfdf332ab5228f46187b9a4c42535b4aaaf808e2c9c882949b2ec32d5ad42d53487a723
languageName: node
linkType: hard
-"@remix-run/router@npm:1.0.4":
- version: 1.0.4
- resolution: "@remix-run/router@npm:1.0.4"
- checksum: db6b1e111fb6e7e22c3d274bd6cef3054a0a989245894fde5735efd9cb46d18511e528e813ff50bcbdd7eda1c559f4e76e9d0c54396624e33396168d80b09c42
+"@remix-run/router@npm:1.0.5":
+ version: 1.0.5
+ resolution: "@remix-run/router@npm:1.0.5"
+ checksum: 5d66750b7defc10c80d9748fa003fcfe2af9ef82de3c06be88c926ede36a15b9e971ed2222981db843494e2f77c3de14470efe6dc877530cea774dc31162ec6f
languageName: node
linkType: hard
@@ -12544,13 +12539,13 @@ __metadata:
linkType: hard
"@roadiehq/backstage-plugin-buildkite@npm:^2.0.8":
- version: 2.1.0
- resolution: "@roadiehq/backstage-plugin-buildkite@npm:2.1.0"
+ version: 2.1.1
+ resolution: "@roadiehq/backstage-plugin-buildkite@npm:2.1.1"
dependencies:
- "@backstage/catalog-model": ^1.1.2
- "@backstage/core-components": ^0.11.2
- "@backstage/core-plugin-api": ^1.0.7
- "@backstage/plugin-catalog-react": ^1.2.0
+ "@backstage/catalog-model": ^1.1.3
+ "@backstage/core-components": ^0.12.0
+ "@backstage/core-plugin-api": ^1.1.0
+ "@backstage/plugin-catalog-react": ^1.2.1
"@backstage/theme": ^0.2.16
"@material-ui/core": ^4.12.1
"@material-ui/icons": ^4.11.2
@@ -12563,19 +12558,19 @@ __metadata:
react-dom: ^16.13.1 || ^17.0.0
react-router: 6.0.0-beta.0 || ^6.3.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
- checksum: 0322733ccc62dfd5ec23aabea9d3d82b9a8c49ee8d9668f1d95a67bbb1a6b5d863b0b4148bbeb479bfc59f2ee42d566b298870fdaecea6d8ebee864f0a257afc
+ checksum: 04121a556d6745cef4db0f2bc60218e0774056f26c09c195e4cf7ba29d8c7a601c24d13c8e077c904df312a1f6464942467c29be796b49156774af4029b7ec7b
languageName: node
linkType: hard
"@roadiehq/backstage-plugin-github-insights@npm:^2.0.5":
- version: 2.1.2
- resolution: "@roadiehq/backstage-plugin-github-insights@npm:2.1.2"
+ version: 2.1.3
+ resolution: "@roadiehq/backstage-plugin-github-insights@npm:2.1.3"
dependencies:
- "@backstage/catalog-model": ^1.1.2
- "@backstage/core-components": ^0.11.2
- "@backstage/core-plugin-api": ^1.0.7
- "@backstage/integration-react": ^1.1.5
- "@backstage/plugin-catalog-react": ^1.2.0
+ "@backstage/catalog-model": ^1.1.3
+ "@backstage/core-components": ^0.12.0
+ "@backstage/core-plugin-api": ^1.1.0
+ "@backstage/integration-react": ^1.1.6
+ "@backstage/plugin-catalog-react": ^1.2.1
"@backstage/theme": ^0.2.16
"@date-io/core": 2.10.7
"@material-ui/core": ^4.11.0
@@ -12591,19 +12586,19 @@ __metadata:
react: ^16.13.1 || ^17.0.0
react-dom: ^16.13.1 || ^17.0.0
react-router: 6.0.0-beta.0 || ^6.3.0
- checksum: e4ccdf5c6e319c72dee2a3b0aafe8f3186ce6d734f805d6d86546383b83da86b94cd9cd7bb43bd6236d24893b1e37c27406b2ac24920f50287eccf2a343c03cc
+ checksum: 47b9db5e603f5b8931ae32cdfb3e4a11e7c8629fff4e918c3b3a04c67d851391594bbaf39dfb41a97ca1a8fe950c30ba96e9e0f88b776aa181230a373690b096
languageName: node
linkType: hard
"@roadiehq/backstage-plugin-github-pull-requests@npm:^2.2.7":
- version: 2.3.0
- resolution: "@roadiehq/backstage-plugin-github-pull-requests@npm:2.3.0"
+ version: 2.4.1
+ resolution: "@roadiehq/backstage-plugin-github-pull-requests@npm:2.4.1"
dependencies:
- "@backstage/catalog-model": ^1.1.2
- "@backstage/core-components": ^0.11.2
- "@backstage/core-plugin-api": ^1.0.7
- "@backstage/plugin-catalog-react": ^1.2.0
- "@backstage/plugin-home": ^0.4.26
+ "@backstage/catalog-model": ^1.1.3
+ "@backstage/core-components": ^0.12.0
+ "@backstage/core-plugin-api": ^1.1.0
+ "@backstage/plugin-catalog-react": ^1.2.1
+ "@backstage/plugin-home": ^0.4.27
"@material-ui/core": ^4.11.0
"@material-ui/icons": ^4.9.1
"@material-ui/lab": ^4.0.0-alpha.60
@@ -12620,18 +12615,18 @@ __metadata:
react: ^16.13.1 || ^17.0.0
react-dom: ^16.13.1 || ^17.0.0
react-router: 6.0.0-beta.0 || ^6.3.0
- checksum: bafb8645333b8477e4f87dff2c7e5bdd4008dc808577e7e05ff56e3b68ad9e5ff8d90cc746b46bc96267faefe6ad4082b9a15ae84cd02edaf5a15cd126aa6733
+ checksum: 41fa25e70fbe01bd26ea97cfd98fcff6c32771f437a28a3ed37078906290daf5d52ec0f0613caa559a09b6f8cacb923c0b6522d78de488909911f46433e189ee
languageName: node
linkType: hard
"@roadiehq/backstage-plugin-travis-ci@npm:^2.0.5":
- version: 2.1.0
- resolution: "@roadiehq/backstage-plugin-travis-ci@npm:2.1.0"
+ version: 2.1.1
+ resolution: "@roadiehq/backstage-plugin-travis-ci@npm:2.1.1"
dependencies:
- "@backstage/catalog-model": ^1.1.2
- "@backstage/core-components": ^0.11.2
- "@backstage/core-plugin-api": ^1.0.7
- "@backstage/plugin-catalog-react": ^1.2.0
+ "@backstage/catalog-model": ^1.1.3
+ "@backstage/core-components": ^0.12.0
+ "@backstage/core-plugin-api": ^1.1.0
+ "@backstage/plugin-catalog-react": ^1.2.1
"@backstage/theme": ^0.2.16
"@material-ui/core": ^4.11.3
"@material-ui/icons": ^4.11.2
@@ -12646,13 +12641,13 @@ __metadata:
react-dom: ^16.13.1 || ^17.0.0
react-router: 6.0.0-beta.0 || ^6.3.0
react-router-dom: 6.0.0-beta.0 || ^6.3.0
- checksum: 99bd8d242bd954f9fd3c75910353d6cce6672ba605a819828a336316c0c7fd0d2f36bfdf7a82b702e284b8f636c06f50b93ae53af6afc3b12e8f766e7fe2ce9c
+ checksum: 23cb8760c6d140052fcdc22007b59349332afd565ee2b65e8bba4a1b5c5d409ef6505f292d1e5c62d3c281898b65eb83397aa790480e9e1becda3452ef6d086c
languageName: node
linkType: hard
"@rollup/plugin-commonjs@npm:^23.0.0":
- version: 23.0.3
- resolution: "@rollup/plugin-commonjs@npm:23.0.3"
+ version: 23.0.4
+ resolution: "@rollup/plugin-commonjs@npm:23.0.4"
dependencies:
"@rollup/pluginutils": ^5.0.1
commondir: ^1.0.1
@@ -12665,7 +12660,7 @@ __metadata:
peerDependenciesMeta:
rollup:
optional: true
- checksum: 925289c1694e871065d741ce210621df894febc267b9ca574dfe24e00a48b436f3eaa6a6f6d00312a78c9b51cc0cad7abf13b97fc455395576007c681d7ec58d
+ checksum: 32d84de06140d4d050c0b402c6a6d858a6f970c3d6f50ea1fba40495b0cd0f977486513639875058287885cfbddc6f8b1ab5ebbe0d28f0364506b372fd4b0bd6
languageName: node
linkType: hard
@@ -12793,6 +12788,23 @@ __metadata:
languageName: node
linkType: hard
+"@sagold/json-pointer@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "@sagold/json-pointer@npm:5.0.0"
+ checksum: 0a087ff25e28d0c49b56566a14d6186ae0ce9fe538569eb7756c1a70989f2794dbc6f0834b5d2f2a0a79b6f0e3096eb05558664d5ff038daba5a46cb5e752e1a
+ languageName: node
+ linkType: hard
+
+"@sagold/json-query@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "@sagold/json-query@npm:6.0.0"
+ dependencies:
+ "@sagold/json-pointer": ^5.0.0
+ ebnf: ^1.9.0
+ checksum: 56bb6151e6e6b1ef26bb03133b440e90d47c013529899e26cedb4c96f8a51f0115717ebab1355a8c3e6ea0c70e5ddaefc54c44330686ae3b2f8cb7d162011d73
+ languageName: node
+ linkType: hard
+
"@short.io/opensearch-mock@npm:^0.3.1":
version: 0.3.1
resolution: "@short.io/opensearch-mock@npm:0.3.1"
@@ -12947,15 +12959,6 @@ __metadata:
languageName: node
linkType: hard
-"@sucrase/jest-plugin@npm:^2.1.1":
- version: 2.2.1
- resolution: "@sucrase/jest-plugin@npm:2.2.1"
- dependencies:
- sucrase: ^3.18.0
- checksum: 818627b40392875107722530af1a58f195d7166a5c5149db425db8ac3ff741b39d1c722a09dfbe7b686c87002616da7ef3c861dbe6f6f5390f3ca8f08c2a975a
- languageName: node
- linkType: hard
-
"@sucrase/webpack-loader@npm:^2.0.0":
version: 2.0.0
resolution: "@sucrase/webpack-loader@npm:2.0.0"
@@ -13790,13 +13793,22 @@ __metadata:
languageName: node
linkType: hard
-"@types/cors@npm:2.8.12, @types/cors@npm:^2.8.6":
+"@types/cors@npm:2.8.12":
version: 2.8.12
resolution: "@types/cors@npm:2.8.12"
checksum: 8c45f112c7d1d2d831b4b266f2e6ed33a1887a35dcbfe2a18b28370751fababb7cd045e745ef84a523c33a25932678097bf79afaa367c6cb3fa0daa7a6438257
languageName: node
linkType: hard
+"@types/cors@npm:^2.8.6":
+ version: 2.8.13
+ resolution: "@types/cors@npm:2.8.13"
+ dependencies:
+ "@types/node": "*"
+ checksum: 7ef197ea19d2e5bf1313b8416baa6f3fd6dd887fd70191da1f804f557395357dafd8bc8bed0ac60686923406489262a7c8a525b55748f7b2b8afa686700de907
+ languageName: node
+ linkType: hard
+
"@types/cron@npm:^2.0.0":
version: 2.0.0
resolution: "@types/cron@npm:2.0.0"
@@ -14167,10 +14179,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/http-errors@npm:^1.6.3":
- version: 1.8.2
- resolution: "@types/http-errors@npm:1.8.2"
- checksum: ecc365eea98d7eca650d593e742571acc3003742f0dd0fbbb15b8fce286e0f7421644b4140fb9bf701bbb7f1b744aea3967ebe025f0f0811aa5ab2c3d40fe111
+"@types/http-errors@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "@types/http-errors@npm:2.0.1"
+ checksum: 3bb0c50b0a652e679a84c30cd0340d696c32ef6558518268c238840346c077f899315daaf1c26c09c57ddd5dc80510f2a7f46acd52bf949e339e35ed3ee9654f
languageName: node
linkType: hard
@@ -14263,12 +14275,12 @@ __metadata:
linkType: hard
"@types/jest@npm:*, @types/jest@npm:^29.0.0":
- version: 29.2.3
- resolution: "@types/jest@npm:29.2.3"
+ version: 29.2.4
+ resolution: "@types/jest@npm:29.2.4"
dependencies:
expect: ^29.0.0
pretty-format: ^29.0.0
- checksum: 55370906711b600a05b9e497c22aa74d80d8adcdbe4ac2f1bc9311f6f6ca0dd192862b6f38df6ac0d45e92396bcd796e377b1d8058c10bdfd584aeee580c3ce1
+ checksum: 9deb4756fe1b438d41ff1aae7d6c216c9e49e5fe60f539f8edb6698ffeb530ff7b25d37e223439b03602ca3a7397c9c2e53e1a39c7bd616353472fce0cc04107
languageName: node
linkType: hard
@@ -14303,12 +14315,12 @@ __metadata:
linkType: hard
"@types/jscodeshift@npm:^0.11.0":
- version: 0.11.5
- resolution: "@types/jscodeshift@npm:0.11.5"
+ version: 0.11.6
+ resolution: "@types/jscodeshift@npm:0.11.6"
dependencies:
ast-types: ^0.14.1
recast: ^0.20.3
- checksum: 5929f729477792a2c745289399ac0e2c0c46d4970031fa188073154262c6b0fcb03cf926d70a9fbcdc4c299df0e7fa1f0d6548e6bd1bb03c8245918c5b1a60de
+ checksum: 418d34488f74e711b37fcfce5129df3494d7fd30e852b3e80ff659ef0b1a4a83911e62883a10d7e1111316b569fa91a5a6a6d22fee86c2d69db829e25b534b27
languageName: node
linkType: hard
@@ -14641,13 +14653,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/object-hash@npm:^2.2.1":
- version: 2.2.1
- resolution: "@types/object-hash@npm:2.2.1"
- checksum: bbcbf076903e11fa6d61dd5cc365bce2b080b18502ef52672a427443262e465d7b46b8f2821e8cea0307de66aee2eb92ad6e2bed2346acd7c8de118d4123fe3a
- languageName: node
- linkType: hard
-
"@types/parse-json@npm:^4.0.0":
version: 4.0.0
resolution: "@types/parse-json@npm:4.0.0"
@@ -15378,12 +15383,12 @@ __metadata:
linkType: hard
"@typescript-eslint/eslint-plugin@npm:^5.9.0":
- version: 5.45.0
- resolution: "@typescript-eslint/eslint-plugin@npm:5.45.0"
+ version: 5.45.1
+ resolution: "@typescript-eslint/eslint-plugin@npm:5.45.1"
dependencies:
- "@typescript-eslint/scope-manager": 5.45.0
- "@typescript-eslint/type-utils": 5.45.0
- "@typescript-eslint/utils": 5.45.0
+ "@typescript-eslint/scope-manager": 5.45.1
+ "@typescript-eslint/type-utils": 5.45.1
+ "@typescript-eslint/utils": 5.45.1
debug: ^4.3.4
ignore: ^5.2.0
natural-compare-lite: ^1.4.0
@@ -15396,7 +15401,7 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 7cff671a9ba33afa86f0ece6d0ebaeb5fc16596fc659ef230f6f65bfddfef2ffb6434310e3a4444fb852e79e40c85c5e62c559df6ddc9312aac235a18afdd269
+ checksum: 9fc7cc17ebd1d6f9b1321afa3dcedb936ba538f95a026035a436c4b75eb976ac61140be44be304634c8f87612e30690ce12bf3498ac59826134387d91d75d888
languageName: node
linkType: hard
@@ -15417,29 +15422,29 @@ __metadata:
linkType: hard
"@typescript-eslint/parser@npm:^5.9.0":
- version: 5.45.0
- resolution: "@typescript-eslint/parser@npm:5.45.0"
+ version: 5.45.1
+ resolution: "@typescript-eslint/parser@npm:5.45.1"
dependencies:
- "@typescript-eslint/scope-manager": 5.45.0
- "@typescript-eslint/types": 5.45.0
- "@typescript-eslint/typescript-estree": 5.45.0
+ "@typescript-eslint/scope-manager": 5.45.1
+ "@typescript-eslint/types": 5.45.1
+ "@typescript-eslint/typescript-estree": 5.45.1
debug: ^4.3.4
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: b8ce3af72de3ff22bb206c3299e728d37a836dbe1f75bcb66ad3bb7962204174b7fff834992b84f0e661de507729c01c7ad71ad2707c217cccc3c0f798a9dc23
+ checksum: 48704224972e67d7ecf928118d47a1eda6732afd585bb4aab6716b7d363e5d4a2e0b0f1bbb92cbef80c7dd75ede10b610e858eb0cb86a67d1866fd17d0722895
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:5.45.0":
- version: 5.45.0
- resolution: "@typescript-eslint/scope-manager@npm:5.45.0"
+"@typescript-eslint/scope-manager@npm:5.45.1":
+ version: 5.45.1
+ resolution: "@typescript-eslint/scope-manager@npm:5.45.1"
dependencies:
- "@typescript-eslint/types": 5.45.0
- "@typescript-eslint/visitor-keys": 5.45.0
- checksum: 8f686be8ee0c7ac49ee2a313570cddf86a1364b1ec129f50f8a531038a3bb241429734dc5e2c4e5dd76cc3ed149628aa3e8425cc092f37ca6885b1995c99c2d1
+ "@typescript-eslint/types": 5.45.1
+ "@typescript-eslint/visitor-keys": 5.45.1
+ checksum: ee0f47ad85e6d8649a5c25cc923933e439542079929e02a7eb20332e18291674af36b25ab579f7d067745ca27c2b37e5d9be605902269968e274d26c1d2b684e
languageName: node
linkType: hard
@@ -15453,12 +15458,12 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@npm:5.45.0":
- version: 5.45.0
- resolution: "@typescript-eslint/type-utils@npm:5.45.0"
+"@typescript-eslint/type-utils@npm:5.45.1":
+ version: 5.45.1
+ resolution: "@typescript-eslint/type-utils@npm:5.45.1"
dependencies:
- "@typescript-eslint/typescript-estree": 5.45.0
- "@typescript-eslint/utils": 5.45.0
+ "@typescript-eslint/typescript-estree": 5.45.1
+ "@typescript-eslint/utils": 5.45.1
debug: ^4.3.4
tsutils: ^3.21.0
peerDependencies:
@@ -15466,14 +15471,14 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: be96c89b91116b8fbed160631f3cdd345d47e34248a38e8a730fa9e09a4aa21184259414547d3c7a741b83fa68d4a14f77e9fc93b84aba4752f67bd5a772bf27
+ checksum: dcb9f425803b399c340ab3d72c3f7e61f2a136d4281bd710853e954c1c101064ac0bb4b768c84c1ad310ec493cd8dc6b754054d9a81cb56be37ef1f4130c2c3a
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:5.45.0":
- version: 5.45.0
- resolution: "@typescript-eslint/types@npm:5.45.0"
- checksum: 43d533622995f002221e439ea517aa07dbce2067cc880a6eb9d26307c505b746975f334d76b35501a2f4dd06d7aaf79964d86ce5a95e76a4f309d6e54faf5213
+"@typescript-eslint/types@npm:5.45.1":
+ version: 5.45.1
+ resolution: "@typescript-eslint/types@npm:5.45.1"
+ checksum: 7f809d2951812ae5752c9d1617b7e6dfd662370390b0ddba72005ebc62bd5f04745567bb62cf00a9e43db9dfd222d18ea22945f5457f76ea86386ef7b98c8424
languageName: node
linkType: hard
@@ -15484,12 +15489,12 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:5.45.0":
- version: 5.45.0
- resolution: "@typescript-eslint/typescript-estree@npm:5.45.0"
+"@typescript-eslint/typescript-estree@npm:5.45.1":
+ version: 5.45.1
+ resolution: "@typescript-eslint/typescript-estree@npm:5.45.1"
dependencies:
- "@typescript-eslint/types": 5.45.0
- "@typescript-eslint/visitor-keys": 5.45.0
+ "@typescript-eslint/types": 5.45.1
+ "@typescript-eslint/visitor-keys": 5.45.1
debug: ^4.3.4
globby: ^11.1.0
is-glob: ^4.0.3
@@ -15498,7 +15503,7 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 8f48b3c75c155491ee49436c470e491f9fe48e6e7c95190c4d0c0ab64ce24e8bc6715de86996baf57fc9f0c6dae986ce9ae075e656664489bfa1dc706eaafcd7
+ checksum: 867b19ba050af7410c75e4e42b511d4299c8043d238959e9794bb65d7a9db1a875880e5dd50f112896218f3a3d163cd8ce61db94034ca628eca4f7ddccb1d348
languageName: node
linkType: hard
@@ -15520,31 +15525,31 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:5.45.0, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.13.0":
- version: 5.45.0
- resolution: "@typescript-eslint/utils@npm:5.45.0"
+"@typescript-eslint/utils@npm:5.45.1, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.13.0":
+ version: 5.45.1
+ resolution: "@typescript-eslint/utils@npm:5.45.1"
dependencies:
"@types/json-schema": ^7.0.9
"@types/semver": ^7.3.12
- "@typescript-eslint/scope-manager": 5.45.0
- "@typescript-eslint/types": 5.45.0
- "@typescript-eslint/typescript-estree": 5.45.0
+ "@typescript-eslint/scope-manager": 5.45.1
+ "@typescript-eslint/types": 5.45.1
+ "@typescript-eslint/typescript-estree": 5.45.1
eslint-scope: ^5.1.1
eslint-utils: ^3.0.0
semver: ^7.3.7
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- checksum: 33a383881efb6c6e0ecd32f74810ca18bb5e85d4839f607409047d6e3d64a98b3cd1e811d027638d051b3741981de50a652c3abe0fcbb70fac80d7d93cd3e36f
+ checksum: 7e673b07e207a0b596b23f60e6c2d4b04fd534bd15dc326ce67d7f61637ed2c211fe5a5ffdcf6b3fa3f39000fe61de0bf7d0c7feb03dcd3d72c382ae35287ad9
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:5.45.0":
- version: 5.45.0
- resolution: "@typescript-eslint/visitor-keys@npm:5.45.0"
+"@typescript-eslint/visitor-keys@npm:5.45.1":
+ version: 5.45.1
+ resolution: "@typescript-eslint/visitor-keys@npm:5.45.1"
dependencies:
- "@typescript-eslint/types": 5.45.0
+ "@typescript-eslint/types": 5.45.1
eslint-visitor-keys: ^3.3.0
- checksum: 050cc4275d8a3638a106c2915410710e775382996130a6b2af732269e55cbbc4ed438c8662ddf409635d2d8bd0d8a4389b3980bc2cb38c6105c77c6835222af0
+ checksum: 725a434fb05010b6ead7e880fa1fcdb4dbc7421b80667e96ad27fcfb3c2b2b0edde64be488740577dd147547fc4a9eac52e2602eb6a8a261ee14a917d4a50c4f
languageName: node
linkType: hard
@@ -15558,9 +15563,9 @@ __metadata:
languageName: node
linkType: hard
-"@uiw/codemirror-extensions-basic-setup@npm:4.15.1":
- version: 4.15.1
- resolution: "@uiw/codemirror-extensions-basic-setup@npm:4.15.1"
+"@uiw/codemirror-extensions-basic-setup@npm:4.19.1":
+ version: 4.19.1
+ resolution: "@uiw/codemirror-extensions-basic-setup@npm:4.19.1"
dependencies:
"@codemirror/autocomplete": ^6.0.0
"@codemirror/commands": ^6.0.0
@@ -15577,19 +15582,19 @@ __metadata:
"@codemirror/search": ">=6.0.0"
"@codemirror/state": ">=6.0.0"
"@codemirror/view": ">=6.0.0"
- checksum: 1805caa6432a2ed0c616efee4977d3e90faae85be4a75b6e5f654c8bc9dced640ad75dbe7a57d50bc84c117139b486ef0a116a8127c6f8efb44068631a48bc09
+ checksum: 99cf77e7285c6c0e70a22363c7e3fd9ffa23bfd97e14baf23ba37101a210001833d6e7af101bae70457231e60ff218391e9cb346d8115f9764935f8c0466a646
languageName: node
linkType: hard
"@uiw/react-codemirror@npm:^4.9.3":
- version: 4.15.1
- resolution: "@uiw/react-codemirror@npm:4.15.1"
+ version: 4.19.1
+ resolution: "@uiw/react-codemirror@npm:4.19.1"
dependencies:
"@babel/runtime": ^7.18.6
"@codemirror/commands": ^6.1.0
"@codemirror/state": ^6.1.1
"@codemirror/theme-one-dark": ^6.0.0
- "@uiw/codemirror-extensions-basic-setup": 4.15.1
+ "@uiw/codemirror-extensions-basic-setup": 4.19.1
codemirror: ^6.0.0
peerDependencies:
"@babel/runtime": ">=7.11.0"
@@ -15599,7 +15604,7 @@ __metadata:
codemirror: ">=6.0.0"
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: 49e3011e6d5455f26266b5d39d11d6e2c6505b48063882d1d4593f8c333c159fefcf0df4f743bea36d95ade1e88e19fad13571d0e3fa3b3d6cd5a43bb59f5eb7
+ checksum: 231d1e8dbf6eca1f8e87c01dde8f07c5d521efc0096da1ac80536930f65763799e36deef44d3efd802ec3175cdbfb24cd79def983399d207eae364a92acd8a8c
languageName: node
linkType: hard
@@ -15805,9 +15810,9 @@ __metadata:
linkType: hard
"@xmldom/xmldom@npm:^0.7.0, @xmldom/xmldom@npm:^0.7.5, @xmldom/xmldom@npm:^0.7.6":
- version: 0.7.6
- resolution: "@xmldom/xmldom@npm:0.7.6"
- checksum: 3c31dcd909aaefd65090033bd45e0aca42d636a9ae43c7313f4be87de570d046abba28362810d63c0718d6f08a9ce5f8da27b87437afc24d2290b6d4e75a6eee
+ version: 0.7.9
+ resolution: "@xmldom/xmldom@npm:0.7.9"
+ checksum: 66e37b7800132f891b885b2eceeeebc53f60b69789da10276f1584256b963d79a28c7ae2071bc53a9cd842d9b03554c761b2701fe8036d6052f26bcd0ae8f2bb
languageName: node
linkType: hard
@@ -17364,9 +17369,9 @@ __metadata:
languageName: node
linkType: hard
-"body-parser@npm:1.20.0, body-parser@npm:^1.19.0":
- version: 1.20.0
- resolution: "body-parser@npm:1.20.0"
+"body-parser@npm:1.20.1, body-parser@npm:^1.19.0":
+ version: 1.20.1
+ resolution: "body-parser@npm:1.20.1"
dependencies:
bytes: 3.1.2
content-type: ~1.0.4
@@ -17376,11 +17381,11 @@ __metadata:
http-errors: 2.0.0
iconv-lite: 0.4.24
on-finished: 2.4.1
- qs: 6.10.3
+ qs: 6.11.0
raw-body: 2.5.1
type-is: ~1.6.18
unpipe: 1.0.0
- checksum: 12fffdeac82fe20dddcab7074215d5156e7d02a69ae90cbe9fee1ca3efa2f28ef52097cbea76685ee0a1509c71d85abd0056a08e612c09077cad6277a644cf88
+ checksum: f1050dbac3bede6a78f0b87947a8d548ce43f91ccc718a50dd774f3c81f2d8b04693e52acf62659fad23101827dd318da1fb1363444ff9a8482b886a3e4a5266
languageName: node
linkType: hard
@@ -19222,11 +19227,11 @@ __metadata:
linkType: hard
"cronstrue@npm:^2.2.0":
- version: 2.20.0
- resolution: "cronstrue@npm:2.20.0"
+ version: 2.21.0
+ resolution: "cronstrue@npm:2.21.0"
bin:
cronstrue: bin/cli.js
- checksum: 31b145cdeca5260fb120b072a9c69a12f722b895fbfea4792829efffd78a85c6e8eef1029a5a2563a12487ff6b06e717d1f117c5f156bf6a1ad7bb1b66d5a9fe
+ checksum: c77206339b22c30f0d0c584dad19614cd29d712a00afc3cd5d6ebab8b5e651883e72c04832b82b55c4dcf4f6a9daff6c6c7023364770f7dff82ada29616d40a5
languageName: node
linkType: hard
@@ -20070,9 +20075,9 @@ __metadata:
linkType: hard
"decode-uri-component@npm:^0.2.0":
- version: 0.2.0
- resolution: "decode-uri-component@npm:0.2.0"
- checksum: f3749344ab9305ffcfe4bfe300e2dbb61fc6359e2b736812100a3b1b6db0a5668cba31a05e4b45d4d63dbf1a18dfa354cd3ca5bb3ededddabb8cd293f4404f94
+ version: 0.2.2
+ resolution: "decode-uri-component@npm:0.2.2"
+ checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139
languageName: node
linkType: hard
@@ -20317,13 +20322,13 @@ __metadata:
languageName: node
linkType: hard
-"dezalgo@npm:1.0.3, dezalgo@npm:^1.0.0":
- version: 1.0.3
- resolution: "dezalgo@npm:1.0.3"
+"dezalgo@npm:^1.0.0, dezalgo@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "dezalgo@npm:1.0.4"
dependencies:
asap: ^2.0.0
wrappy: 1
- checksum: 8b26238db91423b2702a7a6d9629d0019c37c415e7b6e75d4b3e8d27e9464e21cac3618dd145f4d4ee96c70cc6ff034227b5b8a0e9c09015a8bdbe6dace3cfb9
+ checksum: 895389c6aead740d2ab5da4d3466d20fa30f738010a4d3f4dcccc9fc645ca31c9d10b7e1804ae489b1eb02c7986f9f1f34ba132d409b043082a86d9a4e745624
languageName: node
linkType: hard
@@ -20858,9 +20863,9 @@ __metadata:
languageName: node
linkType: hard
-"engine.io@npm:~3.5.0":
- version: 3.5.0
- resolution: "engine.io@npm:3.5.0"
+"engine.io@npm:~3.6.0":
+ version: 3.6.1
+ resolution: "engine.io@npm:3.6.1"
dependencies:
accepts: ~1.3.4
base64id: 2.0.0
@@ -20868,7 +20873,7 @@ __metadata:
debug: ~4.1.0
engine.io-parser: ~2.2.0
ws: ~7.4.2
- checksum: 8d7eb107428301084502c65c8ae48e350587fa57edae734a88f7345debd386ed1d8a25ece7e82ba3ff1ad65300fb0123def1446a1a13127929ee5eac378af8b2
+ checksum: 7dd9eddc79aedf61a63141e6208ee89936c659445378f965bff6d5eb3e9cb4815aff735f2b1886487e2be51116a343e89d972ae5790bf2ac9fdcb2572baf8935
languageName: node
linkType: hard
@@ -21031,100 +21036,100 @@ __metadata:
languageName: node
linkType: hard
-"esbuild-android-64@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-android-64@npm:0.15.16"
+"esbuild-android-64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-android-64@npm:0.15.18"
conditions: os=android & cpu=x64
languageName: node
linkType: hard
-"esbuild-android-arm64@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-android-arm64@npm:0.15.16"
+"esbuild-android-arm64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-android-arm64@npm:0.15.18"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
-"esbuild-darwin-64@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-darwin-64@npm:0.15.16"
+"esbuild-darwin-64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-darwin-64@npm:0.15.18"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"esbuild-darwin-arm64@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-darwin-arm64@npm:0.15.16"
+"esbuild-darwin-arm64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-darwin-arm64@npm:0.15.18"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"esbuild-freebsd-64@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-freebsd-64@npm:0.15.16"
+"esbuild-freebsd-64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-freebsd-64@npm:0.15.18"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
-"esbuild-freebsd-arm64@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-freebsd-arm64@npm:0.15.16"
+"esbuild-freebsd-arm64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-freebsd-arm64@npm:0.15.18"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
-"esbuild-linux-32@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-linux-32@npm:0.15.16"
+"esbuild-linux-32@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-linux-32@npm:0.15.18"
conditions: os=linux & cpu=ia32
languageName: node
linkType: hard
-"esbuild-linux-64@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-linux-64@npm:0.15.16"
+"esbuild-linux-64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-linux-64@npm:0.15.18"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard
-"esbuild-linux-arm64@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-linux-arm64@npm:0.15.16"
+"esbuild-linux-arm64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-linux-arm64@npm:0.15.18"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
-"esbuild-linux-arm@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-linux-arm@npm:0.15.16"
+"esbuild-linux-arm@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-linux-arm@npm:0.15.18"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
-"esbuild-linux-mips64le@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-linux-mips64le@npm:0.15.16"
+"esbuild-linux-mips64le@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-linux-mips64le@npm:0.15.18"
conditions: os=linux & cpu=mips64el
languageName: node
linkType: hard
-"esbuild-linux-ppc64le@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-linux-ppc64le@npm:0.15.16"
+"esbuild-linux-ppc64le@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-linux-ppc64le@npm:0.15.18"
conditions: os=linux & cpu=ppc64
languageName: node
linkType: hard
-"esbuild-linux-riscv64@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-linux-riscv64@npm:0.15.16"
+"esbuild-linux-riscv64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-linux-riscv64@npm:0.15.18"
conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard
-"esbuild-linux-s390x@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-linux-s390x@npm:0.15.16"
+"esbuild-linux-s390x@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-linux-s390x@npm:0.15.18"
conditions: os=linux & cpu=s390x
languageName: node
linkType: hard
@@ -21145,74 +21150,74 @@ __metadata:
languageName: node
linkType: hard
-"esbuild-netbsd-64@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-netbsd-64@npm:0.15.16"
+"esbuild-netbsd-64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-netbsd-64@npm:0.15.18"
conditions: os=netbsd & cpu=x64
languageName: node
linkType: hard
-"esbuild-openbsd-64@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-openbsd-64@npm:0.15.16"
+"esbuild-openbsd-64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-openbsd-64@npm:0.15.18"
conditions: os=openbsd & cpu=x64
languageName: node
linkType: hard
-"esbuild-sunos-64@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-sunos-64@npm:0.15.16"
+"esbuild-sunos-64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-sunos-64@npm:0.15.18"
conditions: os=sunos & cpu=x64
languageName: node
linkType: hard
-"esbuild-windows-32@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-windows-32@npm:0.15.16"
+"esbuild-windows-32@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-windows-32@npm:0.15.18"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"esbuild-windows-64@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-windows-64@npm:0.15.16"
+"esbuild-windows-64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-windows-64@npm:0.15.18"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
-"esbuild-windows-arm64@npm:0.15.16":
- version: 0.15.16
- resolution: "esbuild-windows-arm64@npm:0.15.16"
+"esbuild-windows-arm64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-windows-arm64@npm:0.15.18"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"esbuild@npm:^0.15.0, esbuild@npm:^0.15.6":
- version: 0.15.16
- resolution: "esbuild@npm:0.15.16"
+ version: 0.15.18
+ resolution: "esbuild@npm:0.15.18"
dependencies:
- "@esbuild/android-arm": 0.15.16
- "@esbuild/linux-loong64": 0.15.16
- esbuild-android-64: 0.15.16
- esbuild-android-arm64: 0.15.16
- esbuild-darwin-64: 0.15.16
- esbuild-darwin-arm64: 0.15.16
- esbuild-freebsd-64: 0.15.16
- esbuild-freebsd-arm64: 0.15.16
- esbuild-linux-32: 0.15.16
- esbuild-linux-64: 0.15.16
- esbuild-linux-arm: 0.15.16
- esbuild-linux-arm64: 0.15.16
- esbuild-linux-mips64le: 0.15.16
- esbuild-linux-ppc64le: 0.15.16
- esbuild-linux-riscv64: 0.15.16
- esbuild-linux-s390x: 0.15.16
- esbuild-netbsd-64: 0.15.16
- esbuild-openbsd-64: 0.15.16
- esbuild-sunos-64: 0.15.16
- esbuild-windows-32: 0.15.16
- esbuild-windows-64: 0.15.16
- esbuild-windows-arm64: 0.15.16
+ "@esbuild/android-arm": 0.15.18
+ "@esbuild/linux-loong64": 0.15.18
+ esbuild-android-64: 0.15.18
+ esbuild-android-arm64: 0.15.18
+ esbuild-darwin-64: 0.15.18
+ esbuild-darwin-arm64: 0.15.18
+ esbuild-freebsd-64: 0.15.18
+ esbuild-freebsd-arm64: 0.15.18
+ esbuild-linux-32: 0.15.18
+ esbuild-linux-64: 0.15.18
+ esbuild-linux-arm: 0.15.18
+ esbuild-linux-arm64: 0.15.18
+ esbuild-linux-mips64le: 0.15.18
+ esbuild-linux-ppc64le: 0.15.18
+ esbuild-linux-riscv64: 0.15.18
+ esbuild-linux-s390x: 0.15.18
+ esbuild-netbsd-64: 0.15.18
+ esbuild-openbsd-64: 0.15.18
+ esbuild-sunos-64: 0.15.18
+ esbuild-windows-32: 0.15.18
+ esbuild-windows-64: 0.15.18
+ esbuild-windows-arm64: 0.15.18
dependenciesMeta:
"@esbuild/android-arm":
optional: true
@@ -21260,7 +21265,7 @@ __metadata:
optional: true
bin:
esbuild: bin/esbuild
- checksum: 6f9262784b115363290cc9aa54692b3b646cd0508364333a609cc7be5ede4d93f91561ae8da48125e077da2e7add5368105486233ac2258f7169b171e8d78564
+ checksum: ec12682b2cb2d4f0669d0e555028b87a9284ca7f6a1b26e35e69a8697165b35cc682ad598abc70f0bbcfdc12ca84ef888caf5ceee389237862e8f8c17da85f89
languageName: node
linkType: hard
@@ -21611,8 +21616,8 @@ __metadata:
linkType: hard
"eslint@npm:^8.6.0":
- version: 8.28.0
- resolution: "eslint@npm:8.28.0"
+ version: 8.29.0
+ resolution: "eslint@npm:8.29.0"
dependencies:
"@eslint/eslintrc": ^1.3.3
"@humanwhocodes/config-array": ^0.11.6
@@ -21655,7 +21660,7 @@ __metadata:
text-table: ^0.2.0
bin:
eslint: bin/eslint.js
- checksum: 1b793486b2ec80f0602d75fff7116f7c39a3286f523608a999eead9bec4154a06841785d2b4fb87f8292a94cf85778c1dbfaec727772a09c4d604fdb9ff0809a
+ checksum: e05204b05907b82d910983995cb946e0ba62ca514eb2b6791c43f623333b143564a2eee0139909d31c10935c21877d815b1f76dd674a59cb91c471064325c4ab
languageName: node
linkType: hard
@@ -22188,12 +22193,12 @@ __metadata:
linkType: hard
"express@npm:^4.17.1, express@npm:^4.17.3, express@npm:^4.18.1":
- version: 4.18.1
- resolution: "express@npm:4.18.1"
+ version: 4.18.2
+ resolution: "express@npm:4.18.2"
dependencies:
accepts: ~1.3.8
array-flatten: 1.1.1
- body-parser: 1.20.0
+ body-parser: 1.20.1
content-disposition: 0.5.4
content-type: ~1.0.4
cookie: 0.5.0
@@ -22212,7 +22217,7 @@ __metadata:
parseurl: ~1.3.3
path-to-regexp: 0.1.7
proxy-addr: ~2.0.7
- qs: 6.10.3
+ qs: 6.11.0
range-parser: ~1.2.1
safe-buffer: 5.2.1
send: 0.18.0
@@ -22222,7 +22227,7 @@ __metadata:
type-is: ~1.6.18
utils-merge: 1.0.1
vary: ~1.1.2
- checksum: c3d44c92e48226ef32ec978becfedb0ecf0ca21316bfd33674b3c5d20459840584f2325726a4f17f33d9c99f769636f728982d1c5433a5b6fe6eb95b8cf0c854
+ checksum: 3c4b9b076879442f6b968fe53d85d9f1eeacbb4f4c41e5f16cc36d77ce39a2b0d81b3f250514982110d815b2f7173f5561367f9110fcc541f9371948e8c8b037
languageName: node
linkType: hard
@@ -22885,14 +22890,14 @@ __metadata:
linkType: hard
"formidable@npm:^2.0.1":
- version: 2.0.1
- resolution: "formidable@npm:2.0.1"
+ version: 2.1.2
+ resolution: "formidable@npm:2.1.2"
dependencies:
- dezalgo: 1.0.3
- hexoid: 1.0.0
- once: 1.4.0
- qs: 6.9.3
- checksum: b35445444e7b6f6f3cacbadd5e6fadd6b5b2e83162e7c41fa22586df584cc515bbd1ee0dc2b701ce031fcb000d71769bc77bd0958db8a89a0ceb8b2227bdc695
+ dezalgo: ^1.0.4
+ hexoid: ^1.0.0
+ once: ^1.4.0
+ qs: ^6.11.0
+ checksum: 81c8e5d89f5eb873e992893468f0de22c01678ca3d315db62be0560f9de1c77d4faefc9b1f4575098eb2263b3c81ba1024833a9fc3206297ddbac88a4f69b7a8
languageName: node
linkType: hard
@@ -23741,31 +23746,6 @@ __metadata:
languageName: node
linkType: hard
-"gson-conform@npm:^1.0.3":
- version: 1.0.3
- resolution: "gson-conform@npm:1.0.3"
- checksum: 63867de06365e82394492fb83dd225e2f8af71f1ff0eb72bd860a86d4b4830e3cc3cdd561374625cc6ef99415a3f757c932ef08cf9fc3c097f0903d0c47bca8b
- languageName: node
- linkType: hard
-
-"gson-pointer@npm:4.1.1, gson-pointer@npm:^4.1.1":
- version: 4.1.1
- resolution: "gson-pointer@npm:4.1.1"
- checksum: e6ad0232467ae1ab8902cf801f74436ab28d251fa5f7db7dba78e26d871b7cd8edcef60170bd4ba1aa9b16639f2662a47bbb7214750c4a14594dba4990b0db47
- languageName: node
- linkType: hard
-
-"gson-query@npm:^5.1.0":
- version: 5.1.0
- resolution: "gson-query@npm:5.1.0"
- dependencies:
- ebnf: ^1.9.0
- gson-conform: ^1.0.3
- gson-pointer: 4.1.1
- checksum: 8af3d5ba52d0a684e71af1b00b2180b2d80bb8eea5252034c5a9f5213e06ee105ef77c17002cf10f1c8ecaaa0e2fbbd43978f579528c66a8b975a0dc4839e9d5
- languageName: node
- linkType: hard
-
"gtoken@npm:^6.1.0":
version: 6.1.1
resolution: "gtoken@npm:6.1.1"
@@ -24007,7 +23987,7 @@ __metadata:
languageName: node
linkType: hard
-"hexoid@npm:1.0.0":
+"hexoid@npm:^1.0.0":
version: 1.0.0
resolution: "hexoid@npm:1.0.0"
checksum: 27a148ca76a2358287f40445870116baaff4a0ed0acc99900bf167f0f708ffd82e044ff55e9949c71963852b580fc024146d3ac6d5d76b508b78d927fa48ae2d
@@ -26558,16 +26538,16 @@ __metadata:
languageName: node
linkType: hard
-"json-schema-library@npm:^7.0.0":
- version: 7.3.0
- resolution: "json-schema-library@npm:7.3.0"
+"json-schema-library@npm:^7.3.9":
+ version: 7.4.1
+ resolution: "json-schema-library@npm:7.4.1"
dependencies:
+ "@sagold/json-pointer": ^5.0.0
+ "@sagold/json-query": ^6.0.0
deepmerge: ^4.2.2
fast-deep-equal: ^3.1.3
- gson-pointer: ^4.1.1
- gson-query: ^5.1.0
valid-url: ^1.0.9
- checksum: 3d148d4be1e59e058bd777d247c181e2cb4820f9f5b9c97f7258f88fa73e1c0ed5c8e07c3fef4e1e8e892666def02b2b5fe5366d3d8d2bed09be3752e5593319
+ checksum: 5d64cc325d43b0d661b8a841e06345eda6bcfb11f0af703bcc39475ea9389d22fbfcbd1d70e5b5cf5cdec76dd2edcb52e45dddb131aed6ffc97544ef5660d847
languageName: node
linkType: hard
@@ -27247,8 +27227,8 @@ __metadata:
linkType: hard
"lint-staged@npm:^13.0.0":
- version: 13.0.4
- resolution: "lint-staged@npm:13.0.4"
+ version: 13.1.0
+ resolution: "lint-staged@npm:13.1.0"
dependencies:
cli-truncate: ^3.1.0
colorette: ^2.0.19
@@ -27265,7 +27245,7 @@ __metadata:
yaml: ^2.1.3
bin:
lint-staged: bin/lint-staged.js
- checksum: 4676172df5dc734a7f409ad786a72d39bd2239de8b2e5eb1d99eaa751479f60f7b4ef85c8508698855b51b125a512f395ac6a3c7d2d57de8e8221e0aaaab6f4f
+ checksum: adf20c4ca9285c4a93b06598b970d71b04cfe58a1a4c9006f753b83e02c1c622d1866c32a4f1e7e29a98091c501eac3345f7678af247b4f97d5be88b3d8727c1
languageName: node
linkType: hard
@@ -28033,11 +28013,11 @@ __metadata:
linkType: hard
"marked@npm:^4.0.10, marked@npm:^4.0.14":
- version: 4.2.3
- resolution: "marked@npm:4.2.3"
+ version: 4.2.4
+ resolution: "marked@npm:4.2.4"
bin:
marked: bin/marked.js
- checksum: 21b9f6cc4e7695b5e1f251b7b6c98fdc29c25f7ee6c8f4d5c51654856ea36d6222e9a5a227a9b89ccba717dcf7a722022f099aa0dc7caad8e041c996906c23d0
+ checksum: 5eb5bfa6ee4cf85712a3ccbe2a549c397e8886f5d18312a02696c7e3817625a6b91a8ad27a6ed43b06ddbdfb812f471b1270517c4b8fb068a6a9e5b4d555a5aa
languageName: node
linkType: hard
@@ -28844,13 +28824,13 @@ __metadata:
linkType: hard
"mini-css-extract-plugin@npm:^2.4.2":
- version: 2.7.1
- resolution: "mini-css-extract-plugin@npm:2.7.1"
+ version: 2.7.2
+ resolution: "mini-css-extract-plugin@npm:2.7.2"
dependencies:
schema-utils: ^4.0.0
peerDependencies:
webpack: ^5.0.0
- checksum: 0da0db7befa4da5df2293440e540d9414b23b99768bbec4b8dab40c1c961ad31532239635be06c6ca9a6d4cfcb0caeb6dbd19d5e31d3271d734e0a39c3245c23
+ checksum: cd65611d6dc452f230c6ebba8a47bc5f5146b813b13b0b402c6f4a69f6451242eeea781152bebd31cad8ca7c7e95dac91e7e464087f18fb65b2d1097b58cf4ae
languageName: node
linkType: hard
@@ -29007,6 +28987,15 @@ __metadata:
languageName: node
linkType: hard
+"minipass@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "minipass@npm:4.0.0"
+ dependencies:
+ yallist: ^4.0.0
+ checksum: 7a609afbf394abfcf9c48e6c90226f471676c8f2a67f07f6838871afb03215ede431d1433feffe1b855455bcb13ef0eb89162841b9796109d6fed8d89790f381
+ languageName: node
+ linkType: hard
+
"minizlib@npm:^2.0.0, minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
version: 2.1.2
resolution: "minizlib@npm:2.1.2"
@@ -30059,7 +30048,7 @@ __metadata:
languageName: node
linkType: hard
-"once@npm:1.4.0, once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0":
+"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0":
version: 1.4.0
resolution: "once@npm:1.4.0"
dependencies:
@@ -31856,11 +31845,11 @@ __metadata:
linkType: hard
"prettier@npm:^2.2.1, prettier@npm:^2.7.1":
- version: 2.8.0
- resolution: "prettier@npm:2.8.0"
+ version: 2.8.1
+ resolution: "prettier@npm:2.8.1"
bin:
prettier: bin-prettier.js
- checksum: 72004ce0cc9bb097daf3e3833f62495768724392c1d5b178dd47372337616e9e50ecbb0804f236596223f7b5eb1bbe69cefc8957dca21112c5777e77ef73a564
+ checksum: 4f21a0f1269f76fb36f54e9a8a1ea4c11e27478958bf860661fb4b6d7ac69aac1581f8724fa98ea3585e56d42a2ea317a17ff6e3324f40cb11ff9e20b73785cc
languageName: node
linkType: hard
@@ -32275,26 +32264,19 @@ __metadata:
languageName: node
linkType: hard
-"qs@npm:6.10.3, qs@npm:^6.10.1, qs@npm:^6.10.2, qs@npm:^6.10.3, qs@npm:^6.9.1, qs@npm:^6.9.4, qs@npm:^6.9.6":
- version: 6.10.3
- resolution: "qs@npm:6.10.3"
+"qs@npm:6.11.0, qs@npm:^6.10.1, qs@npm:^6.10.2, qs@npm:^6.10.3, qs@npm:^6.11.0, qs@npm:^6.9.1, qs@npm:^6.9.4, qs@npm:^6.9.6":
+ version: 6.11.0
+ resolution: "qs@npm:6.11.0"
dependencies:
side-channel: ^1.0.4
- checksum: 0fac5e6c7191d0295a96d0e83c851aeb015df7e990e4d3b093897d3ac6c94e555dbd0a599739c84d7fa46d7fee282d94ba76943983935cf33bba6769539b8019
- languageName: node
- linkType: hard
-
-"qs@npm:6.9.3":
- version: 6.9.3
- resolution: "qs@npm:6.9.3"
- checksum: 89cd1b5e521c19a7e0a7a056ddc261c5c30889664608cf9ce6085f9f25606fc48568cf6a6249e641b4b5c04dac7889e3b82133142523abf397228eb4f488fc38
+ checksum: 6e1f29dd5385f7488ec74ac7b6c92f4d09a90408882d0c208414a34dd33badc1a621019d4c799a3df15ab9b1d0292f97c1dd71dc7c045e69f81a8064e5af7297
languageName: node
linkType: hard
"qs@npm:~6.5.2":
- version: 6.5.2
- resolution: "qs@npm:6.5.2"
- checksum: 24af7b9928ba2141233fba2912876ff100403dba1b08b20c3b490da9ea6c636760445ea2211a079e7dfa882a5cf8f738337b3748c8bdd0f93358fa8881d2db8f
+ version: 6.5.3
+ resolution: "qs@npm:6.5.3"
+ checksum: 6f20bf08cabd90c458e50855559539a28d00b2f2e7dddcb66082b16a43188418cb3cb77cbd09268bcef6022935650f0534357b8af9eeb29bf0f27ccb17655692
languageName: node
linkType: hard
@@ -32828,15 +32810,15 @@ __metadata:
linkType: hard
"react-router-dom@npm:^6.3.0":
- version: 6.4.4
- resolution: "react-router-dom@npm:6.4.4"
+ version: 6.4.5
+ resolution: "react-router-dom@npm:6.4.5"
dependencies:
- "@remix-run/router": 1.0.4
- react-router: 6.4.4
+ "@remix-run/router": 1.0.5
+ react-router: 6.4.5
peerDependencies:
react: ">=16.8"
react-dom: ">=16.8"
- checksum: 95f31ae84979b404db7483309e1063fbf724046103dc8b7be7e6df79f7b81e4e63dcdb587f11d8be38e3aaf62b71f9e0d83344ef8d8c5e962de7819c793de781
+ checksum: 09d7841dd52efd2c60947171f95d9d1860cabd7540ac74dede86a6c36a2dd26a645e4928cbc8aa4e1c9d1f906f2ef144ba6da5ac69243590df855a6df8cfe1aa
languageName: node
linkType: hard
@@ -32851,14 +32833,14 @@ __metadata:
languageName: node
linkType: hard
-"react-router@npm:6.4.4, react-router@npm:^6.3.0":
- version: 6.4.4
- resolution: "react-router@npm:6.4.4"
+"react-router@npm:6.4.5, react-router@npm:^6.3.0":
+ version: 6.4.5
+ resolution: "react-router@npm:6.4.5"
dependencies:
- "@remix-run/router": 1.0.4
+ "@remix-run/router": 1.0.5
peerDependencies:
react: ">=16.8"
- checksum: d82cc8b8bdf10e02e07d089f9d82987fa161c2f07583c973126f5f8a052c02b3d2339891ddbda1738f877755a407e2c35f0dc1ac52aaa1d2c853774d19753ea7
+ checksum: 0d471df39f0487224240f9910c2f2939519f3e9909a7b19f72767aeea2caf1c9fa4e8ea9a51b17c20051ec252db0fcc34a7a0b3068b338dd9d8eb656ffd489c1
languageName: node
linkType: hard
@@ -34835,9 +34817,9 @@ __metadata:
languageName: node
linkType: hard
-"socket.io-client@npm:2.4.0, socket.io-client@npm:^2.2.0":
- version: 2.4.0
- resolution: "socket.io-client@npm:2.4.0"
+"socket.io-client@npm:2.5.0, socket.io-client@npm:^2.2.0":
+ version: 2.5.0
+ resolution: "socket.io-client@npm:2.5.0"
dependencies:
backo2: 1.0.2
component-bind: 1.0.0
@@ -34850,7 +34832,7 @@ __metadata:
parseuri: 0.0.6
socket.io-parser: ~3.3.0
to-array: 0.1.4
- checksum: d5f16c6d836f6672f89896e785dccdb15ea4a78719daf9bc7954b5943e6ecbae97a56f4a8a33e22418ab0ce38e05a54770d2080bbf6c6d5c0c3a72b60a895800
+ checksum: a33accaf02c4a4c47ac9b09018fa4b9fa67a648a0cc92602e520ec884520050796786eb0df78fc1a9bf51e7b3d7b50ba4ffd3bda6e44df2c253a77100124669c
languageName: node
linkType: hard
@@ -34877,16 +34859,16 @@ __metadata:
linkType: hard
"socket.io@npm:^2.2.0":
- version: 2.4.1
- resolution: "socket.io@npm:2.4.1"
+ version: 2.5.0
+ resolution: "socket.io@npm:2.5.0"
dependencies:
debug: ~4.1.0
- engine.io: ~3.5.0
+ engine.io: ~3.6.0
has-binary2: ~1.0.2
socket.io-adapter: ~1.1.0
- socket.io-client: 2.4.0
+ socket.io-client: 2.5.0
socket.io-parser: ~3.4.0
- checksum: 290e4e8dae5c38628c5164cae12fc8154165233a46ecc241768a44f0add8f1243a0b13239385573fbbe9e4fb6424c199381461b577d504dc47529f5e1e7b6e4d
+ checksum: 6f20a413352cb0a8bb13063249fe425c81fb54beca1bdd71221262305cf21232e6a37fdd4a232b5695dbd4d3204281a9313829c9c373c5ba01c5bd7218edd094
languageName: node
linkType: hard
@@ -35785,7 +35767,7 @@ __metadata:
languageName: node
linkType: hard
-"sucrase@npm:^3.18.0, sucrase@npm:^3.20.2":
+"sucrase@npm:^3.20.2":
version: 3.29.0
resolution: "sucrase@npm:3.29.0"
dependencies:
@@ -36056,16 +36038,16 @@ __metadata:
linkType: hard
"tar@npm:^6.0.2, tar@npm:^6.1.0, tar@npm:^6.1.11, tar@npm:^6.1.12, tar@npm:^6.1.2":
- version: 6.1.12
- resolution: "tar@npm:6.1.12"
+ version: 6.1.13
+ resolution: "tar@npm:6.1.13"
dependencies:
chownr: ^2.0.0
fs-minipass: ^2.0.0
- minipass: ^3.0.0
+ minipass: ^4.0.0
minizlib: ^2.1.1
mkdirp: ^1.0.3
yallist: ^4.0.0
- checksum: 49d72e4420944e7ede2782d6b0826a6ede6cdab23c7de63470917e7a78166bc4d5b1a96279d3d79a85f1ba5a17cd37c0acbb3cbff19a07447691445b8b051c55
+ checksum: 8a278bed123aa9f53549b256a36b719e317c8b96fe86a63406f3c62887f78267cea9b22dc6f7007009738509800d4a4dccc444abd71d762287c90f35b002eb1c
languageName: node
linkType: hard
@@ -37687,14 +37669,14 @@ __metadata:
linkType: hard
"vm2@npm:^3.9.11":
- version: 3.9.11
- resolution: "vm2@npm:3.9.11"
+ version: 3.9.13
+ resolution: "vm2@npm:3.9.13"
dependencies:
acorn: ^8.7.0
acorn-walk: ^8.2.0
bin:
vm2: bin/vm2
- checksum: aab39e6e4b59146d24abacd79f490e854a6e058a8b23d93d2be5aca7720778e2605d2cc028ccc4a5f50d3d91b0c38be9a6247a80d2da1a6de09425cc437770b4
+ checksum: ee82c130a9d1b45558fac4e95133ae022e69fafd4bec8aada44bb2f0aebe6ff8ae9b1176e7cbafceffec35267e009b518c121ad81a5565da06aa7a50ed3a09bc
languageName: node
linkType: hard