Version Packages

This commit is contained in:
github-actions[bot]
2025-05-20 08:25:02 +00:00
parent affc953b1b
commit 389d265b60
512 changed files with 5856 additions and 1596 deletions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-plugin-api': patch
---
The `source` property of `AppNodeSpec` has been renamed to `plugin`. The old property has been deprecated and will be removed in a future release.
-30
View File
@@ -1,30 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
---
Added the configuration flag `auth.omitIdentityTokenOwnershipClaim` that causes issued user tokens to no longer contain the `ent` claim that represents the ownership references of the user.
The benefit of this new flag is that issued user tokens will be much smaller in
size, but they will no longer be self-contained. This means that any consumers
of the token that require access to the ownership claims now need to call the
`/api/auth/v1/userinfo` endpoint instead. Within the Backstage ecosystem this is
done automatically, as clients will still receive the full set of claims during
authentication, while plugin backends will need to use the `UserInfoService`
which already calls the user info endpoint if necessary.
When enabling this flag, it is important that any custom sign-in resolvers directly return the result of the sign-in method. For example, the following would not work:
```ts
const { token } = await ctx.issueToken({
claims: { sub: entityRef, ent: [entityRef] },
});
return { token }; // WARNING: This will not work with the flag enabled
```
Instead, the sign-in resolver should directly return the result:
```ts
return ctx.issueToken({
claims: { sub: entityRef, ent: [entityRef] },
});
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-node': minor
---
**BREAKING**: The `PinnipedHelper` class now expects a regular `LoggerService` instance from the new backend system, instead of a Winston logger.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/test-utils': patch
---
Added support for interpolating JSX elements with the `MockTranslationApi`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/theme': patch
---
Show arrow when MuiTableSortLabel receives focus
-17
View File
@@ -1,17 +0,0 @@
---
'@backstage/core-app-api': minor
---
Support custom `AuthConnector` for `OAuth2`.
A user can pass their own `AuthConnector` implementation in `OAuth2` constructor.
In which case the session manager will use that instead of the `DefaultAuthConnector` to interact with the
authentication provider.
A custom `AuthConnector` may call the authentication provider from the front-end, store and retrieve tokens
in the session storage, for example, and otherwise send custom requests to the authentication provider and
handle its responses.
Note, that if the custom `AuthConnector` transforms scopes returned from the authentication provider,
the transformation must be the same as `OAuth2CreateOptions#scopeTransform` passed to `OAuth2` constructor.
See creating `DefaultAuthConnector` in `OAuth2#create(...)` for an example.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': minor
---
Add new `userGroupMember.path`, `user.path` and, `group.path` option to each query type to allow more complex msgraph queries
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/integration': patch
---
Added missing `organizations` property to `azure` section in `config.d.ts` file
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-dynamic-feature-service': minor
---
**BREAKING** Removed support for the legacy backend, please migrate to the new backend system
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
---
If the commit action is not `create` log a more appropriate error message to the end user advising that the files they're trying to modify might not exist
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Removed `lerna-debug.log*` pattern from `.gitignore` as Lerna was removed from the package in version `@backstage/create-app@0.5.19`.
-17
View File
@@ -1,17 +0,0 @@
---
'@backstage/plugin-bitbucket-cloud-common': minor
---
Update Bitbucket Cloud schema and models.
The latest schema was fetched from Bitbucket Cloud and stored locally.
Based on the updated schema, the models got regenerated.
**BREAKING:**
Due to the schema changes, the model update includes one breaking change:
- `Account.username` was removed.
Additionally, there were a couple of compatible changes including the addition of
`BaseCommit.committer` and others.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/canon': patch
---
Use correct colour token for TextField clear button icon, prevent layout shift whenever it is hidden or shown and properly size focus area around it. Also stop leading icon shrinking when used together with clear button.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
**BREAKING ALPHA**: You can no longer import the catalog plugin from the `/alpha` export; please use the regular root default export instead.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-react': patch
---
Add headlamp formatter
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
This patch addresses an issue identified in Backstage when configured with a MySQL database. If an entity of type location
(e..all.yaml) has more than 70 referenced entities, clicking "Refresh" does not update the referenced entities as expected. This occurs because the TEXT type in MySQL has a limit of 65,535 bytes, which is insufficient to store all the referenced entities, causing the refresh operation to fail.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/canon': patch
---
Fix Canon missing dependencies
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
fix: enable `lazyCompilation` and `refreshOptions` for rspack
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-user-settings': patch
---
plugin-user-settingsgs support i18n
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-github': patch
---
Use action context logger in Octokit client
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-app-api': patch
---
Updated `I18nextTranslationApi` to support interpolation of JSX elements.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
`LogViewer` now supports a `textWrap` prop that wraps log lines to the next line for overflowing content instead of using horizontal scroll
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/repo-tools': patch
---
Support passing additional properties to OpenAPI server generator
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/backend-defaults': patch
---
`GithubUrlReader`'s search detects glob-patterns supported by `minimatch`, instead of just detecting
`*` and `?` characters.
For example, this allows to search for patterns like `{C,c}atalog-info.yaml`.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/frontend-plugin-api': patch
---
The `id` option of `createFrontendPlugin` has been renamed to `pluginId` in order to better align with similar APIs in the frontend and backend systems.
The old `id` option is deprecated and will be removed in a future release.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-notifications-backend-module-slack': patch
---
Fix slack notification processor to handle a notification with an empty description
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Bumped create-app version.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Bumped create-app version.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Bumped create-app version.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-github-provider': patch
---
Added missing types package
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-unprocessed': minor
---
**BREAKING** Removed support for the legacy backend and removed references to `@backstage/backend-common`, please [migrate to the new backend system](https://backstage.io/docs/backend-system/building-plugins-and-modules/migrating)
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-ldap': patch
---
Improves error reporting for missing metadata.name in LDAP catalog provider.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/backend-defaults': minor
---
**BREAKING**: The `DefaultSchedulerService` constructor options now requires `RootLifecycleService`, `HttpRouterService`, and `PluginMetadataService` fields.
The scheduler will register a REST API for listing and triggering tasks. Please see [the scheduler documentation](https://backstage.io/docs/backend-system/core-services/scheduler) for more details about this API.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-backstage-openapi': patch
---
Do not swallow errors; instead allow them to bubble up to the task scheduler for better tracking and logging.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-home': patch
---
Added the Catalog presentation API to the HomePageRecentlyVisited and HomePageTopVisited components
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/catalog-model': patch
---
Added support for icons containing colons
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
Changed logging of cluster details to debug to minimise log clutter.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/backend-dynamic-feature-service': patch
---
Fixed various typos.
`FrontendRemoteResolver`'s misspelled `getAdditionaRemoteInfo` has been deprecated. Use the correct spelling `getAdditionalRemoteInfo` instead.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-node': minor
---
Added `parseEntityYaml` from `@backstage/plugin-catalog-backend`, to make it more easily usable by custom plugins and modules
-35
View File
@@ -1,35 +0,0 @@
---
'@backstage/backend-app-api': patch
---
Added a configuration to permit backend plugin module failures on startup:
```yaml
backend:
...
startup:
plugins:
plugin-x:
modules:
module-y:
onPluginModuleBootFailure: continue
```
This configuration permits `plugin-x` with `module-y` to fail on startup. Omitting the
`onPluginModuleBootFailure` configuration matches the previous behavior, wherein any
individual plugin module failure is forwarded to the plugin and aborts backend startup.
The default can also be changed, so that continuing on failure is the default
unless otherwise specified:
```yaml
backend:
startup:
default:
onPluginModuleBootFailure: continue
plugins:
catalog:
modules:
github:
onPluginModuleBootFailure: abort
```
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/release-manifests': patch
---
This expands the configurability of `release-manifests` to pave the road for more configuration options in the `cli`.
Specifically it allows the specification of mirrored, proxied, or air-gapped hosts when upgrading across releases when
working in restricted or heavily governed development environments (common in large enterprises and government
entities).
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Full support in EntityPicker (and derivatives) for default EntityPresentationApi
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
"Added a note clarifying that `entity-fetch` audit events are not visible by default in the logs and are only displayed when the log severity level is adjusted."
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/frontend-app-api': patch
'@backstage/core-compat-api': patch
---
Updates to use the new `plugin` property of `AppNodeSpec`.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-auth-node': patch
---
Added the `identity` property to `BackstageSignInResult`.
The `prepareBackstageIdentityResponse` function will now also forward the `identity` to the response if present in the provided sign-in result.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Internal code cleanup
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Add missing modules to the Backstage CLI alpha entrypoint.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/canon': patch
---
For improved a11y, clicking a Select component label now focuses the Select trigger element, and the TextField component's label is now styled to indicate it's interactive.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Add a warning for React 17 deprecation that triggers when frontend packages and plugins start.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Internal refactor of opaque type handling.
-26
View File
@@ -1,26 +0,0 @@
---
'@backstage/integration': minor
---
Added support for federated credentials using managed identities in the Azure DevOps integration. Federated credentials are only available for Azure DevOps organizations that have been configured to use Entra ID for authentication.
```diff
integrations:
azure:
- host: dev.azure.com
credentials:
+ - clientId: ${APP_REGISTRATION_CLIENT_ID}
+ managedIdentityClientId: system-assigned
+ tenantId: ${AZURE_TENANT_ID}
```
This also adds support for automatically using the system-assigned managed identity of an Azure resource by specifying `system-assigned` as the client ID of the managed identity.
```diff
integrations:
azure:
- host: dev.azure.com
credentials:
- - clientId: ${AZURE_CLIENT_ID}
+ - clientId: system-assigned
```
-23
View File
@@ -1,23 +0,0 @@
---
'@backstage/plugin-catalog-unprocessed-entities': patch
'@backstage/frontend-test-utils': patch
'@backstage/core-compat-api': patch
'@backstage/plugin-app-visualizer': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-notifications': patch
'@backstage/plugin-user-settings': patch
'@backstage/plugin-kubernetes': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-api-docs': patch
'@backstage/plugin-devtools': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-signals': patch
'@backstage/plugin-search': patch
'@backstage/plugin-home': patch
'@backstage/plugin-app': patch
'@backstage/plugin-org': patch
---
Internal update to use the new `pluginId` option of `createFrontendPlugin`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': minor
---
Show the pagination text for the offset-paginated catalog table, and remove the pagination bar from the top of the `CatalogTable` when pagination is enabled.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Added `info` object to the context of the alpha CLI.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Fix EntityPicker field to render description as markdown, matching other form components in the system.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-backend-module-elasticsearch': patch
---
Fixed an issue where the `search.elasticsearch.queryOptions` config were not picked up by the `ElasticSearchSearchEngine`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-github': minor
---
**BREAKING** The `GithubLocationAnalyzer` now requires the `AuthService` and the `CatalogService` when being constructed and the `TokenManger` has been removed.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
Added `workspace:template` and `workspace:template:file` actions to complement respective `fetch:*` actions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-home': patch
---
Added optional title prop to `customHomePageGrid`
-10
View File
@@ -1,10 +0,0 @@
---
'@backstage/plugin-home-react': patch
'@backstage/plugin-home': patch
---
Export ContentModal from `@backstage/plugin-home-react` so people can use this in other scenarios.
Renamed `CatalogReactComponentsNameToClassKey` to `PluginHomeComponentsNameToClassKey` in `overridableComponents.ts`
Made QuickStartCard `docsLinkTitle` prop more flexible to allow for any React.JSX.Element instead of just a string.
Added QuickStartCard prop `additionalContent` which can eventually replace the prop `video`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-events-backend-module-gitlab': patch
---
Adds support for `object_kind` field with priority over `event_name` on Gitlab webhook event types
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-bitbucket-cloud-common': patch
---
Add support for `repo:updated` events as `Events.RepoUpdatedEvent`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/canon': patch
---
Added new icon and onClear props to the TextField to make it easier to accessorize inputs.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-events-backend-module-github': minor
---
**BREAKING**: Removed the `createGithubSignatureValidator` export.
Added support webhook validation based on `integrations.github.[].apps.[].webhookSecret`.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/backend-plugin-api': patch
'@backstage/backend-defaults': patch
'@backstage/integration': patch
---
update documentation
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-permission-backend': minor
'@backstage/plugin-permission-common': minor
'@backstage/plugin-permission-node': minor
---
Fixed an issue causing the `PermissionClient` to exhaust the request body size limit too quickly when making many requests.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/canon': patch
---
Add new Tabs component to Canon
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
---
Support Bitbucket Cloud's `repo:updated` events at `BitbucketCloudEntityProvider`.
To make use of the new event type, you have to configure your webhook or add a new ones
that delivers this event type to Backstage similar to `repo:push` before.
Only `repo:updated` events that modify a repository's URL (e.g., due to a name change)
will cause changes (removing the "old", adding the "new" repository).
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-home': patch
---
Added a `variant` prop to the `WelcomeTitle` component making it work with the Customizable Home page feature. Adding it like this `<WelcomeTitle variant='h1' />` to the list of items under `CustomHomepageGrid` will allow it to render with a size that works well.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/canon': patch
---
Pin version of @base-ui-components/react.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-react': minor
---
Allow search filters to provide labels and values separately, and not only values
-22
View File
@@ -1,22 +0,0 @@
---
'@backstage/plugin-org': patch
---
Enhance user profile card configuration:
- Added a new optional `maxRelations` numerical configuration that controls over how many user groups are shown directly on the profile card:
- If the setting is omitted, all relations will be shown.
- If `maxRelations` is set to `0`, the list of user groups is not displayed.
- If `maxRelations` is set to a positive number, up to that many groups are displayed.
- If the user belongs to more groups than the specified limit, a clickable link appears that opens a dialog showing all associated user groups.
- A complementary boolean configuration, `hideIcons`, was added to optionally hide the visual icons associated with each group in the displayed list.
- Usage example:
```yaml
# Example in app-config.yaml
app:
extensions:
- entity-card:org/user-profile:
config:
maxRelations: 5 # (optional) Show up to 5 groups on the card
hideIcons: true # (optional) Hide the group icons
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-notifications-backend-module-email': patch
---
Enable the ability to configure the endpoint for the SES connection used in the notifications email module. This enables the configuration of alternate endpoints as required, for example for local testing or alternative stacks.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-import': patch
---
Add i18n support for `catalog-import` plugin.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-import': minor
---
**BREAKING**: `generateStepper` and `defaultGenerateStepper` now require a translation argument to be passed through for supporting translations.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-auth-backend': minor
---
**BREAKING**: Removed support for the old backend system, and removed all deprecated exports.
If you were using one of the deprecated imports from this package, you will have to follow the instructions in their respective deprecation notices before upgrading. Most of the general utilities are available from `@backstage/plugin-auth-node`, and the specific auth providers are available from dedicated packages such as for example `@backstage/plugin-auth-backend-module-github-provider`. See [the auth docs](https://backstage.io/docs/auth/) for specific instructions.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/canon': minor
---
**Breaking Change** Icons on Button and IconButton now need to be imported and placed like this: <Button iconStart={<ChevronDownIcon />} />
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-app-api': patch
---
Fixed an issue causing `OAuthRequestDialog` to re-render on mount.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-incremental-ingestion': minor
---
**BREAKING** Removed support for the legacy backend, please [migrate to the new backend system](https://github.com/backstage/backstage/tree/v1.38.0/plugins/catalog-backend-module-incremental-ingestion#installation). Also, if you were importing from the `/alpha` export of this package, you should remove the `/alpha` part.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-github': patch
---
Added filter to include archived repositories
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/canon': patch
---
Fixed an issue with Canon's DataTable.Pagination component showing the wrong number for the "to" count.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Update keyboard focus on when clicking hash links. This fixes the issue where the "skip to content" link rendered by Material MkDocs isn't focused when used.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-gitea': minor
---
add new gitea provider module
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-catalog': patch
---
A new `filter` parameter has been added to `EntityContextMenuItemBlueprint` to make it easier to configure which entities a menu item should appear for. The `filter` parameter is a function which accepts an entity and returns a boolean.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-app-api': patch
---
Added the ability to ignore unknown extension config by passing `{ flags: { allowUnknownExtensionConfig: true } }` to `createSpecializedApp`.
-333
View File
@@ -1,333 +0,0 @@
{
"mode": "exit",
"tag": "next",
"initialVersions": {
"example-app": "0.2.108",
"@backstage/app-defaults": "1.6.1",
"example-app-next": "0.0.22",
"app-next-example-plugin": "0.0.22",
"example-backend": "0.0.37",
"@backstage/backend-app-api": "1.2.2",
"@backstage/backend-defaults": "0.9.0",
"@backstage/backend-dev-utils": "0.1.5",
"@backstage/backend-dynamic-feature-service": "0.6.2",
"@backstage/backend-openapi-utils": "0.5.2",
"@backstage/backend-plugin-api": "1.3.0",
"@backstage/backend-test-utils": "1.4.0",
"@backstage/canon": "0.3.0",
"@backstage/catalog-client": "1.9.1",
"@backstage/catalog-model": "1.7.3",
"@backstage/cli": "0.32.0",
"@backstage/cli-common": "0.1.15",
"@backstage/cli-node": "0.2.13",
"@backstage/codemods": "0.1.52",
"@backstage/config": "1.3.2",
"@backstage/config-loader": "1.10.0",
"@backstage/core-app-api": "1.16.1",
"@backstage/core-compat-api": "0.4.1",
"@backstage/core-components": "0.17.1",
"@backstage/core-plugin-api": "1.10.6",
"@backstage/create-app": "0.6.1",
"@backstage/dev-utils": "1.1.9",
"e2e-test": "0.2.27",
"@backstage/e2e-test-utils": "0.1.1",
"@backstage/errors": "1.2.7",
"@backstage/eslint-plugin": "0.1.10",
"@backstage/frontend-app-api": "0.11.1",
"@backstage/frontend-defaults": "0.2.1",
"@backstage/frontend-dynamic-feature-loader": "0.1.0",
"@internal/frontend": "0.0.8",
"@backstage/frontend-plugin-api": "0.10.1",
"@backstage/frontend-test-utils": "0.3.1",
"@backstage/integration": "1.16.3",
"@backstage/integration-aws-node": "0.1.15",
"@backstage/integration-react": "1.2.6",
"@internal/opaque": "0.0.1",
"@backstage/release-manifests": "0.0.12",
"@backstage/repo-tools": "0.13.2",
"@internal/scaffolder": "0.0.8",
"@techdocs/cli": "1.9.2",
"techdocs-cli-embedded-app": "0.2.107",
"@backstage/test-utils": "1.7.7",
"@backstage/theme": "0.6.5",
"@backstage/types": "1.2.1",
"@backstage/version-bridge": "1.0.11",
"yarn-plugin-backstage": "0.0.4",
"@backstage/plugin-api-docs": "0.12.6",
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.10",
"@backstage/plugin-app": "0.1.8",
"@backstage/plugin-app-backend": "0.5.1",
"@backstage/plugin-app-node": "0.1.32",
"@backstage/plugin-app-visualizer": "0.1.18",
"@backstage/plugin-auth-backend": "0.24.5",
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.4.2",
"@backstage/plugin-auth-backend-module-auth0-provider": "0.2.2",
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.4.2",
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.2.7",
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.3.2",
"@backstage/plugin-auth-backend-module-bitbucket-server-provider": "0.2.2",
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.4.2",
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.4.2",
"@backstage/plugin-auth-backend-module-github-provider": "0.3.2",
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.3.2",
"@backstage/plugin-auth-backend-module-google-provider": "0.3.2",
"@backstage/plugin-auth-backend-module-guest-provider": "0.2.7",
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.3.2",
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.4.2",
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.2.7",
"@backstage/plugin-auth-backend-module-oidc-provider": "0.4.2",
"@backstage/plugin-auth-backend-module-okta-provider": "0.2.2",
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.3.2",
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.3.2",
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.5.2",
"@backstage/plugin-auth-node": "0.6.2",
"@backstage/plugin-auth-react": "0.1.14",
"@backstage/plugin-bitbucket-cloud-common": "0.2.29",
"@backstage/plugin-catalog": "1.29.0",
"@backstage/plugin-catalog-backend": "1.32.1",
"@backstage/plugin-catalog-backend-module-aws": "0.4.10",
"@backstage/plugin-catalog-backend-module-azure": "0.3.4",
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.5.1",
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.4.7",
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.4.0",
"@backstage/plugin-catalog-backend-module-gcp": "0.3.7",
"@backstage/plugin-catalog-backend-module-gerrit": "0.3.1",
"@backstage/plugin-catalog-backend-module-github": "0.8.0",
"@backstage/plugin-catalog-backend-module-github-org": "0.3.9",
"@backstage/plugin-catalog-backend-module-gitlab": "0.6.5",
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.2.8",
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.6.5",
"@backstage/plugin-catalog-backend-module-ldap": "0.11.4",
"@backstage/plugin-catalog-backend-module-logs": "0.1.9",
"@backstage/plugin-catalog-backend-module-msgraph": "0.6.9",
"@backstage/plugin-catalog-backend-module-openapi": "0.2.9",
"@backstage/plugin-catalog-backend-module-puppetdb": "0.2.9",
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.2.7",
"@backstage/plugin-catalog-backend-module-unprocessed": "0.5.7",
"@backstage/plugin-catalog-common": "1.1.3",
"@backstage/plugin-catalog-graph": "0.4.18",
"@backstage/plugin-catalog-import": "0.12.13",
"@backstage/plugin-catalog-node": "1.16.3",
"@backstage/plugin-catalog-react": "1.17.0",
"@backstage/plugin-catalog-unprocessed-entities": "0.2.16",
"@backstage/plugin-catalog-unprocessed-entities-common": "0.0.7",
"@backstage/plugin-config-schema": "0.1.67",
"@backstage/plugin-devtools": "0.1.26",
"@backstage/plugin-devtools-backend": "0.5.4",
"@backstage/plugin-devtools-common": "0.1.15",
"@backstage/plugin-events-backend": "0.5.1",
"@backstage/plugin-events-backend-module-aws-sqs": "0.4.10",
"@backstage/plugin-events-backend-module-azure": "0.2.19",
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.19",
"@backstage/plugin-events-backend-module-bitbucket-server": "0.1.0",
"@backstage/plugin-events-backend-module-gerrit": "0.2.19",
"@backstage/plugin-events-backend-module-github": "0.3.0",
"@backstage/plugin-events-backend-module-gitlab": "0.3.0",
"@backstage/plugin-events-backend-test-utils": "0.1.43",
"@backstage/plugin-events-node": "0.4.10",
"@internal/plugin-todo-list": "1.0.38",
"@internal/plugin-todo-list-backend": "1.0.38",
"@internal/plugin-todo-list-common": "1.0.24",
"@backstage/plugin-gateway-backend": "1.0.0",
"@backstage/plugin-home": "0.8.7",
"@backstage/plugin-home-react": "0.1.25",
"@backstage/plugin-kubernetes": "0.12.6",
"@backstage/plugin-kubernetes-backend": "0.19.5",
"@backstage/plugin-kubernetes-cluster": "0.0.24",
"@backstage/plugin-kubernetes-common": "0.9.4",
"@backstage/plugin-kubernetes-node": "0.2.5",
"@backstage/plugin-kubernetes-react": "0.5.6",
"@backstage/plugin-notifications": "0.5.4",
"@backstage/plugin-notifications-backend": "0.5.5",
"@backstage/plugin-notifications-backend-module-email": "0.3.8",
"@backstage/plugin-notifications-backend-module-slack": "0.1.0",
"@backstage/plugin-notifications-common": "0.0.8",
"@backstage/plugin-notifications-node": "0.2.14",
"@backstage/plugin-org": "0.6.38",
"@backstage/plugin-org-react": "0.1.37",
"@backstage/plugin-permission-backend": "0.6.0",
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.2.7",
"@backstage/plugin-permission-common": "0.8.4",
"@backstage/plugin-permission-node": "0.9.1",
"@backstage/plugin-permission-react": "0.4.33",
"@backstage/plugin-proxy-backend": "0.6.1",
"@backstage/plugin-proxy-node": "0.1.3",
"@backstage/plugin-scaffolder": "1.30.0",
"@backstage/plugin-scaffolder-backend": "1.32.0",
"@backstage/plugin-scaffolder-backend-module-azure": "0.2.8",
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.3.9",
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.2.8",
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.2.8",
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.3.8",
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.3.9",
"@backstage/plugin-scaffolder-backend-module-gcp": "0.2.8",
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.2.8",
"@backstage/plugin-scaffolder-backend-module-gitea": "0.2.8",
"@backstage/plugin-scaffolder-backend-module-github": "0.7.0",
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.9.0",
"@backstage/plugin-scaffolder-backend-module-notifications": "0.1.9",
"@backstage/plugin-scaffolder-backend-module-rails": "0.5.8",
"@backstage/plugin-scaffolder-backend-module-sentry": "0.2.8",
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.4.9",
"@backstage/plugin-scaffolder-common": "1.5.10",
"@backstage/plugin-scaffolder-node": "0.8.1",
"@backstage/plugin-scaffolder-node-test-utils": "0.2.1",
"@backstage/plugin-scaffolder-react": "1.15.0",
"@backstage/plugin-search": "1.4.25",
"@backstage/plugin-search-backend": "2.0.1",
"@backstage/plugin-search-backend-module-catalog": "0.3.3",
"@backstage/plugin-search-backend-module-elasticsearch": "1.7.1",
"@backstage/plugin-search-backend-module-explore": "0.3.1",
"@backstage/plugin-search-backend-module-pg": "0.5.43",
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.3.8",
"@backstage/plugin-search-backend-module-techdocs": "0.4.1",
"@backstage/plugin-search-backend-node": "1.3.10",
"@backstage/plugin-search-common": "1.2.17",
"@backstage/plugin-search-react": "1.8.8",
"@backstage/plugin-signals": "0.0.18",
"@backstage/plugin-signals-backend": "0.3.3",
"@backstage/plugin-signals-node": "0.1.19",
"@backstage/plugin-signals-react": "0.0.12",
"@backstage/plugin-techdocs": "1.12.5",
"@backstage/plugin-techdocs-addons-test-utils": "1.0.47",
"@backstage/plugin-techdocs-backend": "2.0.1",
"@backstage/plugin-techdocs-common": "0.1.0",
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.23",
"@backstage/plugin-techdocs-node": "1.13.2",
"@backstage/plugin-techdocs-react": "1.2.16",
"@backstage/plugin-user-settings": "0.8.21",
"@backstage/plugin-user-settings-backend": "0.3.1",
"@backstage/plugin-user-settings-common": "0.0.1",
"@backstage/plugin-events-backend-module-google-pubsub": "0.0.0",
"@backstage/plugin-catalog-backend-module-gitea": "0.0.0"
},
"changesets": [
"angry-sites-fold",
"beige-kiwis-flow",
"brave-donuts-sink",
"brave-eggs-mate",
"brave-pandas-beam",
"brave-toes-switch",
"breezy-hotels-deny",
"bright-moles-sort",
"bumpy-showers-design",
"busy-badgers-hang",
"calm-toys-occur",
"chatty-months-grow",
"chatty-showers-cheat",
"chilly-trams-cheer",
"chubby-cougars-run",
"chubby-needles-vanish",
"clean-otters-allow",
"cold-humans-check",
"common-goats-raise",
"cool-bikes-push",
"cool-cities-grab",
"cool-colts-float",
"cool-groups-fail",
"cool-knives-design",
"crazy-chefs-sin",
"create-app-1745325336",
"create-app-1745936753",
"create-app-1747144256",
"cruel-lights-sip",
"cyan-pots-appear",
"deep-ties-move",
"dirty-grapes-vanish",
"dry-carpets-hope",
"dry-shirts-film",
"dull-doodles-trade",
"early-colts-accept",
"early-dryers-teach",
"eight-toys-feel",
"eleven-beans-relax",
"eleven-ghosts-strive",
"every-bottles-grow",
"famous-cities-stand",
"fancy-frogs-like",
"floppy-days-tell",
"four-peaches-talk",
"four-snails-argue",
"fruity-bags-flow",
"funny-papayas-tell",
"good-islands-drive",
"green-trainers-float",
"grumpy-phones-kiss",
"heavy-baths-rule",
"heavy-onions-swim",
"honest-states-repeat",
"honest-teams-shave",
"huge-olives-do",
"icy-mugs-glow",
"khaki-grapes-sink",
"large-experts-sort",
"large-lemons-clap",
"lazy-tires-show",
"lovely-cats-take",
"mean-parents-build",
"mighty-carrots-decide",
"moody-women-itch",
"neat-glasses-occur",
"neat-glasses-occured",
"new-hands-scream",
"nice-vans-vanish",
"ninety-donkeys-shop",
"old-crews-serve",
"old-parents-cut",
"open-ghosts-fix",
"open-lands-shop",
"orange-banks-deny",
"polite-shoes-allow",
"pretty-corners-speak",
"pretty-seas-hug",
"proud-women-hammer",
"public-socks-agree",
"puny-rice-sneeze",
"real-rings-smoke",
"real-sheep-chew",
"renovate-29506de",
"renovate-4fc113d",
"renovate-68baea0",
"renovate-e32145b",
"renovate-ee17247",
"sad-showers-begin",
"sad-taxes-bake",
"shaggy-stingrays-check",
"sharp-ligers-beg",
"sharp-numbers-doubt",
"shiny-symbols-grow",
"short-teeth-juggle",
"silent-clubs-roll",
"slick-brooms-start",
"slimy-peas-post",
"slow-drinks-enjoy",
"small-eggs-develop",
"soft-ravens-build",
"spicy-camels-bet",
"spicy-steaks-swim",
"spotty-doors-design",
"stale-symbols-joke",
"sweet-papayas-slide",
"tall-suits-share-auth-backend",
"tall-suits-share-auth-node",
"tall-suits-share",
"tame-areas-behave",
"ten-spies-explode",
"ten-tables-build",
"thick-hotels-rhyme",
"tidy-paths-count",
"true-breads-rhyme",
"true-trains-tie",
"twenty-kiwis-punch",
"violet-breads-obey",
"warm-cases-bathe",
"warm-llamas-return",
"wicked-clubs-dream",
"wicked-dingos-stand",
"wise-cobras-sink",
"wise-pillows-smile",
"yellow-beans-eat",
"yellow-cows-tickle",
"young-dancers-shave"
]
}
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-test-utils': minor
---
Add a functional `mockServices.events()`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-react': patch
---
Fixed an issue causing entities of kind user and group to be empty when an owner was selected
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-node': patch
---
trim leading and trailing slashes from parseRepoUrl query parameters
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-node-test-utils': patch
---
Include optional `user` in `createMockActionContext`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/canon': minor
---
We are modifying the way we treat custom render using 'useRender()' under the hood from BaseUI.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-home': patch
---
Export root page route from the home plugin to enable adding links/nav to it from outside the plugin
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-org': patch
---
display entity-ref in GroupProfileCard so groups can easily determine their Group ID
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Fix the hidden sidebar's sub-menu when the sidebar is scrollable
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/repo-tools': patch
---
Updated dependency `typedoc` to `^0.28.0`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Updated dependency `@octokit/request` to `^8.0.0`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Updated dependency `react-refresh` to `^0.17.0`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-compat-api': patch
---
Updated dependency `@backstage-community/plugin-puppetdb` to `^0.6.0`.
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-kubernetes-common': patch
'@backstage/plugin-kubernetes-node': patch
'@backstage/plugin-kubernetes-react': patch
'@backstage/plugin-kubernetes': patch
---
Updated dependency `@kubernetes/client-node` to `1.1.2`.
-66
View File
@@ -1,66 +0,0 @@
---
'@backstage/plugin-catalog-backend': major
---
**BREAKING**: Removed all deprecated exports, and removed support for the old backend system.
It also removes the `CodeOwnersProcessor` from the default set of processors, because it is expensive to run and has vague semantics. You need to update your backend to add it to the `catalogProcessingExtensionPoint` if you wish to continue using it.
The following removed exports are available from `@backstage/plugin-catalog-node`:
- `locationSpecToMetadataName`
- `locationSpecToLocationEntity`
- `processingResult`
- `EntitiesSearchFilter`
- `EntityFilter`
- `DeferredEntity`
- `EntityRelationSpec`
- `CatalogProcessor`
- `CatalogProcessorParser`
- `CatalogProcessorCache`
- `CatalogProcessorEmit`
- `CatalogProcessorLocationResult`
- `CatalogProcessorEntityResult`
- `CatalogProcessorRelationResult`
- `CatalogProcessorErrorResult`
- `CatalogProcessorRefreshKeysResult`
- `CatalogProcessorResult`
- `EntityProvider`
- `EntityProviderConnection`
- `EntityProviderMutation`
- `AnalyzeOptions`
- `LocationAnalyzer`
- `ScmLocationAnalyzer`
- `PlaceholderResolver`
- `PlaceholderResolverParams`
- `PlaceholderResolverRead`
- `PlaceholderResolverResolveUrl`
- `parseEntityYaml`
The following removed exports are available from `@backstage/plugin-catalog-common`:
- `LocationSpec`
- `AnalyzeLocationRequest`
- `AnalyzeLocationResponse`
- `AnalyzeLocationExistingEntity`
- `AnalyzeLocationGenerateEntity`
- `AnalyzeLocationEntityField`
The following removed exports are instead implemented in the new backend system by `@backstage/plugin-search-backend-module-catalog`:
- `defaultCatalogCollatorEntityTransformer`
- `CatalogCollatorEntityTransformer`
- `DefaultCatalogCollator`
The following exports are removed without a direct replacement:
- `DefaultCatalogCollatorFactory`
- `DefaultCatalogCollatorFactoryOptions`
- `LocationEntityProcessor`
- `LocationEntityProcessorOptions`
- `CatalogBuilder`
- `CatalogEnvironment`
- `CatalogPermissionRuleInput`
- `CatalogProcessingEngine`
- `createRandomProcessingInterval`
- `ProcessingIntervalFunction`

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