Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 12, 2025

This PR contains the following updates:

Package Change Age Confidence
@backstage/app-defaults (source) 1.6.5 -> 1.7.2 age confidence
@backstage/catalog-client (source) 1.11.0 -> 1.12.1 age confidence
@backstage/catalog-model (source) 1.7.5 -> 1.7.6 age confidence
@backstage/cli (source) 0.34.1 -> 0.34.5 age confidence
@backstage/config (source) 1.3.3 -> 1.3.6 age confidence
@backstage/core-app-api (source) 1.18.0 -> 1.19.2 age confidence
@backstage/core-components (source) ^0.17.0 -> ^0.18.0 age confidence
@backstage/core-plugin-api (source) 1.10.9 -> 1.12.0 age confidence
@backstage/integration-react (source) 1.2.9 -> 1.2.12 age confidence
@backstage/plugin-api-docs (source) ^0.12.4 -> ^0.13.0 age confidence
@backstage/plugin-app-backend (source) 0.5.5 -> 0.5.8 age confidence
@backstage/plugin-auth-backend (source) 0.25.3 -> 0.25.6 age confidence
@backstage/plugin-auth-node (source) 0.6.6 -> 0.6.9 age confidence
@backstage/plugin-catalog (source) 1.31.2 -> 1.32.0 age confidence
@backstage/plugin-catalog-backend (source) 3.0.1 -> 3.2.0 age confidence
@backstage/plugin-catalog-common (source) 1.1.5 -> 1.1.7 age confidence
@backstage/plugin-catalog-graph (source) ^0.4.16 -> ^0.5.0 age confidence
@backstage/plugin-catalog-import (source) 0.13.4 -> 0.13.7 age confidence
@backstage/plugin-catalog-react (source) 1.20.1 -> 1.21.3 age confidence
@backstage/plugin-kubernetes (source) 0.12.10 -> 0.12.13 age confidence
@backstage/plugin-org (source) 0.6.43 -> 0.6.46 age confidence
@backstage/plugin-permission-common (source) 0.9.1 -> 0.9.3 age confidence
@backstage/plugin-permission-node (source) 0.10.3 -> 0.10.6 age confidence
@backstage/plugin-permission-react (source) 0.4.36 -> 0.4.38 age confidence
@backstage/plugin-proxy-backend (source) 0.6.5 -> 0.6.8 age confidence
@backstage/plugin-scaffolder (source) 1.34.0 -> 1.34.3 age confidence
@backstage/plugin-scaffolder-backend (source) 2.2.0 -> 2.2.1 age confidence
@backstage/plugin-search (source) 1.4.29 -> 1.5.0 age confidence
@backstage/plugin-search-backend (source) 2.0.5 -> 2.0.8 age confidence
@backstage/plugin-search-backend-module-pg (source) 0.5.47 -> 0.5.50 age confidence
@backstage/plugin-search-backend-node (source) 1.3.14 -> 1.3.17 age confidence
@backstage/plugin-search-react (source) 1.9.3 -> 1.10.0 age confidence
@backstage/plugin-techdocs (source) 1.14.1 -> 1.16.0 age confidence
@backstage/plugin-techdocs-backend (source) 2.0.5 -> 2.1.2 age confidence
@backstage/plugin-techdocs-module-addons-contrib (source) 1.1.27 -> 1.1.30 age confidence
@backstage/plugin-techdocs-react (source) 1.3.2 -> 1.3.5 age confidence
@backstage/plugin-user-settings (source) 0.8.25 -> 0.8.29 age confidence
@backstage/test-utils (source) 1.7.11 -> 1.7.13 age confidence
@backstage/theme (source) ^0.6.4 -> ^0.7.0 age confidence

Release Notes

backstage/backstage (@​backstage/app-defaults)

v1.7.2

Compare Source

Patch Changes

v1.7.1

Compare Source

Patch Changes

v1.7.0

Compare Source

Minor Changes
  • 9956704: Add and configure the OpenShift authentication provider to the default APIs.
Patch Changes
backstage/backstage (@​backstage/catalog-client)

v1.12.1

Compare Source

Patch Changes

v1.12.0

Compare Source

