Merge branch 'master' into add-default-enviroment

This commit is contained in:
Rogerio Angeliski
2025-11-13 09:00:13 -03:00
1550 changed files with 79545 additions and 34322 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Fix broken external links in Backstage UI Header component.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-org': patch
---
Improved responsiveness of GroupProfileCard component
+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/plugin-catalog-backend': patch
---
Internal refactor to remove remnants of the old backend system
+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/plugin-search-backend-module-pg': patch
---
Truncate long docs to fit PG index size limit
+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
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-defaults': minor
---
implement support for direct url for AzureBlobStorageUrlReader search function
+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/ui': patch
---
remove default selection of tab
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Fix for duplicate search results in entity-facets API call
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-graph': patch
---
Add missing API implementation for catalog graph plugin in NFS apps.
+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'`).
+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
@@ -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-react': patch
---
Correct translation key from "type" to "owner" for owner column in entity table to ensure the right translation is loaded.
+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
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-home': patch
---
Allow customization of VisitList by adding optional enrichVisit, transformPathname, canSave functions to VisitsStorageApi, along with VisitDisplayProvider for colors, labels
+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.
+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
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-react': patch
---
Added missing i18n
+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
@@ -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`.
+9
View File
@@ -0,0 +1,9 @@
---
'@backstage/plugin-notifications-backend': minor
'@backstage/plugin-notifications-common': minor
---
Adds support for default configuration for an entire notification channel.
This setting will also be inherited down to origins and topics while still respecting the users individual choices.
This will be handy if you want to use a "opt-in" strategy.
-25
View File
@@ -1,25 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Moved catalog processor and provider disabling and priorities under own config objects.
This is due to issue with some existing providers, such as GitHub, using array syntax for the provider configuration.
The new config format is not backwards compatible, so users will need to update their config files. The new format
is as follows:
```yaml
catalog:
providerOptions:
providerA:
disabled: false
providerB:
disabled: true
processorOptions:
processorA:
disabled: false
priority: 10
processorB:
disabled: true
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Swap base token for semantic token in ItemCardHeader to ensure readability in light mode.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Improved visual consistency of PasswordField, SearchField, and MenuAutocomplete components.
+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
@@ -1,5 +0,0 @@
---
'@backstage/integration': patch
---
remove host from azure blob storage integration type
+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
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend-module-gitlab': minor
---
fix scaffolder action createDeployToken to allow usage of oauth tokens
+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
@@ -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`
+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
@@ -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
@@ -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/cli': patch
---
Fixed module federation config by only setting `import: false` on shared libraries for remote.
+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/plugin-scaffolder-backend-module-gcp': patch
---
Fix documentation strings to mention GCP instead of Azure
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-common': patch
---
Make SERVICEACCOUNT_CA_PATH public so it can be imported by external modules.
-18
View File
@@ -1,18 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': patch
'@backstage/plugin-scaffolder-backend-module-bitbucket-server': patch
'@backstage/plugin-scaffolder-backend-module-bitbucket-cloud': patch
'@backstage/plugin-scaffolder-backend-module-notifications': patch
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
'@backstage/plugin-scaffolder-backend-module-bitbucket': patch
'@backstage/plugin-scaffolder-backend-module-gerrit': patch
'@backstage/plugin-scaffolder-backend-module-github': patch
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
'@backstage/plugin-scaffolder-backend-module-sentry': patch
'@backstage/plugin-scaffolder-backend-module-yeoman': patch
'@backstage/plugin-scaffolder-backend-module-azure': patch
'@backstage/plugin-scaffolder-backend-module-gitea': patch
'@backstage/plugin-scaffolder-backend-module-rails': patch
---
Updating import for the `scaffolderActionsExtensionPoint` to be the main export
+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/repo-tools': minor
---
The `package-docs` command will now automatically use a `typedoc.json` file if one exists at the root of your project.
+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`.
+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-search-backend-module-pg': patch
---
Added the < character to the query filter regexp
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-techdocs': patch
---
Fixed an issue where the entire TechDocs page would re-render when navigating between pages within the same entity's documentation.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-plugin-api': minor
---
Explicitly mark `coreServices.rootInstanceMetadata` as a root service.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-test-utils': patch
---
Tweak some of the mock services to have more precise types
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-app-api': minor
---
Updates API for `instanceMetadata` service to return a list of plugins not features.
+17
View File
@@ -0,0 +1,17 @@
---
'@backstage/frontend-plugin-api': patch
---
Added support for plugin-relative `attachTo` declarations for extension definitions. This allows for the creation of extension and extension blueprints that attach to other extensions of a particular `kind` in the same plugin, rather than needing to provide the exact extension ID. This is particularly useful when wanting to provide extension blueprints with a built-in hierarchy where the extensions created from one blueprint attach to extensions created from the other blueprint, for example:
```ts
// kind: 'tabbed-page'
const parentPage = TabbedPageBlueprint.make({
params: {....}
})
// attachTo: { kind: 'tabbed-page', input: 'tabs' }
const child1 = TabContentBlueprint.make({
name: 'tab1',
params: {....}
})
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Removed `@base-ui-components/react` dependency as all components now use React Aria Components.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Fix the default font size in Backstage UI.
+269 -215
View File
@@ -2,238 +2,292 @@
"mode": "pre",
"tag": "next",
"initialVersions": {
"example-app": "0.2.113",
"@backstage/app-defaults": "1.7.0",
"example-app-next": "0.0.27",
"app-next-example-plugin": "0.0.27",
"example-backend": "0.0.42",
"@backstage/backend-app-api": "1.2.7",
"@backstage/backend-defaults": "0.12.1",
"example-app": "0.2.114",
"@backstage/app-defaults": "1.7.1",
"example-app-next": "0.0.28",
"app-next-example-plugin": "0.0.28",
"example-backend": "0.0.43",
"@backstage/backend-app-api": "1.2.8",
"@backstage/backend-defaults": "0.13.0",
"@backstage/backend-dev-utils": "0.1.5",
"@backstage/backend-dynamic-feature-service": "0.7.4",
"@backstage/backend-openapi-utils": "0.6.1",
"@backstage/backend-plugin-api": "1.4.3",
"@backstage/backend-test-utils": "1.9.0",
"@backstage/backend-dynamic-feature-service": "0.7.5",
"@backstage/backend-openapi-utils": "0.6.2",
"@backstage/backend-plugin-api": "1.4.4",
"@backstage/backend-test-utils": "1.9.1",
"@backstage/catalog-client": "1.12.0",
"@backstage/catalog-model": "1.7.5",
"@backstage/cli": "0.34.2",
"@backstage/cli": "0.34.4",
"@backstage/cli-common": "0.1.15",
"@backstage/cli-node": "0.2.14",
"@backstage/codemods": "0.1.52",
"@backstage/config": "1.3.3",
"@backstage/config-loader": "1.10.3",
"@backstage/core-app-api": "1.19.0",
"@backstage/core-compat-api": "0.5.2",
"@backstage/core-components": "0.18.0",
"@backstage/core-plugin-api": "1.11.0",
"@backstage/create-app": "0.7.4",
"@backstage/dev-utils": "1.1.14",
"e2e-test": "0.2.32",
"@backstage/config": "1.3.5",
"@backstage/config-loader": "1.10.5",
"@backstage/core-app-api": "1.19.1",
"@backstage/core-compat-api": "0.5.3",
"@backstage/core-components": "0.18.2",
"@backstage/core-plugin-api": "1.11.1",
"@backstage/create-app": "0.7.5",
"@backstage/dev-utils": "1.1.15",
"e2e-test": "0.2.33",
"@backstage/e2e-test-utils": "0.1.1",
"@backstage/errors": "1.2.7",
"@backstage/eslint-plugin": "0.1.11",
"@backstage/frontend-app-api": "0.13.0",
"@backstage/frontend-defaults": "0.3.1",
"@backstage/frontend-dynamic-feature-loader": "0.1.5",
"@internal/frontend": "0.0.13",
"@backstage/frontend-plugin-api": "0.12.0",
"@backstage/frontend-test-utils": "0.3.6",
"@backstage/integration": "1.18.0",
"@backstage/integration-aws-node": "0.1.17",
"@backstage/integration-react": "1.2.10",
"@backstage/eslint-plugin": "0.1.12",
"@backstage/frontend-app-api": "0.13.1",
"@backstage/frontend-defaults": "0.3.2",
"@backstage/frontend-dynamic-feature-loader": "0.1.6",
"@internal/frontend": "0.0.14",
"@backstage/frontend-plugin-api": "0.12.1",
"@backstage/frontend-test-utils": "0.4.0",
"@backstage/integration": "1.18.1",
"@backstage/integration-aws-node": "0.1.18",
"@backstage/integration-react": "1.2.11",
"@internal/opaque": "0.0.1",
"@backstage/release-manifests": "0.0.13",
"@backstage/repo-tools": "0.15.2",
"@internal/scaffolder": "0.0.13",
"@techdocs/cli": "1.9.8",
"techdocs-cli-embedded-app": "0.2.112",
"@backstage/test-utils": "1.7.11",
"@backstage/theme": "0.6.8",
"@backstage/repo-tools": "0.15.3",
"@internal/scaffolder": "0.0.14",
"@techdocs/cli": "1.10.0",
"techdocs-cli-embedded-app": "0.2.113",
"@backstage/test-utils": "1.7.12",
"@backstage/theme": "0.7.0",
"@backstage/types": "1.2.2",
"@backstage/ui": "0.7.1",
"@backstage/ui": "0.8.0",
"@backstage/version-bridge": "1.0.11",
"yarn-plugin-backstage": "0.0.7",
"@backstage/plugin-api-docs": "0.12.11",
"@backstage/plugin-api-docs": "0.13.0",
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.10",
"@backstage/plugin-app": "0.3.0",
"@backstage/plugin-app-backend": "0.5.6",
"@backstage/plugin-app-node": "0.1.37",
"@backstage/plugin-app-visualizer": "0.1.23",
"@backstage/plugin-auth": "0.1.0",
"@backstage/plugin-auth-backend": "0.25.4",
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.4.7",
"@backstage/plugin-auth-backend-module-auth0-provider": "0.2.7",
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.4.7",
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.2.12",
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.3.7",
"@backstage/plugin-auth-backend-module-bitbucket-server-provider": "0.2.7",
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.4.7",
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.4.7",
"@backstage/plugin-auth-backend-module-github-provider": "0.3.7",
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.3.7",
"@backstage/plugin-auth-backend-module-google-provider": "0.3.7",
"@backstage/plugin-auth-backend-module-guest-provider": "0.2.12",
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.3.7",
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.4.7",
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.2.12",
"@backstage/plugin-auth-backend-module-oidc-provider": "0.4.7",
"@backstage/plugin-auth-backend-module-okta-provider": "0.2.7",
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.3.7",
"@backstage/plugin-auth-backend-module-openshift-provider": "0.1.0",
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.3.7",
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.5.7",
"@backstage/plugin-auth-node": "0.6.7",
"@backstage/plugin-auth-react": "0.1.19",
"@backstage/plugin-bitbucket-cloud-common": "0.3.2",
"@backstage/plugin-catalog": "1.31.3",
"@backstage/plugin-catalog-backend": "3.1.0",
"@backstage/plugin-catalog-backend-module-aws": "0.4.15",
"@backstage/plugin-catalog-backend-module-azure": "0.3.9",
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.5.6",
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.5.3",
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.5.3",
"@backstage/plugin-catalog-backend-module-gcp": "0.3.12",
"@backstage/plugin-catalog-backend-module-gerrit": "0.3.6",
"@backstage/plugin-catalog-backend-module-gitea": "0.1.4",
"@backstage/plugin-catalog-backend-module-github": "0.11.0",
"@backstage/plugin-catalog-backend-module-github-org": "0.3.14",
"@backstage/plugin-catalog-backend-module-gitlab": "0.7.3",
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.2.13",
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.7.4",
"@backstage/plugin-catalog-backend-module-ldap": "0.11.9",
"@backstage/plugin-catalog-backend-module-logs": "0.1.14",
"@backstage/plugin-catalog-backend-module-msgraph": "0.8.0",
"@backstage/plugin-catalog-backend-module-openapi": "0.2.14",
"@backstage/plugin-catalog-backend-module-puppetdb": "0.2.14",
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.2.12",
"@backstage/plugin-catalog-backend-module-unprocessed": "0.6.4",
"@backstage/plugin-catalog-common": "1.1.5",
"@backstage/plugin-catalog-graph": "0.5.0",
"@backstage/plugin-catalog-import": "0.13.5",
"@backstage/plugin-catalog-node": "1.19.0",
"@backstage/plugin-catalog-react": "1.21.0",
"@backstage/plugin-catalog-unprocessed-entities": "0.2.21",
"@backstage/plugin-catalog-unprocessed-entities-common": "0.0.9",
"@backstage/plugin-config-schema": "0.1.72",
"@backstage/plugin-devtools": "0.1.31",
"@backstage/plugin-devtools-backend": "0.5.9",
"@backstage/plugin-devtools-common": "0.1.17",
"@backstage/plugin-events-backend": "0.5.6",
"@backstage/plugin-events-backend-module-aws-sqs": "0.4.15",
"@backstage/plugin-events-backend-module-azure": "0.2.24",
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.24",
"@backstage/plugin-events-backend-module-bitbucket-server": "0.1.5",
"@backstage/plugin-events-backend-module-gerrit": "0.2.24",
"@backstage/plugin-events-backend-module-github": "0.4.4",
"@backstage/plugin-events-backend-module-gitlab": "0.3.5",
"@backstage/plugin-events-backend-module-google-pubsub": "0.1.4",
"@backstage/plugin-events-backend-module-kafka": "0.1.3",
"@backstage/plugin-events-backend-test-utils": "0.1.48",
"@backstage/plugin-events-node": "0.4.15",
"@internal/plugin-todo-list": "1.0.43",
"@internal/plugin-todo-list-backend": "1.0.43",
"@internal/plugin-todo-list-common": "1.0.26",
"@backstage/plugin-gateway-backend": "1.0.5",
"@backstage/plugin-home": "0.8.12",
"@backstage/plugin-home-react": "0.1.30",
"@backstage/plugin-kubernetes": "0.12.11",
"@backstage/plugin-kubernetes-backend": "0.20.2",
"@backstage/plugin-kubernetes-cluster": "0.0.29",
"@backstage/plugin-kubernetes-common": "0.9.6",
"@backstage/plugin-kubernetes-node": "0.3.4",
"@backstage/plugin-kubernetes-react": "0.5.11",
"@backstage/plugin-mcp-actions-backend": "0.1.3",
"@backstage/plugin-notifications": "0.5.9",
"@backstage/plugin-notifications-backend": "0.5.10",
"@backstage/plugin-notifications-backend-module-email": "0.3.13",
"@backstage/plugin-notifications-backend-module-slack": "0.1.5",
"@backstage/plugin-notifications-common": "0.1.0",
"@backstage/plugin-notifications-node": "0.2.19",
"@backstage/plugin-org": "0.6.44",
"@backstage/plugin-org-react": "0.1.42",
"@backstage/plugin-permission-backend": "0.7.4",
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.2.12",
"@backstage/plugin-permission-common": "0.9.1",
"@backstage/plugin-permission-node": "0.10.4",
"@backstage/plugin-permission-react": "0.4.36",
"@backstage/plugin-proxy-backend": "0.6.6",
"@backstage/plugin-proxy-node": "0.1.8",
"@backstage/plugin-scaffolder": "1.34.1",
"@backstage/plugin-scaffolder-backend": "2.2.1",
"@backstage/plugin-scaffolder-backend-module-azure": "0.2.13",
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.3.14",
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.2.13",
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.2.13",
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.3.13",
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.3.15",
"@backstage/plugin-scaffolder-backend-module-gcp": "0.2.13",
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.2.13",
"@backstage/plugin-scaffolder-backend-module-gitea": "0.2.13",
"@backstage/plugin-scaffolder-backend-module-github": "0.9.0",
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.9.5",
"@backstage/plugin-scaffolder-backend-module-notifications": "0.1.14",
"@backstage/plugin-scaffolder-backend-module-rails": "0.5.13",
"@backstage/plugin-scaffolder-backend-module-sentry": "0.2.13",
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.4.14",
"@backstage/plugin-scaffolder-common": "1.7.1",
"@backstage/plugin-scaffolder-node": "0.11.1",
"@backstage/plugin-scaffolder-node-test-utils": "0.3.3",
"@backstage/plugin-scaffolder-react": "1.19.1",
"@backstage/plugin-search": "1.4.30",
"@backstage/plugin-search-backend": "2.0.6",
"@backstage/plugin-search-backend-module-catalog": "0.3.8",
"@backstage/plugin-search-backend-module-elasticsearch": "1.7.6",
"@backstage/plugin-search-backend-module-explore": "0.3.7",
"@backstage/plugin-search-backend-module-pg": "0.5.48",
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.3.13",
"@backstage/plugin-search-backend-module-techdocs": "0.4.6",
"@backstage/plugin-search-backend-node": "1.3.15",
"@backstage/plugin-search-common": "1.2.19",
"@backstage/plugin-search-react": "1.9.4",
"@backstage/plugin-signals": "0.0.23",
"@backstage/plugin-signals-backend": "0.3.8",
"@backstage/plugin-signals-node": "0.1.24",
"@backstage/plugin-signals-react": "0.0.15",
"@backstage/plugin-techdocs": "1.15.0",
"@backstage/plugin-techdocs-addons-test-utils": "1.1.0",
"@backstage/plugin-techdocs-backend": "2.1.0",
"@backstage/plugin-app": "0.3.1",
"@backstage/plugin-app-backend": "0.5.7",
"@backstage/plugin-app-node": "0.1.38",
"@backstage/plugin-app-visualizer": "0.1.24",
"@backstage/plugin-auth": "0.1.1",
"@backstage/plugin-auth-backend": "0.25.5",
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.4.8",
"@backstage/plugin-auth-backend-module-auth0-provider": "0.2.8",
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.4.8",
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.2.13",
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.3.8",
"@backstage/plugin-auth-backend-module-bitbucket-server-provider": "0.2.8",
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.4.8",
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.4.8",
"@backstage/plugin-auth-backend-module-github-provider": "0.3.8",
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.3.8",
"@backstage/plugin-auth-backend-module-google-provider": "0.3.8",
"@backstage/plugin-auth-backend-module-guest-provider": "0.2.13",
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.3.8",
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.4.8",
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.2.13",
"@backstage/plugin-auth-backend-module-oidc-provider": "0.4.8",
"@backstage/plugin-auth-backend-module-okta-provider": "0.2.8",
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.3.8",
"@backstage/plugin-auth-backend-module-openshift-provider": "0.1.1",
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.3.8",
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.5.8",
"@backstage/plugin-auth-node": "0.6.8",
"@backstage/plugin-auth-react": "0.1.20",
"@backstage/plugin-bitbucket-cloud-common": "0.3.3",
"@backstage/plugin-catalog": "1.31.4",
"@backstage/plugin-catalog-backend": "3.1.2",
"@backstage/plugin-catalog-backend-module-aws": "0.4.16",
"@backstage/plugin-catalog-backend-module-azure": "0.3.10",
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.5.7",
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.5.4",
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.5.4",
"@backstage/plugin-catalog-backend-module-gcp": "0.3.13",
"@backstage/plugin-catalog-backend-module-gerrit": "0.3.7",
"@backstage/plugin-catalog-backend-module-gitea": "0.1.5",
"@backstage/plugin-catalog-backend-module-github": "0.11.1",
"@backstage/plugin-catalog-backend-module-github-org": "0.3.15",
"@backstage/plugin-catalog-backend-module-gitlab": "0.7.4",
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.2.14",
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.7.5",
"@backstage/plugin-catalog-backend-module-ldap": "0.11.10",
"@backstage/plugin-catalog-backend-module-logs": "0.1.15",
"@backstage/plugin-catalog-backend-module-msgraph": "0.8.1",
"@backstage/plugin-catalog-backend-module-openapi": "0.2.15",
"@backstage/plugin-catalog-backend-module-puppetdb": "0.2.15",
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.2.13",
"@backstage/plugin-catalog-backend-module-unprocessed": "0.6.5",
"@backstage/plugin-catalog-common": "1.1.6",
"@backstage/plugin-catalog-graph": "0.5.2",
"@backstage/plugin-catalog-import": "0.13.6",
"@backstage/plugin-catalog-node": "1.19.1",
"@backstage/plugin-catalog-react": "1.21.2",
"@backstage/plugin-catalog-unprocessed-entities": "0.2.22",
"@backstage/plugin-catalog-unprocessed-entities-common": "0.0.10",
"@backstage/plugin-config-schema": "0.1.73",
"@backstage/plugin-devtools": "0.1.32",
"@backstage/plugin-devtools-backend": "0.5.10",
"@backstage/plugin-devtools-common": "0.1.18",
"@backstage/plugin-events-backend": "0.5.7",
"@backstage/plugin-events-backend-module-aws-sqs": "0.4.16",
"@backstage/plugin-events-backend-module-azure": "0.2.25",
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.25",
"@backstage/plugin-events-backend-module-bitbucket-server": "0.1.6",
"@backstage/plugin-events-backend-module-gerrit": "0.2.25",
"@backstage/plugin-events-backend-module-github": "0.4.5",
"@backstage/plugin-events-backend-module-gitlab": "0.3.6",
"@backstage/plugin-events-backend-module-google-pubsub": "0.1.5",
"@backstage/plugin-events-backend-module-kafka": "0.1.4",
"@backstage/plugin-events-backend-test-utils": "0.1.49",
"@backstage/plugin-events-node": "0.4.16",
"@internal/plugin-todo-list": "1.0.44",
"@internal/plugin-todo-list-backend": "1.0.44",
"@internal/plugin-todo-list-common": "1.0.27",
"@backstage/plugin-gateway-backend": "1.0.6",
"@backstage/plugin-home": "0.8.13",
"@backstage/plugin-home-react": "0.1.31",
"@backstage/plugin-kubernetes": "0.12.12",
"@backstage/plugin-kubernetes-backend": "0.20.3",
"@backstage/plugin-kubernetes-cluster": "0.0.30",
"@backstage/plugin-kubernetes-common": "0.9.7",
"@backstage/plugin-kubernetes-node": "0.3.5",
"@backstage/plugin-kubernetes-react": "0.5.12",
"@backstage/plugin-mcp-actions-backend": "0.1.4",
"@backstage/plugin-mui-to-bui": "0.2.0",
"@backstage/plugin-notifications": "0.5.10",
"@backstage/plugin-notifications-backend": "0.5.11",
"@backstage/plugin-notifications-backend-module-email": "0.3.14",
"@backstage/plugin-notifications-backend-module-slack": "0.2.0",
"@backstage/plugin-notifications-common": "0.1.1",
"@backstage/plugin-notifications-node": "0.2.20",
"@backstage/plugin-org": "0.6.45",
"@backstage/plugin-org-react": "0.1.43",
"@backstage/plugin-permission-backend": "0.7.5",
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.2.13",
"@backstage/plugin-permission-common": "0.9.2",
"@backstage/plugin-permission-node": "0.10.5",
"@backstage/plugin-permission-react": "0.4.37",
"@backstage/plugin-proxy-backend": "0.6.7",
"@backstage/plugin-proxy-node": "0.1.9",
"@backstage/plugin-scaffolder": "1.34.2",
"@backstage/plugin-scaffolder-backend": "3.0.0",
"@backstage/plugin-scaffolder-backend-module-azure": "0.2.14",
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.3.15",
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.2.14",
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.2.14",
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.3.14",
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.3.16",
"@backstage/plugin-scaffolder-backend-module-gcp": "0.2.14",
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.2.14",
"@backstage/plugin-scaffolder-backend-module-gitea": "0.2.14",
"@backstage/plugin-scaffolder-backend-module-github": "0.9.1",
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.9.6",
"@backstage/plugin-scaffolder-backend-module-notifications": "0.1.15",
"@backstage/plugin-scaffolder-backend-module-rails": "0.5.14",
"@backstage/plugin-scaffolder-backend-module-sentry": "0.2.14",
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.4.15",
"@backstage/plugin-scaffolder-common": "1.7.2",
"@backstage/plugin-scaffolder-node": "0.12.0",
"@backstage/plugin-scaffolder-node-test-utils": "0.3.4",
"@backstage/plugin-scaffolder-react": "1.19.2",
"@backstage/plugin-search": "1.4.31",
"@backstage/plugin-search-backend": "2.0.7",
"@backstage/plugin-search-backend-module-catalog": "0.3.9",
"@backstage/plugin-search-backend-module-elasticsearch": "1.7.7",
"@backstage/plugin-search-backend-module-explore": "0.3.8",
"@backstage/plugin-search-backend-module-pg": "0.5.49",
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.3.14",
"@backstage/plugin-search-backend-module-techdocs": "0.4.7",
"@backstage/plugin-search-backend-node": "1.3.16",
"@backstage/plugin-search-common": "1.2.20",
"@backstage/plugin-search-react": "1.9.5",
"@backstage/plugin-signals": "0.0.24",
"@backstage/plugin-signals-backend": "0.3.9",
"@backstage/plugin-signals-node": "0.1.25",
"@backstage/plugin-signals-react": "0.0.16",
"@backstage/plugin-techdocs": "1.15.1",
"@backstage/plugin-techdocs-addons-test-utils": "1.1.1",
"@backstage/plugin-techdocs-backend": "2.1.1",
"@backstage/plugin-techdocs-common": "0.1.1",
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.28",
"@backstage/plugin-techdocs-node": "1.13.7",
"@backstage/plugin-techdocs-react": "1.3.3",
"@backstage/plugin-user-settings": "0.8.26",
"@backstage/plugin-user-settings-backend": "0.3.6",
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.29",
"@backstage/plugin-techdocs-node": "1.13.8",
"@backstage/plugin-techdocs-react": "1.3.4",
"@backstage/plugin-user-settings": "0.8.27",
"@backstage/plugin-user-settings-backend": "0.3.7",
"@backstage/plugin-user-settings-common": "0.0.1"
},
"changesets": [
"brave-teeth-reply",
"brown-falcons-own",
"calm-trains-tie",
"clever-papers-watch",
"cold-coats-show",
"cool-baboons-count",
"create-app-1758639549",
"create-app-1758718573",
"eager-toes-start",
"fast-heads-brake",
"fast-queens-guess",
"five-olives-bet",
"hungry-crews-fetch",
"itchy-falcons-leave",
"kind-places-reply",
"legal-eagles-jog",
"nice-readers-judge",
"public-sites-admire",
"rare-states-pay",
"ready-poems-change",
"ready-pots-arrive",
"red-times-bet",
"salty-words-wash",
"short-aliens-invite",
"six-cooks-battle",
"solid-bikes-leave",
"tame-hairs-smash",
"tender-cups-tap",
"wet-spiders-wait"
"all-camels-agree",
"all-parrots-change",
"better-hats-cross",
"better-steaks-act",
"breezy-times-ring",
"bright-ears-send",
"busy-goats-create",
"clever-boats-clap",
"create-app-1761312116",
"create-app-1762897504",
"cruel-items-dig",
"cruel-plums-talk",
"deep-gifts-slide",
"easy-hands-grow",
"eighty-mails-leave",
"eighty-results-prove",
"eleven-carpets-win",
"eleven-lights-taste",
"every-ants-count",
"every-clocks-arrive",
"fancy-years-camp",
"fast-tables-sink",
"fast-tools-mate",
"fine-hands-return",
"five-seas-jam",
"fix-text-truncate-prop",
"flat-paws-do",
"fruity-snails-laugh",
"funny-stars-open",
"gentle-bikes-relax",
"giant-lamps-happen",
"grumpy-planes-bet",
"heavy-cars-wash",
"honest-lamps-occur",
"honest-pandas-win",
"huge-taxis-grab",
"itchy-bars-smell",
"legal-weeks-walk",
"lemon-spies-sleep",
"long-humans-sink",
"long-impalas-burn",
"loud-carpets-throw",
"moody-plums-add",
"ninety-cobras-feel",
"odd-states-melt",
"open-cloths-listen",
"open-items-open",
"plugin-relative-extensions",
"polite-eggs-dance",
"polite-seas-divide",
"pretty-kids-allow",
"purple-deer-bet",
"quiet-singers-pick",
"renovate-cd75086",
"rich-streets-rule",
"ripe-crabs-care",
"seven-cycles-pick",
"sharp-dragons-relate",
"short-sides-feel",
"silver-garlics-thank",
"sixty-clowns-run",
"smart-donuts-teach",
"solid-bees-agree",
"solid-dancers-march",
"stupid-doodles-love",
"ten-houses-attack",
"tender-regions-know",
"thirty-hoops-own",
"tough-sloths-spend",
"true-taxes-cover",
"twelve-spoons-feel",
"typescript-constructor-refactor",
"upset-teeth-add",
"warm-carrots-lead",
"warm-ducks-notice",
"warm-moments-repeat",
"warm-shrimps-clap",
"wicked-cycles-enter",
"wide-papers-run",
"wild-donkeys-sneeze",
"wild-owls-divide",
"yummy-socks-brake"
]
}
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-github': patch
---
Added configurable `pageSizes` for GitHub GraphQL API queries to prevent `RESOURCE_LIMITS_EXCEEDED` errors with organizations with large number of repositories. Please see the [GitHub Discovery documentation](https://backstage.io/docs/integrations/github/discovery#configuration) for new configuration options.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/core-components': patch
'@backstage/plugin-catalog-graph': patch
---
Fixed DependencyGraph `svg` size not adapting to the container size
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-graph': patch
---
Ensure the catalog graph entity card respects the height prop so the visualization scales down properly on wide screens.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-signals': patch
---
Fixes a bug where the `SignalClient` would try to subscribe to the same channel twice after an error, instead of just once.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-azure': patch
'@backstage/integration': patch
---
Adds config definitions for Azure Blob Storage.
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/plugin-scaffolder-node': minor
---
**BREAKING** - Marking optional fields as required in the `TaskBroker`, these can be fixed with a no-op `() => void` if you don't want to implement the functions.
- `cancel`, `recoverTasks` and `retry` are the required methods on the `TaskBroker` interface.
**NOTE**: If you're affected by this breaking change, please reach out to us in an issue as we're thinking about completely removing the `TaskBroker` extension point soon and would like to hear your use cases for the upcoming re-architecture of the `scaffolder-backend` plugin.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Add missing `templatingExtensions` option to RouterProps.contextMenu to allow global control across scaffolder pages
-13
View File
@@ -1,13 +0,0 @@
---
'@backstage/plugin-scaffolder-node': patch
---
**BREAKING ALPHA**: We've moved the `scaffolderActionsExtensionPoint` from `/alpha` to the main export.
```tsx
// before
import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha';
// after
import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node';
```
+8
View File
@@ -0,0 +1,8 @@
---
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-kubernetes-common': patch
'@backstage/plugin-kubernetes-node': patch
'@backstage/plugin-kubernetes-react': patch
---
Updated dependency `@kubernetes/client-node` to `1.4.0`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Fix CSS layer ordering in Backstage UI to make sure component styles are loaded after tokens and base declarations.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Fixed RadioGroup radio button ellipse distortion by preventing flex shrink and grow.
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/backend-defaults': minor
---
Adds support for configuring server-level HTTP options through the
`app-config.yaml` file under the `backend.server` key. Supported options
include `headersTimeout`, `keepAliveTimeout`, `requestTimeout`, `timeout`,
`maxHeadersCount`, and `maxRequestsPerSocket`.
These are passed directly to the underlying Node.js HTTP server.
If omitted, Node.js defaults are used.
+17
View File
@@ -0,0 +1,17 @@
---
'@backstage/ui': minor
---
**BREAKING**: Changed className prop behavior to augment default styles instead of being ignored or overriding them.
Affected components:
- Menu, MenuListBox, MenuAutocomplete, MenuAutocompleteListbox, MenuItem, MenuListBoxItem, MenuSection, MenuSeparator
- Switch
- Skeleton
- FieldLabel
- Header, HeaderToolbar
- HeaderPage
- Tabs, TabList, Tab, TabPanel
If you were passing custom className values to any of these components that relied on the previous behavior, you may need to adjust your styles to account for the default classes now being applied alongside your custom classes.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-app-visualizer': patch
---
Migrated to use `@backstage/ui`.
-13
View File
@@ -1,13 +0,0 @@
---
'@backstage/plugin-api-docs': minor
---
Remove explicit dependency on `isomorphic-form-data`.
This explicit dependency was added to address [an issue](https://github.com/swagger-api/swagger-ui/issues/7436) in the
dependency `swagger-ui-react`. That [issue has since been resolved](https://github.com/swagger-api/swagger-ui/issues/7436#issuecomment-889792304),
and `isomorphic-form-data` no longer needs to be declared.
Additionally, this changeset updates the `swagger-ui-react` dependency to version `5.19.0` or higher, which includes
[compatibility](https://github.com/swagger-api/swagger-ui?tab=readme-ov-file#compatibility) with the latest versions of
the OpenAPI specification.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/create-app': patch
---
Added the new `@backstage/cli/templates/catalog-provider-module` template to the explicit template configuration for the `next-app` template.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Fix font smoothing as default in Backstage UI.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/config-loader': patch
'@backstage/config': patch
---
Allow colon to be used as config key.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-components': patch
---
Line numbers in LogViewer will not be selectable in UI anymore
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Enable tree-shaking of imports other than `*.css`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/eslint-plugin': minor
---
Added `@backstage/no-ui-css-imports-in-non-frontend` rule, which ensures that CSS from `@backstage/ui` is not imported outside of the frontend app.
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/plugin-scaffolder-node': patch
---
**DEPRECATION**: We're going to be working on refactoring a lot of the internals of the Scaffolder backend plugin, and with that comes a lot of deprecations and removals for public types that are making these things hard.
If you're using these types, please reach out to us either on Discord or a GitHub issue with your use cases.
- `SerializedTask`, `SerializedTaskEvent`, `TaskBroker`, `TaskContext`, `TaskBrokerDispatchOptions`, `TaskBrokerDispatchResult`, `TaskCompletionState`, `TaskEventType`, `TaskFilter`, `TaskFilters`, `TaskStatus` are the types that have now been marked as deprecated, and will be removed in a future release.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-user-settings': patch
---
Revert `storageApiRef` implementation
+5
View File
@@ -0,0 +1,5 @@
---
'@techdocs/cli': patch
---
Fix for missing styles due to move to BUI.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
'@backstage/plugin-bitbucket-cloud-common': patch
---
Allow for passing a `pagelen` parameter to configure the `pagelength` property of the `BitbucketCloudEntityProvider` `searchCode` pagination to resolve [bug](https://jira.atlassian.com/browse/BCLOUD-23644) pertaining to duplicate results being returned.
+15
View File
@@ -0,0 +1,15 @@
---
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
'@backstage/plugin-scaffolder-backend-module-rails': patch
'@backstage/plugin-permission-backend': patch
'@backstage/plugin-permission-common': patch
'@backstage/core-components': patch
'@backstage/core-plugin-api': patch
'@backstage/plugin-devtools-common': patch
'@backstage/plugin-search-backend': patch
'@backstage/core-app-api': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/cli': patch
---
Convert all enums to erasable-syntax compliant patterns
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/ui': patch
---
Improved SearchField component flex layout and animations. Fixed SearchField behavior in Header components by switching from width-based transitions to flex-basis transitions for better responsive behavior. Added new Storybook stories to test SearchField integration with Header component.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-auth': patch
---
Authentication content screen now uses application title.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/frontend-plugin-api': patch
---
Updated to `ExtensionInput` to make all type parameters optional.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-github-org': patch
---
Added configurable `pageSizes` for GitHub GraphQL API queries to prevent `RESOURCE_LIMITS_EXCEEDED` errors with organizations with large number of teams and members. Please see the [GitHub Org Data documentation](https://backstage.io/docs/integrations/github/org#configuration-details) for new configuration options.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/ui': patch
---
Added `loading` prop to Button and ButtonIcon components for displaying spinner during async operations.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-catalog-backend': minor
'@backstage/plugin-catalog-node': minor
---
Enable YAML merge keys in yamlPlaceholderResolver
@@ -0,0 +1,63 @@
---
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-kubernetes-react': patch
'@backstage/plugin-notifications-backend': patch
'@backstage/plugin-notifications-node': patch
'@backstage/plugin-permission-react': patch
'@backstage/plugin-scaffolder-backend-module-gcp': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-search-backend-module-elasticsearch': patch
'@backstage/plugin-search-backend-module-pg': patch
'@backstage/plugin-search-backend': patch
'@backstage/plugin-search-backend-node': patch
'@backstage/plugin-search-react': patch
'@backstage/plugin-signals': patch
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-events-backend': patch
'@backstage/plugin-catalog-backend-module-backstage-openapi': patch
'@backstage/plugin-events-node': patch
'@backstage/plugin-user-settings': patch
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-auth-backend-module-cloudflare-access-provider': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-notifications-backend-module-email': patch
'@backstage/plugin-events-backend-module-aws-sqs': patch
'@backstage/plugin-devtools-backend': patch
'@backstage/plugin-catalog-backend-module-unprocessed': patch
'@backstage/plugin-catalog-backend-module-azure': patch
'@backstage/plugin-catalog-backend-module-aws': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-techdocs-node': patch
'@backstage/plugin-catalog-unprocessed-entities': patch
'@backstage/plugin-catalog-backend-module-msgraph': patch
'@backstage/plugin-catalog-backend-module-ldap': patch
'@backstage/plugin-bitbucket-cloud-common': patch
'@backstage/plugin-auth-node': patch
'@backstage/backend-app-api': patch
'@backstage/backend-defaults': patch
'@backstage/config-loader': patch
'@backstage/core-app-api': patch
'@backstage/core-plugin-api': patch
'@backstage/frontend-app-api': patch
'@backstage/config': patch
'@backstage/backend-dynamic-feature-service': patch
'@backstage/core-components': patch
'@backstage/cli': patch
'@backstage/cli-node': patch
'@backstage/catalog-model': patch
'@backstage/integration': patch
'@backstage/frontend-plugin-api': patch
'@backstage/integration-aws-node': patch
'@backstage/repo-tools': patch
'@backstage/backend-test-utils': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-events-backend-module-kafka': patch
'@backstage/plugin-kubernetes-node': patch
'@backstage/plugin-mcp-actions-backend': patch
'@backstage/plugin-scaffolder-node-test-utils': patch
'@backstage/plugin-scaffolder-node': patch
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-user-settings-backend': patch
---
Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-mui-to-bui': patch
---
Updated BUI checkbox preview example to align with new component API.

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