Merge branch 'backstage:master' into master
This commit is contained in:
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
---
|
||||
|
||||
Add support to fetch data for Stateful Sets and display an accordion in the same way as with Deployments
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-tech-insights-backend': patch
|
||||
---
|
||||
|
||||
Updated tech-insights fetch/latest endpoint to return the actual latest row based on the timestamp
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-cost-insights': patch
|
||||
---
|
||||
|
||||
Add missing `export` in configuration schema.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Fixes review mask in `MultistepJsonForm` to work as documented. `show: true` no longer needed when mask is set.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-github-pull-requests-board': patch
|
||||
---
|
||||
|
||||
Fix bug on fetching teams repositories where were being filtered by type service unnecessarily
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
---
|
||||
|
||||
Accessibility updates:
|
||||
|
||||
- Wrapped the `EntityLifecyclePicker`, `EntityOwnerPicker`, `EntityTagPicker`, in `label` elements
|
||||
- Changed group name `Typography` component to `span` (from default `h6`), added `aria-label` to the `List` component, and `role` of `menuitem` to the container of the `MenuItem` component
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-tech-insights-backend': patch
|
||||
---
|
||||
|
||||
TechInsightsBackend: Added missing 'scheduler' to code examples
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
The template editor now shows the cause of request errors that happen during a dry-run.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Change BackstageIconLinkVertical style to use pallette instead of explicit color
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-node': minor
|
||||
---
|
||||
|
||||
Added local publishing target directory `config`: `techdocs.publisher.local.publishDirectory`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Fix the public path configuration of the frontend app build so that a trailing `/` is always appended when needed.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
Fix parsing of S3 URLs for the default region.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Bumped `codemirror` dependencies to `v6.0.0`.
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/catalog-model': patch
|
||||
'@backstage/core-components': patch
|
||||
'@backstage/plugin-techdocs-react': patch
|
||||
---
|
||||
|
||||
Updated JSDoc to be MDX compatible.
|
||||
@@ -1,65 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-azure': patch
|
||||
---
|
||||
|
||||
Add a new provider `AzureDevOpsEntityProvider` as replacement for `AzureDevOpsDiscoveryProcessor`.
|
||||
|
||||
In order to migrate from the `AzureDevOpsDiscoveryProcessor` you need to apply
|
||||
the following changes:
|
||||
|
||||
**Before:**
|
||||
|
||||
```yaml
|
||||
# app-config.yaml
|
||||
|
||||
catalog:
|
||||
locations:
|
||||
- type: azure-discovery
|
||||
target: https://dev.azure.com/myorg/myproject/_git/service-*?path=/catalog-info.yaml
|
||||
```
|
||||
|
||||
```ts
|
||||
/* packages/backend/src/plugins/catalog.ts */
|
||||
|
||||
import { AzureDevOpsDiscoveryProcessor } from '@backstage/plugin-catalog-backend-module-azure';
|
||||
|
||||
const builder = await CatalogBuilder.create(env);
|
||||
/** ... other processors ... */
|
||||
builder.addProcessor(new AzureDevOpsDiscoveryProcessor(env.reader));
|
||||
```
|
||||
|
||||
**After:**
|
||||
|
||||
```yaml
|
||||
# app-config.yaml
|
||||
|
||||
catalog:
|
||||
providers:
|
||||
azureDevOps:
|
||||
anyProviderId:
|
||||
host: selfhostedazure.yourcompany.com # This is only really needed for on-premise user, defaults to dev.azure.com
|
||||
organization: myorg # For on-premise this would be your Collection
|
||||
project: myproject
|
||||
repository: service-*
|
||||
path: /catalog-info.yaml
|
||||
```
|
||||
|
||||
```ts
|
||||
/* packages/backend/src/plugins/catalog.ts */
|
||||
|
||||
import { AzureDevOpsEntityProvider } from '@backstage/plugin-catalog-backend-module-azure';
|
||||
|
||||
const builder = await CatalogBuilder.create(env);
|
||||
/** ... other processors and/or providers ... */
|
||||
builder.addEntityProvider(
|
||||
AzureDevOpsEntityProvider.fromConfig(env.config, {
|
||||
logger: env.logger,
|
||||
schedule: env.scheduler.createScheduledTaskRunner({
|
||||
frequency: { minutes: 30 },
|
||||
timeout: { minutes: 3 },
|
||||
}),
|
||||
}),
|
||||
);
|
||||
```
|
||||
|
||||
Visit [https://backstage.io/docs/integrations/azure/discovery](https://backstage.io/docs/integrations/azure/discovery) for more details and options on configuration.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-pagerduty': minor
|
||||
---
|
||||
|
||||
**Breaking**: Use identityApi to provide auth token for pagerduty API calls.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
Added a new `/v2/dry-run` endpoint that allows for a synchronous dry run of a provided template. A `supportsDryRun` option has been added to `createTemplateAction`, which signals whether the action should be executed during dry runs. When enabled, the action context will have the new `isDryRun` property set to signal if the action is being executed during a dry run.
|
||||
@@ -1,46 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Register `TechDocs` addons on catalog entity pages, follow the steps below to add them manually:
|
||||
|
||||
```diff
|
||||
// packages/app/src/components/catalog/EntityPage.tsx
|
||||
|
||||
+ import { TechDocsAddons } from '@backstage/plugin-techdocs-react';
|
||||
+ import {
|
||||
+ ReportIssue,
|
||||
+ } from '@backstage/plugin-techdocs-module-addons-contrib';
|
||||
|
||||
+ const techdocsContent = (
|
||||
+ <EntityTechdocsContent>
|
||||
+ <TechDocsAddons>
|
||||
+ <ReportIssue />
|
||||
+ </TechDocsAddons>
|
||||
+ </EntityTechdocsContent>
|
||||
+ );
|
||||
|
||||
const defaultEntityPage = (
|
||||
...
|
||||
<EntityLayout.Route path="/docs" title="Docs">
|
||||
+ {techdocsContent}
|
||||
</EntityLayout.Route>
|
||||
...
|
||||
);
|
||||
|
||||
const serviceEntityPage = (
|
||||
...
|
||||
<EntityLayout.Route path="/docs" title="Docs">
|
||||
+ {techdocsContent}
|
||||
</EntityLayout.Route>
|
||||
...
|
||||
);
|
||||
|
||||
const websiteEntityPage = (
|
||||
...
|
||||
<EntityLayout.Route path="/docs" title="Docs">
|
||||
+ {techdocsContent}
|
||||
</EntityLayout.Route>
|
||||
...
|
||||
);
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-common': patch
|
||||
---
|
||||
|
||||
`@beta` exports now replaced with `@public` exports
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-sentry': patch
|
||||
---
|
||||
|
||||
Exported `isSentryAvailable` which can be used to determine if sentry is available.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Increased key field size for signing_keys table to account for larger signature keys
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': patch
|
||||
---
|
||||
|
||||
Updates the `isKind`, `ìsComponentType`, and `isNamespace` to allow an array of possible values
|
||||
@@ -1,58 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': minor
|
||||
---
|
||||
|
||||
Add new plugin `catalog-backend-module-bitbucket-cloud` with `BitbucketCloudEntityProvider`.
|
||||
|
||||
This entity provider is an alternative/replacement to the `BitbucketDiscoveryProcessor` **_(for Bitbucket Cloud only!)_**.
|
||||
It replaces use cases using `search=true` and should be powerful enough as a complete replacement.
|
||||
|
||||
If any feature for Bitbucket Cloud is missing and preventing you from switching, please raise an issue.
|
||||
|
||||
**Before:**
|
||||
|
||||
```typescript
|
||||
// packages/backend/src/plugins/catalog.ts
|
||||
|
||||
builder.addProcessor(
|
||||
BitbucketDiscoveryProcessor.fromConfig(env.config, { logger: env.logger }),
|
||||
);
|
||||
```
|
||||
|
||||
```yaml
|
||||
# app-config.yaml
|
||||
|
||||
catalog:
|
||||
locations:
|
||||
- type: bitbucket-discovery
|
||||
target: 'https://bitbucket.org/workspaces/workspace-name/projects/apis-*/repos/service-*?search=true&catalogPath=/catalog-info.yaml'
|
||||
```
|
||||
|
||||
**After:**
|
||||
|
||||
```typescript
|
||||
// packages/backend/src/plugins/catalog.ts
|
||||
builder.addEntityProvider(
|
||||
BitbucketCloudEntityProvider.fromConfig(env.config, {
|
||||
logger: env.logger,
|
||||
schedule: env.scheduler.createScheduledTaskRunner({
|
||||
frequency: { minutes: 30 },
|
||||
timeout: { minutes: 3 },
|
||||
}),
|
||||
}),
|
||||
);
|
||||
```
|
||||
|
||||
```yaml
|
||||
# app-config.yaml
|
||||
|
||||
catalog:
|
||||
providers:
|
||||
bitbucketCloud:
|
||||
yourProviderId: # identifies your ingested dataset
|
||||
catalogPath: /catalog-info.yaml # default value
|
||||
filters: # optional
|
||||
projectKey: '^apis-.*$' # optional; RegExp
|
||||
repoSlug: '^service-.*$' # optional; RegExp
|
||||
workspace: workspace-name
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
---
|
||||
|
||||
show request/limit CPU and Memory on the UI
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Updated Lockfile to support new versions of yarn as well as the legacy 1 version
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-tasks': patch
|
||||
---
|
||||
|
||||
Allow tasks that fail to retry on a loop emitting a warning log every time it fails with the amount of attempts it has
|
||||
@@ -1,29 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Use of `SidebarContext` has been deprecated and will be removed in a future release. Instead, `useSidebarOpenState()` should be used to consume the context and `<SidebarOpenStateProvider>` should be used to provide it.
|
||||
|
||||
To prepare your app, update `packages/app/src/components/Root/Root.tsx` as follows:
|
||||
|
||||
```diff
|
||||
import {
|
||||
Sidebar,
|
||||
sidebarConfig,
|
||||
- SidebarContext
|
||||
SidebarDivider,
|
||||
// ...
|
||||
SidebarSpace,
|
||||
+ useSidebarOpenState,
|
||||
} from '@backstage/core-components';
|
||||
|
||||
// ...
|
||||
|
||||
const SidebarLogo = () => {
|
||||
const classes = useSidebarLogoStyles();
|
||||
- const { isOpen } = useContext(SidebarContext);
|
||||
+ const { isOpen } = useSidebarOpenState();
|
||||
|
||||
// ...
|
||||
};
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
A new scaffolder action has been added: `gerrit:publish`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-cost-insights': patch
|
||||
---
|
||||
|
||||
Fix broken app-config in the example in the README
|
||||
@@ -0,0 +1,23 @@
|
||||
---
|
||||
'@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.palette.bursts.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',
|
||||
},
|
||||
},
|
||||
...
|
||||
},
|
||||
...
|
||||
}
|
||||
```
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
'@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).
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@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.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
---
|
||||
|
||||
cache and refresh Azure tokens to avoid excessive calls to Azure Identity
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-tech-insights': patch
|
||||
---
|
||||
|
||||
Export TechInsightsClient so it may be extended by custom implementations
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-common': patch
|
||||
---
|
||||
|
||||
Replaced all usages of `@backstage/search-common` with `@backstage/plugin-search-common`
|
||||
@@ -1,23 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
Fixed a bug in `publish:github` action that didn't permit to add users as collaborators.
|
||||
This fix required changing the way parameters are passed to the action.
|
||||
In order to add a team as collaborator, now you must use the `team` field instead of `username`.
|
||||
In order to add a user as collaborator, you must use the `user` field.
|
||||
|
||||
It's still possible to use the field `username` but is deprecated in favor of `team`.
|
||||
|
||||
```yaml
|
||||
- id: publish
|
||||
name: Publish
|
||||
action: publish:github
|
||||
input:
|
||||
repoUrl: ...
|
||||
collaborators:
|
||||
- access: ...
|
||||
team: my_team
|
||||
- access: ...
|
||||
user: my_username
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-pagerduty': patch
|
||||
---
|
||||
|
||||
Fix alert that was not showing after creating an incident.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
Applied the `luxon` dependency fix from the `0.13.4` patch release.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
---
|
||||
|
||||
ability to configure refresh interval on Kubernetes tab
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
'@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"
|
||||
},
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-cost-insights': patch
|
||||
---
|
||||
|
||||
Fixed css to show large tooltips on cost overview graph
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-apache-airflow': minor
|
||||
---
|
||||
|
||||
Exposed DagTableComponent as standalone component + added a prop to get only select DAGs instead of the full list
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-allure': patch
|
||||
---
|
||||
|
||||
Add export for `isAllureReportAvailable` and `ALLURE_PROJECT_ID_ANNOTATION` so it can be used outside of plugin
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Updated the `--version` flag to output the version of the current backstage release instead of the version of create-app.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Fix EntityPage tab scrolling overflow bug on Firefox
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Fix issue where right arrow icon was incorrectly added to side bar items without a sub-menu
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Server-to-server tokens that are authenticated by the `ServerTokenManager` now must have an `exp` claim that has not expired. Tokens where the `exp` claim is in the past or missing are considered invalid and will throw an error. This is a followup to the deprecation from the `1.2` release of Backstage where perpetual tokens were deprecated. Be sure to update any usage of the `getToken()` method to have it be called every time a token is needed. Do not store tokens for later use.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Upgrade `@rollup/plugin-node-resolve` to `^13.0.6`
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-stack-overflow': patch
|
||||
---
|
||||
|
||||
- Publicly exports `StackOverflowIcon`.
|
||||
- `HomePageStackOverflowQuestions` accepts optional icon property.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
---
|
||||
|
||||
Adds an edit URL to the GitHub Teams Group entities.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-github-pull-requests-board': minor
|
||||
---
|
||||
|
||||
Add Github Pull Requests board plugin
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-github-pull-requests-board': patch
|
||||
---
|
||||
|
||||
Support namespaced teams and fetch all kinds
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-aws': patch
|
||||
'@backstage/plugin-catalog-backend-module-gerrit': patch
|
||||
---
|
||||
|
||||
Inline config interfaces
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@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.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend': patch
|
||||
---
|
||||
|
||||
`RouterOptions` and `createRouter` now marked as public exports
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
Applied the AWS S3 reading patch from the `0.13.5` patch release.
|
||||
@@ -1,30 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Accessibility updates:
|
||||
|
||||
- Added `aria-label` to the sidebar Logo link. To enable this for an existing app, please make the following changes:
|
||||
|
||||
`packages/app/src/components/Root/Root.tsx`
|
||||
|
||||
```diff
|
||||
const SidebarLogo = () => {
|
||||
const classes = useSidebarLogoStyles();
|
||||
const { isOpen } = useContext(SidebarContext);
|
||||
|
||||
return (
|
||||
<div className={classes.root}>
|
||||
<Link
|
||||
component={NavLink}
|
||||
to="/"
|
||||
underline="none"
|
||||
className={classes.link}
|
||||
+ aria-label="Home"
|
||||
>
|
||||
{isOpen ? <LogoFull /> : <LogoIcon />}
|
||||
</Link>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-common': minor
|
||||
---
|
||||
|
||||
Add support to fetch data for Stateful Sets
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
---
|
||||
|
||||
A new template editor has been added which is accessible via the context menu on the top right hand corner of the Create page. It allows you to load a template from a local directory, edit it with a preview, execute it in dry-run mode, and view the results. Note that the [File System Access API](https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API) must be supported by your browser for this to be available.
|
||||
|
||||
To support the new template editor the `ScaffolderApi` now has an optional `dryRun` method, which is implemented by the default `ScaffolderClient`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Added configurable algorithm field for TokenFactory
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/integration': patch
|
||||
---
|
||||
|
||||
Gerrit Integration: Handle absolute paths in `resolveUrl` properly.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
- Added an optional `list` method on the `TaskBroker` and `TaskStore` interface to list tasks by an optional `userEntityRef`
|
||||
- Implemented a `list` method on the `DatabaseTaskStore` class to list tasks by an optional `userEntityRef`
|
||||
- Added a route under `/v2/tasks` to list tasks by a `userEntityRef` using the `createdBy` query parameter
|
||||
@@ -0,0 +1,11 @@
|
||||
---
|
||||
'@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.
|
||||
+177
-213
@@ -2,230 +2,194 @@
|
||||
"mode": "pre",
|
||||
"tag": "next",
|
||||
"initialVersions": {
|
||||
"example-app": "0.2.71",
|
||||
"@backstage/app-defaults": "1.0.2",
|
||||
"example-backend": "0.2.71",
|
||||
"@backstage/backend-common": "0.13.3",
|
||||
"@backstage/backend-tasks": "0.3.1",
|
||||
"@backstage/backend-test-utils": "0.1.24",
|
||||
"@backstage/catalog-client": "1.0.2",
|
||||
"@backstage/catalog-model": "1.0.2",
|
||||
"@backstage/cli": "0.17.1",
|
||||
"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",
|
||||
"@backstage/cli-common": "0.1.9",
|
||||
"@backstage/codemods": "0.1.38",
|
||||
"@backstage/config": "1.0.1",
|
||||
"@backstage/config-loader": "1.1.1",
|
||||
"@backstage/core-app-api": "1.0.2",
|
||||
"@backstage/core-components": "0.9.4",
|
||||
"@backstage/core-plugin-api": "1.0.2",
|
||||
"@backstage/create-app": "0.4.27",
|
||||
"@backstage/dev-utils": "1.0.2",
|
||||
"@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",
|
||||
"e2e-test": "0.2.0",
|
||||
"@backstage/errors": "1.0.0",
|
||||
"@backstage/integration": "1.2.0",
|
||||
"@backstage/integration-react": "1.1.0",
|
||||
"@backstage/release-manifests": "0.0.3",
|
||||
"@techdocs/cli": "1.1.1",
|
||||
"techdocs-cli-embedded-app": "0.2.70",
|
||||
"@backstage/techdocs-common": "0.11.15",
|
||||
"@backstage/test-utils": "1.1.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/types": "1.0.0",
|
||||
"@backstage/version-bridge": "1.0.1",
|
||||
"@backstage/plugin-adr": "0.1.0",
|
||||
"@backstage/plugin-adr-backend": "0.1.0",
|
||||
"@backstage/plugin-adr-common": "0.1.0",
|
||||
"@backstage/plugin-airbrake": "0.3.5",
|
||||
"@backstage/plugin-airbrake-backend": "0.2.5",
|
||||
"@backstage/plugin-allure": "0.1.21",
|
||||
"@backstage/plugin-analytics-module-ga": "0.1.16",
|
||||
"@backstage/plugin-apache-airflow": "0.1.13",
|
||||
"@backstage/plugin-api-docs": "0.8.5",
|
||||
"@backstage/plugin-app-backend": "0.3.32",
|
||||
"@backstage/plugin-auth-backend": "0.14.0",
|
||||
"@backstage/plugin-auth-node": "0.2.1",
|
||||
"@backstage/plugin-azure-devops": "0.1.21",
|
||||
"@backstage/plugin-azure-devops-backend": "0.3.11",
|
||||
"@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.29",
|
||||
"@backstage/plugin-badges-backend": "0.1.26",
|
||||
"@backstage/plugin-bazaar": "0.1.20",
|
||||
"@backstage/plugin-bazaar-backend": "0.1.16",
|
||||
"@backstage/plugin-bitrise": "0.1.32",
|
||||
"@backstage/plugin-catalog": "1.2.0",
|
||||
"@backstage/plugin-catalog-backend": "1.1.2",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.1.5",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.1.3",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket": "0.1.3",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.1.0",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.1.3",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.1.3",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.4.3",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.3.2",
|
||||
"@backstage/plugin-catalog-common": "1.0.2",
|
||||
"@backstage/plugin-catalog-graph": "0.2.17",
|
||||
"@backstage/plugin-catalog-graphql": "0.3.9",
|
||||
"@backstage/plugin-catalog-import": "0.8.8",
|
||||
"@backstage/plugin-catalog-react": "1.1.0",
|
||||
"@backstage/plugin-cicd-statistics": "0.1.7",
|
||||
"@backstage/plugin-cicd-statistics-module-gitlab": "0.1.1",
|
||||
"@backstage/plugin-circleci": "0.3.5",
|
||||
"@backstage/plugin-cloudbuild": "0.3.5",
|
||||
"@backstage/plugin-code-climate": "0.1.5",
|
||||
"@backstage/plugin-code-coverage": "0.1.32",
|
||||
"@backstage/plugin-code-coverage-backend": "0.1.30",
|
||||
"@backstage/plugin-codescene": "0.1.0",
|
||||
"@backstage/plugin-config-schema": "0.1.28",
|
||||
"@backstage/plugin-cost-insights": "0.11.27",
|
||||
"@internal/plugin-todo-list": "1.0.1",
|
||||
"@internal/plugin-todo-list-backend": "1.0.1",
|
||||
"@internal/plugin-todo-list-common": "1.0.1",
|
||||
"@backstage/plugin-explore": "0.3.36",
|
||||
"@backstage/plugin-explore-react": "0.0.17",
|
||||
"@backstage/plugin-firehydrant": "0.1.22",
|
||||
"@backstage/plugin-fossa": "0.2.37",
|
||||
"@backstage/plugin-gcalendar": "0.3.1",
|
||||
"@backstage/plugin-gcp-projects": "0.3.24",
|
||||
"@backstage/plugin-git-release-manager": "0.3.18",
|
||||
"@backstage/plugin-github-actions": "0.5.5",
|
||||
"@backstage/plugin-github-deployments": "0.1.36",
|
||||
"@backstage/plugin-gitops-profiles": "0.3.23",
|
||||
"@backstage/plugin-gocd": "0.1.11",
|
||||
"@backstage/plugin-graphiql": "0.2.37",
|
||||
"@backstage/plugin-graphql-backend": "0.1.22",
|
||||
"@backstage/plugin-home": "0.4.21",
|
||||
"@backstage/plugin-ilert": "0.1.31",
|
||||
"@backstage/plugin-jenkins": "0.7.4",
|
||||
"@backstage/plugin-jenkins-backend": "0.1.22",
|
||||
"@backstage/plugin-jenkins-common": "0.1.4",
|
||||
"@backstage/plugin-kafka": "0.3.5",
|
||||
"@backstage/plugin-kafka-backend": "0.2.25",
|
||||
"@backstage/plugin-kubernetes": "0.6.5",
|
||||
"@backstage/plugin-kubernetes-backend": "0.5.1",
|
||||
"@backstage/plugin-kubernetes-common": "0.2.10",
|
||||
"@backstage/plugin-lighthouse": "0.3.5",
|
||||
"@backstage/plugin-newrelic": "0.3.23",
|
||||
"@backstage/plugin-newrelic-dashboard": "0.1.13",
|
||||
"@backstage/plugin-org": "0.5.5",
|
||||
"@backstage/plugin-pagerduty": "0.3.32",
|
||||
"@backstage/plugin-periskop": "0.1.3",
|
||||
"@backstage/plugin-periskop-backend": "0.1.3",
|
||||
"@backstage/plugin-permission-backend": "0.5.7",
|
||||
"@backstage/plugin-permission-common": "0.6.1",
|
||||
"@backstage/plugin-permission-node": "0.6.1",
|
||||
"@backstage/plugin-permission-react": "0.4.1",
|
||||
"@backstage/plugin-proxy-backend": "0.2.26",
|
||||
"@backstage/plugin-rollbar": "0.4.5",
|
||||
"@backstage/plugin-rollbar-backend": "0.1.29",
|
||||
"@backstage/plugin-scaffolder": "1.2.0",
|
||||
"@backstage/plugin-scaffolder-backend": "1.2.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.7",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.5",
|
||||
"@backstage/plugin-scaffolder-common": "1.1.0",
|
||||
"@backstage/plugin-search": "0.8.1",
|
||||
"@backstage/plugin-search-backend": "0.5.2",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "0.1.4",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.3.3",
|
||||
"@backstage/plugin-search-backend-node": "0.6.1",
|
||||
"@backstage/plugin-search-common": "0.3.4",
|
||||
"@backstage/plugin-search-react": "0.2.0",
|
||||
"@backstage/plugin-sentry": "0.3.43",
|
||||
"@backstage/plugin-shortcuts": "0.2.6",
|
||||
"@backstage/plugin-sonarqube": "0.3.5",
|
||||
"@backstage/plugin-splunk-on-call": "0.3.29",
|
||||
"@backstage/plugin-stack-overflow": "0.1.1",
|
||||
"@backstage/plugin-stack-overflow-backend": "0.1.1",
|
||||
"@backstage/plugin-tech-insights": "0.2.1",
|
||||
"@backstage/plugin-tech-insights-backend": "0.4.0",
|
||||
"@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.16",
|
||||
"@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.0",
|
||||
"@backstage/plugin-tech-radar": "0.5.12",
|
||||
"@backstage/plugin-techdocs": "1.1.1",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.0",
|
||||
"@backstage/plugin-techdocs-backend": "1.1.1",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.0.0",
|
||||
"@backstage/plugin-techdocs-node": "1.1.1",
|
||||
"@backstage/plugin-techdocs-react": "1.0.0",
|
||||
"@backstage/plugin-todo": "0.2.7",
|
||||
"@backstage/plugin-todo-backend": "0.1.29",
|
||||
"@backstage/plugin-user-settings": "0.4.4",
|
||||
"@backstage/plugin-xcmetrics": "0.2.25",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.0.0",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.0.0",
|
||||
"@backstage/plugin-github-pull-requests-board": "0.0.0"
|
||||
"@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"
|
||||
},
|
||||
"changesets": [
|
||||
"afraid-mangos-sip",
|
||||
"beige-apricots-enjoy",
|
||||
"beige-deers-remember",
|
||||
"blue-roses-give",
|
||||
"fair-grapes-joke",
|
||||
"fifty-dogs-collect",
|
||||
"fifty-planes-dream",
|
||||
"fluffy-candles-learn",
|
||||
"fluffy-cherries-own",
|
||||
"fluffy-wasps-chew",
|
||||
"fresh-items-punch",
|
||||
"funny-suns-pay",
|
||||
"give-that-wolf-a-banana",
|
||||
"gold-tables-matter",
|
||||
"healthy-pets-mix",
|
||||
"heavy-carrots-cheer",
|
||||
"hungry-brooms-wash",
|
||||
"itchy-avocados-hug",
|
||||
"large-monkeys-visit",
|
||||
"loud-jars-kick",
|
||||
"loud-walls-itch",
|
||||
"lovely-gifts-itch",
|
||||
"mean-turtles-reply",
|
||||
"modern-pandas-agree",
|
||||
"moody-worms-rhyme",
|
||||
"nervous-gorillas-approve",
|
||||
"odd-baboons-buy",
|
||||
"olive-rats-rest",
|
||||
"plenty-garlics-shop",
|
||||
"polite-spiders-pay",
|
||||
"poor-years-develop",
|
||||
"pretty-wolves-whisper",
|
||||
"quick-ladybugs-try",
|
||||
"real-beers-type",
|
||||
"reject-failed-index-tasks",
|
||||
"renovate-126b147",
|
||||
"renovate-648a745",
|
||||
"renovate-9363c67",
|
||||
"renovate-ad175cc",
|
||||
"right-one-at-the-wrong-time",
|
||||
"scaffolder-form-context",
|
||||
"search-eight-hounds-worry",
|
||||
"search-eyes-of-them-all",
|
||||
"search-martha-sways",
|
||||
"shaggy-crabs-return",
|
||||
"shiny-clocks-joke",
|
||||
"shiny-windows-roll",
|
||||
"short-jokes-applaud",
|
||||
"silly-wombats-flash",
|
||||
"sixty-plums-kick",
|
||||
"sixty-poems-drum",
|
||||
"slimy-elephants-attend",
|
||||
"slow-apes-appear",
|
||||
"spotty-goats-look",
|
||||
"tasty-snails-boil",
|
||||
"techdocs-buttons-film",
|
||||
"techdocs-crabs-retire",
|
||||
"techdocs-paws-study",
|
||||
"techdocs-swans-check",
|
||||
"techdocs-vans-run",
|
||||
"techdocs-ways-type",
|
||||
"techdocs-wolves-carry",
|
||||
"ten-rocks-smile",
|
||||
"tricky-hounds-cry",
|
||||
"unlucky-lies-pretend",
|
||||
"up-in-space-man",
|
||||
"violet-apples-repair",
|
||||
"warm-bats-jump",
|
||||
"wicked-teachers-hide",
|
||||
"wise-nails-hang"
|
||||
"beige-horses-scream",
|
||||
"breezy-poems-grab",
|
||||
"breezy-seas-exist",
|
||||
"chilled-mirrors-grab",
|
||||
"curly-candles-battle",
|
||||
"curvy-weeks-matter",
|
||||
"eleven-mice-collect",
|
||||
"great-roses-pump",
|
||||
"large-kangaroos-poke",
|
||||
"modern-ducks-lay",
|
||||
"nasty-zoos-cross",
|
||||
"nervous-humans-sip",
|
||||
"polite-eagles-invite",
|
||||
"purple-beans-march",
|
||||
"red-games-decide",
|
||||
"renovate-9454dab",
|
||||
"rude-llamas-lie",
|
||||
"shaggy-melons-drive",
|
||||
"sharp-planes-turn",
|
||||
"short-olives-train",
|
||||
"smooth-sheep-hide",
|
||||
"strange-trains-collect",
|
||||
"sweet-plants-sparkle",
|
||||
"tame-guests-wave",
|
||||
"techdocs-gorgeous-plants-sniff",
|
||||
"techdocs-the-whole-pulse",
|
||||
"thick-radios-drive",
|
||||
"unlucky-stingrays-juggle",
|
||||
"weak-bananas-deliver",
|
||||
"wet-dolphins-act",
|
||||
"wicked-icons-grin"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/catalog-model': patch
|
||||
---
|
||||
|
||||
Added type predicates for all entity types, e.g. isUserEntity
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-jenkins-backend': patch
|
||||
---
|
||||
|
||||
bug fix: provide backstage token for rebuild api call
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Fix `webpack-dev-server` deprecations.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': patch
|
||||
---
|
||||
|
||||
Accessibility updates:
|
||||
|
||||
- Added screen reader elements to describe default table `Action` buttons
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
Improve plural handling in logging output for secrets
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
do not create location object if file with component definition do not exists in project, that decrease count of request to gitlab with 404 status code. Now we can create processor with new flag to enable this logic:
|
||||
|
||||
```ts
|
||||
const processor = GitLabDiscoveryProcessor.fromConfig(config, {
|
||||
logger,
|
||||
skipReposWithoutExactFileMatch: true,
|
||||
});
|
||||
```
|
||||
|
||||
**WARNING:** This new functionality does not support globs in the repo file path
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@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.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-node': patch
|
||||
---
|
||||
|
||||
propagate indexing errors so they don't appear successful to the task scheduler
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Updated dependency `run-script-webpack-plugin` to `^0.0.14`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Updated dependency `run-script-webpack-plugin` to `^0.1.0`.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-tasks': patch
|
||||
---
|
||||
|
||||
Updated dependency `cron` to `^2.0.0`.
|
||||
Updated dependency `@types/cron` to `^2.0.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Updated dependency `@rollup/plugin-commonjs` to `^22.0.0`.
|
||||
@@ -1,98 +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-bitrise': patch
|
||||
'@backstage/plugin-catalog-backend-module-azure': 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-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-xcmetrics': patch
|
||||
---
|
||||
|
||||
Updated dependency `msw` to `^0.41.0`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Updated dependency `google-auth-library` to `^8.0.0`.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
'@backstage/plugin-gcp-projects': patch
|
||||
'@backstage/plugin-techdocs-module-addons-contrib': patch
|
||||
---
|
||||
|
||||
Updated dependency `@react-hookz/web` to `^14.0.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@techdocs/cli': patch
|
||||
---
|
||||
|
||||
Updated dependency `cypress` to `^10.0.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Updated dependency `passport` to `^0.6.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Updated dependency `minimatch` to `5.1.0`.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
'@backstage/plugin-codescene': patch
|
||||
'@backstage/plugin-sonarqube': patch
|
||||
---
|
||||
|
||||
Updated dependency `rc-progress` to `3.3.3`.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
---
|
||||
|
||||
- Added a new page under `/create/tasks` to show tasks that have been run by the Scaffolder.
|
||||
- Ability to filter these tasks by the signed in user, and all tasks.
|
||||
- Added optional method to the `ScaffolderApi` interface called `listTasks` to get tasks with an required `filterByOwnership` parameter.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
'@backstage/plugin-user-settings': patch
|
||||
'@techdocs/cli': patch
|
||||
---
|
||||
|
||||
Updated sidebar-related logic to use `<SidebarPinStateProvider>` + `useSidebarPinState()` and/or `<SidebarOpenStateProvider>` + `useSidebarOpenState()` from `@backstage/core-components`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-vault': patch
|
||||
---
|
||||
|
||||
Export missing parameters and added them to the api-report. Also adapted the API to the expected response from the backend
|
||||
@@ -1,21 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
---
|
||||
|
||||
Get data of other fields in Form from a custom field in template Scaffolder.
|
||||
following:
|
||||
|
||||
```tsx
|
||||
const CustomFieldExtensionComponent = (props: FieldExtensionComponentProps<string[]>) => {
|
||||
const { formData } = props.formContext;
|
||||
...
|
||||
};
|
||||
|
||||
const CustomFieldExtension = scaffolderPlugin.provide(
|
||||
createScaffolderFieldExtension({
|
||||
name: ...,
|
||||
component: CustomFieldExtensionComponent,
|
||||
validation: ...
|
||||
})
|
||||
);
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
---
|
||||
|
||||
Use more precise matching for query filters
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-node': patch
|
||||
---
|
||||
|
||||
Introducing a `NewlineDelimitedJsonCollatorFactory`, which can be used to create search indices from newline delimited JSON files stored in external storage readable via a configured `UrlReader` instance.
|
||||
|
||||
This is useful if you have an independent process periodically generating `*.ndjson` files consisting of `IndexableDocument` objects and want to be able to generate a fresh index based on the latest version of such a file.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search': patch
|
||||
---
|
||||
|
||||
Fixed a bug that could cause analytics events in other parts of Backstage to capture nonsensical values resembling search modal state under some circumstances.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-node': patch
|
||||
---
|
||||
|
||||
Fixed a bug that prevented `TestPipeline.withSubject` from identifying valid `Readable` subjects that were technically transform streams.
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
'@backstage/plugin-search': patch
|
||||
---
|
||||
|
||||
To allow people to use a global search context in the search modal, the code for the search modal has been changed to only create a local search context if there is no parent context already defined.
|
||||
|
||||
If you want to continue using a local context even if you define a global one, you will have to wrap the modal in a new local context manually:
|
||||
|
||||
```tsx
|
||||
<SearchContextProvider>
|
||||
<SearchModal toggleModal={toggleModal} />
|
||||
</SearchContextProvider>
|
||||
```
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Support displaying subtitle text in `SidebarSubmenuItem`
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
---
|
||||
|
||||
Additional types now exported publicly:
|
||||
|
||||
- ElasticSearchAgentOptions
|
||||
- ElasticSearchConcreteQuery
|
||||
- ElasticSearchQueryTranslator
|
||||
- ElasticSearchConnectionConstructor,
|
||||
- ElasticSearchTransportConstructor,
|
||||
- ElasticSearchNodeOptions,
|
||||
- ElasticSearchOptions,
|
||||
- ElasticSearchAuth,
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/catalog-model': patch
|
||||
---
|
||||
|
||||
Added targetRef to common.schema.json to match the Typescript type
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/catalog-model': minor
|
||||
---
|
||||
|
||||
Adding an optional type field to entity links to group and categorize links
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/errors': minor
|
||||
---
|
||||
|
||||
The `ResponseError.fromResponse` now accepts a more narrow response type, in order to avoid incompatibilities between different fetch implementations.
|
||||
|
||||
The `response` property of `ResponseError` has also been narrowed to a new `ConsumedResponse` type that omits all the properties for consuming the body of the response. This is not considered a breaking change as it was always an error to try to consume the body of the response.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-vault-backend': minor
|
||||
---
|
||||
|
||||
Throw exceptions instead of swallow them, remove some exported types from the `api-report`, small changes in the API responses & expose the vault `baseUrl` to the frontend as well
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Added console warning to frontend start when the `app.baseUrl` and `backend.baseUrl` are identical
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-org': patch
|
||||
---
|
||||
|
||||
Render namespaces for teams with subtitles in `MyGroupsSidebarItem`
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user