Merge branch 'master' into expose-factretrieverengine

This commit is contained in:
Jussi Hallila
2022-08-22 17:33:08 +02:00
committed by GitHub
1269 changed files with 41206 additions and 12079 deletions
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-cost-insights': patch
---
Move cost-insights data specific API types (non react) into an @backstage/plugin-cost-insights-common
isomorphic package. This allows these types to be shared in any backend packages or other cost-insight
modules.
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/plugin-code-coverage': minor
---
Cleaned up API exports.
The `Router` export has been removed; users are expected to use `EntityCodeCoverageContent` instead.
The `isPluginApplicableToEntity` helper has been deprecated, in favor of the `isCodeCoverageAvailable` helper.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-code-coverage-backend': minor
---
Cleaned up API exports.
The `CodeCoverageApi` and `makeRouter` exports have been removed from the backend, since they were not meant to be exported in the first place.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-github-pull-requests-board': patch
---
Fix bug on fetching teams repositories where were being filtered by type service unnecessarily
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/backend-plugin-api': minor
---
Introduced new package for creating backend plugins using the new alpha backend plugin framework.
This package is still considered **EXPERIMENTAL** and things will change without warning. Do not use this for production.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
Add the option for a homepage when using the `github:publish` action
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/create-app': patch
---
Adds the ability to define the Backstage app name using a `BACKSTAGE_APP_NAME`
environment variable when running `create-app`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Fixed bug where catalog metrics weren't being tracked.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-tech-insights-backend': patch
---
TechInsightsBackend: Added missing 'scheduler' to code examples
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
The template editor now shows the cause of request errors that happen during a dry-run.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Fix Error Code in Register Component DryRun
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Change BackstageIconLinkVertical style to use pallette instead of explicit color
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-node': minor
---
Added local publishing target directory `config`: `techdocs.publisher.local.publishDirectory`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Fix parsing of S3 URLs for the default region.
+8
View File
@@ -0,0 +1,8 @@
---
'@backstage/plugin-kafka': patch
'@backstage/plugin-kafka-backend': patch
'@backstage/plugin-lighthouse': patch
'@backstage/plugin-proxy-backend': patch
---
Minor API signatures cleanup
-19
View File
@@ -1,19 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
Added an option to be able to trigger refreshes on entities based on a prestored arbitrary key.
The UrlReaderProcessor, FileReaderProcessor got updated to store the absolute URL of the catalog file as a refresh key. In the format of `<type>:<target>`
The PlaceholderProcessor got updated to store the resolverValues as refreshKeys for the entities.
The custom resolvers will need to be updated to pass in a `CatalogProcessorEmit` function as parameter and they should be updated to emit their refresh processingResults. You can see the updated resolvers in the `PlaceholderProcessor.ts`
```ts
// yamlPlaceholderResolver
...
const { content, url } = await readTextLocation(params);
params.emit(processingResult.refresh(`url:${url}`));
...
```
+16
View File
@@ -0,0 +1,16 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
Fixed a bug in plugin-scaffolder-backend where it ignores the skip migration database options.
To use this new implementation you need to create the instance of `DatabaseTaskStore` using the `PluginDatabaseManager` instead of `Knex`;
```
import { DatabaseManager, getRootLogger, loadBackendConfig } from '@backstage/backend-common';
import { DatabaseTaskStore } from '@backstage/plugin-scaffolder-backend';
const config = await loadBackendConfig({ argv: process.argv, logger: getRootLogger() });
const databaseManager = DatabaseManager.fromConfig(config, { migrations: { skip: true } });
const databaseTaskStore = await DatabaseTaskStore.create(databaseManager);
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': minor
---
Add `transformLinkUri` and `transformImageUri` to `MarkdownContent`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Bumped create-app version.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Fixed that adding more than one `allowedOwner` or `allowedRepo` in the template config will now still set the first value as default in the initial form state of `RepoUrlPicker`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-fossa': patch
---
Allow configuration of base URL for Fossa links
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Bumped `codemirror` dependencies to `v6.0.0`.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/backend-common': patch
'@backstage/catalog-model': patch
'@backstage/core-components': patch
'@backstage/plugin-techdocs-react': patch
---
Updated JSDoc to be MDX compatible.
+25
View File
@@ -0,0 +1,25 @@
---
'@backstage/plugin-azure-devops': patch
'@backstage/plugin-azure-devops-backend': patch
'@backstage/plugin-azure-devops-common': patch
'@backstage/plugin-cloudbuild': patch
'@backstage/plugin-explore': patch
'@backstage/plugin-fossa': patch
'@backstage/plugin-git-release-manager': patch
'@backstage/plugin-github-actions': patch
'@backstage/plugin-jenkins': patch
'@backstage/plugin-newrelic-dashboard': patch
'@backstage/plugin-pagerduty': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-search-backend-node': patch
'@backstage/plugin-sentry': patch
'@backstage/plugin-sonarqube': patch
'@backstage/plugin-tech-insights': patch
'@backstage/plugin-tech-insights-node': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-techdocs-module-addons-contrib': patch
'@backstage/plugin-user-settings': patch
'@backstage/plugin-vault-backend': patch
---
Minor API signatures cleanup
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-kubernetes-common': patch
---
Fixed the lack of `limitranges` as part of the Default Objects to fetch from the kubernetes api
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/catalog-model': patch
---
Add shared annotations for Kubernetes clusters
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-tech-insights-backend': minor
---
Allow FactRetrieverRegistry to be injected into buildTechInsightsContext so that we can override default registry implementation.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Add allowArbitraryValues for <OwnerPicker /> to provide input validation. This makes it a better experience of users, as they can now expect the values they enter to correspond to a valid owner. This is set to the default behavior by default.
-13
View File
@@ -1,13 +0,0 @@
---
'@backstage/plugin-kubernetes': minor
'@backstage/plugin-kubernetes-backend': minor
---
Add `localKubectlProxy` cluster locator method to make local development simpler to setup.
Consolidated no-op server side auth decorators.
The following Kubernetes auth decorators are now one class (`ServerSideKubernetesAuthProvider`):
- `AwsKubernetesAuthProvider`
- `AzureKubernetesAuthProvider`
- `ServiceAccountKubernetesAuthProvider`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-tech-radar': patch
---
Update tech-radar documentation on how to use an external json data source with dates.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/backend-tasks': patch
'@backstage/plugin-catalog-backend': patch
---
Added support to mysql on some raw queries
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Add `copyWithoutTemplating` to the fetch template action input. `copyWithoutTemplating` also accepts an array of glob patterns. Contents of matched files or directories are copied without being processed, but paths are subject to rendering.
Deprecate `copyWithoutRender` in favor of `copyWithoutTemplating`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Fix the EntityLayout header style so that EntityContextMenu button can display in correct shape when user hover on it
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Improve error messaging when passing in malformed auth
+9
View File
@@ -0,0 +1,9 @@
---
'@backstage/plugin-dynatrace': minor
---
New features:
- Some visual improvements to the table that displays Problems
- Added support for viewing recent Synthetics results using
- Added some additional linking to the configured Dynatrace instance
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-newrelic-dashboard': minor
---
Fix bug where the default time window/snapshot duration was supposed to be 30 days, but ended up being 43 weeks
**BREAKING**: Add a select input to change the time window of the snapshot displayed. This removes the duration prop from the `DashboardSnapshot` component.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-github': patch
---
New experimental alpha exports for use with the upcoming backend system.
-23
View File
@@ -1,23 +0,0 @@
---
'@backstage/plugin-catalog': patch
---
Previously, the color of the Entity Context Menu (in the Entity Page Header) was hardcoded as `white`.
This was an issue for themes that use a header with a white background. By default, the color of the icon is now `theme.page.fontColor`.
It can now also be overridden in the theme, which is only necessary if the header title, subtitle and three-dots icon need to have different colors. For example:
```typescript
export function createThemeOverrides(theme: BackstageTheme): Overrides {
return {
PluginCatalogEntityContextMenu: {
button: {
color: 'blue',
},
},
...
},
...
}
```
-19
View File
@@ -1,19 +0,0 @@
---
'@backstage/cli': minor
---
**BREAKING**: Removed the following deprecated package commands:
- `app:build` - Use `package build` instead
- `app:serve` - Use `package start` instead
- `backend:build` - Use `package build` instead
- `backend:bundle` - Use `package build` instead
- `backend:dev` - Use `package start` instead
- `plugin:build` - Use `package build` instead
- `plugin:serve` - Use `package start` instead
- `build` - Use `package build` instead
- `lint` - Use `package lint` instead
- `prepack` - Use `package prepack` instead
- `postpack` - Use `package postpack` instead
In order to replace these you need to have [migrated to using package roles](https://backstage.io/docs/tutorials/package-role-migration).
-6
View File
@@ -1,6 +0,0 @@
---
'@techdocs/cli': patch
'@backstage/plugin-techdocs-node': patch
---
Fix the flag parsing for `legacyCopyReadmeMdToIndexMd` in `techdocs-cli generate` command, and decouple it's logic from the `techdocs-ref` flag.
@@ -2,4 +2,4 @@
'@backstage/create-app': patch
---
Bumped create-app version.
Fix typo in the documentation
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes': patch
---
expose detectErrors function publicly
+71
View File
@@ -0,0 +1,71 @@
---
'@backstage/create-app': patch
---
The `packages/backend/Dockerfile` received a couple of updates, it now looks as follows:
```Dockerfile
FROM node:16-bullseye-slim
# Install sqlite3 dependencies. You can skip this if you don't use sqlite3 in the image,
# in which case you should also move better-sqlite3 to "devDependencies" in package.json.
RUN apt-get update && \
apt-get install -y --no-install-recommends libsqlite3-dev python3 build-essential && \
rm -rf /var/lib/apt/lists/* && \
yarn config set python /usr/bin/python3
# From here on we use the least-privileged `node` user to run the backend.
USER node
WORKDIR /app
# This switches many Node.js dependencies to production mode.
ENV NODE_ENV production
# Copy repo skeleton first, to avoid unnecessary docker cache invalidation.
# The skeleton contains the package.json of each package in the monorepo,
# and along with yarn.lock and the root package.json, that's enough to run yarn install.
COPY --chown=node:node yarn.lock package.json packages/backend/dist/skeleton.tar.gz ./
RUN tar xzf skeleton.tar.gz && rm skeleton.tar.gz
RUN yarn install --frozen-lockfile --production --network-timeout 300000 && rm -rf "$(yarn cache dir)"
# Then copy the rest of the backend bundle, along with any other files we might want.
COPY --chown=node:node packages/backend/dist/bundle.tar.gz app-config*.yaml ./
RUN tar xzf bundle.tar.gz && rm bundle.tar.gz
CMD ["node", "packages/backend", "--config", "app-config.yaml", "--config", "app-config.production.yaml"]
```
The two notable changes are that a `USER node` instruction has been added and the ordering of instructions has been changed accordingly. This means that the app will now be running using the least-privileged `node` user. In order for this to work we now need to make sure that all app files are owned by the `node` user, which we do by adding the `--chown=node:node` option to the `COPY` instructions.
The second change is the addition of `ENV NODE_ENV production`, which ensured that all Node.js modules run in production mode. If you apply this change to an existing app, note that one of the more significant changes is that this switches the log formatting to use the default production format, JSON. Rather than your log lines looking like this:
```log
2022-08-10T11:36:05.478Z catalog info Performing database migration type=plugin
```
They will now look like this:
```log
{"level":"info","message":"Performing database migration","plugin":"catalog","service":"backstage","type":"plugin"}
```
If you wish to keep the existing format, you can override this change by applying the following change to `packages/backend/src/index.ts`:
```diff
getRootLogger,
+ setRootLogger,
+ createRootLogger,
+ coloredFormat,
useHotMemoize,
...
ServerTokenManager,
} from '@backstage/backend-common';
...
async function main() {
+ setRootLogger(createRootLogger({ format: coloredFormat }));
+
const config = await loadBackendConfig({
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': minor
---
Add `allowedRepos` `ui:option` to `RepoUrlPicker` component, and move `repoName` field to own component
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-cost-insights': patch
---
The `CostInsightsHeader`component now uses group names if available
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-ldap': patch
---
Fix mapping between users and groups for FreeIPA when using the LdapOrgProcessor
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/core-app-api': patch
'@backstage/core-plugin-api': patch
---
Added `getSystemIcons()` function to the `AppContext` available through `useApp` that will pull a list of all the icons that have been registered in the App.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-aws': patch
---
Add processor for ingesting EKS clusters into the catalog
-13
View File
@@ -1,13 +0,0 @@
---
'@backstage/create-app': patch
---
Added an explicit `node-gyp` dependency to the root `package.json`. This is to work around a bug in older versions of `node-gyp` that causes Python execution to fail on macOS.
You can add this workaround to your existing project by adding `node-gyp` as a `devDependency` in your root `package.json` file:
```diff
"devDependencies": {
+ "node-gyp": "^9.0.0"
},
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-components': patch
---
Adds code to generate ids for headers parsed through the MarkdownContent component.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-node': minor
---
Added alpha exports for the new experimental backend system.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-apache-airflow': minor
---
Exposed DagTableComponent as standalone component + added a prop to get only select DAGs instead of the full list
+16
View File
@@ -0,0 +1,16 @@
---
'@backstage/plugin-search-backend-module-pg': minor
---
Fixed a bug in search-backend-module-pg where it ignores the skip migration database options when using the database.
To use this new implementation you need to create the instance of `DatabaseDocumentStore` using the `PluginDatabaseManager` instead of `Knex`;
```
import { DatabaseManager, getRootLogger, loadBackendConfig } from '@backstage/backend-common';
import { DatabaseDocumentStore } from '@backstage/plugin-search-backend-module-pg';
const config = await loadBackendConfig({ argv: process.argv, logger: getRootLogger() });
const databaseManager = DatabaseManager.fromConfig(config, { migrations: { skip: true } });
const databaseDocumentStore = await DatabaseDocumentStore.create(databaseManager);
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-cost-insights-common': minor
---
Introduces a new isomorphic @backstage/plugin-cost-insight-common package to contain shared types across all other cost insights packages and modules.
-18
View File
@@ -1,18 +0,0 @@
---
'@backstage/plugin-kubernetes-backend': minor
---
Add new endpoints to Kubernetes backend plugin
BREAKING: Kubernetes backend plugin now depends on CatalogApi
```typescript
// Create new CatalogClient
const catalogApi = new CatalogClient({ discoveryApi: env.discovery });
const { router } = await KubernetesBuilder.createBuilder({
logger: env.logger,
config: env.config,
// Inject it into createBuilder params
catalogApi,
}).build();
```
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/app-defaults': patch
'@backstage/core-app-api': patch
'@backstage/core-plugin-api': patch
---
Internal tweak removing usage of explicit type parameters for the `BackstagePlugin` type.
-91
View File
@@ -1,91 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': minor
---
Align `msgraph` plugin's entity provider config with other providers. **Deprecated** entity processor as well as previous config.
You will see warning at the log output until you migrate to the new setup.
All deprecated parts will be removed eventually after giving some time to migrate.
Please find information on how to migrate your current setup to the new one below.
**Migration Guide:**
There were two different way on how to use the msgraph plugin: processor or provider.
Previous registration for the processor:
```typescript
// packages/backend/src/plugins/catalog.ts
builder.addProcessor(
MicrosoftGraphOrgReaderProcessor.fromConfig(env.config, {
logger: env.logger,
// [...]
}),
);
```
Previous registration when using the provider:
```typescript
// packages/backend/src/plugins/catalog.ts
builder.addEntityProvider(
MicrosoftGraphOrgEntityProvider.fromConfig(env.config, {
id: 'https://graph.microsoft.com/v1.0',
target: 'https://graph.microsoft.com/v1.0',
logger: env.logger,
schedule: env.scheduler.createScheduledTaskRunner({
frequency: { minutes: 30 },
timeout: { minutes: 3 },
}),
// [...]
}),
);
```
Previous configuration as used for both:
```yaml
# app-config.yaml
catalog:
processors:
microsoftGraphOrg:
providers:
- target: https://graph.microsoft.com/v1.0
# [...]
```
**Replacement:**
Please check https://github.com/backstage/backstage/blob/master/plugins/catalog-backend-module-msgraph/README.md for the complete documentation of all configuration options (config as well as registration of the provider).
```yaml
# app-config.yaml
catalog:
providers:
microsoftGraphOrg:
# In case you used the deprecated configuration with the entity provider
# using the value of `target` will keep the same location key for all
providerId: # some stable ID which will be used as part of the location key for all ingested data
target: https://graph.microsoft.com/v1.0
# [...]
```
```typescript
// packages/backend/src/plugins/catalog.ts
builder.addEntityProvider(
MicrosoftGraphOrgEntityProvider.fromConfig(env.config, {
logger: env.logger,
schedule: env.scheduler.createScheduledTaskRunner({
frequency: { minutes: 30 },
timeout: { minutes: 3 },
}),
// [...]
}),
);
```
In case you've used multiple entity providers before
**and** you had different transformers for each of them
you can provide these directly at the one `fromConfig` call
by passing a Record with the provider ID as key.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-node': major
---
This package houses stable types from the `@backstage/plugin-catalog-backend` package and is intended for creation of catalog modules. Prefer importing from this package over the `@backstage/plugin-catalog-backend` package.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-org': patch
---
Added an edit button to the `UserProfileCard` that is enabled when the `backstage.io/edit-url` is present, this matches how the `GroupProfileCard` works
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-jenkins': patch
'@backstage/plugin-jenkins-backend': patch
---
feature: added support for multiple branches to the `JenkinsApi`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-proxy-backend': patch
---
The proxy-backend now automatically reloads configuration when app-config.yaml is updated.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Moving from Bitbucket Server endpoint from https://docs.atlassian.com/bitbucket-server/rest/7.9.0/bitbucket-rest.html#idp222 to https://docs.atlassian.com/bitbucket-server/rest/7.9.0/bitbucket-rest.html#idp224, to have the last commit in function of different branch, and not only the list of default branch
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Upgrade `@rollup/plugin-node-resolve` to `^13.0.6`
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-search-backend-module-pg': patch
---
**DEPRECATED**: `PgSearchEngine` static `from` has been deprecated and will be removed in a future release. Use static `fromConfig` method to instantiate.
Added support for highlighting matched terms in search result data
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-stack-overflow': patch
---
- Publicly exports `StackOverflowIcon`.
- `HomePageStackOverflowQuestions` accepts optional icon property.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-vault': patch
'@backstage/plugin-vault-backend': patch
---
Added a path notion in addition to secret name to allow to differentiate secrets in sub-paths
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-github-pull-requests-board': patch
---
Support namespaced teams and fetch all kinds
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
contextMenu prop passed through to <ScaffolderPageContents /> from the <ScaffolderPage /> component
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-app-api': patch
---
The `signOut` method of the `IdentityApi` will now navigate the user back to the base URL of the app as indicated by the `app.baseUrl` config.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-node': patch
---
Fixed issue with git feedback buttons not appearing automatically in docs pages. This was done by appending `repo_url` to the helper function `getRepoUrlFromLocationAnnotation`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Fix relative `sub-paths` by concatenating the app's base path with them.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
Update GitLab Merge Request Action to allow source branch to be deleted
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-plugin-api': patch
---
Simplified the `ServiceFactory` type and removed `AnyServiceFactory`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Fix issues with optional directories and files
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Don't resolve symlinks, treat them as binary files and copy them as-is
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
new setUserAsOwner flag for publish:gitlab action
The field default is `false`. When true it will use the token configured in the gitlab integration for the matching host, to try and set the user logged in via `repoUrlPicker` `requestUserCredentials` OAuth flow as owner of the repository created in GitLab.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
Add support for Kubernetes clusters in the catalog.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
---
Added an option for the auth backend router to select the algorithm for the JWT token signing keys
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': minor
---
Microsoft Graph plugin can supports many more options for authenticating with the Microsoft Graph API.
Previously only ClientId/ClientSecret was supported, but now all the authentication options of `DefaultAzureCredential` from `@azure/identity` are supported.
Including Managed Identity, Client Certificate, Azure CLI and VS Code.
If `clientId` and `clientSecret` are specified in configuration, the plugin behaves the same way as before.
If these fields are omitted, the plugin uses `DefaultAzureCredential` to automatically determine the best authentication method.
This is particularly useful for local development environments - the default configuration will try to use existing credentials from Visual Studio Code, Azure CLI and Azure PowerShell, without the user needing to configure any credentials in app-config.yaml
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
---
Auth provider now also export createAuthProviderIntegration
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
Export experimental `catalogPlugin` for the new backend system. This export is not considered stable and should not be used in production.
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/plugin-auth-backend': minor
---
**BREAKING**: Removed all directly exported auth provider factories, option types, and sign-in resolvers. For example: `AwsAlbProviderOptions`, `bitbucketUserIdSignInResolver`, `createGithubProvider`. These are all still accessible via the `providers` export. For example, use `providers.github.create()` rather than `createGithubProvider()`, and `providers.bitbucket.resolvers.userIdMatchingUserEntityAnnotation()` rather than `bitbucketUserIdSignInResolver`.
**BREAKING**: Removed the exported `AuthProviderFactoryOptions` type as well as the deprecated option fields of the `AuthProviderFactory` callback. This includes the `tokenManager`, `tokenIssuer`, `discovery`, and `catalogApi` fields. Existing usage of these should be replaced with the new utilities in the `resolverContext` field. The deprecated `TokenIssuer` type is now also removed, since it is no longer used.
**BREAKING**: Removed `getEntityClaims`, use `getDefaultOwnershipEntityRefs` instead.
**DEPRECATION**: Deprecated `AtlassianAuthProvider` as it was unintentionally exported.
-10
View File
@@ -1,10 +0,0 @@
---
'@backstage/backend-common': patch
'@backstage/integration': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-git-release-manager': patch
'@backstage/plugin-github-actions': patch
'@backstage/plugin-github-pull-requests-board': patch
---
Upgrade @octokit/rest to 19.0.3
+164 -302
View File
@@ -1,313 +1,175 @@
{
"mode": "exit",
"mode": "pre",
"tag": "next",
"initialVersions": {
"example-app": "0.2.72",
"@backstage/app-defaults": "1.0.3",
"example-backend": "0.2.72",
"@backstage/backend-common": "0.14.0",
"@backstage/backend-tasks": "0.3.2",
"@backstage/backend-test-utils": "0.1.25",
"@backstage/catalog-client": "1.0.3",
"@backstage/catalog-model": "1.0.3",
"@backstage/cli": "0.17.2",
"example-app": "0.2.74",
"@backstage/app-defaults": "1.0.5",
"example-backend": "0.2.74",
"@backstage/backend-app-api": "0.2.0",
"@backstage/backend-common": "0.15.0",
"@backstage/backend-defaults": "0.1.0",
"example-backend-next": "0.0.2",
"@backstage/backend-plugin-api": "0.1.1",
"@backstage/backend-tasks": "0.3.4",
"@backstage/backend-test-utils": "0.1.27",
"@backstage/catalog-client": "1.0.4",
"@backstage/catalog-model": "1.1.0",
"@backstage/cli": "0.18.1",
"@backstage/cli-common": "0.1.9",
"@backstage/codemods": "0.1.38",
"@backstage/config": "1.0.1",
"@backstage/config-loader": "1.1.2",
"@backstage/core-app-api": "1.0.3",
"@backstage/core-components": "0.9.5",
"@backstage/core-plugin-api": "1.0.3",
"@backstage/create-app": "0.4.28",
"@backstage/dev-utils": "1.0.3",
"@backstage/config-loader": "1.1.3",
"@backstage/core-app-api": "1.0.5",
"@backstage/core-components": "0.11.0",
"@backstage/core-plugin-api": "1.0.5",
"@backstage/create-app": "0.4.30",
"@backstage/dev-utils": "1.0.5",
"e2e-test": "0.2.0",
"@backstage/errors": "1.0.0",
"@backstage/integration": "1.2.1",
"@backstage/integration-react": "1.1.1",
"@backstage/release-manifests": "0.0.4",
"@techdocs/cli": "1.1.2",
"techdocs-cli-embedded-app": "0.2.71",
"@backstage/test-utils": "1.1.1",
"@backstage/theme": "0.2.15",
"@backstage/errors": "1.1.0",
"@backstage/integration": "1.3.0",
"@backstage/integration-react": "1.1.3",
"@backstage/release-manifests": "0.0.5",
"@techdocs/cli": "1.2.0",
"techdocs-cli-embedded-app": "0.2.73",
"@backstage/test-utils": "1.1.3",
"@backstage/theme": "0.2.16",
"@backstage/types": "1.0.0",
"@backstage/version-bridge": "1.0.1",
"@backstage/plugin-adr": "0.1.1",
"@backstage/plugin-adr-backend": "0.1.1",
"@backstage/plugin-adr-common": "0.1.1",
"@backstage/plugin-airbrake": "0.3.6",
"@backstage/plugin-airbrake-backend": "0.2.6",
"@backstage/plugin-allure": "0.1.22",
"@backstage/plugin-analytics-module-ga": "0.1.17",
"@backstage/plugin-apache-airflow": "0.1.14",
"@backstage/plugin-api-docs": "0.8.6",
"@backstage/plugin-app-backend": "0.3.33",
"@backstage/plugin-auth-backend": "0.14.1",
"@backstage/plugin-auth-node": "0.2.2",
"@backstage/plugin-azure-devops": "0.1.22",
"@backstage/plugin-azure-devops-backend": "0.3.12",
"@backstage/plugin-azure-devops-common": "0.2.3",
"@backstage/plugin-badges": "0.2.30",
"@backstage/plugin-badges-backend": "0.1.27",
"@backstage/plugin-bazaar": "0.1.21",
"@backstage/plugin-bazaar-backend": "0.1.17",
"@backstage/plugin-bitbucket-cloud-common": "0.1.0",
"@backstage/plugin-bitrise": "0.1.33",
"@backstage/plugin-catalog": "1.3.0",
"@backstage/plugin-catalog-backend": "1.2.0",
"@backstage/plugin-catalog-backend-module-aws": "0.1.6",
"@backstage/plugin-catalog-backend-module-azure": "0.1.4",
"@backstage/plugin-catalog-backend-module-bitbucket": "0.2.0",
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.0",
"@backstage/plugin-catalog-backend-module-gerrit": "0.1.1",
"@backstage/plugin-catalog-backend-module-github": "0.1.4",
"@backstage/plugin-catalog-backend-module-gitlab": "0.1.4",
"@backstage/plugin-catalog-backend-module-ldap": "0.5.0",
"@backstage/plugin-catalog-backend-module-msgraph": "0.3.3",
"@backstage/plugin-catalog-common": "1.0.3",
"@backstage/plugin-catalog-graph": "0.2.18",
"@backstage/plugin-catalog-graphql": "0.3.10",
"@backstage/plugin-catalog-import": "0.8.9",
"@backstage/plugin-catalog-react": "1.1.1",
"@backstage/plugin-cicd-statistics": "0.1.8",
"@backstage/plugin-cicd-statistics-module-gitlab": "0.1.2",
"@backstage/plugin-circleci": "0.3.6",
"@backstage/plugin-cloudbuild": "0.3.6",
"@backstage/plugin-code-climate": "0.1.6",
"@backstage/plugin-code-coverage": "0.1.33",
"@backstage/plugin-code-coverage-backend": "0.1.31",
"@backstage/plugin-codescene": "0.1.1",
"@backstage/plugin-config-schema": "0.1.29",
"@backstage/plugin-cost-insights": "0.11.28",
"@backstage/plugin-dynatrace": "0.1.0",
"@internal/plugin-todo-list": "1.0.2",
"@internal/plugin-todo-list-backend": "1.0.2",
"@internal/plugin-todo-list-common": "1.0.2",
"@backstage/plugin-explore": "0.3.37",
"@backstage/plugin-explore-react": "0.0.18",
"@backstage/plugin-firehydrant": "0.1.23",
"@backstage/plugin-fossa": "0.2.38",
"@backstage/plugin-gcalendar": "0.3.2",
"@backstage/plugin-gcp-projects": "0.3.25",
"@backstage/plugin-git-release-manager": "0.3.19",
"@backstage/plugin-github-actions": "0.5.6",
"@backstage/plugin-github-deployments": "0.1.37",
"@backstage/plugin-github-pull-requests-board": "0.1.0",
"@backstage/plugin-gitops-profiles": "0.3.24",
"@backstage/plugin-gocd": "0.1.12",
"@backstage/plugin-graphiql": "0.2.38",
"@backstage/plugin-graphql-backend": "0.1.23",
"@backstage/plugin-home": "0.4.22",
"@backstage/plugin-ilert": "0.1.32",
"@backstage/plugin-jenkins": "0.7.5",
"@backstage/plugin-jenkins-backend": "0.1.23",
"@backstage/plugin-jenkins-common": "0.1.5",
"@backstage/plugin-kafka": "0.3.6",
"@backstage/plugin-kafka-backend": "0.2.26",
"@backstage/plugin-kubernetes": "0.6.6",
"@backstage/plugin-kubernetes-backend": "0.6.0",
"@backstage/plugin-kubernetes-common": "0.3.0",
"@backstage/plugin-lighthouse": "0.3.6",
"@backstage/plugin-newrelic": "0.3.24",
"@backstage/plugin-newrelic-dashboard": "0.1.14",
"@backstage/plugin-org": "0.5.6",
"@backstage/plugin-pagerduty": "0.4.0",
"@backstage/plugin-periskop": "0.1.4",
"@backstage/plugin-periskop-backend": "0.1.4",
"@backstage/plugin-permission-backend": "0.5.8",
"@backstage/plugin-permission-common": "0.6.2",
"@backstage/plugin-permission-node": "0.6.2",
"@backstage/plugin-permission-react": "0.4.2",
"@backstage/plugin-proxy-backend": "0.2.27",
"@backstage/plugin-rollbar": "0.4.6",
"@backstage/plugin-rollbar-backend": "0.1.30",
"@backstage/plugin-scaffolder": "1.3.0",
"@backstage/plugin-scaffolder-backend": "1.3.0",
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.8",
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.1",
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.6",
"@backstage/plugin-scaffolder-common": "1.1.1",
"@backstage/plugin-search": "0.9.0",
"@backstage/plugin-search-backend": "0.5.3",
"@backstage/plugin-search-backend-module-elasticsearch": "0.1.5",
"@backstage/plugin-search-backend-module-pg": "0.3.4",
"@backstage/plugin-search-backend-node": "0.6.2",
"@backstage/plugin-search-common": "0.3.5",
"@backstage/plugin-search-react": "0.2.1",
"@backstage/plugin-sentry": "0.3.44",
"@backstage/plugin-shortcuts": "0.2.7",
"@backstage/plugin-sonarqube": "0.3.6",
"@backstage/plugin-splunk-on-call": "0.3.30",
"@backstage/plugin-stack-overflow": "0.1.2",
"@backstage/plugin-stack-overflow-backend": "0.1.2",
"@backstage/plugin-tech-insights": "0.2.2",
"@backstage/plugin-tech-insights-backend": "0.4.1",
"@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.17",
"@backstage/plugin-tech-insights-common": "0.2.4",
"@backstage/plugin-tech-insights-node": "0.3.1",
"@backstage/plugin-tech-radar": "0.5.13",
"@backstage/plugin-techdocs": "1.2.0",
"@backstage/plugin-techdocs-addons-test-utils": "1.0.1",
"@backstage/plugin-techdocs-backend": "1.1.2",
"@backstage/plugin-techdocs-module-addons-contrib": "1.0.1",
"@backstage/plugin-techdocs-node": "1.1.2",
"@backstage/plugin-techdocs-react": "1.0.1",
"@backstage/plugin-todo": "0.2.8",
"@backstage/plugin-todo-backend": "0.1.30",
"@backstage/plugin-user-settings": "0.4.5",
"@backstage/plugin-vault": "0.1.0",
"@backstage/plugin-vault-backend": "0.1.0",
"@backstage/plugin-xcmetrics": "0.2.26",
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.0.0",
"@backstage/plugin-catalog-backend-module-openapi": "0.0.0",
"@backstage/plugin-cost-insights-common": "0.0.0",
"@backstage/backend-app-api": "0.0.0",
"example-backend-next": "0.0.0",
"@backstage/backend-plugin-api": "0.0.0",
"@backstage/plugin-catalog-node": "0.0.0"
"@backstage/plugin-adr": "0.2.0",
"@backstage/plugin-adr-backend": "0.2.0",
"@backstage/plugin-adr-common": "0.2.0",
"@backstage/plugin-airbrake": "0.3.8",
"@backstage/plugin-airbrake-backend": "0.2.8",
"@backstage/plugin-allure": "0.1.24",
"@backstage/plugin-analytics-module-ga": "0.1.19",
"@backstage/plugin-apache-airflow": "0.2.1",
"@backstage/plugin-api-docs": "0.8.8",
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.0",
"@backstage/plugin-apollo-explorer": "0.1.1",
"@backstage/plugin-app-backend": "0.3.35",
"@backstage/plugin-auth-backend": "0.15.1",
"@backstage/plugin-auth-node": "0.2.4",
"@backstage/plugin-azure-devops": "0.1.24",
"@backstage/plugin-azure-devops-backend": "0.3.14",
"@backstage/plugin-azure-devops-common": "0.2.4",
"@backstage/plugin-badges": "0.2.32",
"@backstage/plugin-badges-backend": "0.1.29",
"@backstage/plugin-bazaar": "0.1.23",
"@backstage/plugin-bazaar-backend": "0.1.19",
"@backstage/plugin-bitbucket-cloud-common": "0.1.2",
"@backstage/plugin-bitrise": "0.1.35",
"@backstage/plugin-catalog": "1.5.0",
"@backstage/plugin-catalog-backend": "1.3.1",
"@backstage/plugin-catalog-backend-module-aws": "0.1.8",
"@backstage/plugin-catalog-backend-module-azure": "0.1.6",
"@backstage/plugin-catalog-backend-module-bitbucket": "0.2.2",
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.2",
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.0",
"@backstage/plugin-catalog-backend-module-gerrit": "0.1.3",
"@backstage/plugin-catalog-backend-module-github": "0.1.6",
"@backstage/plugin-catalog-backend-module-gitlab": "0.1.6",
"@backstage/plugin-catalog-backend-module-ldap": "0.5.2",
"@backstage/plugin-catalog-backend-module-msgraph": "0.4.1",
"@backstage/plugin-catalog-backend-module-openapi": "0.1.1",
"@backstage/plugin-catalog-common": "1.0.5",
"@internal/plugin-catalog-customized": "0.0.1",
"@backstage/plugin-catalog-graph": "0.2.20",
"@backstage/plugin-catalog-graphql": "0.3.12",
"@backstage/plugin-catalog-import": "0.8.11",
"@backstage/plugin-catalog-node": "1.0.1",
"@backstage/plugin-catalog-react": "1.1.3",
"@backstage/plugin-cicd-statistics": "0.1.10",
"@backstage/plugin-cicd-statistics-module-gitlab": "0.1.4",
"@backstage/plugin-circleci": "0.3.8",
"@backstage/plugin-cloudbuild": "0.3.8",
"@backstage/plugin-code-climate": "0.1.8",
"@backstage/plugin-code-coverage": "0.2.1",
"@backstage/plugin-code-coverage-backend": "0.2.1",
"@backstage/plugin-codescene": "0.1.3",
"@backstage/plugin-config-schema": "0.1.31",
"@backstage/plugin-cost-insights": "0.11.30",
"@backstage/plugin-cost-insights-common": "0.1.1",
"@backstage/plugin-dynatrace": "0.1.2",
"@internal/plugin-todo-list": "1.0.4",
"@internal/plugin-todo-list-backend": "1.0.4",
"@internal/plugin-todo-list-common": "1.0.3",
"@backstage/plugin-explore": "0.3.39",
"@backstage/plugin-explore-react": "0.0.20",
"@backstage/plugin-firehydrant": "0.1.25",
"@backstage/plugin-fossa": "0.2.40",
"@backstage/plugin-gcalendar": "0.3.4",
"@backstage/plugin-gcp-projects": "0.3.27",
"@backstage/plugin-git-release-manager": "0.3.21",
"@backstage/plugin-github-actions": "0.5.8",
"@backstage/plugin-github-deployments": "0.1.39",
"@backstage/plugin-github-issues": "0.1.0",
"@backstage/plugin-github-pull-requests-board": "0.1.2",
"@backstage/plugin-gitops-profiles": "0.3.26",
"@backstage/plugin-gocd": "0.1.14",
"@backstage/plugin-graphiql": "0.2.40",
"@backstage/plugin-graphql-backend": "0.1.25",
"@backstage/plugin-home": "0.4.24",
"@backstage/plugin-ilert": "0.1.34",
"@backstage/plugin-jenkins": "0.7.7",
"@backstage/plugin-jenkins-backend": "0.1.25",
"@backstage/plugin-jenkins-common": "0.1.7",
"@backstage/plugin-kafka": "0.3.8",
"@backstage/plugin-kafka-backend": "0.2.28",
"@backstage/plugin-kubernetes": "0.7.1",
"@backstage/plugin-kubernetes-backend": "0.7.1",
"@backstage/plugin-kubernetes-common": "0.4.1",
"@backstage/plugin-lighthouse": "0.3.8",
"@backstage/plugin-newrelic": "0.3.26",
"@backstage/plugin-newrelic-dashboard": "0.2.1",
"@backstage/plugin-org": "0.5.8",
"@backstage/plugin-pagerduty": "0.5.1",
"@backstage/plugin-periskop": "0.1.6",
"@backstage/plugin-periskop-backend": "0.1.6",
"@backstage/plugin-permission-backend": "0.5.10",
"@backstage/plugin-permission-common": "0.6.3",
"@backstage/plugin-permission-node": "0.6.4",
"@backstage/plugin-permission-react": "0.4.4",
"@backstage/plugin-proxy-backend": "0.2.29",
"@backstage/plugin-rollbar": "0.4.8",
"@backstage/plugin-rollbar-backend": "0.1.32",
"@backstage/plugin-scaffolder": "1.5.0",
"@backstage/plugin-scaffolder-backend": "1.5.0",
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.10",
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.3",
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.8",
"@backstage/plugin-scaffolder-common": "1.1.2",
"@backstage/plugin-search": "1.0.1",
"@backstage/plugin-search-backend": "1.0.1",
"@backstage/plugin-search-backend-module-elasticsearch": "1.0.1",
"@backstage/plugin-search-backend-module-pg": "0.3.6",
"@backstage/plugin-search-backend-node": "1.0.1",
"@backstage/plugin-search-common": "1.0.0",
"@backstage/plugin-search-react": "1.0.1",
"@backstage/plugin-sentry": "0.4.1",
"@backstage/plugin-shortcuts": "0.3.0",
"@backstage/plugin-sonarqube": "0.4.0",
"@backstage/plugin-sonarqube-backend": "0.1.0",
"@backstage/plugin-splunk-on-call": "0.3.32",
"@backstage/plugin-stack-overflow": "0.1.4",
"@backstage/plugin-stack-overflow-backend": "0.1.4",
"@backstage/plugin-tech-insights": "0.2.4",
"@backstage/plugin-tech-insights-backend": "0.5.1",
"@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.19",
"@backstage/plugin-tech-insights-common": "0.2.6",
"@backstage/plugin-tech-insights-node": "0.3.3",
"@backstage/plugin-tech-radar": "0.5.15",
"@backstage/plugin-techdocs": "1.3.1",
"@backstage/plugin-techdocs-addons-test-utils": "1.0.3",
"@backstage/plugin-techdocs-backend": "1.2.1",
"@backstage/plugin-techdocs-module-addons-contrib": "1.0.3",
"@backstage/plugin-techdocs-node": "1.3.0",
"@backstage/plugin-techdocs-react": "1.0.3",
"@backstage/plugin-todo": "0.2.10",
"@backstage/plugin-todo-backend": "0.1.32",
"@backstage/plugin-user-settings": "0.4.7",
"@backstage/plugin-vault": "0.1.2",
"@backstage/plugin-vault-backend": "0.2.1",
"@backstage/plugin-xcmetrics": "0.2.28"
},
"changesets": [
"afraid-flies-try",
"beige-carpets-double",
"beige-carpets-triple",
"beige-horses-scream",
"beige-kiwis-know",
"blue-monkeys-explain",
"brave-badgers-pump",
"breezy-poems-grab",
"breezy-seas-exist",
"breezy-spiders-eat",
"bright-balloons-hide",
"calm-experts-buy",
"chilled-mirrors-grab",
"cold-coins-tickle",
"cool-toys-flow",
"create-app-1656408352",
"create-app-1657631847",
"cuddly-comics-pump",
"cuddly-flowers-provide",
"curly-candles-battle",
"curvy-weeks-matter",
"eight-suits-fail",
"eighty-windows-brush",
"fifty-cars-compare",
"fifty-vans-drum",
"five-fireants-run",
"forty-seals-complain",
"funny-fireants-shop",
"great-roses-pump",
"green-actors-argue",
"happy-boxes-melt",
"hip-ways-shop",
"hot-rice-sin",
"hungry-cougars-press",
"large-kangaroos-poke",
"lazy-steaks-tell",
"lemon-goats-obey",
"light-hornets-eat",
"little-geckos-end",
"little-guests-sell",
"long-bananas-rescue",
"loud-lemons-listen",
"many-vans-thank",
"mean-adults-argue",
"mean-berries-kick",
"metal-singers-matter",
"metal-windows-share",
"modern-ducks-lay",
"moody-crabs-march",
"nasty-zoos-cross",
"nervous-hounds-matter",
"nervous-humans-sip",
"nice-seas-jam",
"ninety-coats-learn",
"old-onions-hear",
"perfect-donuts-applaud",
"pink-cars-pretend",
"plenty-clouds-guess",
"polite-lions-sell",
"polite-moose-beam",
"popular-pots-yell",
"pretty-masks-live",
"proud-toys-return",
"purple-beans-march",
"purple-cherries-fix",
"quiet-pens-notice",
"red-games-decide",
"renovate-0546761",
"renovate-0cf9337",
"renovate-149779d",
"renovate-2ae4dda",
"renovate-33c3cf4",
"renovate-3aba547",
"renovate-4338117",
"renovate-4b5ff24",
"renovate-7438bff",
"renovate-833a91b",
"renovate-913f3dc",
"renovate-9454dab",
"renovate-9bbb0fb",
"renovate-cbb545a",
"renovate-d26eca1",
"renovate-dc1ee8d",
"renovate-dd35ce8",
"renovate-e091137",
"renovate-f43300b",
"rich-goats-breathe",
"rich-steaks-juggle",
"rude-llamas-lie",
"search-boats-double",
"search-lightning-cult",
"search-turtles-itch",
"serious-houses-watch",
"serious-zebras-joke",
"shaggy-melons-drive",
"shaggy-spiders-notice",
"sharp-numbers-taste",
"sharp-planes-turn",
"shiny-seahorses-do",
"shiny-turkeys-doubt",
"short-deers-remember",
"short-olives-train",
"short-wolves-applaud",
"shy-cameras-develop",
"silent-coats-brake",
"silly-geese-design",
"silver-needles-unite",
"small-shoes-hide",
"smart-elephants-knock",
"smooth-sheep-hide",
"spicy-walls-repair",
"stale-needles-applaud",
"strange-tables-flash",
"strange-trains-collect",
"strong-lies-explain",
"sweet-plants-sparkle",
"swift-plants-fix",
"tame-guests-wave",
"techdocs-eyes-sit",
"techdocs-gorgeous-plants-sniff",
"techdocs-sheep-talk",
"techdocs-sixty-mugs-hug",
"techdocs-the-whole-pulse",
"ten-cobras-wash",
"tender-chicken-learn",
"tender-terms-flash",
"thick-cats-kiss",
"thick-radios-drive",
"thirty-rivers-watch",
"tricky-ravens-visit",
"twelve-candles-jump",
"twelve-peaches-tickle",
"two-crews-accept",
"two-owls-cry",
"unlucky-stingrays-juggle",
"warm-monkeys-study",
"weak-bananas-deliver",
"weak-jeans-cry",
"weak-llamas-repeat",
"wet-cameras-juggle",
"wet-dolphins-act",
"wicked-icons-grin",
"wicked-ladybugs-argue"
]
"changesets": []
}
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/catalog-model': patch
---
Added type predicates for all entity types, e.g. isUserEntity
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/catalog-model': minor
---
Introduced `GroupDefaultParentEntityPolicy` to set a default group entity parent.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Fix `webpack-dev-server` deprecations.
-22
View File
@@ -1,22 +0,0 @@
---
'@backstage/plugin-sentry': minor
---
Added the possibility to specify organization per component, now the annotation `sentry.io/project-slug` can have the format of `[organization]/[project-slug]` or just `[project-slug]`.
**BREAKING**: The method `fetchIssue` changed the signature:
```diff
export interface SentryApi {
fetchIssues(
- project: string,
- statsFor: string,
- query?: string,
+ entity: Entity,
+ options: {
+ statsFor: string;
+ query?: string;
+ },
): Promise<SentryIssue[]>;
}
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Improve plural handling in logging output for secrets
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-api-docs-module-protoc-gen-doc': minor
---
Added the new `grpcDocsApiWidget` to render `protoc-gen-doc` generated descriptors by the `grpc-docs` package.
-103
View File
@@ -1,103 +0,0 @@
---
'@backstage/backend-common': patch
'@backstage/backend-test-utils': patch
'@backstage/catalog-client': patch
'@backstage/cli': patch
'@backstage/config-loader': patch
'@backstage/core-app-api': patch
'@backstage/core-components': patch
'@backstage/core-plugin-api': patch
'@backstage/integration-react': patch
'@backstage/integration': patch
'@backstage/release-manifests': patch
'@backstage/test-utils': patch
'@backstage/plugin-adr-backend': patch
'@backstage/plugin-adr': patch
'@backstage/plugin-airbrake-backend': patch
'@backstage/plugin-airbrake': patch
'@backstage/plugin-allure': patch
'@backstage/plugin-analytics-module-ga': patch
'@backstage/plugin-apache-airflow': patch
'@backstage/plugin-api-docs': patch
'@backstage/plugin-app-backend': patch
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-auth-node': patch
'@backstage/plugin-azure-devops-backend': patch
'@backstage/plugin-azure-devops': patch
'@backstage/plugin-badges': patch
'@backstage/plugin-bitbucket-cloud-common': patch
'@backstage/plugin-bitrise': patch
'@backstage/plugin-catalog-backend-module-azure': patch
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
'@backstage/plugin-catalog-backend-module-bitbucket': patch
'@backstage/plugin-catalog-backend-module-gerrit': patch
'@backstage/plugin-catalog-backend-module-github': patch
'@backstage/plugin-catalog-backend-module-gitlab': patch
'@backstage/plugin-catalog-backend-module-msgraph': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-catalog-graphql': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-circleci': patch
'@backstage/plugin-cloudbuild': patch
'@backstage/plugin-code-climate': patch
'@backstage/plugin-code-coverage-backend': patch
'@backstage/plugin-code-coverage': patch
'@backstage/plugin-codescene': patch
'@backstage/plugin-config-schema': patch
'@backstage/plugin-cost-insights': patch
'@backstage/plugin-dynatrace': patch
'@backstage/plugin-explore-react': patch
'@backstage/plugin-explore': patch
'@backstage/plugin-firehydrant': patch
'@backstage/plugin-fossa': patch
'@backstage/plugin-gcalendar': patch
'@backstage/plugin-gcp-projects': patch
'@backstage/plugin-git-release-manager': patch
'@backstage/plugin-github-actions': patch
'@backstage/plugin-github-deployments': patch
'@backstage/plugin-github-pull-requests-board': patch
'@backstage/plugin-gitops-profiles': patch
'@backstage/plugin-gocd': patch
'@backstage/plugin-graphiql': patch
'@backstage/plugin-graphql-backend': patch
'@backstage/plugin-home': patch
'@backstage/plugin-ilert': patch
'@backstage/plugin-jenkins-backend': patch
'@backstage/plugin-jenkins': patch
'@backstage/plugin-kafka': patch
'@backstage/plugin-kubernetes': patch
'@backstage/plugin-lighthouse': patch
'@backstage/plugin-newrelic': patch
'@backstage/plugin-org': patch
'@backstage/plugin-pagerduty': patch
'@backstage/plugin-periskop-backend': patch
'@backstage/plugin-periskop': patch
'@backstage/plugin-permission-backend': patch
'@backstage/plugin-permission-common': patch
'@backstage/plugin-permission-node': patch
'@backstage/plugin-rollbar-backend': patch
'@backstage/plugin-rollbar': patch
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-search': patch
'@backstage/plugin-sentry': patch
'@backstage/plugin-shortcuts': patch
'@backstage/plugin-sonarqube': patch
'@backstage/plugin-splunk-on-call': patch
'@backstage/plugin-stack-overflow': patch
'@backstage/plugin-tech-insights': patch
'@backstage/plugin-tech-radar': patch
'@backstage/plugin-techdocs-addons-test-utils': patch
'@backstage/plugin-techdocs-backend': patch
'@backstage/plugin-techdocs-module-addons-contrib': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-todo-backend': patch
'@backstage/plugin-todo': patch
'@backstage/plugin-user-settings': patch
'@backstage/plugin-vault-backend': patch
'@backstage/plugin-vault': patch
'@backstage/plugin-xcmetrics': patch
---
Updated dependency `msw` to `^0.43.0`.
-43
View File
@@ -1,43 +0,0 @@
---
'@backstage/backend-common': patch
'@backstage/backend-tasks': patch
'@backstage/integration': patch
'@backstage/plugin-adr-backend': patch
'@backstage/plugin-app-backend': patch
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-azure-devops': patch
'@backstage/plugin-bazaar': patch
'@backstage/plugin-bitrise': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-cicd-statistics-module-gitlab': patch
'@backstage/plugin-cicd-statistics': patch
'@backstage/plugin-circleci': patch
'@backstage/plugin-cloudbuild': patch
'@backstage/plugin-code-climate': patch
'@backstage/plugin-code-coverage': patch
'@backstage/plugin-cost-insights': patch
'@backstage/plugin-firehydrant': patch
'@backstage/plugin-fossa': patch
'@backstage/plugin-gcalendar': patch
'@backstage/plugin-git-release-manager': patch
'@backstage/plugin-github-actions': patch
'@backstage/plugin-github-deployments': patch
'@backstage/plugin-gocd': patch
'@backstage/plugin-ilert': patch
'@backstage/plugin-jenkins': patch
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-kubernetes': patch
'@backstage/plugin-pagerduty': patch
'@backstage/plugin-periskop': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-sentry': patch
'@backstage/plugin-splunk-on-call': patch
'@backstage/plugin-tech-insights-backend-module-jsonfc': patch
'@backstage/plugin-tech-insights-backend': patch
'@backstage/plugin-tech-insights-common': patch
'@backstage/plugin-tech-insights-node': patch
'@backstage/plugin-xcmetrics': patch
---
Updated dependency `luxon` to `^3.0.0`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kafka-backend': patch
---
Updated dependency `kafkajs` to `^2.0.0`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-openapi': patch
---
Updated dependency `openapi-types` to `^12.0.0`.
-14
View File
@@ -1,14 +0,0 @@
---
'@backstage/catalog-model': patch
'@backstage/cli': patch
'@backstage/config-loader': patch
'@backstage/plugin-catalog-backend-module-aws': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-proxy-backend': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-scaffolder': patch
---
Updated dependency `yaml` to `^2.0.0`.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-github': patch
'@backstage/plugin-github-deployments': patch
---
Updated dependency `@octokit/graphql` to `^5.0.0`.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/core-components': patch
'@backstage/plugin-gcp-projects': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-techdocs-module-addons-contrib': patch
---
Updated dependency `@react-hookz/web` to `^15.0.0`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Updated dependency `run-script-webpack-plugin` to `^0.1.0`.
-16
View File
@@ -1,16 +0,0 @@
---
'@backstage/backend-common': patch
'@backstage/backend-tasks': patch
'@backstage/backend-test-utils': patch
'@backstage/plugin-app-backend': patch
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-bazaar-backend': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-code-coverage-backend': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-search-backend-module-pg': patch
'@backstage/plugin-tech-insights-backend': patch
'@backstage/plugin-techdocs-backend': patch
---
Updated dependency `knex` to `^2.0.0`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder': patch
---
Updated dependency `json-schema-library` to `^7.0.0`.

Some files were not shown because too many files have changed in this diff Show More