# Release v1.29.0-next.0 Upgrade Helper: [https://backstage.github.io/upgrade-helper/?to=1.29.0-next.0](https://backstage.github.io/upgrade-helper/?to=1.29.0-next.0) ## @backstage/core-app-api@1.13.0-next.0 ### Minor Changes - d3c39fc: Allow for the disabling of external routes through config, which was rendered impossible after the introduction of default targets. ```yaml app: routes: bindings: # This has the effect of removing the button for registering new # catalog entities in the scaffolder template list view scaffolder.registerComponent: false ``` ### Patch Changes - Updated dependencies - @backstage/core-plugin-api@1.9.3 - @backstage/config@1.2.0 - @backstage/types@1.1.1 - @backstage/version-bridge@1.0.8 ## @backstage/integration@1.13.0-next.0 ### Minor Changes - b5deed0: Add support for `token` for `bitbucketCloud` integration ### Patch Changes - Updated dependencies - @backstage/config@1.2.0 - @backstage/errors@1.2.4 ## @backstage/plugin-scaffolder@1.22.0-next.0 ### Minor Changes - 52b6db0: Use virtualization with `EntityPicker` as done earlier with `MultiEntityPicker` to fix performance issues with large data sets. `VirtualizedListbox` extracted into reusable component. - 3583ce5: Use virtualization with `MultiEntityPicker`. Fixes performance issues with large data sets. - b5deed0: Add support for `bitbucketCloud` autocomplete in `RepoUrlPicker` ### Patch Changes - 661b354: Fixed a bug where the `RepoUrlPicker` would still require the `owner` field for `azure` - 89c44b3: Support `catalogFilter` array on `OwnedEntityPicker` - Updated dependencies - @backstage/core-components@0.14.9-next.0 - @backstage/integration@1.13.0-next.0 - @backstage/plugin-catalog-react@1.12.2-next.0 - @backstage/plugin-scaffolder-react@1.10.0-next.0 - @backstage/frontend-plugin-api@0.6.7-next.0 - @backstage/integration-react@1.1.29-next.0 - @backstage/core-compat-api@0.2.7-next.0 - @backstage/core-plugin-api@1.9.3 - @backstage/catalog-client@1.6.5 - @backstage/catalog-model@1.5.0 - @backstage/errors@1.2.4 - @backstage/types@1.1.1 - @backstage/plugin-catalog-common@1.0.24 - @backstage/plugin-permission-react@0.4.23 - @backstage/plugin-scaffolder-common@1.5.3 ## @backstage/plugin-scaffolder-backend@1.23.0-next.0 ### Minor Changes - b5deed0: Add support for `autocomplete` extension point to provide additional `autocomplete` handlers - 0b52438: Serialization of the scaffolder workspace into GCP bucket ### Patch Changes - da90cce: Updated dependency `esbuild` to `^0.21.0`. - 62d1fe3: Fix user entity not being fetched for scaffolder dry runner - Updated dependencies - @backstage/backend-plugin-api@0.6.21-next.0 - @backstage/backend-common@0.23.2-next.0 - @backstage/backend-tasks@0.5.26-next.0 - @backstage/plugin-scaffolder-backend-module-gitlab@0.4.3-next.0 - @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.11-next.0 - @backstage/integration@1.13.0-next.0 - @backstage/plugin-scaffolder-backend-module-azure@0.1.13-next.0 - @backstage/plugin-scaffolder-node@0.4.7-next.0 - @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.11-next.0 - @backstage/plugin-bitbucket-cloud-common@0.2.21-next.0 - @backstage/plugin-scaffolder-backend-module-github@0.4.0-next.0 - @backstage/plugin-auth-node@0.4.16-next.0 - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.19-next.0 - @backstage/plugin-catalog-node@1.12.3-next.0 - @backstage/plugin-permission-node@0.7.32-next.0 - @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.11-next.0 - @backstage/plugin-scaffolder-backend-module-gerrit@0.1.13-next.0 - @backstage/plugin-scaffolder-backend-module-gitea@0.1.11-next.0 - @backstage/catalog-client@1.6.5 - @backstage/catalog-model@1.5.0 - @backstage/config@1.2.0 - @backstage/errors@1.2.4 - @backstage/types@1.1.1 - @backstage/plugin-permission-common@0.7.14 - @backstage/plugin-scaffolder-common@1.5.3 ## @backstage/plugin-scaffolder-backend-module-gcp@0.1.0-next.2 ### Minor Changes - 0b52438: Serialization of the scaffolder workspace into GCP bucket ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@0.6.21-next.0 - @backstage/integration@1.13.0-next.0 - @backstage/plugin-scaffolder-node@0.4.7-next.0 - @backstage/config@1.2.0 - @backstage/errors@1.2.4 ## @backstage/plugin-scaffolder-backend-module-github@0.4.0-next.0 ### Minor Changes - 70c4b36: Adds support for custom tag policies when creating GitHub environments. ### Patch Changes - 4410fed: Fixed issue with octokit call missing owner and repo when creating environment variables and secrets using github:environment:create action - Updated dependencies - @backstage/backend-plugin-api@0.6.21-next.0 - @backstage/backend-common@0.23.2-next.0 - @backstage/integration@1.13.0-next.0 - @backstage/plugin-scaffolder-node@0.4.7-next.0 - @backstage/config@1.2.0 - @backstage/errors@1.2.4 ## @backstage/plugin-scaffolder-react@1.10.0-next.0 ### Minor Changes - b5deed0: Add support for `bitbucketCloud` autocomplete in `RepoUrlPicker` ### Patch Changes - Updated dependencies - @backstage/core-components@0.14.9-next.0 - @backstage/plugin-catalog-react@1.12.2-next.0 - @backstage/core-plugin-api@1.9.3 - @backstage/catalog-client@1.6.5 - @backstage/catalog-model@1.5.0 - @backstage/theme@0.5.6 - @backstage/types@1.1.1 - @backstage/version-bridge@1.0.8 - @backstage/plugin-permission-react@0.4.23 - @backstage/plugin-scaffolder-common@1.5.3 ## @backstage/app-defaults@1.5.7-next.0 ### Patch Changes - Updated dependencies - @backstage/core-components@0.14.9-next.0 - @backstage/core-app-api@1.13.0-next.0 - @backstage/core-plugin-api@1.9.3 - @backstage/theme@0.5.6 - @backstage/plugin-permission-react@0.4.23 ## @backstage/backend-app-api@0.7.9-next.0 ### Patch Changes - b60db08: Fixing exporting of classes properly from new packages - a63c4b6: Fixing issue with `MiddlewareFactory` deprecation wrapping - Updated dependencies - @backstage/backend-plugin-api@0.6.21-next.0 - @backstage/backend-common@0.23.2-next.0 - @backstage/backend-tasks@0.5.26-next.0 - @backstage/plugin-auth-node@0.4.16-next.0 - @backstage/plugin-permission-node@0.7.32-next.0 - @backstage/cli-common@0.1.14 - @backstage/cli-node@0.2.6 - @backstage/config@1.2.0 - @backstage/config-loader@1.8.1 - @backstage/errors@1.2.4 - @backstage/types@1.1.1 ## @backstage/backend-common@0.23.2-next.0 ### Patch Changes - 8c09c97: Deprecate legacy status check factory, handler and types. - d228862: Update default backend plugin created by the cli to use non-deprecated error handling middleware - c964a3d: Add dependencies that are needed by cross-imports from backend-defaults - b60db08: Fixing exporting of classes properly from new packages - Updated dependencies - @backstage/backend-plugin-api@0.6.21-next.0 - @backstage/integration@1.13.0-next.0 - @backstage/plugin-auth-node@0.4.16-next.0 - @backstage/backend-dev-utils@0.1.4 - @backstage/cli-common@0.1.14 - @backstage/config@1.2.0 - @backstage/config-loader@1.8.1 - @backstage/errors@1.2.4 - @backstage/integration-aws-node@0.1.12 - @backstage/types@1.1.1 ## @backstage/backend-defaults@0.3.3-next.0 ### Patch Changes - 53ced70: Added a new Root Health Service which adds new endpoints for health checks. - 083eaf9: Fix bug where ISO durations could no longer be used for schedules - cb14a05: Repack the package to fix issues with typescript with named exports - Updated dependencies - @backstage/backend-plugin-api@0.6.21-next.0 - @backstage/backend-common@0.23.2-next.0 - @backstage/integration@1.13.0-next.0 - @backstage/backend-app-api@0.7.9-next.0 - @backstage/plugin-auth-node@0.4.16-next.0 - @backstage/plugin-events-node@0.3.7-next.0 - @backstage/plugin-permission-node@0.7.32-next.0 - @backstage/backend-dev-utils@0.1.4 - @backstage/cli-common@0.1.14 - @backstage/config@1.2.0 - @backstage/config-loader@1.8.1 - @backstage/errors@1.2.4 - @backstage/integration-aws-node@0.1.12 - @backstage/types@1.1.1 ## @backstage/backend-dynamic-feature-service@0.2.14-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@0.6.21-next.0 - @backstage/backend-common@0.23.2-next.0 - @backstage/backend-tasks@0.5.26-next.0 - @backstage/plugin-scaffolder-node@0.4.7-next.0 - @backstage/backend-app-api@0.7.9-next.0 - @backstage/plugin-app-node@0.1.21-next.0 - @backstage/plugin-auth-node@0.4.16-next.0 - @backstage/plugin-catalog-backend@1.23.2-next.0 - @backstage/plugin-events-backend@0.3.8-next.0 - @backstage/plugin-events-node@0.3.7-next.0 - @backstage/plugin-permission-node@0.7.32-next.0 - @backstage/plugin-search-backend-node@1.2.26-next.0 - @backstage/cli-common@0.1.14 - @backstage/cli-node@0.2.6 - @backstage/config@1.2.0 - @backstage/config-loader@1.8.1 - @backstage/errors@1.2.4 - @backstage/types@1.1.1 - @backstage/plugin-permission-common@0.7.14 - @backstage/plugin-search-common@1.2.12 ## @backstage/backend-openapi-utils@0.1.14-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-plugin-api@0.6.21-next.0 - @backstage/errors@1.2.4 ## @backstage/backend-plugin-api@0.6.21-next.0 ### Patch Changes - 53ced70: Added a new Root Health Service which adds new endpoints for health checks. - 083eaf9: Fix bug where ISO durations could no longer be used for schedules - Updated dependencies - @backstage/plugin-auth-node@0.4.16-next.0 - @backstage/cli-common@0.1.14 - @backstage/config@1.2.0 - @backstage/errors@1.2.4 - @backstage/types@1.1.1 - @backstage/plugin-permission-common@0.7.14 ## @backstage/backend-tasks@0.5.26-next.0 ### Patch Changes - 083eaf9: Fix bug where ISO durations could no longer be used for schedules - Updated dependencies - @backstage/backend-plugin-api@0.6.21-next.0 - @backstage/backend-common@0.23.2-next.0 - @backstage/config@1.2.0 - @backstage/errors@1.2.4 - @backstage/types@1.1.1 ## @backstage/backend-test-utils@0.4.3-next.0 ### Patch Changes - fce7887: Added mock for the Root Health Service in `mockServices`. - Updated dependencies - @backstage/backend-plugin-api@0.6.21-next.0 - @backstage/backend-defaults@0.3.3-next.0 - @backstage/backend-app-api@0.7.9-next.0 - @backstage/plugin-auth-node@0.4.16-next.0 - @backstage/plugin-events-node@0.3.7-next.0 - @backstage/config@1.2.0 - @backstage/errors@1.2.4 - @backstage/types@1.1.1 ## @backstage/cli@0.26.10-next.0 ### Patch Changes - e2e320c: - remove unused dependencies `winston` and `yn` from the template of backend plugins; - update `msw` to version `2.3.1` in the template of backend plugins; starting with v1 and switching later to v2 is tedious and not straight forward; it's easier to start with v2; - 0540c5a: Updated the scaffolding output message for `plugin-common` in `backstage-cli`. Now, when executing `backstage-cli new` to create a new `plugin-common` package, the output message accurately reflects the action by displaying `Creating common plugin package...` instead of the previous, less accurate `Creating backend plugin...`. - 7652db4: Only bootstrap global-agent if it's actually being used - f0c0039: Fix issue with CLI that was preventing upgrading from 1.28 - d228862: Update default backend plugin created by the cli to use non-deprecated error handling middleware - da90cce: Updated dependency `esbuild` to `^0.21.0`. - a60d73b: Fix a few minor issues with the backend template that were causing failing linting checks in the main repo. - 0510d98: Subpath export `package.json` should be of a unique name to avoid typescript resolution issues - Updated dependencies - @backstage/integration@1.13.0-next.0 - @backstage/catalog-model@1.5.0 - @backstage/cli-common@0.1.14 - @backstage/cli-node@0.2.6 - @backstage/config@1.2.0 - @backstage/config-loader@1.8.1 - @backstage/errors@1.2.4 - @backstage/eslint-plugin@0.1.8 - @backstage/release-manifests@0.0.11 - @backstage/types@1.1.1 ## @backstage/core-compat-api@0.2.7-next.0 ### Patch Changes - Updated dependencies - @backstage/frontend-plugin-api@0.6.7-next.0 - @backstage/core-plugin-api@1.9.3 - @backstage/version-bridge@1.0.8 ## @backstage/core-components@0.14.9-next.0 ### Patch Changes - d4ffdbb: Fixed bug where `