Merge branch 'master' of github.com:backstage/backstage into s3-backend-docs
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/backend-tasks': patch
|
||||
'@backstage/backend-test-utils': patch
|
||||
'@backstage/plugin-app-backend': patch
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
'@backstage/plugin-bazaar-backend': patch
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Do some groundwork for supporting the `better-sqlite3` driver, to maybe eventually replace `@vscode/sqlite3` (#9912)
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-rails': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-yeoman': patch
|
||||
---
|
||||
|
||||
Updating documentation for supporting `apiVersion: scaffolder.backstage.io/v1beta3`
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Added `--since <ref>` flag for `repo build` command.`
|
||||
@@ -0,0 +1,33 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Builtin support for cookiecutter based templates has been removed from `@backstage/plugin-scaffolder-backend`. Due to this, the `containerRunner` argument to its `createRouter` has also been removed.
|
||||
|
||||
If you do not use cookiecutter templates and are fine with removing support from it in your own installation, update your `packages/backend/src/plugins/scaffolder.ts` file as follows:
|
||||
|
||||
```diff
|
||||
-import { DockerContainerRunner } from '@backstage/backend-common';
|
||||
import { CatalogClient } from '@backstage/catalog-client';
|
||||
import { createRouter } from '@backstage/plugin-scaffolder-backend';
|
||||
-import Docker from 'dockerode';
|
||||
import { Router } from 'express';
|
||||
import type { PluginEnvironment } from '../types';
|
||||
|
||||
export default async function createPlugin({
|
||||
reader,
|
||||
discovery,
|
||||
}: PluginEnvironment): Promise<Router> {
|
||||
- const dockerClient = new Docker();
|
||||
- const containerRunner = new DockerContainerRunner({ dockerClient });
|
||||
-
|
||||
const catalogClient = new CatalogClient({ discoveryApi: discovery });
|
||||
-
|
||||
return await createRouter({
|
||||
- containerRunner,
|
||||
logger,
|
||||
config,
|
||||
// ...
|
||||
```
|
||||
|
||||
If you want to retain cookiecutter support, please use the `@backstage/plugin-scaffolder-backend-module-cookiecutter` package explicitly (see [its README](https://github.com/backstage/backstage/tree/master/plugins/scaffolder-backend-module-cookiecutter) for installation instructions).
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed the `AboutCard` component which has been replaced by `EntityAboutCard`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed `reduceCatalogFilters` and `reduceEntityFilters` due to low external utility value.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Applied fix from version 0.17.2 of this package, which is part of the v0.69.2 release of Backstage.
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed `GitLabDiscoveryProcessor`, which now instead should be imported from `@backstage/plugin-catalog-backend-module-gitlab`. NOTE THAT this processor was part of the default set of processors in the catalog backend, and if you are a user of discovery on GitLab, you MUST now add it manually in the catalog initialization code of your backend.
|
||||
|
||||
```diff
|
||||
// In packages/backend/src/plugins/catalog.ts
|
||||
+import { GitLabDiscoveryProcessor } from '@backstage/plugin-catalog-backend-module-gitlab';
|
||||
|
||||
export default async function createPlugin(
|
||||
env: PluginEnvironment,
|
||||
): Promise<Router> {
|
||||
const builder = await CatalogBuilder.create(env);
|
||||
+ builder.addProcessor(
|
||||
+ GitLabDiscoveryProcessor.fromConfig(env.config, { logger: env.logger })
|
||||
+ );
|
||||
```
|
||||
|
||||
**BREAKING**: Removed `AzureDevOpsDiscoveryProcessor`, which now instead should be imported from `@backstage/plugin-catalog-backend-module-azure`. This processor was not part of the set of default processors. If you were using it, you should already have a reference to it in your backend code and only need to update the import.
|
||||
@@ -0,0 +1,14 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Removed the `cookiecutter-golang` template from the default `create-app` install as we no longer provide `cookiecutter` action out of the box.
|
||||
|
||||
You can remove the template by removing the following lines from your `app-config.yaml` under `catalog.locations`:
|
||||
|
||||
```diff
|
||||
- - type: url
|
||||
- target: https://github.com/spotify/cookiecutter-golang/blob/master/template.yaml
|
||||
- rules:
|
||||
- - allow: [Template]
|
||||
```
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
chore(deps): bump `minimatch` from 5.0.0 to 5.0.1
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
'@backstage/plugin-search': patch
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
chore(deps): bump `react-text-truncate` from 0.17.0 to 0.18.0
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
'@backstage/plugin-gcp-projects': patch
|
||||
---
|
||||
|
||||
chore(deps): bump `@react-hookz/web` from 12.3.0 to 13.0.0
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/cli': patch
|
||||
'@backstage/config-loader': patch
|
||||
'@backstage/create-app': patch
|
||||
'@techdocs/cli': patch
|
||||
'@backstage/plugin-app-backend': patch
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
'@backstage/plugin-rollbar-backend': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-rails': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
---
|
||||
|
||||
build(deps): bump `fs-extra` from 9.1.0 to 10.0.1
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-analytics-module-ga': patch
|
||||
---
|
||||
|
||||
Added CSP instructions to README
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed `AwsS3DiscoveryProcessor`, which now instead should be imported from `@backstage/plugin-catalog-backend-module-aws`.
|
||||
@@ -0,0 +1,21 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
'@backstage/plugin-scaffolder-common': minor
|
||||
---
|
||||
|
||||
The following deprecations are now breaking and have been removed:
|
||||
|
||||
- **BREAKING**: Support for `backstage.io/v1beta2` Software Templates has been removed. Please migrate your legacy templates to the new `scaffolder.backstage.io/v1beta3` `apiVersion` by following the [migration guide](https://backstage.io/docs/features/software-templates/migrating-from-v1beta2-to-v1beta3)
|
||||
|
||||
- **BREAKING**: Removed the deprecated `TemplateMetadata`. Please use `TemplateInfo` instead.
|
||||
|
||||
- **BREAKING**: Removed the deprecated `context.baseUrl`. It's now available on `context.templateInfo.baseUrl`.
|
||||
|
||||
- **BREAKING**: Removed the deprecated `DispatchResult`, use `TaskBrokerDispatchResult` instead.
|
||||
|
||||
- **BREAKING**: Removed the deprecated `runCommand`, use `executeShellCommond` instead.
|
||||
|
||||
- **BREAKING**: Removed the deprecated `Status` in favour of `TaskStatus` instead.
|
||||
|
||||
- **BREAKING**: Removed the deprecated `TaskState` in favour of `CurrentClaimedTask` instead.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
support Bitbucket Cloud's code search to discover catalog files (multiple per repo, Location entities for existing files only)
|
||||
@@ -1,31 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Update the template to reflect the renaming of `DocsResultListItem` to `TechDocsSearchResultListItem` from `@backstage/plugin-techdocs`.
|
||||
|
||||
To apply this change to an existing app, make the following change to `packages/app/src/components/search/SearchPage.tsx`:
|
||||
|
||||
```diff
|
||||
-import { DocsResultListItem } from '@backstage/plugin-techdocs';
|
||||
+import { TechDocsSearchResultListItem } from '@backstage/plugin-techdocs';
|
||||
```
|
||||
|
||||
```diff
|
||||
case 'techdocs':
|
||||
return (
|
||||
- <DocsResultListItem
|
||||
+ <TechDocsSearchResultListItem
|
||||
key={document.location}
|
||||
result={document}
|
||||
/>
|
||||
```
|
||||
|
||||
The `TechDocsIndexPage` now uses `DefaultTechDocsHome` as fall back if no children is provided as `LegacyTechDocsHome` is marked as deprecated. If you do not use a custom techdocs homepage, you can therefore update your app to the following:
|
||||
|
||||
```diff
|
||||
- <Route path="/docs" element={<TechDocsIndexPage />}>
|
||||
- <DefaultTechDocsHome />
|
||||
- </Route>
|
||||
+ <Route path="/docs" element={<TechDocsIndexPage />} />
|
||||
```
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed `CatalogResultListItemProps` and `CatalogResultListItem`, replaced by `CatalogSearchResultListItemProps` and `CatalogSearchResultListItem`.
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/catalog-model': patch
|
||||
---
|
||||
|
||||
Updated `parseEntityRef` to allow `:` and `/` in the entity name. For example, parsing `'component:default/foo:bar'` will result in the name `'foo:bar'`.
|
||||
|
||||
Note that only parsing `'foo:bar'` itself will result in the name `'bar'` and the entity kind `'foo'`, meaning this is a particularly nasty trap for user defined entity references. For this reason it is strongly discouraged to use names that contain these characters, and the catalog model does not allow it by default. However, this change now makes is possible to use these names if the default catalog validation is replaced, and in particular a high level of automation of the catalog population can limit issues that it might otherwise cause.
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Added a new ESLint configuration setup for packages, which utilizes package roles to generate the correct configuration. The new configuration is available at `@backstage/cli/config/eslint-factory`.
|
||||
|
||||
Introduced a new `backstage-cli migrate package-lint-configs` command, which migrates old lint configurations to use `@backstage/cli/config/eslint-factory`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-airbrake': patch
|
||||
---
|
||||
|
||||
Fix a bug where API calls were being made and errors were being added to the snack bar when no project ID was present. This is a common use case for components that haven't added the Airbrake plugin annotation to their `catalog-info.yaml`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': patch
|
||||
---
|
||||
|
||||
Added an `allowedKinds` option to `CatalogKindHeader` to limit entity kinds available in the dropdown.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': patch
|
||||
---
|
||||
|
||||
Updated `CatalogKindHeader` to respond to external changes to query parameters in the URL, such as two sidebar links that apply different catalog filters.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Set timeout for scaffolder octokit client
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed the deprecated `loadCatalogOwnerRefs` function. Usages of this function can be directly replaced with `ownershipEntityRefs` from `identityApi.getBackstageIdentity()`.
|
||||
|
||||
This also affects the `useEntityOwnership` hook in that it no longer uses `loadCatalogOwnerRefs`, meaning it will no longer load in additional relations and instead only rely on the `ownershipEntityRefs` from the `IdentityApi`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed `useEntityFromUrl`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed `ScaffolderTaskOutput.entityRef` and `ScaffolderTaskOutput.remoteUrl`, which both have been deprecated for over a year. Please use the `links` output instead.
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Added some deprecations as follows:
|
||||
|
||||
- **DEPRECATED**: `TemplateCardComponent` and `TaskPageComponent` props have been deprecated, and moved to a `components` prop instead. You can pass them in through there instead.
|
||||
- **DEPRECATED**: `TemplateList` and `TemplateListProps` has been deprecated. Please use the `TemplateCard` to create your own list component instead.
|
||||
- **DEPRECATED**: `setSecret` has been deprecated in favour of `setSecrets` when calling `useTemplateSecrets`
|
||||
|
||||
Other notable changes:
|
||||
|
||||
- `scaffolderApi.scaffold()` `values` type has been narrowed from `Record<string, any>` to `Record<string, JsonValue>` instead.
|
||||
- Moved all navigation internally over to using `routeRefs` and `subRouteRefs`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Collapse techdocs sidebar on small devices
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
**BREAKING**:
|
||||
|
||||
- Removed the `createFetchCookiecutterAction` export, please use the `@backstage/plugin-scaffolder-backend-module-cookiecutter` package explicitly (see [its README](https://github.com/backstage/backstage/tree/master/plugins/scaffolder-backend-module-cookiecutter) for installation instructions).
|
||||
- Removed the `containerRunner` argument from the types `RouterOptions` (as used by `createRouter`) and `CreateBuiltInActionsOptions` (as used by `createBuiltinActions`).
|
||||
@@ -0,0 +1,10 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
**BREAKING**:
|
||||
|
||||
- Removed the previously deprecated `runPeriodically` export. Please use the `@backstage/backend-tasks` package instead, or copy [the actual implementation](https://github.com/backstage/backstage/blob/02875d4d56708c60f86f6b0a5b3da82e24988354/plugins/catalog-backend/src/util/runPeriodically.ts#L29) into your own code if you explicitly do not want coordination of task runs across your worker nodes.
|
||||
- Removed the previously deprecated `CatalogProcessorLocationResult.optional` field. Please set the corresponding `LocationSpec.presence` field to `'optional'` instead.
|
||||
- Related to the previous point, the `processingResult.location` function no longer has a second boolean `optional` argument. Please set the corresponding `LocationSpec.presence` field to `'optional'` instead.
|
||||
- Removed the previously deprecated `StaticLocationProcessor`. It has not been in use for some time; its functionality is covered by `ConfigLocationEntityProvider` instead.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-tasks': patch
|
||||
---
|
||||
|
||||
Relaxed the task ID requirement to now support any non-empty string
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Render markdown for description in software templates
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
add support for ETag at `BitbucketUrlReader.readUrl`
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
'@backstage/catalog-model': minor
|
||||
---
|
||||
|
||||
**BREAKING**:
|
||||
|
||||
- Removed the previously deprecated type `EntityRef`. Please use `string` for stringified entity refs, `CompoundEntityRef` for compound kind-namespace-name triplet objects, or custom objects like `{ kind?: string; namespace?: string; name: string }` and similar if you have need for partial types.
|
||||
- Removed the previously deprecated type `LocationSpec` type, which has been moved to `@backstage/plugin-catalog-backend`.
|
||||
- Removed the previously deprecated function `parseEntityName`. Please use `parseEntityRef` instead.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': patch
|
||||
'@backstage/plugin-rollbar': patch
|
||||
---
|
||||
|
||||
Removed usage of removed hook.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': patch
|
||||
---
|
||||
|
||||
Add `setupRequestMockHandlers` which sets up a good `msw` server foundation, copied from `@backstage/test-utils` which is a frontend-only package and should not be used from backends.
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-ldap': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Added a `schedule` field to `LdapOrgEntityProvider.fromConfig`, which is required. If you want to retain the old behavior of scheduling the provider manually, you can set it to the string value `'manual'`. But you may want to leverage the ability to instead pass in the recurring task schedule information directly. This will allow you to simplify your backend setup code to not need an intermediate variable and separate scheduling code at the bottom.
|
||||
|
||||
All things said, a typical setup might now look as follows:
|
||||
|
||||
```diff
|
||||
// packages/backend/src/plugins/catalog.ts
|
||||
+import { Duration } from 'luxon';
|
||||
+import { LdapOrgEntityProvider } from '@backstage/plugin-catalog-backend-module-ldap';
|
||||
export default async function createPlugin(
|
||||
env: PluginEnvironment,
|
||||
): Promise<Router> {
|
||||
const builder = await CatalogBuilder.create(env);
|
||||
+ // The target parameter below needs to match the ldap.providers.target
|
||||
+ // value specified in your app-config.
|
||||
+ builder.addEntityProvider(
|
||||
+ LdapOrgEntityProvider.fromConfig(env.config, {
|
||||
+ id: 'our-ldap-master',
|
||||
+ target: 'ldaps://ds.example.net',
|
||||
+ logger: env.logger,
|
||||
+ schedule: env.scheduler.createScheduledTaskRunner({
|
||||
+ frequency: Duration.fromObject({ minutes: 60 }),
|
||||
+ timeout: Duration.fromObject({ minutes: 15 }),
|
||||
+ }),
|
||||
+ }),
|
||||
+ );
|
||||
```
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed `useEntityCompoundName`, use `useRouteRefParams(entityRouteRef)` instead.
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
---
|
||||
|
||||
Removed the following previously deprecated exports:
|
||||
|
||||
- **BREAKING**: Removed the deprecated `TemplateList` component and the `TemplateListProps` type. Please use the `TemplateCard` to create your own list component instead to render these lists.
|
||||
|
||||
- **BREAKING**: Removed the deprecated `setSecret` method, please use `setSecrets` instead.
|
||||
|
||||
- **BREAKING**: Removed the deprecated `TemplateCardComponent` and `TaskPageComponent` props from the `ScaffolderPage` component. These are now provided using the `components` prop with the shape `{{ TemplateCardComponent: () => JSX.Element, TaskPageComponent: () => JSX.Element }}`
|
||||
|
||||
- **BREAKING**: Removed `JobStatus` as this type was actually a legacy type used in `v1alpha` templates and the workflow engine and should no longer be used or depended on.
|
||||
@@ -0,0 +1,10 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
'@backstage/plugin-badges-backend': patch
|
||||
'@backstage/plugin-catalog-graph': patch
|
||||
'@backstage/plugin-catalog-import': patch
|
||||
'@backstage/plugin-explore': patch
|
||||
'@backstage/plugin-fossa': patch
|
||||
---
|
||||
|
||||
Remove usages of now-removed `CatalogApi.getEntityByName`
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Updated the template to write the Backstage release version to `backstage.json`, rather than the version of `@backstage/create-app`. This change is applied automatically when running `backstage-cli versions:bump` in the latest version of the Backstage CLI.
|
||||
@@ -1,5 +0,0 @@
|
||||
{
|
||||
"currentReleaseVersion": {
|
||||
"@backstage/plugin-scaffolder-backend": "0.17.2"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-catalog-backend-module-msgraph': patch
|
||||
'@backstage/plugin-rollbar-backend': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
---
|
||||
|
||||
Use `setupRequestMockHandlers` from `@backstage/backend-test-utils`
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Fixed display of the location in the log message that is printed when entity envelope validation fails.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Applied the fix from version `0.15.1` of this package, which was part of the `v0.70.1` release of Backstage.
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/catalog-model': patch
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-catalog-common': patch
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
---
|
||||
|
||||
Applied the fix for the `/alpha` entry point resolution that was part of the `v0.70.1` release of Backstage.
|
||||
@@ -0,0 +1,215 @@
|
||||
{
|
||||
"mode": "pre",
|
||||
"tag": "next",
|
||||
"initialVersions": {
|
||||
"example-app": "0.2.67",
|
||||
"@backstage/app-defaults": "0.2.0",
|
||||
"example-backend": "0.2.67",
|
||||
"@backstage/backend-common": "0.12.0",
|
||||
"@backstage/backend-tasks": "0.1.10",
|
||||
"@backstage/backend-test-utils": "0.1.20",
|
||||
"@backstage/catalog-client": "0.8.0",
|
||||
"@backstage/catalog-model": "0.12.0",
|
||||
"@backstage/cli": "0.15.0",
|
||||
"@backstage/cli-common": "0.1.8",
|
||||
"@backstage/codemods": "0.1.34",
|
||||
"@backstage/config": "0.1.15",
|
||||
"@backstage/config-loader": "0.9.6",
|
||||
"@backstage/core-app-api": "0.6.0",
|
||||
"@backstage/core-components": "0.9.0",
|
||||
"@backstage/core-plugin-api": "0.8.0",
|
||||
"@backstage/create-app": "0.4.22",
|
||||
"@backstage/dev-utils": "0.2.24",
|
||||
"e2e-test": "0.2.0",
|
||||
"@backstage/errors": "0.2.2",
|
||||
"@backstage/integration": "0.8.0",
|
||||
"@backstage/integration-react": "0.1.24",
|
||||
"@backstage/release-manifests": "0.0.2",
|
||||
"@backstage/search-common": "0.3.0",
|
||||
"@techdocs/cli": "0.8.16",
|
||||
"techdocs-cli-embedded-app": "0.2.66",
|
||||
"@backstage/techdocs-common": "0.11.11",
|
||||
"@backstage/test-utils": "0.3.0",
|
||||
"@backstage/theme": "0.2.15",
|
||||
"@backstage/types": "0.1.3",
|
||||
"@backstage/version-bridge": "0.1.2",
|
||||
"@backstage/plugin-airbrake": "0.3.1",
|
||||
"@backstage/plugin-airbrake-backend": "0.2.1",
|
||||
"@backstage/plugin-allure": "0.1.17",
|
||||
"@backstage/plugin-analytics-module-ga": "0.1.12",
|
||||
"@backstage/plugin-apache-airflow": "0.1.9",
|
||||
"@backstage/plugin-api-docs": "0.8.1",
|
||||
"@backstage/plugin-app-backend": "0.3.28",
|
||||
"@backstage/plugin-auth-backend": "0.12.0",
|
||||
"@backstage/plugin-auth-node": "0.1.4",
|
||||
"@backstage/plugin-azure-devops": "0.1.17",
|
||||
"@backstage/plugin-azure-devops-backend": "0.3.7",
|
||||
"@backstage/plugin-azure-devops-common": "0.2.2",
|
||||
"@backstage/plugin-badges": "0.2.25",
|
||||
"@backstage/plugin-badges-backend": "0.1.22",
|
||||
"@backstage/plugin-bazaar": "0.1.16",
|
||||
"@backstage/plugin-bazaar-backend": "0.1.12",
|
||||
"@backstage/plugin-bitrise": "0.1.28",
|
||||
"@backstage/plugin-catalog": "0.9.1",
|
||||
"@backstage/plugin-catalog-backend": "0.23.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.1.1",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.0.0",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.0.0",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.3.15",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.2.18",
|
||||
"@backstage/plugin-catalog-common": "0.2.0",
|
||||
"@backstage/plugin-catalog-graph": "0.2.13",
|
||||
"@backstage/plugin-catalog-graphql": "0.3.5",
|
||||
"@backstage/plugin-catalog-import": "0.8.4",
|
||||
"@backstage/plugin-catalog-react": "0.8.0",
|
||||
"@backstage/plugin-cicd-statistics": "0.1.3",
|
||||
"@backstage/plugin-circleci": "0.3.1",
|
||||
"@backstage/plugin-cloudbuild": "0.3.1",
|
||||
"@backstage/plugin-code-climate": "0.1.1",
|
||||
"@backstage/plugin-code-coverage": "0.1.28",
|
||||
"@backstage/plugin-code-coverage-backend": "0.1.26",
|
||||
"@backstage/plugin-config-schema": "0.1.24",
|
||||
"@backstage/plugin-cost-insights": "0.11.23",
|
||||
"@backstage/plugin-explore": "0.3.32",
|
||||
"@backstage/plugin-explore-react": "0.0.14",
|
||||
"@backstage/plugin-firehydrant": "0.1.18",
|
||||
"@backstage/plugin-fossa": "0.2.33",
|
||||
"@backstage/plugin-gcp-projects": "0.3.20",
|
||||
"@backstage/plugin-git-release-manager": "0.3.14",
|
||||
"@backstage/plugin-github-actions": "0.5.1",
|
||||
"@backstage/plugin-github-deployments": "0.1.32",
|
||||
"@backstage/plugin-gitops-profiles": "0.3.19",
|
||||
"@backstage/plugin-gocd": "0.1.7",
|
||||
"@backstage/plugin-graphiql": "0.2.33",
|
||||
"@backstage/plugin-graphql-backend": "0.1.18",
|
||||
"@backstage/plugin-home": "0.4.17",
|
||||
"@backstage/plugin-ilert": "0.1.27",
|
||||
"@backstage/plugin-jenkins": "0.7.0",
|
||||
"@backstage/plugin-jenkins-backend": "0.1.17",
|
||||
"@backstage/plugin-jenkins-common": "0.1.0",
|
||||
"@backstage/plugin-kafka": "0.3.1",
|
||||
"@backstage/plugin-kafka-backend": "0.2.21",
|
||||
"@backstage/plugin-kubernetes": "0.6.1",
|
||||
"@backstage/plugin-kubernetes-backend": "0.4.11",
|
||||
"@backstage/plugin-kubernetes-common": "0.2.6",
|
||||
"@backstage/plugin-lighthouse": "0.3.1",
|
||||
"@backstage/plugin-newrelic": "0.3.19",
|
||||
"@backstage/plugin-newrelic-dashboard": "0.1.9",
|
||||
"@backstage/plugin-org": "0.5.1",
|
||||
"@backstage/plugin-pagerduty": "0.3.28",
|
||||
"@backstage/plugin-periskop": "0.0.0",
|
||||
"@backstage/plugin-periskop-backend": "0.0.0",
|
||||
"@backstage/plugin-permission-backend": "0.5.3",
|
||||
"@backstage/plugin-permission-common": "0.5.2",
|
||||
"@backstage/plugin-permission-node": "0.5.3",
|
||||
"@backstage/plugin-permission-react": "0.3.3",
|
||||
"@backstage/plugin-proxy-backend": "0.2.22",
|
||||
"@backstage/plugin-rollbar": "0.4.1",
|
||||
"@backstage/plugin-rollbar-backend": "0.1.25",
|
||||
"@backstage/plugin-scaffolder": "0.14.0",
|
||||
"@backstage/plugin-scaffolder-backend": "0.17.3",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.3",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.3.3",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.1",
|
||||
"@backstage/plugin-scaffolder-common": "0.2.3",
|
||||
"@backstage/plugin-search": "0.7.2",
|
||||
"@backstage/plugin-search-backend": "0.4.6",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "0.1.0",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.3.0",
|
||||
"@backstage/plugin-search-backend-node": "0.5.0",
|
||||
"@backstage/plugin-search-common": "0.3.0",
|
||||
"@backstage/plugin-sentry": "0.3.39",
|
||||
"@backstage/plugin-shortcuts": "0.2.2",
|
||||
"@backstage/plugin-sonarqube": "0.3.1",
|
||||
"@backstage/plugin-splunk-on-call": "0.3.25",
|
||||
"@backstage/plugin-tech-insights": "0.1.11",
|
||||
"@backstage/plugin-tech-insights-backend": "0.2.8",
|
||||
"@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.12",
|
||||
"@backstage/plugin-tech-insights-common": "0.2.3",
|
||||
"@backstage/plugin-tech-insights-node": "0.2.6",
|
||||
"@backstage/plugin-tech-radar": "0.5.8",
|
||||
"@backstage/plugin-techdocs": "0.15.0",
|
||||
"@backstage/plugin-techdocs-backend": "0.14.1",
|
||||
"@backstage/plugin-techdocs-node": "0.11.11",
|
||||
"@backstage/plugin-todo": "0.2.3",
|
||||
"@backstage/plugin-todo-backend": "0.1.25",
|
||||
"@backstage/plugin-user-settings": "0.4.0",
|
||||
"@backstage/plugin-xcmetrics": "0.2.21"
|
||||
},
|
||||
"changesets": [
|
||||
"beige-lies-pay",
|
||||
"big-meals-fly",
|
||||
"big-months-deliver",
|
||||
"brave-brooms-tie",
|
||||
"brown-points-impress",
|
||||
"chilly-comics-jam",
|
||||
"clever-garlics-rescue",
|
||||
"curvy-forks-cross",
|
||||
"dependabot-4014eb7",
|
||||
"dependabot-ae5fb9c",
|
||||
"dependabot-d2397d3",
|
||||
"fair-ants-look",
|
||||
"fair-roses-hide",
|
||||
"fair-turtles-fetch",
|
||||
"fifty-brooms-whisper",
|
||||
"fuzzy-roses-swim",
|
||||
"gentle-dancers-greet",
|
||||
"great-hounds-allow",
|
||||
"kind-experts-lay",
|
||||
"late-pianos-attend",
|
||||
"lazy-points-explain",
|
||||
"many-coins-drive",
|
||||
"many-swans-sort",
|
||||
"many-tools-buy",
|
||||
"mean-panthers-wonder",
|
||||
"metal-glasses-join",
|
||||
"modern-windows-brush",
|
||||
"nasty-seahorses-bathe",
|
||||
"neat-tools-design",
|
||||
"new-books-protect",
|
||||
"nice-windows-push",
|
||||
"nine-frogs-yell",
|
||||
"olive-emus-speak",
|
||||
"olive-roses-sleep",
|
||||
"pink-poets-grin",
|
||||
"polite-apples-relax",
|
||||
"popular-boxes-develop",
|
||||
"popular-rats-return",
|
||||
"pretty-vans-unite",
|
||||
"proud-readers-nail",
|
||||
"quiet-pens-wait",
|
||||
"quiet-seals-fix",
|
||||
"red-kiwis-divide",
|
||||
"rich-ravens-clap",
|
||||
"search-byta-namnet",
|
||||
"search-common-people",
|
||||
"search-talking-in-code",
|
||||
"search-wellington-paranormal",
|
||||
"shaggy-apricots-hug",
|
||||
"shiny-eels-mix",
|
||||
"silent-cats-kneel",
|
||||
"slow-vans-rhyme",
|
||||
"something-else-here",
|
||||
"spotty-seals-press",
|
||||
"spotty-swans-run",
|
||||
"strong-beds-attack",
|
||||
"strong-pandas-roll",
|
||||
"swift-mails-sing",
|
||||
"tasty-carpets-fold",
|
||||
"techdocs-byta-namnet",
|
||||
"techdocs-empty-office",
|
||||
"techdocs-node-one",
|
||||
"ten-queens-dance",
|
||||
"ten-rats-join",
|
||||
"tender-berries-lie",
|
||||
"thick-games-dress",
|
||||
"thick-gifts-cheat",
|
||||
"twenty-birds-think",
|
||||
"twenty-fireants-turn",
|
||||
"twenty-planes-dress",
|
||||
"two-mails-boil",
|
||||
"warm-bananas-behave",
|
||||
"weak-schools-wash",
|
||||
"young-feet-flow"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Package roles are now marked as stable and migration is encouraged. Please check out the [migration guide](https://backstage.io/docs/tutorials/package-role-migration).
|
||||
|
||||
The new `package`, `repo`, and `migrate` command categories are now marked as stable.
|
||||
|
||||
Marked all commands that are being replaced by the new `package` and `repo` commands as deprecated.
|
||||
|
||||
The package templates used by the `create` command have all been updated to use package roles.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-airbrake-backend': patch
|
||||
'@backstage/plugin-code-climate': patch
|
||||
---
|
||||
|
||||
Added `backstage.role` to `package.json`
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed `useEntityListProvider` use `useEntityList` instead.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-ldap': patch
|
||||
---
|
||||
|
||||
Ignore search referrals instead of throwing an error.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed the previously deprecated `OctokitProvider` class.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-azure': minor
|
||||
---
|
||||
|
||||
Added package, moving out azure specific functionality from the catalog-backend
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-search-common': patch
|
||||
---
|
||||
|
||||
Renamed `@backstage/search-common` to `@backstage/plugin-search-common`.
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/search-common': patch
|
||||
---
|
||||
|
||||
**DEPRECATION**
|
||||
|
||||
The `@backstage/search-common` package is being renamed `@backstage/plugin-search-common`. We may continue to publish changes to `@backstage/search-common` for a time, but will stop doing so in the near future. If you depend on this package, you should update your dependencies to point at the renamed package.
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Postgres-based search is now installed when PG is chosen as the desired database for Backstage.
|
||||
|
||||
There is no need to make this change in an existing Backstage backend. See [supported search engines](https://backstage.io/docs/features/search/search-engines) for details about production-ready search engines.
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-catalog': patch
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
'@backstage/plugin-search-backend-module-pg': patch
|
||||
'@backstage/plugin-search-backend-node': patch
|
||||
'@backstage/plugin-search-backend': patch
|
||||
'@backstage/plugin-search': patch
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
---
|
||||
|
||||
Use `@backstage/plugin-search-common` package instead of `@backstage/search-common`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-tech-radar': patch
|
||||
---
|
||||
|
||||
Tech Radar Ring names are now coloured from theme via theme.palette.text.primary (instead of a hard coded colour)
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Cleanup API report
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Add names to sidebar sub menu styles for customization
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': minor
|
||||
---
|
||||
|
||||
Added package, moving out GitLab specific functionality from the catalog-backend
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-plugin-api': minor
|
||||
---
|
||||
|
||||
**BREAKING**: OAuth provider id is now required when passing a provider to `createAuthRequester`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/catalog-model': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The default validator for `metadata.tags` now permits the colon (`:`) character as well.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Applied fix from `v0.17.1` of this package which is part of the `v0.69.1` release of Backstage.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
'@backstage/plugin-catalog-backend': minor
|
||||
---
|
||||
|
||||
- **BREAKING**: Support for `backstage.io/v1beta2` Software Templates has been removed. Please migrate your legacy templates to the new `scaffolder.backstage.io/v1beta3` `apiVersion` by following the [migration guide](https://backstage.io/docs/features/software-templates/migrating-from-v1beta2-to-v1beta3)
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
---
|
||||
|
||||
Deprecated `getEntityMetadataEditUrl` and `getEntityMetadataViewUrl` as these just return one annotation from the entity passed in.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-ldap': patch
|
||||
---
|
||||
|
||||
Fixed bug in Catalog LDAP module to acknowledge page events to continue receiving entries if pagePause=true
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed `useOwnedEntities` and moved its usage internally to the scaffolder-backend where it's used.
|
||||
|
||||
**BREAKING**: Removed `EntityTypeReturn` type which is now inlined.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
The backend development setup now ignores the `"browser"` and `"module"` entry points in `package.json`, and instead always uses `"main"`.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
'@backstage/plugin-org': patch
|
||||
---
|
||||
|
||||
Fixed EntityOwnerPicker and OwnershipCard url filter issue with more than 21 owners
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-periskop': minor
|
||||
'@backstage/plugin-periskop-backend': minor
|
||||
---
|
||||
|
||||
Add periskop and periskop-backend plugin, for usage with exception aggregation tool https://periskop.io/
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
The panels of `TechDocsCustomHome` now use the `useEntityOwnership` hook to resolve ownership when the `'ownedByUser'` filter predicate is used.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/techdocs-common': patch
|
||||
---
|
||||
|
||||
adds passing projectID to the Storage client
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed the `useEntityKinds` hook, use `catalogApi.getEntityFacets({ facets: ['kind'] })` instead.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
---
|
||||
|
||||
Renamed `@backstage/techdocs-common` to `@backstage/plugin-techdocs-node`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Remove copyright from old footer in documentation generated with previous version of `mkdocs-techdocs-plugin` (`v0.2.2`).
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/techdocs-common': patch
|
||||
---
|
||||
|
||||
**DEPRECATION**
|
||||
|
||||
The `@backstage/techdocs-common` package is being renamed `@backstage/plugin-techdocs-node`. We may continue to publish changes to `@backstage/techdocs-common` for a time, but will stop doing so in the near future. If you depend on this package, you should update your dependencies to point at the renamed package.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
'@techdocs/cli': patch
|
||||
---
|
||||
|
||||
Use `@backstage/plugin-techdocs-node` package instead of `@backstage/techdocs-common`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Show feedback when copying code snippet to clipboard.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@techdocs/cli': patch
|
||||
---
|
||||
|
||||
Bump `@backstage/techdocs-common` to `0.11.10` to use `spotify/techdocs:v0.3.7` which upgrades `mkdocs-theme` as a dependency of `mkdocs-techdocs-core`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Fixed a bug that could cause searches in the in-context TechDocs search bar to show results from a different TechDocs site.
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/backend-tasks': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The `TaskDefinition` type has been removed, and replaced by the equal pair `TaskScheduleDefinition` and `TaskInvocationDefinition`. The interface for `PluginTaskScheduler.scheduleTask` stays effectively unchanged, so this only affects you if you use the actual types directly.
|
||||
|
||||
Added the method `PluginTaskScheduler.createTaskSchedule`, which returns a `TaskSchedule` wrapper that is convenient to pass down into classes that want to control their task invocations while the caller wants to retain control of the actual schedule chosen.
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
'@backstage/catalog-model': patch
|
||||
---
|
||||
|
||||
**DEPRECATION**:
|
||||
|
||||
- Deprecated `CommonValidatorFunctions.isValidString`, please use `isNonEmptyString` instead which is equivalent but better named.
|
||||
- Deprecated `CommonValidatorFunctions.isValidTag`, with no replacement. Its purpose was too specific and not reusable, so it will be removed.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Changed the logic for how modules are marked as external in the Rollup build of packages. Rather than only marking dependencies and build-in Node.js modules as external, all non-relative imports are now considered external.
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
'@backstage/backend-common': minor
|
||||
---
|
||||
|
||||
**BREAKING**:
|
||||
|
||||
- Removed the (since way back) deprecated `createDatabase` export, please use `createDatabaseClient` instead.
|
||||
- Removed the (since way back) deprecated `SingleConnectionDatabaseManager` export, please use `DatabaseManager` instead.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/catalog-client': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed previously deprecated `CatalogApi.getEntityByName`, please use `getEntityByRef` instead.
|
||||
@@ -1,29 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': minor
|
||||
---
|
||||
|
||||
**BREAKING:**
|
||||
Table column utilities `createNameColumn`, `createOwnerColumn`, `createTypeColumn` as well as actions utilities `createCopyDocsUrlAction` and `createStarEntityAction` are no longer directly exported. Instead accessible through DocsTable and EntityListDocsTable.
|
||||
|
||||
Use as following:
|
||||
|
||||
```tsx
|
||||
DocsTable.columns.createNameColumn();
|
||||
DocsTable.columns.createOwnerColumn();
|
||||
DocsTable.columns.createTypeColumn();
|
||||
|
||||
DocsTable.actions.createCopyDocsUrlAction();
|
||||
DocsTable.actions.createStarEntityAction();
|
||||
```
|
||||
|
||||
- Renamed `DocsResultListItem` to `TechDocsSearchResultListItem`, leaving the old name in place as a deprecations.
|
||||
|
||||
- Renamed `TechDocsPage` to `TechDocsReaderPage`, leaving the old name in place as a deprecations.
|
||||
|
||||
- Renamed `TechDocsPageRenderFunction` to `TechDocsPageRenderFunction`, leaving the old name in place as a deprecations.
|
||||
|
||||
- Renamed `TechDocsPageHeader` to `TechDocsReaderPageHeader`, leaving the old name in place as a deprecations.
|
||||
|
||||
- `LegacyTechDocsHome` marked as deprecated and will be deleted in next release, use `TechDocsCustomHome` instead.
|
||||
|
||||
- `LegacyTechDocsPage` marked as deprecated and will be deleted in next release, use `TechDocsReaderPage` instead.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Tweaked the wording of the "does not have a location" errors to include the actual missing annotation name, to help users better in fixing their inputs.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/integration': patch
|
||||
---
|
||||
|
||||
Fix Bitbucket Cloud and Bitbucket Server line number reference.
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Updated template to use package roles. To apply this change to an existing app, check out the [migration guide](https://backstage.io/docs/tutorials/package-role-migration).
|
||||
|
||||
Specifically the following scripts in the root `package.json` have also been updated:
|
||||
|
||||
```diff
|
||||
- "build": "lerna run build",
|
||||
+ "build": "backstage-cli repo build --all",
|
||||
|
||||
...
|
||||
|
||||
- "lint": "lerna run lint --since origin/master --",
|
||||
- "lint:all": "lerna run lint --",
|
||||
+ "lint": "backstage-cli repo lint --since origin/master",
|
||||
+ "lint:all": "backstage-cli repo lint",
|
||||
```
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Allow passing more repo configuration for `publish:github` action
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-aws': patch
|
||||
---
|
||||
|
||||
Added `AwsS3DiscoveryProcessor`, which was moved here from `@backstage/plugin-catalog-backend` where it previously resided.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': patch
|
||||
'@backstage/plugin-org': patch
|
||||
---
|
||||
|
||||
Removed usage of deprecated `getEntityMetadataViewUrl` and `getEntityMetadataEditUrl` helpers.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/catalog-client': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed `CatalogClient.getLocationByEntity` and `CatalogClient.getOriginLocationByEntity` which had previously been deprecated. Please use `CatalogApi.getLocationByRef` instead. Note that this only affects you if you were using `CatalogClient` (the class) directly, rather than `CatalogApi` (the interface), since it has been removed from the interface in an earlier release.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Added ability for SidebarSubmenuItem to handle external links correctly via the "to" prop
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
The `--since` flag of repo commands now silently falls back to using the provided `ref` directly if no merge base is available.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed the deprecated `useOwnUser` hook. Existing usage can be replaced with `identityApi.getBackstageIdentity()`, followed by a call to `catalogClient.getEntityByRef(identity.userEntityRef)`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Fix the support for custom defaultBranch values for Bitbucket Cloud at the `publish:bitbucket` scaffolder action.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user