From 93e643d1426729245532c4189c0b2908153c108c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 14 Apr 2026 14:57:31 +0000 Subject: [PATCH] Version Packages --- .changeset/add-actions-registry-examples.md | 7 - .changeset/add-badge-component.md | 7 - .changeset/add-to-error-utility.md | 5 - .changeset/afraid-bugs-unite.md | 5 - .changeset/angry-clouds-tell.md | 5 - .changeset/app-configschema-migration.md | 5 - .changeset/app-defaults-clarify-failures.md | 5 - .changeset/app-routes-redirect-config.md | 17 - .../assert-error-delegate-to-is-error.md | 5 - .changeset/auditor-zod-v4-refactor.md | 5 - .changeset/auth-node-logout-result.md | 5 - .changeset/auth0-cache-profile-refresh.md | 5 - .changeset/auth0-federated-logout.md | 7 - .changeset/azure-scm-events-layer.md | 5 - .../backend-defaults-aws-rds-iam-auth.md | 5 - .../bitbucket-cloud-scm-events-layer.md | 5 - .changeset/brave-suits-pay.md | 5 - .changeset/breezy-bushes-divide.md | 7 - .changeset/bump-glob-rollup-security.md | 11 - .changeset/bumpy-boxes-chew.md | 5 - .../catalog-backend-location-entity-ref.md | 5 - .changeset/catalog-backend-model-processor.md | 5 - ...alog-backend-permissions-cleanup-step-1.md | 5 - ...alog-backend-permissions-cleanup-step-2.md | 5 - .changeset/catalog-dialog-api-open.md | 5 - .changeset/catalog-entity-page-no-header.md | 5 - .../catalog-exists-query-optimization.md | 5 - .changeset/catalog-graph-docs-update.md | 5 - .changeset/catalog-graph-nfs-page.md | 5 - .../catalog-graph-use-presentation-api.md | 5 - .changeset/catalog-import-nfs-page.md | 5 - .changeset/catalog-model-layers.md | 5 - .changeset/catalog-nfs-page-header.md | 5 - .changeset/catalog-node-model-registry.md | 5 - ...catalog-node-permissions-cleanup-step-2.md | 5 - .../catalog-react-configschema-migration.md | 5 - .changeset/catalog-search-table-sync.md | 5 - .changeset/chatty-cups-create.md | 24 - .changeset/clarify-fetch-failures.md | 5 - .changeset/clean-weeks-beg.md | 5 - .changeset/cold-bikes-beam.md | 5 - .changeset/cold-ways-double.md | 7 - .changeset/common-plums-chew.md | 5 - .changeset/cool-shoes-hide.md | 7 - .changeset/core-app-api-logout-redirect.md | 6 - .changeset/create-app-1774970958.md | 5 - .changeset/create-app-1775575768.md | 5 - .../deduplicate-extension-collection.md | 5 - .../deduplicate-test-readiness-polling.md | 5 - .changeset/deep-ripe-rats.md | 30 - .changeset/dependabot-03b295a.md | 5 - .changeset/dependabot-2a735a0.md | 5 - .changeset/dependabot-cc35625.md | 5 - .changeset/deprecate-proxy-bootstrap.md | 5 - .changeset/dialog-api-open-implementation.md | 5 - .changeset/dialog-api-open-method.md | 5 - .changeset/drop-react-17-packages-ui.md | 5 - .changeset/easy-pens-judge.md | 7 - .changeset/evil-seals-smell.md | 5 - .changeset/export-table-body-skeleton.md | 5 - .changeset/filter-predicates-v4-schema.md | 5 - .changeset/fix-auth-login-metadata.md | 5 - .changeset/fix-avatar-flex-shrink.md | 7 - .../fix-aws-s3-url-reader-custom-endpoints.md | 5 - .../fix-bui-relative-href-resolution.md | 7 - .changeset/fix-catalog-filter-flicker.md | 5 - .../fix-catalog-refresh-state-deadlock.md | 5 - .changeset/fix-catalog-table-loading-flash.md | 5 - .changeset/fix-embedded-db-pid-file-timing.md | 5 - .../fix-entity-info-card-header-overflow.md | 5 - .changeset/fix-execute-help-schema-flags.md | 5 - .changeset/fix-gitlab-topic-filter.md | 5 - .changeset/fix-notifications-limit-zero.md | 5 - .changeset/fix-org-profile-card-overflow.md | 5 - .../fix-peer-deps-check-optional-deps.md | 5 - ...ix-scaffolder-nfs-custom-field-explorer.md | 5 - .../fix-scaffolder-task-events-after-zero.md | 5 - .changeset/fix-sidebar-settings-nav.md | 5 - .changeset/fix-translation-ref-ts6.md | 5 - .changeset/fix-zod-generic-auth-node.md | 26 - .../fix-zod-generic-frontend-plugin-api.md | 5 - .../frontend-app-api-permission-error.md | 5 - ...frontend-plugin-api-configschema-option.md | 5 - .changeset/funny-items-wink.md | 5 - .changeset/fuzzy-mangos-design.md | 5 - .changeset/gitlab-scm-events-layer.md | 5 - .changeset/happy-masks-allow.md | 7 - .changeset/harmonize-phantom-t-getter.md | 5 - .changeset/header-nav-resolve-href.md | 11 - .changeset/hide-compat-wrapper-headers.md | 5 - .changeset/hip-parents-fall.md | 7 - .changeset/host-discovery-baseurl-warnings.md | 5 - .changeset/hot-yaks-crash.md | 5 - .changeset/kubernetes-nfs-metadata.md | 5 - .changeset/lazy-jars-shake.md | 5 - .changeset/location-entity-ref-backend.md | 5 - .../location-entity-ref-catalog-react.md | 5 - .changeset/location-entity-ref-expose.md | 5 - .changeset/location-entity-ref-node.md | 5 - .changeset/loopback-redirect-uri-port.md | 5 - .changeset/lucky-adults-talk.md | 5 - .changeset/lucky-things-write.md | 5 - .changeset/major-actors-stand.md | 5 - .changeset/major-banks-prove.md | 5 - .changeset/metal-parts-doubt.md | 5 - .../migrate-techdocs-catalog-service-ref.md | 6 - .changeset/nasty-hounds-rhyme.md | 5 - .changeset/neat-impalas-cross.md | 7 - .changeset/nine-parrots-melt.md | 5 - .changeset/nine-signs-end.md | 5 - .changeset/notifications-nfs-metadata.md | 5 - .changeset/olive-peaches-fly.md | 8 - .changeset/olive-ravens-smell.md | 7 - .changeset/orange-friends-march.md | 5 - .changeset/org-nfs-metadata.md | 5 - .changeset/parallelize-cli-reports.md | 5 - .changeset/plenty-weeks-stop.md | 5 - .../plugin-header-remove-toolbar-wrapper.md | 9 - .changeset/pre.json | 347 -- .changeset/purple-melons-scream.md | 5 - .changeset/quiet-streets-laugh.md | 5 - .../refactor-postgres-retry-57a4c17621.md | 5 - .changeset/remove-bare-catch-rethrow.md | 7 - .changeset/remove-cli-module-new-dep.md | 5 - ...e-deprecated-catalog-node-alpha-exports.md | 10 - .../remove-deprecated-permissioned-route.md | 5 - ...emove-deprecated-signal-service-aliases.md | 5 - ...remove-empty-examples-scaffolder-bridge.md | 5 - .changeset/remove-jest-when-dep.md | 5 - .../remove-legacy-proxy-techdocs-cli.md | 5 - ...move-plugin-header-action-define-params.md | 5 - .changeset/remove-type-fest-github.md | 5 - .changeset/remove-unused-isdev-constant.md | 5 - ...move-unused-openapi-generator-constants.md | 5 - .changeset/rename-create-app-templates.md | 5 - .changeset/renovate-9d44e41.md | 5 - .changeset/renovate-ced70c0.md | 11 - ...place-humanize-entity-ref-catalog-react.md | 5 - .changeset/replace-humanize-entity-ref-org.md | 5 - .../replace-humanize-entity-ref-plugins.md | 9 - .changeset/repo-tools-peer-deps-react18.md | 5 - .changeset/scaffolder-actions-page-table.md | 5 - ...scaffolder-backend-permissions-registry.md | 5 - .../scaffolder-common-template-model.md | 5 - .changeset/scaffolder-nfs-page-layout.md | 5 - .changeset/scaffolder-node-permission-refs.md | 5 - .changeset/shaky-years-doubt.md | 6 - .changeset/shiny-ghosts-fold.md | 5 - .changeset/show-pagination-label.md | 7 - .changeset/shy-doors-repair.md | 11 - .changeset/signals-nfs-metadata.md | 5 - .changeset/silver-mangos-think.md | 5 - .changeset/silver-rice-pull.md | 5 - .changeset/simplify-compat-route-ref.md | 5 - .changeset/simplify-route-ref-types.md | 5 - .changeset/six-suits-write.md | 5 - .changeset/smart-cycles-fall.md | 5 - .changeset/soft-beers-bathe.md | 5 - .changeset/solid-pianos-act.md | 5 - .changeset/specialized-app-apis.md | 5 - .changeset/spotty-hounds-teach.md | 7 - .changeset/swift-lizards-bathe.md | 7 - .changeset/thin-elephants-joke.md | 6 - .changeset/tighten-internal-any-usage.md | 5 - .changeset/true-groups-slide.md | 5 - .changeset/ts6-cli-dom-asynciterable.md | 5 - .changeset/ts6-eslint-plugin.md | 5 - .changeset/ts6-plugin-scaffolder.md | 5 - .changeset/two-zoos-teach.md | 7 - .changeset/ui-menu-item-style-refactor.md | 7 - .changeset/ui-react-aria-deps.md | 5 - .changeset/unprocessed-entities-devtools.md | 11 - .../update-app-visualizer-header-action.md | 5 - .changeset/wicked-impalas-fry.md | 7 - .changeset/wicked-nails-taste.md | 5 - .changeset/witty-tools-cough.md | 5 - .changeset/young-facts-itch.md | 5 - docs/releases/v1.50.0-changelog.md | 2837 +++++++++++++++++ package.json | 2 +- packages/app-defaults/CHANGELOG.md | 12 + packages/app-defaults/package.json | 2 +- packages/app-example-plugin/CHANGELOG.md | 8 + packages/app-example-plugin/package.json | 2 +- packages/app-legacy/CHANGELOG.md | 44 + packages/app-legacy/package.json | 2 +- packages/app/CHANGELOG.md | 50 + packages/app/package.json | 2 +- packages/backend-app-api/CHANGELOG.md | 10 + packages/backend-app-api/package.json | 2 +- packages/backend-defaults/CHANGELOG.md | 31 + packages/backend-defaults/package.json | 2 +- .../CHANGELOG.md | 25 + .../package.json | 2 +- packages/backend-openapi-utils/CHANGELOG.md | 9 + packages/backend-openapi-utils/package.json | 2 +- packages/backend-plugin-api/CHANGELOG.md | 18 + packages/backend-plugin-api/package.json | 2 +- packages/backend-test-utils/CHANGELOG.md | 16 + packages/backend-test-utils/package.json | 2 +- packages/backend/CHANGELOG.md | 43 + packages/backend/package.json | 2 +- packages/catalog-client/CHANGELOG.md | 13 + packages/catalog-client/package.json | 2 +- packages/catalog-model/CHANGELOG.md | 11 + packages/catalog-model/package.json | 2 +- packages/cli-common/CHANGELOG.md | 10 + packages/cli-common/package.json | 2 +- packages/cli-defaults/CHANGELOG.md | 18 + packages/cli-defaults/package.json | 2 +- packages/cli-internal/CHANGELOG.md | 7 + packages/cli-internal/package.json | 2 +- packages/cli-module-actions/CHANGELOG.md | 12 + packages/cli-module-actions/package.json | 2 +- packages/cli-module-auth/CHANGELOG.md | 10 + packages/cli-module-auth/package.json | 2 +- packages/cli-module-build/CHANGELOG.md | 17 + packages/cli-module-build/package.json | 2 +- packages/cli-module-config/CHANGELOG.md | 10 + packages/cli-module-config/package.json | 2 +- packages/cli-module-github/CHANGELOG.md | 8 + packages/cli-module-github/package.json | 2 +- packages/cli-module-info/CHANGELOG.md | 8 + packages/cli-module-info/package.json | 2 +- packages/cli-module-lint/CHANGELOG.md | 8 + packages/cli-module-lint/package.json | 2 +- packages/cli-module-maintenance/CHANGELOG.md | 8 + packages/cli-module-maintenance/package.json | 2 +- packages/cli-module-migrate/CHANGELOG.md | 10 + packages/cli-module-migrate/package.json | 2 +- packages/cli-module-new/CHANGELOG.md | 12 + packages/cli-module-new/package.json | 2 +- packages/cli-module-test-jest/CHANGELOG.md | 10 + packages/cli-module-test-jest/package.json | 2 +- packages/cli-module-translations/CHANGELOG.md | 8 + packages/cli-module-translations/package.json | 2 +- packages/cli-node/CHANGELOG.md | 9 + packages/cli-node/package.json | 2 +- packages/cli/CHANGELOG.md | 17 + packages/cli/package.json | 2 +- packages/codemods/CHANGELOG.md | 7 + packages/codemods/package.json | 2 +- packages/config-loader/CHANGELOG.md | 10 + packages/config-loader/package.json | 2 +- packages/config/CHANGELOG.md | 7 + packages/config/package.json | 2 +- packages/core-app-api/CHANGELOG.md | 14 + packages/core-app-api/package.json | 2 +- packages/core-compat-api/CHANGELOG.md | 14 + packages/core-compat-api/package.json | 2 +- packages/core-components/CHANGELOG.md | 13 + packages/core-components/package.json | 2 +- packages/core-plugin-api/CHANGELOG.md | 9 + packages/core-plugin-api/package.json | 2 +- packages/create-app/CHANGELOG.md | 13 + packages/create-app/package.json | 2 +- packages/dev-utils/CHANGELOG.md | 15 + packages/dev-utils/package.json | 2 +- packages/e2e-test/CHANGELOG.md | 9 + packages/e2e-test/package.json | 2 +- packages/errors/CHANGELOG.md | 10 + packages/errors/package.json | 2 +- packages/eslint-plugin/CHANGELOG.md | 6 + packages/eslint-plugin/package.json | 2 +- packages/filter-predicates/CHANGELOG.md | 9 + packages/filter-predicates/package.json | 2 +- packages/frontend-app-api/CHANGELOG.md | 15 + packages/frontend-app-api/package.json | 2 +- packages/frontend-defaults/CHANGELOG.md | 12 + packages/frontend-defaults/package.json | 2 +- packages/frontend-dev-utils/CHANGELOG.md | 10 + packages/frontend-dev-utils/package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- packages/frontend-internal/CHANGELOG.md | 8 + packages/frontend-internal/package.json | 2 +- packages/frontend-plugin-api/CHANGELOG.md | 19 + packages/frontend-plugin-api/package.json | 2 +- packages/frontend-test-utils/CHANGELOG.md | 17 + packages/frontend-test-utils/package.json | 2 +- packages/integration-aws-node/CHANGELOG.md | 8 + packages/integration-aws-node/package.json | 2 +- packages/integration-react/CHANGELOG.md | 9 + packages/integration-react/package.json | 2 +- packages/integration/CHANGELOG.md | 9 + packages/integration/package.json | 2 +- .../module-federation-common/CHANGELOG.md | 8 + .../module-federation-common/package.json | 2 +- packages/repo-tools/CHANGELOG.md | 18 + packages/repo-tools/package.json | 2 +- packages/scaffolder-internal/CHANGELOG.md | 8 + packages/scaffolder-internal/package.json | 2 +- .../techdocs-cli-embedded-app/CHANGELOG.md | 21 + .../techdocs-cli-embedded-app/package.json | 2 +- packages/techdocs-cli/CHANGELOG.md | 12 + packages/techdocs-cli/package.json | 2 +- packages/test-utils/CHANGELOG.md | 12 + packages/test-utils/package.json | 2 +- packages/theme/CHANGELOG.md | 8 + packages/theme/package.json | 2 +- packages/ui/CHANGELOG.md | 112 + packages/ui/package.json | 2 +- packages/yarn-plugin/CHANGELOG.md | 8 + packages/yarn-plugin/package.json | 2 +- plugins/api-docs/CHANGELOG.md | 20 + plugins/api-docs/package.json | 2 +- plugins/app-backend/CHANGELOG.md | 12 + plugins/app-backend/package.json | 2 +- plugins/app-node/CHANGELOG.md | 8 + plugins/app-node/package.json | 2 +- plugins/app-react/CHANGELOG.md | 8 + plugins/app-react/package.json | 2 +- plugins/app-visualizer/CHANGELOG.md | 11 + plugins/app-visualizer/package.json | 2 +- plugins/app/CHANGELOG.md | 33 + plugins/app/package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../CHANGELOG.md | 16 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- plugins/auth-backend/CHANGELOG.md | 24 + plugins/auth-backend/package.json | 2 +- plugins/auth-node/CHANGELOG.md | 37 + plugins/auth-node/package.json | 2 +- plugins/auth-react/CHANGELOG.md | 9 + plugins/auth-react/package.json | 2 +- plugins/auth/CHANGELOG.md | 11 + plugins/auth/package.json | 2 +- plugins/bitbucket-cloud-common/CHANGELOG.md | 7 + plugins/bitbucket-cloud-common/package.json | 2 +- .../catalog-backend-module-aws/CHANGELOG.md | 16 + .../catalog-backend-module-aws/package.json | 2 +- .../catalog-backend-module-azure/CHANGELOG.md | 14 + .../catalog-backend-module-azure/package.json | 2 +- .../CHANGELOG.md | 12 + .../package.json | 2 +- .../CHANGELOG.md | 16 + .../package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 2 +- .../catalog-backend-module-gcp/CHANGELOG.md | 11 + .../catalog-backend-module-gcp/package.json | 2 +- .../CHANGELOG.md | 12 + .../package.json | 2 +- .../catalog-backend-module-gitea/CHANGELOG.md | 12 + .../catalog-backend-module-gitea/package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 17 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 17 + .../package.json | 2 +- .../CHANGELOG.md | 16 + .../package.json | 2 +- .../catalog-backend-module-ldap/CHANGELOG.md | 12 + .../catalog-backend-module-ldap/package.json | 2 +- .../catalog-backend-module-logs/CHANGELOG.md | 9 + .../catalog-backend-module-logs/package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 13 + .../package.json | 2 +- plugins/catalog-backend/CHANGELOG.md | 33 + plugins/catalog-backend/package.json | 2 +- plugins/catalog-common/CHANGELOG.md | 9 + plugins/catalog-common/package.json | 2 +- plugins/catalog-graph/CHANGELOG.md | 17 + plugins/catalog-graph/package.json | 2 +- plugins/catalog-import/CHANGELOG.md | 21 + plugins/catalog-import/package.json | 2 +- plugins/catalog-node/CHANGELOG.md | 26 + plugins/catalog-node/package.json | 2 +- plugins/catalog-react/CHANGELOG.md | 28 + plugins/catalog-react/package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../catalog-unprocessed-entities/CHANGELOG.md | 22 + .../catalog-unprocessed-entities/package.json | 2 +- plugins/catalog/CHANGELOG.md | 29 + plugins/catalog/package.json | 2 +- plugins/config-schema/CHANGELOG.md | 9 + plugins/config-schema/package.json | 2 +- plugins/devtools-backend/CHANGELOG.md | 15 + plugins/devtools-backend/package.json | 2 +- plugins/devtools-common/CHANGELOG.md | 7 + plugins/devtools-common/package.json | 2 +- plugins/devtools-react/CHANGELOG.md | 8 + plugins/devtools-react/package.json | 2 +- plugins/devtools/CHANGELOG.md | 14 + plugins/devtools/package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- .../events-backend-module-azure/CHANGELOG.md | 8 + .../events-backend-module-azure/package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../CHANGELOG.md | 8 + .../package.json | 2 +- .../events-backend-module-gerrit/CHANGELOG.md | 8 + .../events-backend-module-gerrit/package.json | 2 +- .../events-backend-module-github/CHANGELOG.md | 10 + .../events-backend-module-github/package.json | 2 +- .../events-backend-module-gitlab/CHANGELOG.md | 9 + .../events-backend-module-gitlab/package.json | 2 +- .../CHANGELOG.md | 13 + .../package.json | 2 +- .../events-backend-module-kafka/CHANGELOG.md | 9 + .../events-backend-module-kafka/package.json | 2 +- .../events-backend-test-utils/CHANGELOG.md | 7 + .../events-backend-test-utils/package.json | 2 +- plugins/events-backend/CHANGELOG.md | 11 + plugins/events-backend/package.json | 2 +- plugins/events-node/CHANGELOG.md | 8 + plugins/events-node/package.json | 2 +- .../example-todo-list-backend/CHANGELOG.md | 8 + .../example-todo-list-backend/package.json | 2 +- plugins/example-todo-list-common/CHANGELOG.md | 7 + plugins/example-todo-list-common/package.json | 2 +- plugins/example-todo-list/CHANGELOG.md | 8 + plugins/example-todo-list/package.json | 2 +- plugins/gateway-backend/CHANGELOG.md | 8 + plugins/gateway-backend/package.json | 2 +- plugins/home-react/CHANGELOG.md | 10 + plugins/home-react/package.json | 2 +- plugins/home/CHANGELOG.md | 17 + plugins/home/package.json | 2 +- plugins/kubernetes-backend/CHANGELOG.md | 18 + plugins/kubernetes-backend/package.json | 2 +- plugins/kubernetes-cluster/CHANGELOG.md | 13 + plugins/kubernetes-cluster/package.json | 2 +- plugins/kubernetes-common/CHANGELOG.md | 8 + plugins/kubernetes-common/package.json | 2 +- plugins/kubernetes-node/CHANGELOG.md | 9 + plugins/kubernetes-node/package.json | 2 +- plugins/kubernetes-react/CHANGELOG.md | 11 + plugins/kubernetes-react/package.json | 2 +- plugins/kubernetes/CHANGELOG.md | 15 + plugins/kubernetes/package.json | 2 +- plugins/mcp-actions-backend/CHANGELOG.md | 15 + plugins/mcp-actions-backend/package.json | 2 +- plugins/mui-to-bui/CHANGELOG.md | 10 + plugins/mui-to-bui/package.json | 2 +- .../CHANGELOG.md | 15 + .../package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 2 +- plugins/notifications-backend/CHANGELOG.md | 16 + plugins/notifications-backend/package.json | 2 +- plugins/notifications-common/CHANGELOG.md | 7 + plugins/notifications-common/package.json | 2 +- plugins/notifications-node/CHANGELOG.md | 11 + plugins/notifications-node/package.json | 2 +- plugins/notifications/CHANGELOG.md | 16 + plugins/notifications/package.json | 2 +- plugins/org-react/CHANGELOG.md | 12 + plugins/org-react/package.json | 2 +- plugins/org/CHANGELOG.md | 17 + plugins/org/package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- plugins/permission-backend/CHANGELOG.md | 12 + plugins/permission-backend/package.json | 2 +- plugins/permission-common/CHANGELOG.md | 8 + plugins/permission-common/package.json | 2 +- plugins/permission-node/CHANGELOG.md | 11 + plugins/permission-node/package.json | 2 +- plugins/permission-react/CHANGELOG.md | 13 + plugins/permission-react/package.json | 2 +- plugins/proxy-backend/CHANGELOG.md | 8 + plugins/proxy-backend/package.json | 2 +- plugins/proxy-node/CHANGELOG.md | 7 + plugins/proxy-node/package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 13 + .../package.json | 2 +- .../CHANGELOG.md | 12 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 12 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 14 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 12 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- plugins/scaffolder-backend/CHANGELOG.md | 29 + plugins/scaffolder-backend/package.json | 2 +- plugins/scaffolder-common/CHANGELOG.md | 15 + plugins/scaffolder-common/package.json | 2 +- .../scaffolder-node-test-utils/CHANGELOG.md | 9 + .../scaffolder-node-test-utils/package.json | 2 +- plugins/scaffolder-node/CHANGELOG.md | 15 + plugins/scaffolder-node/package.json | 2 +- plugins/scaffolder-react/CHANGELOG.md | 17 + plugins/scaffolder-react/package.json | 2 +- plugins/scaffolder/CHANGELOG.md | 31 + plugins/scaffolder/package.json | 2 +- .../CHANGELOG.md | 16 + .../package.json | 2 +- .../CHANGELOG.md | 11 + .../package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- plugins/search-backend-module-pg/CHANGELOG.md | 11 + plugins/search-backend-module-pg/package.json | 2 +- .../CHANGELOG.md | 10 + .../package.json | 2 +- .../CHANGELOG.md | 17 + .../package.json | 2 +- plugins/search-backend-node/CHANGELOG.md | 12 + plugins/search-backend-node/package.json | 2 +- plugins/search-backend/CHANGELOG.md | 14 + plugins/search-backend/package.json | 2 +- plugins/search-common/CHANGELOG.md | 7 + plugins/search-common/package.json | 2 +- plugins/search-react/CHANGELOG.md | 11 + plugins/search-react/package.json | 2 +- plugins/search/CHANGELOG.md | 15 + plugins/search/package.json | 2 +- plugins/signals-backend/CHANGELOG.md | 10 + plugins/signals-backend/package.json | 2 +- plugins/signals-node/CHANGELOG.md | 14 + plugins/signals-node/package.json | 2 +- plugins/signals-react/CHANGELOG.md | 7 + plugins/signals-react/package.json | 2 +- plugins/signals/CHANGELOG.md | 13 + plugins/signals/package.json | 2 +- .../techdocs-addons-test-utils/CHANGELOG.md | 15 + .../techdocs-addons-test-utils/package.json | 2 +- plugins/techdocs-backend/CHANGELOG.md | 16 + plugins/techdocs-backend/package.json | 2 +- .../CHANGELOG.md | 12 + .../package.json | 2 +- plugins/techdocs-node/CHANGELOG.md | 14 + plugins/techdocs-node/package.json | 2 +- plugins/techdocs-react/CHANGELOG.md | 11 + plugins/techdocs-react/package.json | 2 +- plugins/techdocs/CHANGELOG.md | 24 + plugins/techdocs/package.json | 2 +- plugins/user-settings-backend/CHANGELOG.md | 10 + plugins/user-settings-backend/package.json | 2 +- plugins/user-settings/CHANGELOG.md | 16 + plugins/user-settings/package.json | 2 +- 603 files changed, 5867 insertions(+), 1607 deletions(-) delete mode 100644 .changeset/add-actions-registry-examples.md delete mode 100644 .changeset/add-badge-component.md delete mode 100644 .changeset/add-to-error-utility.md delete mode 100644 .changeset/afraid-bugs-unite.md delete mode 100644 .changeset/angry-clouds-tell.md delete mode 100644 .changeset/app-configschema-migration.md delete mode 100644 .changeset/app-defaults-clarify-failures.md delete mode 100644 .changeset/app-routes-redirect-config.md delete mode 100644 .changeset/assert-error-delegate-to-is-error.md delete mode 100644 .changeset/auditor-zod-v4-refactor.md delete mode 100644 .changeset/auth-node-logout-result.md delete mode 100644 .changeset/auth0-cache-profile-refresh.md delete mode 100644 .changeset/auth0-federated-logout.md delete mode 100644 .changeset/azure-scm-events-layer.md delete mode 100644 .changeset/backend-defaults-aws-rds-iam-auth.md delete mode 100644 .changeset/bitbucket-cloud-scm-events-layer.md delete mode 100644 .changeset/brave-suits-pay.md delete mode 100644 .changeset/breezy-bushes-divide.md delete mode 100644 .changeset/bump-glob-rollup-security.md delete mode 100644 .changeset/bumpy-boxes-chew.md delete mode 100644 .changeset/catalog-backend-location-entity-ref.md delete mode 100644 .changeset/catalog-backend-model-processor.md delete mode 100644 .changeset/catalog-backend-permissions-cleanup-step-1.md delete mode 100644 .changeset/catalog-backend-permissions-cleanup-step-2.md delete mode 100644 .changeset/catalog-dialog-api-open.md delete mode 100644 .changeset/catalog-entity-page-no-header.md delete mode 100644 .changeset/catalog-exists-query-optimization.md delete mode 100644 .changeset/catalog-graph-docs-update.md delete mode 100644 .changeset/catalog-graph-nfs-page.md delete mode 100644 .changeset/catalog-graph-use-presentation-api.md delete mode 100644 .changeset/catalog-import-nfs-page.md delete mode 100644 .changeset/catalog-model-layers.md delete mode 100644 .changeset/catalog-nfs-page-header.md delete mode 100644 .changeset/catalog-node-model-registry.md delete mode 100644 .changeset/catalog-node-permissions-cleanup-step-2.md delete mode 100644 .changeset/catalog-react-configschema-migration.md delete mode 100644 .changeset/catalog-search-table-sync.md delete mode 100644 .changeset/chatty-cups-create.md delete mode 100644 .changeset/clarify-fetch-failures.md delete mode 100644 .changeset/clean-weeks-beg.md delete mode 100644 .changeset/cold-bikes-beam.md delete mode 100644 .changeset/cold-ways-double.md delete mode 100644 .changeset/common-plums-chew.md delete mode 100644 .changeset/cool-shoes-hide.md delete mode 100644 .changeset/core-app-api-logout-redirect.md delete mode 100644 .changeset/create-app-1774970958.md delete mode 100644 .changeset/create-app-1775575768.md delete mode 100644 .changeset/deduplicate-extension-collection.md delete mode 100644 .changeset/deduplicate-test-readiness-polling.md delete mode 100644 .changeset/deep-ripe-rats.md delete mode 100644 .changeset/dependabot-03b295a.md delete mode 100644 .changeset/dependabot-2a735a0.md delete mode 100644 .changeset/dependabot-cc35625.md delete mode 100644 .changeset/deprecate-proxy-bootstrap.md delete mode 100644 .changeset/dialog-api-open-implementation.md delete mode 100644 .changeset/dialog-api-open-method.md delete mode 100644 .changeset/drop-react-17-packages-ui.md delete mode 100644 .changeset/easy-pens-judge.md delete mode 100644 .changeset/evil-seals-smell.md delete mode 100644 .changeset/export-table-body-skeleton.md delete mode 100644 .changeset/filter-predicates-v4-schema.md delete mode 100644 .changeset/fix-auth-login-metadata.md delete mode 100644 .changeset/fix-avatar-flex-shrink.md delete mode 100644 .changeset/fix-aws-s3-url-reader-custom-endpoints.md delete mode 100644 .changeset/fix-bui-relative-href-resolution.md delete mode 100644 .changeset/fix-catalog-filter-flicker.md delete mode 100644 .changeset/fix-catalog-refresh-state-deadlock.md delete mode 100644 .changeset/fix-catalog-table-loading-flash.md delete mode 100644 .changeset/fix-embedded-db-pid-file-timing.md delete mode 100644 .changeset/fix-entity-info-card-header-overflow.md delete mode 100644 .changeset/fix-execute-help-schema-flags.md delete mode 100644 .changeset/fix-gitlab-topic-filter.md delete mode 100644 .changeset/fix-notifications-limit-zero.md delete mode 100644 .changeset/fix-org-profile-card-overflow.md delete mode 100644 .changeset/fix-peer-deps-check-optional-deps.md delete mode 100644 .changeset/fix-scaffolder-nfs-custom-field-explorer.md delete mode 100644 .changeset/fix-scaffolder-task-events-after-zero.md delete mode 100644 .changeset/fix-sidebar-settings-nav.md delete mode 100644 .changeset/fix-translation-ref-ts6.md delete mode 100644 .changeset/fix-zod-generic-auth-node.md delete mode 100644 .changeset/fix-zod-generic-frontend-plugin-api.md delete mode 100644 .changeset/frontend-app-api-permission-error.md delete mode 100644 .changeset/frontend-plugin-api-configschema-option.md delete mode 100644 .changeset/funny-items-wink.md delete mode 100644 .changeset/fuzzy-mangos-design.md delete mode 100644 .changeset/gitlab-scm-events-layer.md delete mode 100644 .changeset/happy-masks-allow.md delete mode 100644 .changeset/harmonize-phantom-t-getter.md delete mode 100644 .changeset/header-nav-resolve-href.md delete mode 100644 .changeset/hide-compat-wrapper-headers.md delete mode 100644 .changeset/hip-parents-fall.md delete mode 100644 .changeset/host-discovery-baseurl-warnings.md delete mode 100644 .changeset/hot-yaks-crash.md delete mode 100644 .changeset/kubernetes-nfs-metadata.md delete mode 100644 .changeset/lazy-jars-shake.md delete mode 100644 .changeset/location-entity-ref-backend.md delete mode 100644 .changeset/location-entity-ref-catalog-react.md delete mode 100644 .changeset/location-entity-ref-expose.md delete mode 100644 .changeset/location-entity-ref-node.md delete mode 100644 .changeset/loopback-redirect-uri-port.md delete mode 100644 .changeset/lucky-adults-talk.md delete mode 100644 .changeset/lucky-things-write.md delete mode 100644 .changeset/major-actors-stand.md delete mode 100644 .changeset/major-banks-prove.md delete mode 100644 .changeset/metal-parts-doubt.md delete mode 100644 .changeset/migrate-techdocs-catalog-service-ref.md delete mode 100644 .changeset/nasty-hounds-rhyme.md delete mode 100644 .changeset/neat-impalas-cross.md delete mode 100644 .changeset/nine-parrots-melt.md delete mode 100644 .changeset/nine-signs-end.md delete mode 100644 .changeset/notifications-nfs-metadata.md delete mode 100644 .changeset/olive-peaches-fly.md delete mode 100644 .changeset/olive-ravens-smell.md delete mode 100644 .changeset/orange-friends-march.md delete mode 100644 .changeset/org-nfs-metadata.md delete mode 100644 .changeset/parallelize-cli-reports.md delete mode 100644 .changeset/plenty-weeks-stop.md delete mode 100644 .changeset/plugin-header-remove-toolbar-wrapper.md delete mode 100644 .changeset/pre.json delete mode 100644 .changeset/purple-melons-scream.md delete mode 100644 .changeset/quiet-streets-laugh.md delete mode 100644 .changeset/refactor-postgres-retry-57a4c17621.md delete mode 100644 .changeset/remove-bare-catch-rethrow.md delete mode 100644 .changeset/remove-cli-module-new-dep.md delete mode 100644 .changeset/remove-deprecated-catalog-node-alpha-exports.md delete mode 100644 .changeset/remove-deprecated-permissioned-route.md delete mode 100644 .changeset/remove-deprecated-signal-service-aliases.md delete mode 100644 .changeset/remove-empty-examples-scaffolder-bridge.md delete mode 100644 .changeset/remove-jest-when-dep.md delete mode 100644 .changeset/remove-legacy-proxy-techdocs-cli.md delete mode 100644 .changeset/remove-plugin-header-action-define-params.md delete mode 100644 .changeset/remove-type-fest-github.md delete mode 100644 .changeset/remove-unused-isdev-constant.md delete mode 100644 .changeset/remove-unused-openapi-generator-constants.md delete mode 100644 .changeset/rename-create-app-templates.md delete mode 100644 .changeset/renovate-9d44e41.md delete mode 100644 .changeset/renovate-ced70c0.md delete mode 100644 .changeset/replace-humanize-entity-ref-catalog-react.md delete mode 100644 .changeset/replace-humanize-entity-ref-org.md delete mode 100644 .changeset/replace-humanize-entity-ref-plugins.md delete mode 100644 .changeset/repo-tools-peer-deps-react18.md delete mode 100644 .changeset/scaffolder-actions-page-table.md delete mode 100644 .changeset/scaffolder-backend-permissions-registry.md delete mode 100644 .changeset/scaffolder-common-template-model.md delete mode 100644 .changeset/scaffolder-nfs-page-layout.md delete mode 100644 .changeset/scaffolder-node-permission-refs.md delete mode 100644 .changeset/shaky-years-doubt.md delete mode 100644 .changeset/shiny-ghosts-fold.md delete mode 100644 .changeset/show-pagination-label.md delete mode 100644 .changeset/shy-doors-repair.md delete mode 100644 .changeset/signals-nfs-metadata.md delete mode 100644 .changeset/silver-mangos-think.md delete mode 100644 .changeset/silver-rice-pull.md delete mode 100644 .changeset/simplify-compat-route-ref.md delete mode 100644 .changeset/simplify-route-ref-types.md delete mode 100644 .changeset/six-suits-write.md delete mode 100644 .changeset/smart-cycles-fall.md delete mode 100644 .changeset/soft-beers-bathe.md delete mode 100644 .changeset/solid-pianos-act.md delete mode 100644 .changeset/specialized-app-apis.md delete mode 100644 .changeset/spotty-hounds-teach.md delete mode 100644 .changeset/swift-lizards-bathe.md delete mode 100644 .changeset/thin-elephants-joke.md delete mode 100644 .changeset/tighten-internal-any-usage.md delete mode 100644 .changeset/true-groups-slide.md delete mode 100644 .changeset/ts6-cli-dom-asynciterable.md delete mode 100644 .changeset/ts6-eslint-plugin.md delete mode 100644 .changeset/ts6-plugin-scaffolder.md delete mode 100644 .changeset/two-zoos-teach.md delete mode 100644 .changeset/ui-menu-item-style-refactor.md delete mode 100644 .changeset/ui-react-aria-deps.md delete mode 100644 .changeset/unprocessed-entities-devtools.md delete mode 100644 .changeset/update-app-visualizer-header-action.md delete mode 100644 .changeset/wicked-impalas-fry.md delete mode 100644 .changeset/wicked-nails-taste.md delete mode 100644 .changeset/witty-tools-cough.md delete mode 100644 .changeset/young-facts-itch.md create mode 100644 docs/releases/v1.50.0-changelog.md diff --git a/.changeset/add-actions-registry-examples.md b/.changeset/add-actions-registry-examples.md deleted file mode 100644 index 5174bcc68d..0000000000 --- a/.changeset/add-actions-registry-examples.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/backend-plugin-api': minor -'@backstage/backend-defaults': patch -'@backstage/backend-test-utils': patch ---- - -Added support for typed `examples` on actions registered via the actions registry. Action authors can now provide examples with compile-time-checked `input` and `output` values that match their schema definitions. diff --git a/.changeset/add-badge-component.md b/.changeset/add-badge-component.md deleted file mode 100644 index 5f07272a44..0000000000 --- a/.changeset/add-badge-component.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/ui': patch ---- - -Added new `Badge` component for non-interactive labeling and categorization of content. It shares the visual appearance of `Tag` but renders as a plain DOM element with no interactive states. - -**Affected components:** Badge diff --git a/.changeset/add-to-error-utility.md b/.changeset/add-to-error-utility.md deleted file mode 100644 index 4340562c10..0000000000 --- a/.changeset/add-to-error-utility.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/errors': minor ---- - -A new `toError` utility function is now available for converting unknown values to `ErrorLike` objects. If the value is already error-like it is returned as-is, strings are used directly as the error message, and all other values are wrapped as `unknown error ''`. Non-error causes passed to `CustomErrorBase` are now converted and stored using `toError` rather than discarded. diff --git a/.changeset/afraid-bugs-unite.md b/.changeset/afraid-bugs-unite.md deleted file mode 100644 index f5f2e6e94f..0000000000 --- a/.changeset/afraid-bugs-unite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-notifications-backend': patch ---- - -Added an action to get a user's notifications diff --git a/.changeset/angry-clouds-tell.md b/.changeset/angry-clouds-tell.md deleted file mode 100644 index a01306d84a..0000000000 --- a/.changeset/angry-clouds-tell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/cli-module-new': patch ---- - -Rename the legacy `frontend-plugin` to `frontend-plugin-legacy` diff --git a/.changeset/app-configschema-migration.md b/.changeset/app-configschema-migration.md deleted file mode 100644 index 7ccfd1c764..0000000000 --- a/.changeset/app-configschema-migration.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-app': patch ---- - -Migrated `AppLanguageApi` extension to use the new `configSchema` option. diff --git a/.changeset/app-defaults-clarify-failures.md b/.changeset/app-defaults-clarify-failures.md deleted file mode 100644 index c6321a3a3a..0000000000 --- a/.changeset/app-defaults-clarify-failures.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/app-defaults': patch ---- - -Added `FetchMiddlewares.clarifyFailures()` to the default fetch API middleware stack. diff --git a/.changeset/app-routes-redirect-config.md b/.changeset/app-routes-redirect-config.md deleted file mode 100644 index ce43e3c159..0000000000 --- a/.changeset/app-routes-redirect-config.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -'@backstage/plugin-app': patch ---- - -Added support for configuring URL redirects on the `app/routes` extension. Redirects can be configured through `app-config` as an array of `{from, to}` path pairs, which will cause navigation to the `from` path to be redirected to the `to` path. - -For example: - -```yaml -app: - extensions: - - app/routes: - config: - redirects: - - from: /old-path - to: /new-path -``` diff --git a/.changeset/assert-error-delegate-to-is-error.md b/.changeset/assert-error-delegate-to-is-error.md deleted file mode 100644 index 3b34d54c91..0000000000 --- a/.changeset/assert-error-delegate-to-is-error.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/errors': patch ---- - -Simplified `assertError` to delegate to `isError` instead of duplicating the same checks. diff --git a/.changeset/auditor-zod-v4-refactor.md b/.changeset/auditor-zod-v4-refactor.md deleted file mode 100644 index c1ac7ce0aa..0000000000 --- a/.changeset/auditor-zod-v4-refactor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-defaults': patch ---- - -Refactored auditor severity log level mappings to use `zod/v4` with schema-driven defaults and type inference. diff --git a/.changeset/auth-node-logout-result.md b/.changeset/auth-node-logout-result.md deleted file mode 100644 index 9eaf842f14..0000000000 --- a/.changeset/auth-node-logout-result.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-auth-node': patch ---- - -Added `OAuthAuthenticatorLogoutResult` type. The `logout` method on `OAuthAuthenticator` can now optionally return `{ logoutUrl }` to trigger a browser redirect after sign-out. This allows providers like Auth0 to clear their session cookies by redirecting to their logout endpoint. diff --git a/.changeset/auth0-cache-profile-refresh.md b/.changeset/auth0-cache-profile-refresh.md deleted file mode 100644 index 69f8f546b2..0000000000 --- a/.changeset/auth0-cache-profile-refresh.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-auth-backend-module-auth0-provider': patch ---- - -Added `createAuth0Authenticator` factory function that accepts a `CacheService` to cache Auth0 profile API responses for 1 minute during token refreshes. This avoids hitting Auth0 rate limits on repeated page refreshes. The module now uses the cached variant by default. The existing `auth0Authenticator` export remains available for use without caching. diff --git a/.changeset/auth0-federated-logout.md b/.changeset/auth0-federated-logout.md deleted file mode 100644 index cddc1661ab..0000000000 --- a/.changeset/auth0-federated-logout.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/plugin-auth-backend-module-auth0-provider': minor ---- - -Sign-out now redirects the browser to Auth0's `/v2/logout` endpoint, clearing the Auth0 session cookie so that the next sign-in creates a new Auth0 session. Previously, only the Backstage session was cleared, allowing users to sign back in without going through Auth0 logout first. - -Set `federatedLogout: true` in the Auth0 provider config to additionally clear the upstream IdP session (e.g. Okta, Google). This is what guarantees a full re-login across the entire SSO chain and may require users to re-enter credentials. diff --git a/.changeset/azure-scm-events-layer.md b/.changeset/azure-scm-events-layer.md deleted file mode 100644 index 22ca304f96..0000000000 --- a/.changeset/azure-scm-events-layer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-azure': patch ---- - -Add Azure DevOps SCM event translation layer for instant catalog reprocessing. diff --git a/.changeset/backend-defaults-aws-rds-iam-auth.md b/.changeset/backend-defaults-aws-rds-iam-auth.md deleted file mode 100644 index 7f364ab001..0000000000 --- a/.changeset/backend-defaults-aws-rds-iam-auth.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/backend-defaults': minor ---- - -Added support for AWS RDS IAM authentication for PostgreSQL connections. Set `connection.type: rds` along with `host`, `user`, and `region` to use short-lived IAM tokens instead of a static password. Requires the `@aws-sdk/rds-signer` package and an IAM role with `rds-db:connect` permission. diff --git a/.changeset/bitbucket-cloud-scm-events-layer.md b/.changeset/bitbucket-cloud-scm-events-layer.md deleted file mode 100644 index 711a744dc9..0000000000 --- a/.changeset/bitbucket-cloud-scm-events-layer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch ---- - -Added Bitbucket Cloud SCM event translation layer for the catalog backend module. The module now subscribes to Bitbucket Cloud webhook events and translates them into generic catalog SCM events, enabling instant catalog reprocessing when repositories are pushed to, renamed, transferred, or deleted. The `analyzeBitbucketCloudWebhookEvent` function is exported from the alpha entry point for custom integrations. diff --git a/.changeset/brave-suits-pay.md b/.changeset/brave-suits-pay.md deleted file mode 100644 index 84bfdbf964..0000000000 --- a/.changeset/brave-suits-pay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-mcp-actions-backend': patch ---- - -Fix OAuth 2.0 Protected Resource Metadata endpoint returning internal plugin URL, preventing some MCP clients like Claude Code from authenticating diff --git a/.changeset/breezy-bushes-divide.md b/.changeset/breezy-bushes-divide.md deleted file mode 100644 index a7b7d9f4dd..0000000000 --- a/.changeset/breezy-bushes-divide.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@backstage/theme': patch ---- - -Fixes occasional duplication of v5 class name prefix for MUI 5 components. - -Documentation added to explain how to resolve missing v5 prefix in class names when using MUI 5 components in main app. diff --git a/.changeset/bump-glob-rollup-security.md b/.changeset/bump-glob-rollup-security.md deleted file mode 100644 index 1738169fd1..0000000000 --- a/.changeset/bump-glob-rollup-security.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch -'@backstage/cli-module-auth': patch -'@backstage/cli-module-build': patch -'@backstage/cli-module-test-jest': patch -'@backstage/cli': patch -'@backstage/ui': patch -'@backstage/repo-tools': patch ---- - -Bumped `glob` dependency from v7/v8/v11 to v13 to address security vulnerabilities in older versions. Bumped `rollup` from v4.27 to v4.59+ to fix a high severity path traversal vulnerability (GHSA-mw96-cpmx-2vgc). diff --git a/.changeset/bumpy-boxes-chew.md b/.changeset/bumpy-boxes-chew.md deleted file mode 100644 index 71aa9011c7..0000000000 --- a/.changeset/bumpy-boxes-chew.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/ui': patch ---- - -Resolved route-relative `href` props to absolute paths by default in all components, removing the need for the `resolveHref` option in component definitions. diff --git a/.changeset/catalog-backend-location-entity-ref.md b/.changeset/catalog-backend-location-entity-ref.md deleted file mode 100644 index b01db56a4d..0000000000 --- a/.changeset/catalog-backend-location-entity-ref.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': minor ---- - -Added a `location_entity_ref` column to the `locations` database table that stores the full entity ref of the corresponding `kind: Location` catalog entity for each registered location row. The value is pre-computed and persisted so that it no longer needs to be recomputed from the location's type and target on every read. diff --git a/.changeset/catalog-backend-model-processor.md b/.changeset/catalog-backend-model-processor.md deleted file mode 100644 index eb461dc3ef..0000000000 --- a/.changeset/catalog-backend-model-processor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': minor ---- - -Added `ModelProcessor` that validates catalog entities against the compiled catalog model schemas, and integrated it into the `CatalogBuilder` and `CatalogPlugin`. This processor is only activated if you explicitly add catalog model sources to your backend; there is no functional change for regular catalog usage. diff --git a/.changeset/catalog-backend-permissions-cleanup-step-1.md b/.changeset/catalog-backend-permissions-cleanup-step-1.md deleted file mode 100644 index cf3d04679c..0000000000 --- a/.changeset/catalog-backend-permissions-cleanup-step-1.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch ---- - -Removed deprecated `PermissionAuthorizer` support and the `createPermissionIntegrationRouter` fallback path from `CatalogBuilder`. The `permissionsRegistry` service is now required, and `permissions` is always a `PermissionsService`. diff --git a/.changeset/catalog-backend-permissions-cleanup-step-2.md b/.changeset/catalog-backend-permissions-cleanup-step-2.md deleted file mode 100644 index 7ecf6e0d30..0000000000 --- a/.changeset/catalog-backend-permissions-cleanup-step-2.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch ---- - -Removed the internal `addPermissions` and `addPermissionRules` methods from `CatalogBuilder`, and removed the `catalogPermissionExtensionPoint` wiring from `CatalogPlugin`. Custom permission rules and permissions should be registered via `coreServices.permissionsRegistry` directly. diff --git a/.changeset/catalog-dialog-api-open.md b/.changeset/catalog-dialog-api-open.md deleted file mode 100644 index d27828e57c..0000000000 --- a/.changeset/catalog-dialog-api-open.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog': patch ---- - -Migrated the unregister entity context menu item from the deprecated `DialogApi.showModal` to the new `DialogApi.open` method. diff --git a/.changeset/catalog-entity-page-no-header.md b/.changeset/catalog-entity-page-no-header.md deleted file mode 100644 index 51cda8f087..0000000000 --- a/.changeset/catalog-entity-page-no-header.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog': patch ---- - -Disabled the default page layout header for the catalog entity page in the new frontend system. The entity page already renders its own header through the `EntityHeader` extension, so the page layout header was redundant. diff --git a/.changeset/catalog-exists-query-optimization.md b/.changeset/catalog-exists-query-optimization.md deleted file mode 100644 index e0eb2cbb31..0000000000 --- a/.changeset/catalog-exists-query-optimization.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch ---- - -Improved catalog entity filter query performance by switching from `IN (subquery)` to `EXISTS (correlated subquery)` patterns. This enables PostgreSQL semi-join optimizations and fixes `NOT IN` NULL-semantics pitfalls by using `NOT EXISTS` instead. diff --git a/.changeset/catalog-graph-docs-update.md b/.changeset/catalog-graph-docs-update.md deleted file mode 100644 index 6dba2967ec..0000000000 --- a/.changeset/catalog-graph-docs-update.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-graph': patch ---- - -Updated `README-alpha.md` extension examples to use current APIs. diff --git a/.changeset/catalog-graph-nfs-page.md b/.changeset/catalog-graph-nfs-page.md deleted file mode 100644 index fac437c641..0000000000 --- a/.changeset/catalog-graph-nfs-page.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-graph': patch ---- - -Added `title` and `icon` to the new frontend system plugin definition. diff --git a/.changeset/catalog-graph-use-presentation-api.md b/.changeset/catalog-graph-use-presentation-api.md deleted file mode 100644 index b0d73629b4..0000000000 --- a/.changeset/catalog-graph-use-presentation-api.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-graph': patch ---- - -Replaced `humanizeEntityRef` with the Catalog Presentation API in `CatalogGraphCard` and `CatalogGraphPage` components for consistent entity display. diff --git a/.changeset/catalog-import-nfs-page.md b/.changeset/catalog-import-nfs-page.md deleted file mode 100644 index 2944565205..0000000000 --- a/.changeset/catalog-import-nfs-page.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-import': patch ---- - -Added `title` and `icon` to the new frontend system plugin definition. diff --git a/.changeset/catalog-model-layers.md b/.changeset/catalog-model-layers.md deleted file mode 100644 index ddb0943043..0000000000 --- a/.changeset/catalog-model-layers.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/catalog-model': minor ---- - -Added a new catalog model layer system that allows plugins to declare and extend catalog entity kinds, annotations, labels, tags, and relations using JSON Schema. The new `createCatalogModelLayer` API provides a builder for composing model definitions, and a `compileCatalogModel` function validates and merges them into a unified model. Built-in entity kinds now include model layer definitions. diff --git a/.changeset/catalog-nfs-page-header.md b/.changeset/catalog-nfs-page-header.md deleted file mode 100644 index 7f94a28cc8..0000000000 --- a/.changeset/catalog-nfs-page-header.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog': patch ---- - -Exported the NFS variant of the catalog index page as `CatalogIndexPage` from the `./alpha` entry point, along with supporting types `CatalogIndexPageProps`, `CatalogTableRow`, and `CatalogTableColumnsFunc`. This allows adopters to use and customize the catalog index page within a `PageBlueprint` in the new frontend system. diff --git a/.changeset/catalog-node-model-registry.md b/.changeset/catalog-node-model-registry.md deleted file mode 100644 index 299614f77a..0000000000 --- a/.changeset/catalog-node-model-registry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-node': minor ---- - -Added `provideStaticCatalogModel` that helps provide a static catalog model at startup. diff --git a/.changeset/catalog-node-permissions-cleanup-step-2.md b/.changeset/catalog-node-permissions-cleanup-step-2.md deleted file mode 100644 index bee3ff765d..0000000000 --- a/.changeset/catalog-node-permissions-cleanup-step-2.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-node': minor ---- - -**BREAKING ALPHA**: Removed the deprecated `CatalogPermissionRuleInput`, `CatalogPermissionExtensionPoint`, and `catalogPermissionExtensionPoint` exports. Use `coreServices.permissionsRegistry` directly to register catalog entity permission rules and permissions. diff --git a/.changeset/catalog-react-configschema-migration.md b/.changeset/catalog-react-configschema-migration.md deleted file mode 100644 index 5cf7506f60..0000000000 --- a/.changeset/catalog-react-configschema-migration.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-react': patch ---- - -Migrated alpha entity blueprints to use the new `configSchema` option with zod v4 schema values. diff --git a/.changeset/catalog-search-table-sync.md b/.changeset/catalog-search-table-sync.md deleted file mode 100644 index 3a3bcea96a..0000000000 --- a/.changeset/catalog-search-table-sync.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': patch ---- - -Reduced search table write churn during stitching by syncing only changed rows instead of doing a full delete and re-insert. On Postgres this uses a single writable CTE, on MySQL a temporary table merge with deadlock retry, and on SQLite the previous bulk replace. diff --git a/.changeset/chatty-cups-create.md b/.changeset/chatty-cups-create.md deleted file mode 100644 index 0fa05b14f3..0000000000 --- a/.changeset/chatty-cups-create.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -'@backstage/ui': minor ---- - -**BREAKING**: The `Header` component's `tabs` prop now uses `HeaderNavTabItem[]` instead of `HeaderTab[]`. Tabs render as a `