Release v1.53.0-next.0
Upgrade Helper: https://backstage.github.io/upgrade-helper/?to=1.53.0-next.0
@backstage/config-loader@1.11.0-next.0
Minor Changes
- 4a7240b: Configuration schemas declared in TypeScript now resolve and validate imported types instead of treating them as unconstrained values. Invalid imports now cause schema loading to fail.
@backstage/ui@0.17.0-next.0
Minor Changes
- 503ba32: Added re-exports from
react-aria-components. The typesSelection,SortDirection, andKeyare available as type-only exports (useimport type), whileFocusableis a runtime export. Consumers can now import these directly from@backstage/uiinstead of depending onreact-aria-components, avoiding version mismatches.
Patch Changes
-
791703e: Add
breadcrumbsprop & breadcrumbs toPluginHeader. When passedbreadcrumbs,PluginHeaderrenders anavwith breadcrumbs & visually hides the plugin title.These breadcrumbs:
- Collapses middle segments if 5 or more segments
- Shows tooltip if text is truncated
Affected components: PluginHeader
-
066c7ac: Added a new
TextAreaFieldcomponent for multi-line text input, following the same conventions asTextFieldwith support for a label, secondary label, and description.
@backstage/plugin-catalog-react@3.2.0-next.0
Minor Changes
-
ba49e37: BREAKING ALPHA: The
EntityContextMenuItemBlueprintnow outputs menu item data instead of a rendered MUI element. The Catalog entity page consumes this data and renders BUI menu items.The source-level
icon,useProps, and filter authoring model remains, withiconnow typed asIconElement. We recommend using Remix icons and checking that custom icons follow the standard icon sizing requirements.Menu items close immediately when selected, including while asynchronous actions are pending.
-
15719cc: Added an alpha BUI-ready entity header layout extension point. Its loaded component receives Catalog-composed tabs and the active tab ID, allowing custom entity headers to preserve or customize entity-page navigation.
DEPRECATED ALPHA: The existing opaque entity header extension point is deprecated. It continues to work through a temporary Catalog legacy-layout fallback so adopters can migrate custom entity headers incrementally.
Patch Changes
- Updated dependencies
- @backstage/ui@0.17.0-next.0
- @backstage/filter-predicates@0.1.4-next.0
- @backstage/core-compat-api@0.5.13-next.0
- @backstage/frontend-plugin-api@0.17.3-next.0
- @backstage/frontend-test-utils@0.6.2-next.0
- @backstage/catalog-client@1.16.1-next.0
- @backstage/core-components@0.18.12-next.0
- @backstage/core-plugin-api@1.12.8-next.0
- @backstage/integration-react@1.2.20-next.0
- @backstage/plugin-permission-react@0.5.3-next.0
@backstage/app-defaults@1.7.10-next.0
Patch Changes
- Updated dependencies
- @backstage/core-app-api@1.20.3-next.0
- @backstage/frontend-plugin-api@0.17.3-next.0
- @backstage/core-components@0.18.12-next.0
- @backstage/core-plugin-api@1.12.8-next.0
- @backstage/plugin-permission-react@0.5.3-next.0
@backstage/backend-app-api@1.7.2-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3-next.0
- @backstage/connections@0.1.1-next.0
@backstage/backend-defaults@0.17.4-next.0
Patch Changes
- aaa7d65: Improved readability of the AWS S3 URL parser by splitting the single monolithic regex into two separate patterns (standard S3 and VPC PrivateLink) with named capture groups. Also made the VPC endpoint region mandatory in the regex, fixing a potential mis-parse when the region segment was absent.
- 8419f51: Added support for AWS PrivateLink for Amazon S3.
- Updated dependencies
- @backstage/config-loader@1.11.0-next.0
- @backstage/plugin-auth-node@0.7.3-next.0
- @backstage/backend-app-api@1.7.2-next.0
- @backstage/plugin-permission-node@0.11.2-next.0
- @backstage/backend-plugin-api@1.9.3-next.0
- @backstage/plugin-events-node@0.4.24-next.0
@backstage/backend-dynamic-feature-service@0.8.4-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.17.4-next.0
- @backstage/config-loader@1.11.0-next.0
- @backstage/plugin-catalog-backend@3.8.1-next.0
- @backstage/plugin-auth-node@0.7.3-next.0
- @backstage/plugin-events-backend@0.6.4-next.0
- @backstage/plugin-permission-node@0.11.2-next.0
- @backstage/plugin-search-backend-node@1.4.6-next.0
- @backstage/backend-plugin-api@1.9.3-next.0
- @backstage/plugin-events-node@0.4.24-next.0
- @backstage/plugin-scaffolder-node@0.13.5-next.0
- @backstage/plugin-app-node@0.1.47-next.0
- @backstage/backend-openapi-utils@0.6.11-next.0
@backstage/backend-openapi-utils@0.6.11-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3-next.0
@backstage/backend-plugin-api@1.9.3-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3-next.0
- @backstage/plugin-permission-node@0.11.2-next.0
@backstage/backend-test-utils@1.11.5-next.0
Patch Changes
- 41c56b3: Fixed MySQL test database failures by pinning the Docker image from the floating
mysql:8tag tomysql:8.4and replacing a startup flag that was removed in MySQL 8.4. Connection pool reduced from 50 to 5 per test database, idle connections are now reaped after 5 seconds, and container connection limits raised to 1000 for both MySQL and Postgres to handle parallel Jest workers on high-core machines. - Updated dependencies
- @backstage/backend-defaults@0.17.4-next.0
- @backstage/plugin-auth-node@0.7.3-next.0
- @backstage/backend-app-api@1.7.2-next.0
- @backstage/backend-plugin-api@1.9.3-next.0
- @backstage/plugin-events-node@0.4.24-next.0
@backstage/catalog-client@1.16.1-next.0
Patch Changes
- Updated dependencies
- @backstage/filter-predicates@0.1.4-next.0
@backstage/cli@0.36.4-next.0
Patch Changes
- Updated dependencies
- @backstage/cli-module-build@0.1.5-next.0
- @backstage/cli-defaults@0.1.4-next.0
@backstage/cli-defaults@0.1.4-next.0
Patch Changes
- Updated dependencies
- @backstage/cli-module-build@0.1.5-next.0
- @backstage/cli-module-new@0.1.5-next.0
- @backstage/cli-module-config@0.1.4-next.0
@backstage/cli-module-build@0.1.5-next.0
Patch Changes
- 87af6ce: Package preparation now converts TypeScript configuration schemas to separate JSON files. Backend builds compile schemas together before assembling the distribution workspace, while package publishing compiles each schema independently.
- da820d1: Added support for passing custom flags to the embedded postgres processes via
backend.database.connection.flags.postgresandbackend.database.connection.flags.initdbconfiguration properties. - Updated dependencies
- @backstage/config-loader@1.11.0-next.0
@backstage/cli-module-config@0.1.4-next.0
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.11.0-next.0
@backstage/cli-module-new@0.1.5-next.0
Patch Changes
- 28c1c1c: Synced zod-validation-error versions between packages
@backstage/connections@0.1.1-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3-next.0
@backstage/core-app-api@1.20.3-next.0
Patch Changes
- Updated dependencies
- @backstage/ui@0.17.0-next.0
- @backstage/core-plugin-api@1.12.8-next.0
@backstage/core-compat-api@0.5.13-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@3.2.0-next.0
- @backstage/filter-predicates@0.1.4-next.0
- @backstage/frontend-plugin-api@0.17.3-next.0
- @backstage/core-plugin-api@1.12.8-next.0
- @backstage/plugin-app-react@0.2.5-next.0
@backstage/core-components@0.18.12-next.0
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.12.8-next.0
@backstage/core-plugin-api@1.12.8-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3-next.0
@backstage/create-app@0.8.5-next.0
Patch Changes
- Bumped create-app version.
@backstage/dev-utils@1.1.25-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@3.2.0-next.0
- @backstage/ui@0.17.0-next.0
- @backstage/core-app-api@1.20.3-next.0
- @backstage/app-defaults@1.7.10-next.0
- @backstage/core-components@0.18.12-next.0
- @backstage/core-plugin-api@1.12.8-next.0
- @backstage/integration-react@1.2.20-next.0
@backstage/filter-predicates@0.1.4-next.0
Patch Changes
- 28c1c1c: Synced zod-validation-error versions between packages
@backstage/frontend-app-api@0.16.5-next.0
Patch Changes
- 74fbcd7: Extension
ifpredicates now support specifying anactionattribute in the permission reference. When a permission name contains a#separator (e.g.catalog.entity.read#read), the part after#is used asattributes.actionwhen evaluating the permission. This removes the need to configure action attributes separately for basic permissions. - Updated dependencies
- @backstage/filter-predicates@0.1.4-next.0
- @backstage/core-app-api@1.20.3-next.0
- @backstage/frontend-defaults@0.5.4-next.0
- @backstage/frontend-plugin-api@0.17.3-next.0
- @backstage/core-plugin-api@1.12.8-next.0
@backstage/frontend-defaults@0.5.4-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.16.5-next.0
- @backstage/plugin-app@0.5.1-next.0
- @backstage/frontend-plugin-api@0.17.3-next.0
- @backstage/core-components@0.18.12-next.0
@backstage/frontend-dev-utils@0.1.4-next.0
Patch Changes
- Updated dependencies
- @backstage/ui@0.17.0-next.0
- @backstage/plugin-app@0.5.1-next.0
- @backstage/frontend-defaults@0.5.4-next.0
- @backstage/frontend-plugin-api@0.17.3-next.0
@backstage/frontend-dynamic-feature-loader@0.1.14-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3-next.0
@backstage/frontend-plugin-api@0.17.3-next.0
Patch Changes
- Updated dependencies
- @backstage/filter-predicates@0.1.4-next.0
@backstage/frontend-test-utils@0.6.2-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-app-api@0.16.5-next.0
- @backstage/filter-predicates@0.1.4-next.0
- @backstage/core-app-api@1.20.3-next.0
- @backstage/plugin-app@0.5.1-next.0
- @backstage/frontend-plugin-api@0.17.3-next.0
- @backstage/core-plugin-api@1.12.8-next.0
- @backstage/test-utils@1.7.20-next.0
- @backstage/plugin-app-react@0.2.5-next.0
- @backstage/plugin-permission-react@0.5.3-next.0
@backstage/integration-react@1.2.20-next.0
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.12.8-next.0
@backstage/repo-tools@0.17.4-next.0
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.11.0-next.0
- @backstage/backend-plugin-api@1.9.3-next.0
@techdocs/cli@1.11.2-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.17.4-next.0
- @backstage/plugin-techdocs-node@1.15.2-next.0
@backstage/test-utils@1.7.20-next.0
Patch Changes
- Updated dependencies
- @backstage/core-app-api@1.20.3-next.0
- @backstage/core-plugin-api@1.12.8-next.0
- @backstage/plugin-permission-react@0.5.3-next.0
@backstage/plugin-api-docs@0.14.3-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog@2.0.7-next.0
- @backstage/plugin-catalog-react@3.2.0-next.0
- @backstage/ui@0.17.0-next.0
- @backstage/frontend-plugin-api@0.17.3-next.0
- @backstage/core-components@0.18.12-next.0
- @backstage/core-plugin-api@1.12.8-next.0
- @backstage/plugin-permission-react@0.5.3-next.0
@backstage/plugin-app@0.5.1-next.0
Patch Changes
- Updated dependencies
- @backstage/ui@0.17.0-next.0
- @backstage/filter-predicates@0.1.4-next.0
- @backstage/frontend-plugin-api@0.17.3-next.0
- @backstage/core-components@0.18.12-next.0
- @backstage/core-plugin-api@1.12.8-next.0
- @backstage/integration-react@1.2.20-next.0
- @backstage/plugin-app-react@0.2.5-next.0
- @backstage/plugin-permission-react@0.5.3-next.0
@backstage/plugin-app-backend@0.5.16-next.0
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.11.0-next.0
- @backstage/plugin-auth-node@0.7.3-next.0
- @backstage/backend-plugin-api@1.9.3-next.0
- @backstage/plugin-app-node@0.1.47-next.0
@backstage/plugin-app-node@0.1.47-next.0
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.11.0-next.0
- @backstage/backend-plugin-api@1.9.3-next.0
@backstage/plugin-app-react@0.2.5-next.0
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3-next.0
- @backstage/core-plugin-api@1.12.8-next.0
@backstage/plugin-app-visualizer@0.2.6-next.0
Patch Changes
- Updated dependencies
- @backstage/ui@0.17.0-next.0
- @backstage/frontend-plugin-api@0.17.3-next.0
- @backstage/core-components@0.18.12-next.0
- @backstage/core-plugin-api@1.12.8-next.0
@backstage/plugin-auth@0.1.10-next.0
Patch Changes
- Updated dependencies
- @backstage/ui@0.17.0-next.0
- @backstage/frontend-plugin-api@0.17.3-next.0
@backstage/plugin-auth-backend@0.29.2-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3-next.0
- @backstage/backend-plugin-api@1.9.3-next.0
- @backstage/plugin-catalog-node@2.2.3-next.0
@backstage/plugin-auth-backend-module-atlassian-provider@0.4.17-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3-next.0
- @backstage/backend-plugin-api@1.9.3-next.0
@backstage/plugin-auth-backend-module-auth0-provider@0.4.3-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3-next.0
- @backstage/backend-plugin-api@1.9.3-next.0
@backstage/plugin-auth-backend-module-aws-alb-provider@0.4.18-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3-next.0
- @backstage/plugin-auth-backend@0.29.2-next.0
- @backstage/backend-plugin-api@1.9.3-next.0
@backstage/plugin-auth-backend-module-azure-easyauth-provider@0.2.22-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3-next.0
- @backstage/backend-plugin-api@1.9.3-next.0
@backstage/plugin-auth-backend-module-bitbucket-provider@0.3.17-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3-next.0
- @backstage/backend-plugin-api@1.9.3-next.0
@backstage/plugin-auth-backend-module-bitbucket-server-provider@0.2.17-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3-next.0
- @backstage/backend-plugin-api@1.9.3-next.0