Merge pull request #6 from backstage/master

Fetching commits from main
This commit is contained in:
vidhanshah
2025-11-07 16:55:32 +05:30
committed by GitHub
3752 changed files with 234385 additions and 87261 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Fix broken external links in Backstage UI Header component.
-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
@@ -0,0 +1,5 @@
---
'@backstage/backend-defaults': patch
---
Adjusted the log line wording of task worker starting
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
The templates executed with the `yarn new` command now supports templating filenames.
-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
@@ -0,0 +1,5 @@
---
'@backstage/repo-tools': patch
---
Updated knip-reports to detect dependencies in dev/alpha pattern
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend': minor
---
Enable YAML merge keys in yamlPlaceholderResolver
-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`.
+10
View File
@@ -0,0 +1,10 @@
---
'@backstage/plugin-search-backend-module-elasticsearch': patch
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-techdocs-backend': patch
'@backstage/plugin-signals-backend': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-signals': patch
---
Removed/moved unused dependencies
-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
+8
View File
@@ -0,0 +1,8 @@
---
'@backstage/plugin-search-react': minor
'@backstage/plugin-techdocs': minor
'@backstage/plugin-catalog': minor
'@backstage/plugin-search': minor
---
Add support for customizable icons in `SearchResultListItemBlueprint` and related components
-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.
+27
View File
@@ -0,0 +1,27 @@
---
'@backstage/ui': minor
---
**BREAKING**: Migrated Avatar component from Base UI to custom implementation with size changes:
- Base UI-specific props are no longer supported
- Size values have been updated:
- New `x-small` size added (1.25rem / 20px)
- `small` size unchanged (1.5rem / 24px)
- `medium` size unchanged (2rem / 32px, default)
- `large` size **changed from 3rem to 2.5rem** (40px)
- New `x-large` size added (3rem / 48px)
Migration:
```diff
# Remove Base UI-specific props
- <Avatar src="..." name="..." render={...} />
+ <Avatar src="..." name="..." />
# Update large size usage to x-large for same visual size
- <Avatar src="..." name="..." size="large" />
+ <Avatar src="..." name="..." size="x-large" />
```
Added `purpose` prop for accessibility control (`'informative'` or `'decoration'`).
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-github-provider': patch
---
Added missing types package
+58
View File
@@ -0,0 +1,58 @@
---
'@backstage/ui': minor
---
**BREAKING**: Migrated Checkbox component from Base UI to React Aria Components.
API changes required:
- `checked``isSelected`
- `defaultChecked``defaultSelected`
- `disabled``isDisabled`
- `required``isRequired`
- `label` prop removed - use `children` instead
- CSS: `bui-CheckboxLabel` class removed
- Data attribute: `data-checked``data-selected`
- Use without label is no longer supported
Migration examples:
Before:
```tsx
<Checkbox label="Accept terms" checked={agreed} onChange={setAgreed} />
```
After:
```tsx
<Checkbox isSelected={agreed} onChange={setAgreed}>
Accept terms
</Checkbox>
```
Before:
```tsx
<Checkbox label="Option" disabled />
```
After:
```tsx
<Checkbox isDisabled>Option</Checkbox>
```
Before:
```tsx
<Checkbox />
```
After:
```tsx
<Checkbox>
<VisuallyHidden>Accessible label</VisuallyHidden>
</Checkbox>
```
-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
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Fixed CSS issues in Select component including popover width constraints, focus outline behavior, and overflow handling.
-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/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
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-catalog-backend': minor
'@backstage/plugin-catalog-node': minor
---
Make YAML merge (<<:) support configurable in the Backstage Catalog instead of always being enabled
-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
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-app-visualizer': patch
---
Improve tree visualizer to use a horizontal layout and fill the content space.
-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
@@ -0,0 +1,5 @@
---
'@backstage/backend-defaults': patch
---
Fix a bug in the Gitlab URL reader where `search` did not handle multiple globs
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Full support in EntityPicker (and derivatives) for default EntityPresentationApi
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/backend-test-utils': minor
---
Added support for Postgres 18 to the available `TestDatabases`.
Note that the set of _default_ databases to test against for users of the `TestDatabases` class was also updated to include Postgres 14 and 18, instead of 13 and 17. If you need to override this, you can pass in an explicit `ids` argument, for example `ids: ['POSTGRES_17', 'POSTGRES_13', 'SQLITE_3']`.
-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."
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/dev-utils': patch
---
Fixed styling of the dev app by adding a lazy import of `@backstage/ui/css/styles.css`.
-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
+10
View File
@@ -0,0 +1,10 @@
---
'@backstage/plugin-notifications-backend': patch
---
Show default settings for notifications even before receiving first notification.
Previously, it was not possible for the users to see or modify their notification settings until they had received at
least one notification from specific origin or topic.
This update ensures that default settings are displayed from the outset,
allowing users to customize their preferences immediately.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Fix default text color in Backstage UI
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-notifications-backend-module-email': patch
---
Updated `AWS SES` client to version 2 to support `nodemailer` version 7.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Fixed Text component to prevent `truncate` prop from being spread to the underlying DOM element.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-openapi': patch
---
fix wrong dereferencing for AsyncApi 3 documents
-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
---
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
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend-module-gitlab': minor
---
fix scaffolder action createDeployToken to allow usage of oauth tokens
-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
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Fix inconsistent behavior in the `new` command for the `@internal` scope: it now consistently defaults to the `backstage-plugin-` infix whether the `--scope` option is not set or it's set to `internal`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-techdocs-module-addons-contrib': patch
---
ExpandableCollapse Techdocs Addon was breaking native sidebar collapse on Firefox
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Improved the Link component structure in Backstage UI.
-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
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-react': patch
---
Fixed a bug in the Scaffolder's template parsing in the `useTemplateSchema` hook by removing the title instead of setting it to `undefined`
-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.
+70
View File
@@ -0,0 +1,70 @@
---
'@backstage/plugin-catalog-backend-module-ldap': minor
---
Moved from `ldapjs` dependency to `ldapts`
### Breaking Changes
**Type Migration**
Custom transformers must now accept `Entry` from ldapts instead of `SearchEntry`
from ldapjs The Entry type provides direct property access without need for
`.object()` or `.raw()` methods.
If you have custom user or group transformers, update the signature from:
```typescript
(vendor: LdapVendor, config: UserConfig, entry: SearchEntry) =>
Promise<UserEntity | undefined>;
```
to
```typescript
(vendor: LdapVendor, config: UserConfig, entry: Entry) =>
Promise<UserEntity | undefined>;
```
**Search Options**
Updated LDAP search configuration `typesOnly: false``attributeValues: true`
This inverts the boolean logic: ldapjs used negative form while ldapts uses
positive form. Both achieve the same result: retrieving attribute values rather
than just attribute names.
Update LDAP search options in configuration from
```yaml
options:
typesOnly: false
```
to
```yaml
options:
attributeValues: true
```
**API Changes** Removed `LdapClient.searchStreaming()` method. Users should
migrate to `LdapClient.search()` instead
If you're using `searchStreaming` directly:
```typescript
// Before
await client.searchStreaming(dn, options, async entry => {
// process each entry
});
// After
const entries = await client.search(dn, options);
for (const entry of entries) {
// process each entry
}
```
> **_NOTE:_**: Both methods have always loaded all entries into memory. The
> searchStreaming method was only needed internally to handle ldapjs's
> event-based API.
-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
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Fixed dialog backdrop appearance in dark mode.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-plugin-api': minor
---
Promote `instanceMetadata` service to main entrypoint.
-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
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Migrated CellProfile component from Base UI Avatar to Backstage UI Avatar component.
-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
@@ -0,0 +1,5 @@
---
'@backstage/ui': minor
---
Fixing styles on SearchField in Backstage UI after migration to CSS modules. `SearchField` has now its own set of class names. We previously used class names from `TextField` but this approach was creating some confusion so going forward in your theme you'll be able to theme `TextField` and `SearchField` separately.
-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
@@ -0,0 +1,5 @@
---
'@backstage/create-app': patch
---
Added `@backstage/plugin-app-visualizer` to the app in the `--next` template.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-react': patch
---
Apply default ordering of templates
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Avatar components in x-small and small sizes now display only one initial instead of two, improving readability at smaller dimensions.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Added a template for the `yarn new` command to create an catalog entity provider. To add this template to an explicit list in the root `package.json`, use `@backstage/cli/templates/catalog-provider-module`.
-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/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
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-gateway-backend': minor
---
Update usage of the `instanceMetadata` service.
-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.

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