Minor Changes
  • 0e9ec44: Introduced new streamEntities async generator method for the catalog.

    Catalog API and Catalog Service now includes a streamEntities method that allows for streaming entities from the catalog.
    This method is designed to handle large datasets efficiently by processing entities in a stream rather than loading them
    all into memory at once. This is useful when you need to fetch a large number of entities but do not want to use pagination
    or fetch all entities at once.

    Example usage:

    const pageStream = catalogClient.streamEntities({ pageSize: 100 }, { token });
    for await (const page of pageStream) {
      // Handle page of entities
      for (const entity of page) {
        console.log(entity);
      }
    }
Patch Changes
  • 0efcc97: Updated generated schemas
backstage/backstage (@​backstage/catalog-model)

v1.7.6

Compare Source

Patch Changes
  • 05f60e1: 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.
backstage/backstage (@​backstage/cli)

v0.34.5

Compare Source

Patch Changes
  • fc7cbfc: The templates executed with the yarn new command now supports templating filenames.
  • da19cb5: 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.
  • fc7cbfc: 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.
  • b2bef92: Convert all enums to erasable-syntax compliant patterns
  • 279279c: Fixes an issue where using the backstage-cli new --scope command with a scope that already includes the @ symbol (e.g., @backstage-community) would result in a double @@​ prefix in the generated package name, causing invalid package.json files.
  • 05f60e1: 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.
  • Updated dependencies

v0.34.4

Compare Source

