Merge branch 'master' into feature/EKSCatalog
Signed-off-by: Jonah Back <jonah@jonahback.com>
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.
|
||||
@@ -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/backend-common': patch
|
||||
---
|
||||
|
||||
Fix parsing of S3 URLs for the default region.
|
||||
@@ -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.
|
||||
@@ -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-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`
|
||||
@@ -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',
|
||||
},
|
||||
},
|
||||
...
|
||||
},
|
||||
...
|
||||
}
|
||||
```
|
||||
@@ -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-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.
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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/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.
|
||||
+146
-216
@@ -2,231 +2,161 @@
|
||||
"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",
|
||||
"@backstage/search-common": "0.3.4",
|
||||
"@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"
|
||||
},
|
||||
"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"
|
||||
]
|
||||
"changesets": []
|
||||
}
|
||||
|
||||
@@ -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
|
||||
@@ -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': major
|
||||
---
|
||||
|
||||
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`.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-tasks': patch
|
||||
---
|
||||
|
||||
Updated dependency `cron` to `^2.0.0`.
|
||||
Updated dependency `@types/cron` to `^2.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,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-backend-node': patch
|
||||
---
|
||||
|
||||
Fixed a bug that prevented `TestPipeline.withSubject` from identifying valid `Readable` subjects that were technically transform streams.
|
||||
@@ -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,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
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
Add an option to not protect the default branch.
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Accessibility updates:
|
||||
|
||||
- Added `aria-label` to the `Select` component
|
||||
- Changed heading level used in the header of `Table` component
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': minor
|
||||
'@backstage/plugin-kubernetes-common': minor
|
||||
---
|
||||
|
||||
Refactor `KubernetesObjectsProvider` with new methods, `KubernetesServiceLocator` now takes an `Entity` instead of `serviceId`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-adr': patch
|
||||
---
|
||||
|
||||
Adding term highlighting support to `AdrSearchResultListItem`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
---
|
||||
|
||||
Fix for HPA matching when deploying same HPA in multiple namespaces
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-graphiql': patch
|
||||
---
|
||||
|
||||
Fix for custom headers not being included in requests.
|
||||
@@ -1,15 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': minor
|
||||
---
|
||||
|
||||
Allow array as non-spread arguments at the `CatalogBuilder`.
|
||||
|
||||
```typescript
|
||||
builder.addEntityProvider(...getArrayOfProviders());
|
||||
```
|
||||
|
||||
can be simplified to
|
||||
|
||||
```typescript
|
||||
builder.addEntityProvider(getArrayOfProviders());
|
||||
```
|
||||
@@ -1,10 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-bitbucket-cloud-common': minor
|
||||
---
|
||||
|
||||
Add new common library `bitbucket-cloud-common` with a client for Bitbucket Cloud.
|
||||
|
||||
This client can be reused across all packages and might be the future place for additional
|
||||
features like managing the rate limits, etc.
|
||||
|
||||
The client itself was generated in parts using the `@openapitools/openapi-generator-cli`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-azure-devops': patch
|
||||
---
|
||||
|
||||
Exporting azureDevOpsApiRef, AzureGitTagsIcon, and all hooks for the benefit of other plugins.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Adds more of an explanation when the `publish:github` scaffolder action fails to create a repository.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/integration': patch
|
||||
---
|
||||
|
||||
Allow frontend visibility for `integrations` itself.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-azure-devops-backend': patch
|
||||
---
|
||||
|
||||
Added comments to example to help avoid confusion as to where lines need to be added
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-node': patch
|
||||
---
|
||||
|
||||
Added configurable algorithms array for IdentityClient
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Fix `EntityTechdocsContent` component to use objects instead of `<Route>` elements, otherwise "outlet" will be null on sub-pages and add-ons won't render.
|
||||
@@ -1,9 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Restructures reader style transformations to improve code readability:
|
||||
|
||||
- Extracts the style rules to separate files;
|
||||
- Creates a hook that processes each rule;
|
||||
- And creates another hook that returns a transformer responsible for injecting them into the head tag of a given element.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Reorder browser tab title in Techdocs pages to have the site name first.
|
||||
@@ -1,64 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
---
|
||||
|
||||
Output logs from a TechDocs build to a logging transport in addition to existing
|
||||
frontend event stream, for capturing these logs to other sources.
|
||||
|
||||
This allows users to capture debugging information around why tech docs fail to build
|
||||
without needing to rely on end users capturing information from their web browser.
|
||||
|
||||
The most common use case is to log to the same place as the rest of the backend
|
||||
application logs.
|
||||
|
||||
Sample usage:
|
||||
|
||||
```
|
||||
import { DockerContainerRunner } from '@backstage/backend-common';
|
||||
import {
|
||||
createRouter,
|
||||
Generators,
|
||||
Preparers,
|
||||
Publisher,
|
||||
} from '@backstage/plugin-techdocs-backend';
|
||||
import Docker from 'dockerode';
|
||||
import { Router } from 'express';
|
||||
import { PluginEnvironment } from '../types';
|
||||
|
||||
export default async function createPlugin(
|
||||
env: PluginEnvironment,
|
||||
): Promise<Router> {
|
||||
const preparers = await Preparers.fromConfig(env.config, {
|
||||
logger: env.logger,
|
||||
reader: env.reader,
|
||||
});
|
||||
|
||||
const dockerClient = new Docker();
|
||||
const containerRunner = new DockerContainerRunner({ dockerClient });
|
||||
|
||||
const generators = await Generators.fromConfig(env.config, {
|
||||
logger: env.logger,
|
||||
containerRunner,
|
||||
});
|
||||
|
||||
const publisher = await Publisher.fromConfig(env.config, {
|
||||
logger: env.logger,
|
||||
discovery: env.discovery,
|
||||
});
|
||||
|
||||
await publisher.getReadiness();
|
||||
|
||||
return await createRouter({
|
||||
preparers,
|
||||
generators,
|
||||
publisher,
|
||||
logger: env.logger,
|
||||
// Passing a buildLogTransport as a parameter in createRouter will enable
|
||||
// capturing build logs to a backend log stream
|
||||
buildLogTransport: env.logger,
|
||||
config: env.config,
|
||||
discovery: env.discovery,
|
||||
cache: env.cache,
|
||||
});
|
||||
}
|
||||
```
|
||||
@@ -1,9 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Packages a set of tweaks to the TechDocs addons rendering process:
|
||||
|
||||
- Prevents displaying sidebars until page styles are loaded and the sidebar position is updated;
|
||||
- Prevents new sidebar locations from being created every time the reader page is rendered if these locations already exist;
|
||||
- Centers the styles loaded event to avoid having multiple locations setting the opacity style in Shadow Dom causing the screen to flash multiple times.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@techdocs/cli': patch
|
||||
---
|
||||
|
||||
Fixed a bug that prevented docker images from being pulled by default when generating TechDocs.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Convert `sanitizeDOM` transformer to hook as part of code readability improvements in dom file.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Change the `EntityDocsPage` path to be more specific and also add integration tests for `sub-routes` on this page.
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-react': patch
|
||||
---
|
||||
|
||||
Creates a `TechDocsShadowDom` component that takes a tree of elements and an `onAppend` handler:
|
||||
|
||||
- Calls the `onAppend` handler when appending the element tree to the shadow root;
|
||||
- Also dispatches an event when styles are loaded to let transformers know that the computed styles are ready to be consumed.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
---
|
||||
|
||||
Gerrit Integration: Implemented a `RepoUrlPicker` for Gerrit.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-adr': patch
|
||||
---
|
||||
|
||||
Track discover event and result rank for `AdrSearchResultListItem`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Fix improper binding of 'this' in ALB Auth provider
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': minor
|
||||
---
|
||||
|
||||
Add support to fetch data for Stateful Sets from Kubernetes
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-import': patch
|
||||
---
|
||||
|
||||
Support use without `integrations` or only integrations without frontend visible properties (e.g., `bitbucketCloud`) being configured by checking `integrations.github` directly without attempting to load `integrations`.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
The `SidebarPinStateContext` and `SidebarContext` have been deprecated and will be removed in a future release. Instead, use `<SidebarPinStateProvider>` + `useSidebarPinState()` and/or `<SidebarOpenStateProvider>` + `useSidebarOpenState()`.
|
||||
|
||||
This was done to ensure that sidebar state can be shared successfully across components exported by different packages, regardless of what version of this package is resolved and installed for each individual package.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-import': patch
|
||||
---
|
||||
|
||||
Updated catalog import page text so they go in the correct hierarchy order
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket': minor
|
||||
---
|
||||
|
||||
Integrate `@backstage/plugin-bitbucket-cloud-common` as replacement for the `BitbucketCloudClient`.
|
||||
@@ -0,0 +1,28 @@
|
||||
---
|
||||
'@backstage/plugin-pagerduty': minor
|
||||
---
|
||||
|
||||
Introduces a new annotation `pagerduty.com/service-id` that can be used instead of the `pagerduty.com/integration-key` annotation.
|
||||
_Note: If both annotations are specified on a given Entity, then the `pagerduty.com/integration-key` annotation will be prefered_
|
||||
|
||||
**BREAKING** The `PagerDutyClient.fromConfig` static method now expects a `FetchApi` compatible object and has been refactored to
|
||||
accept 2 arguments: config and ClientApiDependencies
|
||||
The `PagerDutyClient` now relies on a `fetchApi` being available to execute `fetch` requests.
|
||||
|
||||
**BREAKING** A new query method `getServiceByEntity` that is used to query for Services by either the `integrationKey` or `serviceId`
|
||||
annotation values if they are defined. The `integrationKey` value is preferred currently over `serviceId`. As such, the previous
|
||||
`getServiceByIntegrationKey` method has been removed.
|
||||
|
||||
**BREAKING** The return values for each Client query method has been changed to return an object instead of raw values.
|
||||
For example, the `getIncidentsByServiceId` query method now returns an object in the shape of `{ incidents: Incident[] }`
|
||||
instead of just `Incident[]`.
|
||||
This same pattern goes for `getChangeEventsByServiceId` and `getOnCallByPolicyId` functions.
|
||||
|
||||
**BREAKING** All public exported types that relate to entities within PagerDuty have been prefixed with `PagerDuty` (e.g. `ServicesResponse` is now `PagerDutyServicesResponse` and `User` is now `PagerDutyUser`)
|
||||
|
||||
In addition, various enhancements/bug fixes were introduced:
|
||||
|
||||
- The `PagerDutyCard` component now wraps error and loading messages with an `InfoCard` to contain errors/messages. This enforces a consistent experience on the EntityPage
|
||||
- If no service can be found for the provided integration key, a new Error Message Empty State component will be shown instead of an error alert
|
||||
- Introduces the `fetchApi` to replace standard `window.fetch`
|
||||
- ensures that Identity Authorization is respected and provided in API requests
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-github-actions': patch
|
||||
---
|
||||
|
||||
Minor cleanup of the API surface.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Swap usage of `MaterialTable` with `Table` from `core-components`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-ldap': minor
|
||||
---
|
||||
|
||||
Added the possibility to pass TLS configuration to ldap connection
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-tasks': patch
|
||||
---
|
||||
|
||||
Add error logging when a background task throws an error rather than silently swallowing it.
|
||||
+3
-3
@@ -14,10 +14,8 @@ yarn.lock @backstage/reviewers @backst
|
||||
/docs/assets/search @backstage/reviewers @backstage/techdocs-core
|
||||
/docs/features/search @backstage/reviewers @backstage/techdocs-core
|
||||
/docs/features/techdocs @backstage/reviewers @backstage/techdocs-core
|
||||
/packages/search-common @backstage/reviewers @backstage/techdocs-core
|
||||
/packages/techdocs-cli @backstage/reviewers @backstage/techdocs-core
|
||||
/packages/techdocs-cli-embedded-app @backstage/reviewers @backstage/techdocs-core
|
||||
/packages/techdocs-common @backstage/reviewers @backstage/techdocs-core
|
||||
/plugins/allure @backstage/reviewers @deepak-bhardwaj-ps
|
||||
/plugins/apache-airflow @backstage/reviewers @cmpadden
|
||||
/plugins/api-docs @backstage/reviewers @backstage/sda-se-reviewers
|
||||
@@ -42,14 +40,16 @@ yarn.lock @backstage/reviewers @backst
|
||||
/plugins/jenkins-backend @backstage/reviewers @timja
|
||||
/plugins/kafka @backstage/reviewers @nirga
|
||||
/plugins/kafka-backend @backstage/reviewers @nirga
|
||||
/plugins/kubernetes @backstage/reviewers @backstage/warpspeed
|
||||
/plugins/kubernetes-* @backstage/reviewers @backstage/warpspeed
|
||||
/plugins/newrelic-dashboard @backstage/reviewers @mufaddal7
|
||||
/plugins/scaffolder-backend-module-rails @backstage/reviewers @angeliski
|
||||
/plugins/scaffolder-backend-module-yeoman @backstage/reviewers @pawelmitka
|
||||
/plugins/search @backstage/reviewers @backstage/techdocs-core
|
||||
/plugins/search-* @backstage/reviewers @backstage/techdocs-core
|
||||
/plugins/sonarqube @backstage/reviewers @backstage/sda-se-reviewers
|
||||
/plugins/stack-overflow @backstage/reviewers @backstage/techdocs-core
|
||||
/plugins/stack-overflow-backend @backstage/reviewers @backstage/techdocs-core
|
||||
/plugins/sonarqube @backstage/reviewers @backstage/sda-se-reviewers
|
||||
/plugins/techdocs @backstage/reviewers @backstage/techdocs-core
|
||||
/plugins/techdocs-* @backstage/reviewers @backstage/techdocs-core
|
||||
/tech-insights-backend @backstage/reviewers @xantier @iain-b
|
||||
|
||||
@@ -85,6 +85,8 @@ dockerfiles
|
||||
Dockerize
|
||||
dockerode
|
||||
Docusaurus
|
||||
dynatrace
|
||||
Dynatrace
|
||||
ecco
|
||||
env
|
||||
Env
|
||||
@@ -275,6 +277,7 @@ scrollbar
|
||||
seb
|
||||
semlas
|
||||
semver
|
||||
serializable
|
||||
Serverless
|
||||
shoutout
|
||||
siloed
|
||||
@@ -301,6 +304,7 @@ superfences
|
||||
Superfences
|
||||
superset
|
||||
supertype
|
||||
storable
|
||||
talkdesk
|
||||
Talkdesk
|
||||
tasklist
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user