Version Packages
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-cost-insights': patch
|
||||
---
|
||||
|
||||
In the README, a old path of the `sidebar` was updated to the current path.
|
||||
@@ -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.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': minor
|
||||
'@backstage/plugin-techdocs': minor
|
||||
---
|
||||
|
||||
Add an optional icon to the Catalog and TechDocs search results
|
||||
@@ -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
|
||||
@@ -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.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Disallow anything but `'url'` locations from being registered via the location service.
|
||||
@@ -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-user-settings': patch
|
||||
---
|
||||
|
||||
Added new `<UserSettingsIdentityCard />` to show the result of the `identityApi.getBackstageIdentity()` call to help debug ownership issues. The new card has been added to the user settings page.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-pagerduty': minor
|
||||
---
|
||||
|
||||
**Breaking**: Use identityApi to provide auth token for pagerduty API calls.
|
||||
@@ -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/create-app': patch
|
||||
---
|
||||
|
||||
Removed peer dependencies, as they are no longer needed.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search': patch
|
||||
'@backstage/plugin-search-react': patch
|
||||
---
|
||||
|
||||
Components `<DefaultResultListItem>`, `<SearchBar>` (including `<SearchBarBase>`), `<SearchFilter>` (including `.Checkbox`, `.Select`, and `.Autocomplete` static prop components), `<SearchResult>`, and `<SearchResultPager>` are now exported from `@backstage/plugin-search-react`. They are now deprecated in `@backstage/plugin-search` and will be removed in a future release.
|
||||
@@ -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,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
**DEPRECATION**: The `projectid` input parameters to the `publish:gitlab:merge-request`, it's no longer required as it can be decoded from the `repoUrl` input parameter.
|
||||
**DEPRECATION**: The `projectid` output of the action in favour of `projectPath`
|
||||
@@ -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,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-permission-node': patch
|
||||
---
|
||||
|
||||
Added a new endpoint for aggregating permission metadata from a plugin backend: `/.well-known/backstage/permissions/metadata`
|
||||
|
||||
By default, the metadata endpoint will return information about the permission rules supported by the plugin. Plugin authors can also provide an optional `permissions` parameter to `createPermissionIntegrationRouter`. If provided, these `Permission` objects will be included in the metadata returned by this endpoint. The `permissions` parameter will eventually be required in a future breaking change.
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
---
|
||||
|
||||
Table component no longer has drag and drop columns by default
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Improved the `create-github-app` permissions selection prompt by converting it into a multi-select with clearer descriptions. The `members` permission is now also included in the list which is required for ingesting user data into the catalog.
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-cost-insights': patch
|
||||
---
|
||||
|
||||
Fixed css to show large tooltips on cost overview graph
|
||||
@@ -1,64 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Add a new provider `GitlabDiscoveryEntityProvider` as replacement for `GitlabDiscoveryProcessor`
|
||||
|
||||
In order to migrate from the `GitlabDiscoveryProcessor` you need to apply
|
||||
the following changes:
|
||||
|
||||
**Before:**
|
||||
|
||||
```yaml
|
||||
# app-config.yaml
|
||||
|
||||
catalog:
|
||||
locations:
|
||||
- type: gitlab-discovery
|
||||
target: https://company.gitlab.com/prefix/*/catalog-info.yaml
|
||||
```
|
||||
|
||||
```ts
|
||||
/* packages/backend/src/plugins/catalog.ts */
|
||||
|
||||
import { GitlabDiscoveryProcessor } from '@backstage/plugin-catalog-backend-module-gitlab';
|
||||
|
||||
const builder = await CatalogBuilder.create(env);
|
||||
/** ... other processors ... */
|
||||
builder.addProcessor(
|
||||
GitLabDiscoveryProcessor.fromConfig(env.config, { logger: env.logger }),
|
||||
);
|
||||
```
|
||||
|
||||
**After:**
|
||||
|
||||
```yaml
|
||||
# app-config.yaml
|
||||
|
||||
catalog:
|
||||
providers:
|
||||
gitlab:
|
||||
yourProviderId: # identifies your dataset / provider independent of config changes
|
||||
host: gitlab-host # Identifies one of the hosts set up in the integrations
|
||||
branch: main # Optional. Uses `master` as default
|
||||
group: example-group # Group and subgroup (if needed) to look for repositories
|
||||
entityFilename: catalog-info.yaml # Optional. Defaults to `catalog-info.yaml`
|
||||
```
|
||||
|
||||
```ts
|
||||
/* packages/backend/src/plugins/catalog.ts */
|
||||
|
||||
import { GitlabDiscoveryEntityProvider } from '@backstage/plugin-catalog-backend-module-gitlab';
|
||||
|
||||
const builder = await CatalogBuilder.create(env);
|
||||
/** ... other processors and/or providers ... */
|
||||
builder.addEntityProvider(
|
||||
...GitlabDiscoveryEntityProvider.fromConfig(env.config, {
|
||||
logger: env.logger,
|
||||
schedule: env.scheduler.createScheduledTaskRunner({
|
||||
frequency: { minutes: 30 },
|
||||
timeout: { minutes: 3 },
|
||||
}),
|
||||
}),
|
||||
);
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
The `last_activity_after` timestamp is now being omitted when querying the GitLab API for the first time.
|
||||
@@ -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/plugin-dynatrace': minor
|
||||
---
|
||||
|
||||
Adds Dynatrace plugin
|
||||
@@ -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.
|
||||
@@ -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
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-aws': patch
|
||||
'@backstage/plugin-catalog-backend-module-gerrit': patch
|
||||
---
|
||||
|
||||
Inline config interfaces
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend': patch
|
||||
---
|
||||
|
||||
`RouterOptions` and `createRouter` now marked as public exports
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Updated `app-config.production.yaml` to specify an empty list of catalog locations. This is done to prevent example locations stored in `app-config.yaml` from being loaded as these are examples.
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-node': patch
|
||||
---
|
||||
|
||||
Address corner cases where the key store was not being created at startup
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Use entity title as label in `TechDocsReaderPageHeader` if available
|
||||
@@ -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
|
||||
@@ -1,259 +0,0 @@
|
||||
{
|
||||
"mode": "exit",
|
||||
"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",
|
||||
"@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",
|
||||
"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/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-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-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/search-common": "0.3.5-next.0"
|
||||
},
|
||||
"changesets": [
|
||||
"afraid-mangos-sip",
|
||||
"beige-apricots-enjoy",
|
||||
"beige-deers-remember",
|
||||
"beige-dots-bathe",
|
||||
"blue-roses-give",
|
||||
"calm-timers-wonder",
|
||||
"dry-tables-sniff",
|
||||
"eight-ducks-beg",
|
||||
"fair-grapes-joke",
|
||||
"famous-cups-clap",
|
||||
"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",
|
||||
"good-squids-rest",
|
||||
"healthy-pets-mix",
|
||||
"heavy-carrots-cheer",
|
||||
"hip-pears-shout",
|
||||
"honest-planets-sin",
|
||||
"hungry-brooms-wash",
|
||||
"itchy-avocados-hug",
|
||||
"khaki-shrimps-tell",
|
||||
"large-monkeys-visit",
|
||||
"loud-jars-kick",
|
||||
"loud-walls-itch",
|
||||
"lovely-gifts-itch",
|
||||
"mean-turtles-reply",
|
||||
"metal-items-mix",
|
||||
"modern-pandas-agree",
|
||||
"moody-worms-rhyme",
|
||||
"nervous-gorillas-approve",
|
||||
"nervous-ravens-smash",
|
||||
"odd-baboons-buy",
|
||||
"olive-rats-rest",
|
||||
"plenty-garlics-shop",
|
||||
"polite-spiders-pay",
|
||||
"poor-years-develop",
|
||||
"poor-zebras-design",
|
||||
"pretty-wolves-whisper",
|
||||
"quick-ladybugs-try",
|
||||
"real-beers-type",
|
||||
"reject-failed-index-tasks",
|
||||
"renovate-126b147",
|
||||
"renovate-648a745",
|
||||
"renovate-7ed704d",
|
||||
"renovate-9363c67",
|
||||
"renovate-ad175cc",
|
||||
"renovate-b7ba5e4",
|
||||
"renovate-c8fbb1e",
|
||||
"renovate-cd4546d",
|
||||
"renovate-dd5df61",
|
||||
"rich-zebras-design",
|
||||
"right-one-at-the-wrong-time",
|
||||
"scaffolder-form-context",
|
||||
"search-eight-hounds-worry",
|
||||
"search-eyes-of-them-all",
|
||||
"search-generals-gathered",
|
||||
"search-martha-sways",
|
||||
"seven-readers-drop",
|
||||
"shaggy-crabs-return",
|
||||
"shiny-clocks-joke",
|
||||
"shiny-windows-roll",
|
||||
"short-jokes-applaud",
|
||||
"shy-geese-judge",
|
||||
"silly-wombats-flash",
|
||||
"sixty-plums-kick",
|
||||
"sixty-poems-drum",
|
||||
"sixty-rats-talk",
|
||||
"slimy-elephants-attend",
|
||||
"slow-apes-appear",
|
||||
"spicy-forks-return",
|
||||
"spotty-goats-look",
|
||||
"tasty-snails-boil",
|
||||
"techdocs-buttons-film",
|
||||
"techdocs-crabs-retire",
|
||||
"techdocs-everybody-to-the-limit",
|
||||
"techdocs-paws-study",
|
||||
"techdocs-swans-check",
|
||||
"techdocs-vans-run",
|
||||
"techdocs-ways-type",
|
||||
"techdocs-wolves-carry",
|
||||
"ten-rocks-smile",
|
||||
"tidy-pens-work",
|
||||
"tricky-hounds-cry",
|
||||
"twenty-mangos-clap",
|
||||
"unlucky-lies-pretend",
|
||||
"up-in-space-man",
|
||||
"violet-apples-repair",
|
||||
"warm-bats-jump",
|
||||
"wicked-teachers-hide",
|
||||
"wise-nails-hang",
|
||||
"yellow-falcons-sin"
|
||||
]
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-jenkins-backend': patch
|
||||
---
|
||||
|
||||
bug fix: provide backstage token for rebuild api call
|
||||
@@ -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
|
||||
@@ -1,17 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Components `<DefaultResultListItem>`, `<SearchBar>`, `<SearchFilter>`, and `<SearchResult>` are now deprecated in `@backstage/plugin-search` and should be imported from `@backstage/plugin-search-react` instead.
|
||||
|
||||
To upgrade your App, update the following in `packages/app/src/components/search/SearchPage.tsx`:
|
||||
|
||||
```diff
|
||||
import {
|
||||
DefaultResultListItem
|
||||
SearchBar
|
||||
SearchFilter
|
||||
SearchResult
|
||||
- } from `@backstage/plugin-search`;
|
||||
+ } from `@backstage/plugin-search-react`;
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-node': patch
|
||||
---
|
||||
|
||||
propagate indexing errors so they don't appear successful to the task scheduler
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
---
|
||||
|
||||
Updated dependency `@google-cloud/storage` to `^6.0.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
---
|
||||
|
||||
Updated dependency `@google-cloud/container` to `^4.0.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Updated dependency `run-script-webpack-plugin` to `^0.0.14`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Updated dependency `react-text-truncate` to `^0.19.0`.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-tech-radar': patch
|
||||
---
|
||||
|
||||
Updated dependency `d3-force` to `^3.0.0`.
|
||||
Updated dependency `@types/d3-force` to `^3.0.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`.
|
||||
@@ -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,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-bitbucket-cloud-common': patch
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
|
||||
---
|
||||
|
||||
Updated dependency `msw` to `^0.42.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`.
|
||||
@@ -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.
|
||||
@@ -1,50 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
It's now possible to pass result item components a `rank`, which is captured by the analytics API when a user clicks on a search result. To apply this change, update your `/packages/app/src/components/search/SearchPage.tsx` in the following way:
|
||||
|
||||
```diff
|
||||
// ...
|
||||
<SearchResult>
|
||||
{({ results }) => (
|
||||
<List>
|
||||
- {results.map(({ type, document, highlight }) => {
|
||||
+ {results.map(({ type, document, highlight, rank }) => {
|
||||
switch (type) {
|
||||
case 'software-catalog':
|
||||
return (
|
||||
<CatalogSearchResultListItem
|
||||
key={document.location}
|
||||
result={document}
|
||||
highlight={highlight}
|
||||
+ rank={rank}
|
||||
/>
|
||||
);
|
||||
case 'techdocs':
|
||||
return (
|
||||
<TechDocsSearchResultListItem
|
||||
key={document.location}
|
||||
result={document}
|
||||
highlight={highlight}
|
||||
+ rank={rank}
|
||||
/>
|
||||
);
|
||||
default:
|
||||
return (
|
||||
<DefaultResultListItem
|
||||
key={document.location}
|
||||
result={document}
|
||||
highlight={highlight}
|
||||
+ rank={rank}
|
||||
/>
|
||||
);
|
||||
}
|
||||
})}
|
||||
</List>
|
||||
)}
|
||||
</SearchResult>
|
||||
// ...
|
||||
```
|
||||
|
||||
If you have implemented a custom Search Modal or other custom search experience, you will want to make similar changes in those components.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-common': patch
|
||||
---
|
||||
|
||||
Added an optional `rank` attribute to the `Result` type. This represents the result rank (starting at 1) for a given result in a result set for a given search.
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend': patch
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
'@backstage/plugin-search-backend-module-pg': patch
|
||||
'@backstage/plugin-search-backend-node': patch
|
||||
---
|
||||
|
||||
The provided search engine now adds a pagination-aware `rank` value to all results.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': patch
|
||||
'@backstage/plugin-search': patch
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
In order to simplify analytics on top of the search experience in Backstage, the provided `<*ResultListItem />` component now captures a `discover` analytics event instead of a `click` event. This event includes the result rank as its `value` and, like a click, the URL/path clicked to as its `to` attribute.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
---
|
||||
|
||||
Now possible to set a custom index template on the elasticsearch search engine.
|
||||
@@ -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/plugin-vault-backend': minor
|
||||
---
|
||||
|
||||
First implementation for the backend vault plugin. For more information refer to its `README.md`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/catalog-model': patch
|
||||
---
|
||||
|
||||
Added targetRef to common.schema.json to match the Typescript type
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/integration': patch
|
||||
---
|
||||
|
||||
Updated to support deployments of Azure DevOps Server under TFS or similar sub path
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-vault': minor
|
||||
---
|
||||
|
||||
First implementation of the frontend vault plugin. For more information refer to its `README.md`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-adr': patch
|
||||
---
|
||||
|
||||
Adding term highlighting support to `AdrSearchResultListItem`
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user