Patch Changes
  • f2cf564: Removed the script transform cache from the default Jest configuration. The script cache provided a moderate performance boost, but it is incompatible with Jest 30.

  • 33faad2: Allow using custom manifest location in the yarn plugin and version bump.

    The Backstage yarn plugin and version bump allows two new environment variables to configure custom manifest location:

    • BACKSTAGE_VERSIONS_BASE_URL: The base URL for fetching the Backstage version
      manifest. Defaults to https://versions.backstage.io/v1/releases/VERSION/manifest.json.
      Useful for running the plugin in environment without direct access to the internet,
      for example by using a mirror of the versions API or a proxy.
      Note that the environment variable is just the host name, and the path is appended by
      the plugin. If you are using the yarn plugin, bump version command will also try
      to fetch the new version of the yarn plugin from the same base URL (defaults to
      https://versions.backstage.io/v1/releases/RELEASE/yarn-plugin)
    • BACKSTAGE_MANIFEST_FILE: Path to a local manifest file. If set, the plugin
      will not attempt to fetch the manifest from the network. Useful for running
      the plugin in environment without internet access and without mirror of the
      versions API.
  • 6ebc1ea: Fixed module federation config by only setting import: false on shared libraries for remote.

  • ab96bb7: Added a new --entrypoint option to the package start command, which allows you to specify a custom entry directory/file for development applications. This is particularly useful when maintaining separate dev apps for different versions of your plugin (e.g., stable and alpha).

    Example usage:

    Consider the following plugin dev folder structure:

    dev/
      index.tsx
      alpha/
        index.ts
    
    • The default yarn package start command uses the dev/ folder as the entry point and executes dev/index.tsx file;
    • Running yarn package start --entrypoint dev/alpha will instead use dev/alpha/ as the entry point and execute dev/alpha/index.ts file.
  • 024645e: Remove unused @​octokit modules from cli package

  • d14ef24: Added automatic detection and support for the Backstage Yarn plugin when generating new packages with yarn new. When the plugin is installed, new packages will automatically use backstage:^ ranges for @backstage/* dependencies.

  • Updated dependencies

v0.34.3

Compare Source

v0.34.2

Compare Source

Patch Changes
  • e6f45dc: Updated the WebPack configuration to use contenthash. This fixes an issue were builds would sometimes generate output files with the same name but different content across builds, leading to breakages when loading the frontend app.

  • fffd434: Disallow import fallback of critical shared dependencies in module federation.

  • 080f252: Fixed the new-frontend-plugin template that was incorrectly passing id instead of pluginId to createFrontendPlugin and unnecessarily importing React.

  • e0db9b8: Modify the backstage.json also for custom patterns if it extends the default pattern.

    Examples:

    • @backstage/* (default pattern)
    • @{backstage,backstage-community}/*
    • @{extra1,backstage,extra2}/*
  • 275bda8: Fixed an issue that could cause conflicts of detected modules in workspaces with multiple apps.

  • e1adce4: Updated the backend plugin template to use a new pattern for the TodoListService that reduces boilerplate.

  • Updated dependencies

backstage/backstage (@​backstage/config)

v1.3.6

Compare Source

Patch Changes
  • 05f60e1: 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.

v1.3.5

Compare Source

Patch Changes
  • b45b094: Allow colon to be used as config key.

v1.3.4

Compare Source

Patch Changes
  • b45b094: Allow colon to be used as config key.
backstage/backstage (@​backstage/core-app-api)

v1.19.2

Compare Source

Patch Changes
  • b2bef92: Convert all enums to erasable-syntax compliant patterns
  • 05f60e1: 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.
  • Updated dependencies

v1.19.1

Compare Source

Patch Changes

v1.19.0

Compare Source

Minor Changes
  • 3fca906: Add OpenShiftAuth helper to create default OAuth flow for OpenShift.
Patch Changes
backstage/backstage (@​backstage/core-components)

v0.18.3

Compare Source

Patch Changes
  • 1c7e1ce: - Revert viewbox back to old values.
    • Added fullScreen prop to EntityCatalogGraphCard
  • 96ad674: Line numbers in LogViewer will not be selectable in UI anymore
  • b2bef92: Convert all enums to erasable-syntax compliant patterns
  • 05f60e1: 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.
  • Updated dependencies

v0.18.2

Compare Source

Patch Changes
  • d493126: Swap base token for semantic token in ItemCardHeader to ensure readability in light mode.
  • 431130c: Added renderEdge prop to <DependencyGraph /> component in @backstage/core-components to allow custom rendering of graph edges.
  • 6981ae6: Fixed DependencyGraph svg size not adapting to the container size
  • 95935fb: Fixed dependency graph automatically scrolling forever
  • Updated dependencies

v0.18.1

Compare Source

Added a new badges plugin, split into @backstage/plugin-badges and @backstage/plugin-badges-backend.

The badges plugin offers a set of badges that can be used outside of your backstage deployment, showing information related to data in the catalog, such as entity owner and lifecycle data.

v0.18.0

Compare Source

Minor Changes
  • b9a87f4: Add optional distance property to DependencyEdge to reflect the distance to a root.
Patch Changes
  • 1ad3d94: Dependency graph can now be opened in full screen mode
  • e409bec: Fixes for rendering initials in the avatar component.
  • ae7d426: update about card links style for pretty display with other language
  • Updated dependencies
backstage/backstage (@​backstage/core-plugin-api)

v1.12.0

Compare Source

Minor Changes
  • 83439b1: All route references are now forwards compatible with the new frontend system, i.e. @backstage/frontend-plugin-api. This means they no longer need to be converted with convertLegacyRouteRef or convertLegacyRouteRefs from @backstage/core-compat-api.
Patch Changes
  • b2bef92: Convert all enums to erasable-syntax compliant patterns
  • 05f60e1: 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.
  • Updated dependencies

v1.11.1

Compare Source

Patch Changes

v1.11.0

Compare Source

Minor Changes
  • 5114627: Make openshiftAuthApiRef available in @backstage/core-plugin-api.
Patch Changes
backstage/backstage (@​backstage/integration-react)

v1.2.12

Compare Source

Patch Changes

v1.2.11

Compare Source

Patch Changes

v1.2.10

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-api-docs)

v0.13.1

Compare Source

Patch Changes

v0.13.0

Compare Source

Minor Changes
  • b8a381e: Remove explicit dependency on isomorphic-form-data.

    This explicit dependency was added to address an issue in the
    dependency swagger-ui-react. That issue has since been resolved,
    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 with the latest versions of
    the OpenAPI specification.

Patch Changes

v0.12.11

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-app-backend)

v0.5.8

Compare Source

Patch Changes

v0.5.7

Compare Source

Patch Changes

v0.5.6

Compare Source

Patch Changes
backstage/backstage (@​backstage/plugin-auth-backend)

v0.25.6

Compare Source

Patch Changes
  • a9315d0: Change internal state column to text to support state of over 255 characters

  • 05f60e1: 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.

  • 51ff7d8: Allow configuring dynamic client registration token expiration with config auth.experimentalDynamicClientRegistration.tokenExpiration.

    Maximum expiration for the DCR token is 24 hours. Default expiration is 1 hour.

  • Updated dependencies


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/backstage-monorepo branch from 37aa1cb to 6b8c2e9 Compare November 18, 2025 13:03
@renovate renovate bot force-pushed the renovate/backstage-monorepo branch from 6b8c2e9 to b288ac0 Compare November 19, 2025 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant