Merge branch 'master' of https://github.com/backstage/backstage into scaffolder-permission-manage1

Signed-off-by: Stephen Glass <stephen@stephen.glass>
This commit is contained in:
Stephen Glass
2024-10-19 16:38:16 -04:00
1333 changed files with 28879 additions and 11943 deletions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Correct size of FavoriteToggle and inherit non-starred color from parent
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Fix extra divider displayed in owner list picker on list tasks page
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-backend-module-elasticsearch': patch
---
Align the configuration schema with the docs and actual behavior of the code
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Create a separate route for the Scaffolder template editor and add the ability to refresh the page without closing the directory. Also, when the directory is closed, the user will stay on the editor page and can load a template folder from there.
-17
View File
@@ -1,17 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Add `fetch:template:file` scaffolder action to download a single file and template the contents. Example usage:
```yaml
- id: fetch-file
name: Fetch File
action: fetch:template:file
input:
url: https://github.com/backstage/software-templates/blob/main/scaffolder-templates/create-react-app/skeleton/catalog-info.yaml
targetPath: './target/catalog-info.yaml'
values:
component_id: My Component
owner: Test
```
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/frontend-plugin-api': minor
---
Removed deprecated `namespace` option from `createExtension` and `createExtensionBlueprint`, including `.make` and `.makeWithOverides`, it's no longer necessary and will use the `pluginId` instead.
Removed deprecated `createExtensionOverrides` this should be replaced with `createFrontendModule` instead.
Removed deprecated `BackstagePlugin` type, use `FrontendPlugin` type instead from this same package.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': minor
---
Updated default columns for location entities to remove description and tags from the catalog table view.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
The check for `react-dom/client` in the Jest configuration will now properly always run from the target directory.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Added functionality to the prepack script that will append the default export type for entry points to the `exports` object before publishing. This is to help with identifying the declarative integration points for plugins without needing to fetch or run the plugins first.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': minor
---
**BREAKING**: The Jest configuration defined at `@backstage/cli/config/jest` no longer collects configuration defined in the `"jest"` field from all parent `package.json` files. Instead, it will only read and merge configuration from the `package.json` in the monorepo root if it exists, as well as the target package. In addition, configuration defined in the root `package.json` will now only be merged into each package configuration if it is a valid project-level configuration key.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Bumped create-app version.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Apply `defaultValue` props in `MultiEntityPicker`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-gerrit': patch
---
Fixed an issue preventing the provider's `schedule` config from being applied."
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Create a separate route for the template form editor so we refresh it without being redirected to scaffolder edit page.
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/plugin-events-node': patch
---
Fixed an issue where subscribing to events threw an error and gave up too easily. Calling the subscribe method will cause the background polling loop to keep trying to connect to the events backend, even if the initial request fails.
By default the events service will attempt to publish and subscribe to events from the events bus API in the events backend, but if it fails due to the events backend not being installed, it will bail and never try calling the API again. There is now a new `events.useEventBus` configuration and option for the `DefaultEventsService` that lets you control this behavior. You can set it to `'never'` to disabled API calls to the events backend completely, or `'always'` to never allow it to be disabled.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Change task list created at column to show timestamp
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': minor
'@backstage/plugin-scaffolder-node': minor
---
Added pagination support for listing of tasks and the ability to filter on several users and task statuses.
-49
View File
@@ -1,49 +0,0 @@
---
'@backstage/plugin-signals-react': patch
'@backstage/plugin-signals': patch
'@backstage/plugin-api-docs-module-protoc-gen-doc': patch
'@backstage/plugin-techdocs-module-addons-contrib': patch
'@backstage/plugin-catalog-unprocessed-entities': patch
'@backstage/plugin-scaffolder-node-test-utils': patch
'@backstage/plugin-techdocs-addons-test-utils': patch
'@backstage/frontend-plugin-api': patch
'@backstage/frontend-test-utils': patch
'@backstage/integration-react': patch
'@backstage/plugin-kubernetes-cluster': patch
'@backstage/frontend-app-api': patch
'@backstage/core-compat-api': patch
'@backstage/core-components': patch
'@backstage/core-plugin-api': patch
'@backstage/plugin-kubernetes-react': patch
'@backstage/plugin-permission-react': patch
'@backstage/plugin-scaffolder-react': patch
'@backstage/version-bridge': patch
'@backstage/plugin-app-visualizer': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-techdocs-react': patch
'@backstage/app-defaults': patch
'@backstage/core-app-api': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-config-schema': patch
'@backstage/plugin-notifications': patch
'@backstage/plugin-user-settings': patch
'@backstage/plugin-search-react': patch
'@backstage/test-utils': patch
'@backstage/dev-utils': patch
'@backstage/plugin-auth-react': patch
'@backstage/plugin-home-react': patch
'@backstage/plugin-kubernetes': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-org-react': patch
'@backstage/plugin-api-docs': patch
'@backstage/plugin-devtools': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-catalog': patch
'@backstage/theme': patch
'@backstage/plugin-search': patch
'@backstage/plugin-home': patch
'@backstage/plugin-org': patch
---
Move `@types/react` to a peer dependency.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-react': minor
'@backstage/plugin-scaffolder': minor
---
Added support for `FormFieldBlueprint` to create field extensions in the Scaffolder plugin
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-api-docs': patch
'@backstage/plugin-catalog': patch
---
Empty states updated with external link icon for learn more links
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-app-api': minor
---
Removed deprecated `createApp` and `CreateAppFeatureLoader` from `@backstage/frontend-app-api`, use the same `createApp` and `CreateAppFeatureLoader` import from `@backstage/frontend-defaults` instead.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/eslint-plugin': patch
---
Internal refactor to deal with `estree` upgrade
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Make `emptyState` input optional on `entity-content:techdocs` extension so that
the default empty state extension works correctly.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Create a separate route for the custom fields explorer so we refresh it without being redirected to scaffolder edit page.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/repo-tools': patch
---
Properly log instructions when APIs do not match
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Remove unknown dependency `diff`
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/repo-tools': minor
---
Update @microsoft/api-extractor and use their api report resolution.
Change api report format from `api-report.md` to `report.api.md`
@@ -2,4 +2,4 @@
'@backstage/plugin-scaffolder-backend': patch
---
Include step name and step id to checkpoint key
Fix tasks listing with postgres
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/integration-react': patch
---
Revert of change #26430
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Added support for a new experimental `EXPERIMENTAL_TRIM_NEXT_ENTRY` flag which removes any `./next` entry points present in packages when building and publishing.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/frontend-plugin-api': patch
'@backstage/frontend-test-utils': patch
---
Internal refactor of usage of opaque types.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Fixed lack of `.yarnrc.yml` in the template.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/app-defaults': patch
---
Added `externalLink` to icon defaults
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': minor
---
Improved the layout of the manage templates page (`/edit`) by adding icons and descriptions that better describe what each page is for. Updated the header menu to link back to the scaffolder create page.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-scaffolder': patch
---
Add support for pagination in scaffolder tasks list
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-react': patch
---
Fix issue with form state not refreshing when updating
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/app-defaults': patch
---
Updated the `bitbucket-server-auth` default API to set its environment based on the `auth.environment` config option instead of being hardcoded to `development`.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-auth-backend-module-aws-alb-provider': minor
'@backstage/plugin-auth-backend': minor
---
**BREAKING**: The AWS ALB `fullProfile` will no longer have the its username or email converted to lowercase. This is to ensure unique handling of the users. You may need to update and configure a custom sign-in resolver or profile transform as a result.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-microsoft-provider': patch
---
Add `skipUserProfile` config flag to Microsoft authenticator
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Fixed a bug in the `SidebarSubmenu` core component that caused the nested menu to overlap with the sidebar when the user hovers over the pinned sidebar.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Change "Register Existing Component" CTA to outlined as it's not a primary action on the scaffolder pages
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': minor
---
Text field content of the `EntityPicker` is now more readable as it uses entity title instead of entity reference.
-30
View File
@@ -1,30 +0,0 @@
---
'@backstage/frontend-plugin-api': patch
---
It is now possible to override the blueprint parameters when overriding an extension created from a blueprint:
```ts
const myExtension = MyBlueprint.make({
params: {
myParam: 'myDefault',
},
});
const myOverride = myExtension.override({
params: {
myParam: 'myOverride',
},
});
const myFactoryOverride = myExtension.override({
factory(origFactory) {
return origFactory({
params: {
myParam: 'myOverride',
},
});
},
});
```
The provided parameters will be merged with the original parameters of the extension.
-54
View File
@@ -1,54 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': patch
'@backstage/plugin-search-backend-module-stack-overflow-collator': patch
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
'@backstage/plugin-scaffolder-backend-module-notifications': patch
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
'@backstage/plugin-auth-backend-module-aws-alb-provider': patch
'@backstage/plugin-search-backend-module-elasticsearch': patch
'@backstage/plugin-auth-backend-module-guest-provider': patch
'@backstage/plugin-catalog-backend-module-unprocessed': patch
'@backstage/plugin-notifications-backend-module-email': patch
'@backstage/plugin-auth-backend-module-oidc-provider': patch
'@backstage/plugin-catalog-backend-module-gitlab-org': patch
'@backstage/backend-dynamic-feature-service': patch
'@backstage/plugin-scaffolder-backend-module-github': patch
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
'@backstage/plugin-scaffolder-backend-module-yeoman': patch
'@backstage/plugin-scaffolder-backend-module-rails': patch
'@backstage/plugin-catalog-backend-module-openapi': patch
'@backstage/plugin-search-backend-module-techdocs': patch
'@backstage/plugin-catalog-backend-module-github': patch
'@backstage/plugin-events-backend-module-aws-sqs': patch
'@backstage/plugin-search-backend-module-catalog': patch
'@backstage/plugin-search-backend-module-explore': patch
'@backstage/plugin-scaffolder-node-test-utils': patch
'@backstage/plugin-search-backend-module-pg': patch
'@backstage/plugin-notifications-backend': patch
'@backstage/plugin-search-backend-node': patch
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-notifications-node': patch
'@backstage/plugin-permission-backend': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/backend-defaults': patch
'@backstage/backend-app-api': patch
'@backstage/plugin-devtools-backend': patch
'@backstage/plugin-techdocs-backend': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-kubernetes-node': patch
'@backstage/plugin-permission-node': patch
'@backstage/plugin-scaffolder-node': patch
'@backstage/plugin-signals-backend': patch
'@backstage/plugin-events-backend': patch
'@backstage/plugin-search-backend': patch
'@backstage/plugin-proxy-backend': patch
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-signals-node': patch
'@backstage/plugin-app-backend': patch
'@backstage/plugin-events-node': patch
'@backstage/plugin-auth-node': patch
'@backstage/cli': patch
---
Remove references to in-repo backend-common
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': minor
---
Added ability to create a new local scaffolder template to ease onboarding when creating new templates.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-react': minor
---
Added a new prop, `disableTooltip` to the `EntityRefLink` component
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
The `--successCache` option for the `repo test` and `repo lint` commands now use an additive store that keeps old entries around for a week before they are cleaned up automatically.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Fix issue with token not being available because it's now non-enumerable
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-api-docs': patch
---
Uses theme values to style the API definition schema so that theme overrides apply.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-techdocs': patch
---
Avoid page re-rendering when clicking on anchor links in the same documentation page.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': minor
---
Added ability to link to a specific action on the actions page
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/repo-tools': minor
---
Adds a new command `backstage-repo-tools peer-deps` for validating your usage of peer dependencies in your plugins. It currently supports react related peer dependencies. It also has a `--fix` mode for quickly fixing any issues that it finds.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Align with type declaration of template filter/global function by supporting undefined as return value.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-components': minor
---
The SupportButton component will now be hidden if no support config is specified in app-config
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-compat-api': patch
---
Internal update to remove deprecated `BackstagePlugin` type and move to `FrontendPlugin`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Add translation to the editor toolbar component.
+170 -235
View File
@@ -2,262 +2,197 @@
"mode": "pre",
"tag": "next",
"initialVersions": {
"example-app": "0.2.101",
"@backstage/app-defaults": "1.5.11",
"example-app-next": "0.0.15",
"app-next-example-plugin": "0.0.15",
"example-backend": "0.0.30",
"@backstage/backend-app-api": "1.0.0",
"@backstage/backend-defaults": "0.5.0",
"example-app": "0.2.102",
"@backstage/app-defaults": "1.5.12",
"example-app-next": "0.0.16",
"app-next-example-plugin": "0.0.16",
"example-backend": "0.0.31",
"@backstage/backend-app-api": "1.0.1",
"@backstage/backend-defaults": "0.5.1",
"@backstage/backend-dev-utils": "0.1.5",
"@backstage/backend-dynamic-feature-service": "0.4.0",
"example-backend-legacy": "0.2.102",
"@backstage/backend-openapi-utils": "0.1.18",
"@backstage/backend-plugin-api": "1.0.0",
"@backstage/backend-test-utils": "1.0.0",
"@backstage/catalog-client": "1.7.0",
"@backstage/backend-dynamic-feature-service": "0.4.2",
"example-backend-legacy": "0.2.103",
"@backstage/backend-openapi-utils": "0.2.0",
"@backstage/backend-plugin-api": "1.0.1",
"@backstage/backend-test-utils": "1.0.1",
"@backstage/catalog-client": "1.7.1",
"@backstage/catalog-model": "1.7.0",
"@backstage/cli": "0.27.1",
"@backstage/cli": "0.28.0",
"@backstage/cli-common": "0.1.14",
"@backstage/cli-node": "0.2.8",
"@backstage/codemods": "0.1.50",
"@backstage/cli-node": "0.2.9",
"@backstage/codemods": "0.1.51",
"@backstage/config": "1.2.0",
"@backstage/config-loader": "1.9.1",
"@backstage/core-app-api": "1.15.0",
"@backstage/core-compat-api": "0.3.0",
"@backstage/core-components": "0.15.0",
"@backstage/core-plugin-api": "1.9.4",
"@backstage/create-app": "0.5.19",
"@backstage/dev-utils": "1.1.0",
"e2e-test": "0.2.20",
"@backstage/core-app-api": "1.15.1",
"@backstage/core-compat-api": "0.3.1",
"@backstage/core-components": "0.15.1",
"@backstage/core-plugin-api": "1.10.0",
"@backstage/create-app": "0.5.21",
"@backstage/dev-utils": "1.1.2",
"e2e-test": "0.2.21",
"@backstage/e2e-test-utils": "0.1.1",
"@backstage/errors": "1.2.4",
"@backstage/eslint-plugin": "0.1.9",
"@backstage/frontend-app-api": "0.9.0",
"@backstage/frontend-defaults": "0.1.0",
"@internal/frontend": "0.0.1",
"@backstage/frontend-plugin-api": "0.8.0",
"@backstage/frontend-test-utils": "0.2.0",
"@backstage/integration": "1.15.0",
"@backstage/eslint-plugin": "0.1.10",
"@backstage/frontend-app-api": "0.10.0",
"@backstage/frontend-defaults": "0.1.1",
"@internal/frontend": "0.0.2",
"@backstage/frontend-plugin-api": "0.9.0",
"@backstage/frontend-test-utils": "0.2.1",
"@backstage/integration": "1.15.1",
"@backstage/integration-aws-node": "0.1.12",
"@backstage/integration-react": "1.1.31",
"@backstage/integration-react": "1.2.0",
"@internal/opaque": "0.0.1",
"@backstage/release-manifests": "0.0.11",
"@backstage/repo-tools": "0.9.7",
"@techdocs/cli": "1.8.19",
"techdocs-cli-embedded-app": "0.2.100",
"@backstage/test-utils": "1.6.0",
"@backstage/theme": "0.5.7",
"@backstage/repo-tools": "0.10.0",
"@internal/scaffolder": "0.0.2",
"@techdocs/cli": "1.8.20",
"techdocs-cli-embedded-app": "0.2.101",
"@backstage/test-utils": "1.7.0",
"@backstage/theme": "0.6.0",
"@backstage/types": "1.1.1",
"@backstage/version-bridge": "1.0.9",
"@backstage/version-bridge": "1.0.10",
"yarn-plugin-backstage": "0.0.2",
"@backstage/plugin-api-docs": "0.11.9",
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.7",
"@backstage/plugin-app": "0.1.0",
"@backstage/plugin-app-backend": "0.3.74",
"@backstage/plugin-app-node": "0.1.25",
"@backstage/plugin-app-visualizer": "0.1.10",
"@backstage/plugin-auth-backend": "0.23.0",
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.3.0",
"@backstage/plugin-auth-backend-module-auth0-provider": "0.1.0",
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.2.0",
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.2.0",
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.2.0",
"@backstage/plugin-auth-backend-module-bitbucket-server-provider": "0.1.0",
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.3.0",
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.3.0",
"@backstage/plugin-auth-backend-module-github-provider": "0.2.0",
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.2.0",
"@backstage/plugin-auth-backend-module-google-provider": "0.2.0",
"@backstage/plugin-auth-backend-module-guest-provider": "0.2.0",
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.2.0",
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.3.0",
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.2.0",
"@backstage/plugin-auth-backend-module-oidc-provider": "0.3.0",
"@backstage/plugin-auth-backend-module-okta-provider": "0.1.0",
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.2.0",
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.2.0",
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.3.0",
"@backstage/plugin-auth-node": "0.5.2",
"@backstage/plugin-auth-react": "0.1.6",
"@backstage/plugin-bitbucket-cloud-common": "0.2.23",
"@backstage/plugin-catalog": "1.23.0",
"@backstage/plugin-catalog-backend": "1.26.0",
"@backstage/plugin-catalog-backend-module-aws": "0.4.2",
"@backstage/plugin-catalog-backend-module-azure": "0.2.2",
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.4.0",
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.3.2",
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.2.2",
"@backstage/plugin-catalog-backend-module-gcp": "0.3.0",
"@backstage/plugin-catalog-backend-module-gerrit": "0.2.2",
"@backstage/plugin-catalog-backend-module-github": "0.7.3",
"@backstage/plugin-catalog-backend-module-github-org": "0.3.0",
"@backstage/plugin-catalog-backend-module-gitlab": "0.4.2",
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.2.0",
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.5.3",
"@backstage/plugin-catalog-backend-module-ldap": "0.9.0",
"@backstage/plugin-catalog-backend-module-logs": "0.1.0",
"@backstage/plugin-catalog-backend-module-msgraph": "0.6.2",
"@backstage/plugin-catalog-backend-module-openapi": "0.2.0",
"@backstage/plugin-catalog-backend-module-puppetdb": "0.2.2",
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.2.0",
"@backstage/plugin-catalog-backend-module-unprocessed": "0.5.0",
"@backstage/plugin-api-docs": "0.11.11",
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.8",
"@backstage/plugin-app": "0.1.1",
"@backstage/plugin-app-backend": "0.3.76",
"@backstage/plugin-app-node": "0.1.26",
"@backstage/plugin-app-visualizer": "0.1.11",
"@backstage/plugin-auth-backend": "0.23.1",
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.3.1",
"@backstage/plugin-auth-backend-module-auth0-provider": "0.1.1",
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.2.1",
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.2.1",
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.2.1",
"@backstage/plugin-auth-backend-module-bitbucket-server-provider": "0.1.1",
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.3.1",
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.3.1",
"@backstage/plugin-auth-backend-module-github-provider": "0.2.1",
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.2.1",
"@backstage/plugin-auth-backend-module-google-provider": "0.2.1",
"@backstage/plugin-auth-backend-module-guest-provider": "0.2.1",
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.2.1",
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.3.1",
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.2.1",
"@backstage/plugin-auth-backend-module-oidc-provider": "0.3.1",
"@backstage/plugin-auth-backend-module-okta-provider": "0.1.1",
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.2.1",
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.2.1",
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.4.0",
"@backstage/plugin-auth-node": "0.5.3",
"@backstage/plugin-auth-react": "0.1.7",
"@backstage/plugin-bitbucket-cloud-common": "0.2.24",
"@backstage/plugin-catalog": "1.24.0",
"@backstage/plugin-catalog-backend": "1.27.0",
"@backstage/plugin-catalog-backend-module-aws": "0.4.3",
"@backstage/plugin-catalog-backend-module-azure": "0.2.3",
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.4.1",
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.4.0",
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.2.3",
"@backstage/plugin-catalog-backend-module-gcp": "0.3.1",
"@backstage/plugin-catalog-backend-module-gerrit": "0.2.3",
"@backstage/plugin-catalog-backend-module-github": "0.7.5",
"@backstage/plugin-catalog-backend-module-github-org": "0.3.2",
"@backstage/plugin-catalog-backend-module-gitlab": "0.4.3",
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.2.1",
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.5.5",
"@backstage/plugin-catalog-backend-module-ldap": "0.9.1",
"@backstage/plugin-catalog-backend-module-logs": "0.1.2",
"@backstage/plugin-catalog-backend-module-msgraph": "0.6.3",
"@backstage/plugin-catalog-backend-module-openapi": "0.2.2",
"@backstage/plugin-catalog-backend-module-puppetdb": "0.2.3",
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.2.1",
"@backstage/plugin-catalog-backend-module-unprocessed": "0.5.1",
"@backstage/plugin-catalog-common": "1.1.0",
"@backstage/plugin-catalog-graph": "0.4.9",
"@backstage/plugin-catalog-import": "0.12.3",
"@backstage/plugin-catalog-node": "1.13.0",
"@backstage/plugin-catalog-react": "1.13.0",
"@backstage/plugin-catalog-unprocessed-entities": "0.2.8",
"@backstage/plugin-catalog-graph": "0.4.11",
"@backstage/plugin-catalog-import": "0.12.5",
"@backstage/plugin-catalog-node": "1.13.1",
"@backstage/plugin-catalog-react": "1.14.0",
"@backstage/plugin-catalog-unprocessed-entities": "0.2.9",
"@backstage/plugin-catalog-unprocessed-entities-common": "0.0.4",
"@backstage/plugin-config-schema": "0.1.59",
"@backstage/plugin-devtools": "0.1.18",
"@backstage/plugin-devtools-backend": "0.4.0",
"@backstage/plugin-config-schema": "0.1.60",
"@backstage/plugin-devtools": "0.1.19",
"@backstage/plugin-devtools-backend": "0.4.1",
"@backstage/plugin-devtools-common": "0.1.12",
"@backstage/plugin-events-backend": "0.3.12",
"@backstage/plugin-events-backend-module-aws-sqs": "0.4.2",
"@backstage/plugin-events-backend-module-azure": "0.2.11",
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.11",
"@backstage/plugin-events-backend-module-gerrit": "0.2.11",
"@backstage/plugin-events-backend-module-github": "0.2.11",
"@backstage/plugin-events-backend-module-gitlab": "0.2.11",
"@backstage/plugin-events-backend-test-utils": "0.1.35",
"@backstage/plugin-events-node": "0.4.0",
"@internal/plugin-todo-list": "1.0.31",
"@internal/plugin-todo-list-backend": "1.0.31",
"@backstage/plugin-events-backend": "0.3.13",
"@backstage/plugin-events-backend-module-aws-sqs": "0.4.3",
"@backstage/plugin-events-backend-module-azure": "0.2.12",
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.12",
"@backstage/plugin-events-backend-module-gerrit": "0.2.12",
"@backstage/plugin-events-backend-module-github": "0.2.12",
"@backstage/plugin-events-backend-module-gitlab": "0.2.12",
"@backstage/plugin-events-backend-test-utils": "0.1.36",
"@backstage/plugin-events-node": "0.4.1",
"@internal/plugin-todo-list": "1.0.32",
"@internal/plugin-todo-list-backend": "1.0.32",
"@internal/plugin-todo-list-common": "1.0.21",
"@backstage/plugin-home": "0.7.10",
"@backstage/plugin-home-react": "0.1.17",
"@backstage/plugin-kubernetes": "0.11.14",
"@backstage/plugin-kubernetes-backend": "0.18.6",
"@backstage/plugin-kubernetes-cluster": "0.0.15",
"@backstage/plugin-home": "0.8.0",
"@backstage/plugin-home-react": "0.1.18",
"@backstage/plugin-kubernetes": "0.11.16",
"@backstage/plugin-kubernetes-backend": "0.18.7",
"@backstage/plugin-kubernetes-cluster": "0.0.17",
"@backstage/plugin-kubernetes-common": "0.8.3",
"@backstage/plugin-kubernetes-node": "0.1.19",
"@backstage/plugin-kubernetes-react": "0.4.3",
"@backstage/plugin-notifications": "0.3.1",
"@backstage/plugin-notifications-backend": "0.4.0",
"@backstage/plugin-notifications-backend-module-email": "0.3.0",
"@backstage/plugin-kubernetes-node": "0.1.20",
"@backstage/plugin-kubernetes-react": "0.4.4",
"@backstage/plugin-notifications": "0.3.2",
"@backstage/plugin-notifications-backend": "0.4.1",
"@backstage/plugin-notifications-backend-module-email": "0.3.1",
"@backstage/plugin-notifications-common": "0.0.5",
"@backstage/plugin-notifications-node": "0.2.6",
"@backstage/plugin-org": "0.6.29",
"@backstage/plugin-org-react": "0.1.28",
"@backstage/plugin-permission-backend": "0.5.49",
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.2.0",
"@backstage/plugin-notifications-node": "0.2.7",
"@backstage/plugin-org": "0.6.31",
"@backstage/plugin-org-react": "0.1.30",
"@backstage/plugin-permission-backend": "0.5.50",
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.2.1",
"@backstage/plugin-permission-common": "0.8.1",
"@backstage/plugin-permission-node": "0.8.3",
"@backstage/plugin-permission-react": "0.4.26",
"@backstage/plugin-proxy-backend": "0.5.6",
"@backstage/plugin-scaffolder": "1.25.0",
"@backstage/plugin-scaffolder-backend": "1.25.0",
"@backstage/plugin-scaffolder-backend-module-azure": "0.2.0",
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.3.0",
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.2.0",
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.2.0",
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.3.0",
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.3.0",
"@backstage/plugin-scaffolder-backend-module-gcp": "0.2.0",
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.2.0",
"@backstage/plugin-scaffolder-backend-module-gitea": "0.2.0",
"@backstage/plugin-scaffolder-backend-module-github": "0.5.0",
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.5.0",
"@backstage/plugin-scaffolder-backend-module-notifications": "0.1.0",
"@backstage/plugin-scaffolder-backend-module-rails": "0.5.0",
"@backstage/plugin-scaffolder-backend-module-sentry": "0.2.0",
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.4.0",
"@backstage/plugin-permission-node": "0.8.4",
"@backstage/plugin-permission-react": "0.4.27",
"@backstage/plugin-proxy-backend": "0.5.7",
"@backstage/plugin-scaffolder": "1.26.0",
"@backstage/plugin-scaffolder-backend": "1.26.0",
"@backstage/plugin-scaffolder-backend-module-azure": "0.2.1",
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.3.1",
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.2.1",
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.2.1",
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.3.1",
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.3.1",
"@backstage/plugin-scaffolder-backend-module-gcp": "0.2.1",
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.2.1",
"@backstage/plugin-scaffolder-backend-module-gitea": "0.2.1",
"@backstage/plugin-scaffolder-backend-module-github": "0.5.1",
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.6.0",
"@backstage/plugin-scaffolder-backend-module-notifications": "0.1.1",
"@backstage/plugin-scaffolder-backend-module-rails": "0.5.1",
"@backstage/plugin-scaffolder-backend-module-sentry": "0.2.1",
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.4.1",
"@backstage/plugin-scaffolder-common": "1.5.6",
"@backstage/plugin-scaffolder-node": "0.4.11",
"@backstage/plugin-scaffolder-node-test-utils": "0.1.12",
"@backstage/plugin-scaffolder-react": "1.12.0",
"@backstage/plugin-search": "1.4.16",
"@backstage/plugin-search-backend": "1.5.17",
"@backstage/plugin-search-backend-module-catalog": "0.2.2",
"@backstage/plugin-search-backend-module-elasticsearch": "1.5.6",
"@backstage/plugin-search-backend-module-explore": "0.2.2",
"@backstage/plugin-search-backend-module-pg": "0.5.35",
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.3.0",
"@backstage/plugin-search-backend-module-techdocs": "0.2.2",
"@backstage/plugin-search-backend-node": "1.3.2",
"@backstage/plugin-scaffolder-node": "0.5.0",
"@backstage/plugin-scaffolder-node-test-utils": "0.1.13",
"@backstage/plugin-scaffolder-react": "1.13.0",
"@backstage/plugin-search": "1.4.18",
"@backstage/plugin-search-backend": "1.6.0",
"@backstage/plugin-search-backend-module-catalog": "0.2.3",
"@backstage/plugin-search-backend-module-elasticsearch": "1.6.0",
"@backstage/plugin-search-backend-module-explore": "0.2.3",
"@backstage/plugin-search-backend-module-pg": "0.5.36",
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.3.1",
"@backstage/plugin-search-backend-module-techdocs": "0.3.0",
"@backstage/plugin-search-backend-node": "1.3.3",
"@backstage/plugin-search-common": "1.2.14",
"@backstage/plugin-search-react": "1.8.0",
"@backstage/plugin-signals": "0.0.10",
"@backstage/plugin-signals-backend": "0.2.0",
"@backstage/plugin-signals-node": "0.1.11",
"@backstage/plugin-signals-react": "0.0.5",
"@backstage/plugin-techdocs": "1.10.9",
"@backstage/plugin-techdocs-addons-test-utils": "1.0.38",
"@backstage/plugin-techdocs-backend": "1.10.13",
"@backstage/plugin-search-react": "1.8.1",
"@backstage/plugin-signals": "0.0.11",
"@backstage/plugin-signals-backend": "0.2.1",
"@backstage/plugin-signals-node": "0.1.12",
"@backstage/plugin-signals-react": "0.0.6",
"@backstage/plugin-techdocs": "1.11.0",
"@backstage/plugin-techdocs-addons-test-utils": "1.0.40",
"@backstage/plugin-techdocs-backend": "1.11.0",
"@backstage/plugin-techdocs-common": "0.1.0",
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.14",
"@backstage/plugin-techdocs-node": "1.12.11",
"@backstage/plugin-techdocs-react": "1.2.8",
"@backstage/plugin-user-settings": "0.8.12",
"@backstage/plugin-user-settings-backend": "0.2.24",
"@backstage/plugin-user-settings-common": "0.0.1",
"@internal/scaffolder": "0.0.1"
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.16",
"@backstage/plugin-techdocs-node": "1.12.12",
"@backstage/plugin-techdocs-react": "1.2.9",
"@backstage/plugin-user-settings": "0.8.14",
"@backstage/plugin-user-settings-backend": "0.2.25",
"@backstage/plugin-user-settings-common": "0.0.1"
},
"changesets": [
"angry-mayflies-collect",
"angry-windows-decide",
"big-rules-nail",
"breezy-bulldogs-smell",
"brown-frogs-walk",
"chair-fairs-drive",
"chilled-dolphins-join",
"clever-paws-stare",
"cold-nails-rescue",
"create-app-1727774359",
"curly-foxes-brake",
"cyan-cooks-sing",
"cyan-peaches-lay",
"cyan-vans-study",
"dry-frogs-drum",
"early-drinks-kneel",
"early-sloths-cross",
"eight-steaks-chew",
"eleven-pugs-hear",
"fair-chairs-drive",
"famous-bobcats-remain",
"fifty-trainers-watch",
"five-gorillas-pay",
"five-turkeys-taste",
"flat-eels-exist",
"fluffy-pears-cry",
"four-moons-watch",
"friendly-cougars-return",
"funny-rocks-train",
"fuzzy-elephants-tease",
"giant-kiwis-retire",
"gold-pots-end",
"green-bottles-live",
"happy-ligers-think",
"honest-impalas-rescue",
"hungry-buckets-repair",
"large-hats-reply",
"large-plants-rhyme",
"light-rats-travel",
"long-humans-hunt",
"loud-hotels-tan",
"nasty-lamps-greet",
"nice-badgers-travel",
"polite-days-flash",
"pretty-plants-hammer",
"quiet-dingos-bathe",
"renovate-156753b",
"rich-deers-attend",
"rich-needles-collect",
"rude-apricots-eat",
"shy-olives-swim",
"slow-gorillas-thank",
"slow-trees-compare",
"sour-grapes-trade",
"sour-phones-fix",
"stale-roses-serve",
"strange-bees-attack",
"strong-monkeys-melt",
"sweet-chicken-smash",
"thirty-pets-fry",
"tiny-pugs-kick",
"tough-pillows-sip",
"two-plums-fail",
"weak-bottles-cross"
]
"changesets": []
}
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Standardize template editor pages desktop and mobile layouts.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/integration-react': minor
---
Added new ScmAuth method `forBitbucketServer` that uses correct OAuth scopes by default. Also updated `forBitbucket` method to allow overriding the default OAuth scopes.
+9
View File
@@ -0,0 +1,9 @@
---
'@backstage/plugin-home': patch
---
Improve Starred Entities UI to reduce whitespace and provide more context on the entities:
- Use the Entity Presentation API (via `<EntityDisplayName>`) to display the entity's name
- Component's `kind` and `spec.type` are displayed as a secondary text
- List items are condensed to reduce unnecessary spacing
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Fixed a bug where the concurrency limiter for URL reading was not honored
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Add support for mkdocs material palette conditional hashes.
-29
View File
@@ -1,29 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': minor
---
Fixes the event-based updates at `BitbucketCloudEntityProvider`.
Previously, this entity provider had optional event support for legacy backends
that could be enabled by passing `catalogApi`, `events`, and `tokenManager`.
For the new/current backend system, the `catalogModuleBitbucketCloudEntityProvider`
(`catalog.bitbucket-cloud-entity-provider`), event support was enabled by default.
A recent change removed `tokenManager` as a dependency from the module as well as removed it as input.
While this didn't break the instantiation of the module, it broke the event-based updates,
and led to a runtime misbehavior, accompanied by an info log message.
This change will replace the use of `tokenManager` with the use of `auth` (`AuthService`).
Additionally, to simplify, it will make `catalogApi` and `events` required dependencies.
For the current backend system, this change is transparent and doesn't require any action.
For the legacy backend system, this change will require you to pass those dependencies
if you didn't do it already.
BREAKING CHANGES:
_(For legacy backend users only.)_
Previously optional `catalogApi`, and `events` are required now.
A new required dependency `auth` was added.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-techdocs': patch
---
Added DomPurify sanitizer configuration for custom elements implementing RFC https://github.com/backstage/backstage/issues/26988.
See https://backstage.io/docs/features/techdocs/how-to-guides#how-to-enable-custom-elements-in-techdocs for how to enable it in the configuration.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-kubernetes-cluster': patch
'@backstage/plugin-kubernetes-react': patch
'@backstage/plugin-kubernetes': patch
---
Updated dependency `@kubernetes-models/base` to `^5.0.0`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-search-backend-module-elasticsearch': patch
---
Updated dependency `@short.io/opensearch-mock` to `^0.4.0`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-node': patch
---
Updated dependency `@smithy/node-http-handler` to `^3.0.0`.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/backend-app-api': patch
---
The backend will no longer exit immediately if any plugin or modules fails to initialize. Instead, the backend will wait for all plugins and modules to either start up successfully or throw, and then shut down the backend if there were any initialization errors.
This fixes an issue where backend initialization errors in adjacent plugins during database schema migration could cause the database migrations to be stuck in a locked state.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-react': minor
---
Renamed Template Editor to Manage Templates.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/backend-defaults': patch
'@backstage/integration': patch
---
Updating error message for getProjectId when fetching Gitlab project from its url to be more accurate
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/backend-dynamic-feature-service': patch
'@backstage/plugin-search-backend-module-techdocs': patch
'@backstage/plugin-search-backend-module-catalog': patch
'@backstage/plugin-search-backend-module-explore': patch
'@backstage/plugin-events-backend-module-github': patch
'@backstage/plugin-events-backend-module-gitlab': patch
'@backstage/plugin-events-node': patch
---
Updated backend installation instructions.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search': patch
---
Updated the default SearchType.Accordion behavior to remain open after result type selection. This is a UX improvement to reduce the number of clicks needed when toggling result type filters.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder': patch
---
Revert the change of the option label for `EntityPicker`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Add an actions filter on the list actions page and drawer.
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/plugin-techdocs-react': patch
'@backstage/plugin-techdocs': patch
---
Fix an issue that caused the current documentation page to be re-rendered when navigating to
another one.
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/plugin-events-backend': patch
---
The events backend now has its own built-in event bus for distributing events across multiple backend instances. It exposes a new HTTP API under `/bus/v1/` for publishing and reading events from the bus, as well as its own storage and notification mechanism for events.
The backing event store for the bus only supports scaled deployment if PostgreSQL is used as the DBMS. If SQLite or MySQL is used, the event bus will fall back to an in-memory store that does not support multiple backend instances.
The default `EventsService` implementation from `@backstage/plugin-events-node` has also been updated to use the new events bus.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/repo-tools': minor
---
Adds a `--watch` mode to the `schema openapi generate` command for a better local schema writing experience.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-scaffolder-node': patch
'@backstage/plugin-scaffolder': patch
---
Make it possible to manually retry the scaffolder template from the step it failed
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
The Jest configuration will now search for a `src/setupTests.*` file with any valid script extension, not only `.ts`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
---
Updated `gitlab:group:ensureExists` action to instead use oauth client.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-signals-backend': patch
---
The signals backend now supports scaled deployments where clients may be connecting to one of many signal backend instances.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-events-node': patch
---
The default implementation of the `EventsService` now uses the new event bus for distributing events across multiple backend instances if the events backend plugin is installed.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
`Link` component now accepts `externalLinkIcon` prop
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
The `LEGACY_BACKEND_START` flag is now deprecated.
-14
View File
@@ -1,14 +0,0 @@
---
'@backstage/cli': minor
---
**BREAKING**: Removed the following deprecated commands:
- `create`: Use `backstage-cli new` instead
- `create-plugin`: Use `backstage-cli new` instead
- `plugin:diff`: Use `backstage-cli fix` instead
- `test`: Use `backstage-cli repo test` or `backstage-cli package test` instead
- `versions:check`: Use `yarn dedupe` or `yarn-deduplicate` instead
- `clean`: Use `backstage-cli package clean` instead
In addition, the experimental `install` and `onboard` commands have been removed since they have not received any updates since their introduction and we're expecting usage to be low. If you where relying on these commands, please let us know by opening an issue towards the main Backstage repository.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/frontend-plugin-api': minor
'@backstage/core-plugin-api': minor
---
**BREAKING PRODUCERS**: The `IconComponent` no longer accepts `fontSize="default"`. This has effectively been removed from Material-UI since its last two major versions, and has not worked properly for them in a long time.
This change should not have an effect on neither users of MUI4 nor MUI5/6, since the updated interface should still let you send the respective `SvgIcon` types into interfaces where relevant (e.g. as app icons).
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-techdocs-module-addons-contrib': patch
'@backstage/plugin-techdocs': patch
---
Use more of the available space for the navigation sidebar.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Update the Scaffolder template editor to quickly access installed custom fields and actions when editing a template.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-techdocs-backend': patch
'@backstage/plugin-techdocs-node': patch
---
Allow to pass StorageOptions to GCS Publisher
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/integration': patch
---
Updated functions parseHarnessUrl, getHarnessLatestCommitUrl, getHarnessFileContentsUrl and getHarnessArchiveUrl to fix parsing of urls
-10
View File
@@ -1,10 +0,0 @@
---
'@backstage/plugin-catalog-graph': patch
---
Added InfoCard `action` attribute for CatalogGraphCard
```tsx
const action = <Button title="Action Button" onClick={handleClickEvent()} />
<CatalogGraphCard action={action} />
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/catalog-client': patch
---
Fix for certain filter fields in the `catalogApiMock` being case sensitive.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-bitbucket-server': patch
---
Use protocol from Bitbucket Server apiBaseUrl config parameter instead of hard-coded https
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': minor
---
**BREAKING**: The `LEGACY_BACKEND_START` flag has been removed, along with support for `src/run.ts` as the development entry point.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Fix a bug where etags were expiring too soon in the URL reader
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Bump the Webpack dependency range to `^5.94.0`, as our current configuration is not compatible with some older versions.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/catalog-client': minor
---
The client now automatically splits up very large `getEntitiesByRefs` calls into several smaller requests behind the scenes when needed. This ensures that each individual request does not exceed common Express.js request body limits or overload the server.
+1
View File
@@ -9,6 +9,7 @@ yarn.lock @backstage/maintainers @backst
*/yarn.lock @backstage/maintainers @backstage-service
/.changeset/*.md
/beps/0001-notifications-system @backstage/maintainers @backstage/notifications-maintainers
/docs/*.md @backstage/documentation-maintainers
/docs/assets/search @backstage/search-maintainers
/docs/features/search @backstage/search-maintainers
/docs/features/techdocs @backstage/techdocs-maintainers
+5
View File
@@ -40,6 +40,11 @@
matchSourceUrls: ['https://github.com/yarnpkg/berry'],
enabled: false,
},
// https://github.com/backstage/backstage/issues/27123
{
matchPackageNames: ['browser-actions/setup-chrome'],
enabled: false,
},
// ESM only majors, that we're not ready for yet
{
matchPackageNames: ['node-fetch'],
@@ -90,7 +90,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4
# Identify comment to be updated
- name: Find comment for API Changes

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