Skip to content

fix(deps): update backstage monorepo - #165

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/backstage-monorepo
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/backstage-monorepo

Conversation

@renovate

@renovate renovate Bot commented Aug 18, 2026 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@backstage/backend-plugin-api (source) 1.9.3 → 1.11.0 age confidence
@backstage/backend-test-utils (source) 1.11.5 → 1.11.8 age confidence
@backstage/catalog-client (source) 1.16.1 → 1.16.3 age confidence
@backstage/catalog-model (source) 1.9.0 → 1.10.2 age confidence
@backstage/cli (source) 0.36.4 → 0.36.7 age confidence
@backstage/cli-defaults (source) 0.1.4 → 0.1.7 age confidence
@backstage/config (source) 1.3.8 → 1.3.10 age confidence
@backstage/core-components (source) 0.18.12 → 0.18.15 age confidence
@backstage/core-plugin-api (source) 1.12.8 → 1.12.11 age confidence
@backstage/errors (source) 1.3.1 → 1.3.2 age confidence
@backstage/frontend-defaults (source) 0.5.4 → 0.5.7 age confidence
@backstage/frontend-plugin-api (source) ^0.17.3 → ^0.18.0 age confidence
@backstage/plugin-app-backend (source) 0.5.16 → 0.5.19 age confidence
@backstage/plugin-app-react (source) 0.2.5 → 0.2.8 age confidence
@backstage/plugin-auth-backend (source) ^0.29.2 → ^0.30.0 age confidence
@backstage/plugin-auth-backend-module-guest-provider (source) 0.2.21 → 0.2.24 age confidence
@backstage/plugin-catalog (source) 2.0.7 → 2.0.10 age confidence
@backstage/plugin-catalog-backend-module-scaffolder-entity-model (source) 0.2.22 → 0.2.25 age confidence
@backstage/plugin-catalog-common (source) 1.1.10 → 1.2.1 age confidence
@backstage/plugin-catalog-node (source) 2.2.3 → 2.2.6 age confidence
@backstage/plugin-catalog-react (source) 3.2.0 → 3.3.0 age confidence
@backstage/plugin-notifications (source) ^0.5.19 → ^0.6.0 age confidence
@backstage/plugin-notifications-backend (source) 0.6.7 → 0.6.10 age confidence
@backstage/plugin-notifications-node (source) 0.2.28 → 0.2.31 age confidence
@backstage/plugin-permission-backend (source) 0.7.14 → 0.7.17 age confidence
@backstage/plugin-permission-backend-module-allow-all-policy (source) 0.2.21 → 0.2.24 age confidence
@backstage/plugin-permission-common (source) 0.9.9 → 0.9.12 age confidence
@backstage/plugin-permission-node (source) 0.11.2 → 0.11.5 age confidence
@backstage/plugin-search (source) 1.7.6 → 1.7.9 age confidence
@backstage/plugin-search-backend-module-catalog (source) 0.3.17 → 0.3.20 age confidence
@backstage/plugin-search-backend-node (source) 1.4.6 → 1.4.9 age confidence
@backstage/plugin-search-common (source) 1.2.24 → 1.2.26 age confidence
@backstage/plugin-search-react (source) 1.11.6 → 1.11.9 age confidence
@backstage/plugin-signals (source) ^0.0.33 → ^0.0.36 age confidence
@backstage/plugin-signals-backend (source) 0.3.17 → 0.3.20 age confidence
@backstage/plugin-user-settings (source) 0.9.5 → 0.9.8 age confidence
@backstage/test-utils (source) 1.7.20 → 1.7.23 age confidence
@backstage/ui (source) ^0.17.0 → ^0.19.0 age confidence

Release Notes

backstage/backstage (@​backstage/backend-plugin-api)

v1.11.0

Compare Source

Minor Changes
  • e956084: BREAKING PRODUCERS: Added an instance ID to the root instance metadata service. Custom implementations and mocks must now provide a globally unique ID that remains stable for the lifetime of the running backend instance.
  • f6054ac: Added experimental declareConnection and connectionsServiceRef exports to @backstage/backend-plugin-api/alpha. Plugins and modules can declare connection dependencies and request the connections service without importing private packages.
Patch Changes

v1.10.1

Compare Source

Patch Changes

v1.10.0

Compare Source

Minor Changes
  • 74d8cbf: Added coreServices.rootSystemMetadata, a new stable public service for reading metadata about the running Backstage system, including a list of installed plugins. Previously only available as an alpha API, it is now part of the standard coreServices namespace.
Patch Changes
backstage/backstage (@​backstage/backend-test-utils)

v1.11.8

Compare Source

Patch Changes

v1.11.7

Compare Source

Patch Changes

v1.11.6

Compare Source

Patch Changes
backstage/backstage (@​backstage/catalog-client)

v1.16.3

Compare Source

Patch Changes
  • 6c74f3f: Fixed the conversion of legacy filters that happens when a request has both a filter and a query, so that it matches the semantics of the legacy filter query parameter. Empty filters no longer turn into a predicate that matches nothing, empty records no longer match everything, and string values take precedence over CATALOG_FILTER_EXISTS for the same key.

  • aeb9393: The InMemoryCatalogClient test utility now matches entities the same way as the catalog backend. Both filter and query are evaluated against the same search rows that the backend builds for its search table, instead of query being evaluated against raw entity JSON. This affects getEntities, getEntitiesByRefs, queryEntities, streamEntities, and getEntityFacets.

    This fixes several cases where the fake returned different results than a real catalog, which may change the outcome of existing tests:

    • Relation shorthand such as { 'relations.hasMember': 'user:default/alice' } now works in query, including with $in, $hasPrefix, $exists, $contains, and logical operators.
    • Field keys are matched case-insensitively in both filter and query. For example, { 'spec.dependsOn': ... } previously never matched in filter, and { 'METADATA.NAME': ... } never matched in query.
    • Entities without a metadata.namespace now match { 'metadata.namespace': 'default' } in query.
    • Values longer than 200 characters can no longer be matched by value, but still satisfy $exists: true, as in the backend.
    • metadata.name, metadata.namespace, and metadata.uid always satisfy $exists: true, even when the entity has no value for them.
    • Predicates that the backend does not support are now rejected up front with an InputError, even when no entities would be evaluated. For example, an object $contains on any field other than relations, or a relations $contains without a type.
    • Entities that have keys differing only in casing, such as spec.foo and spec.Foo, now cause an InputError when matched, since the backend refuses to store such entities.
  • e844921: streamEntities no longer asks the catalog backend to compute the total number of matching items, since that count is never part of the streamed result. This also applies to the catalog service in @backstage/plugin-catalog-node, which delegates to the client. The totalItems option of StreamEntitiesRequest is now deprecated and ignored.

  • Updated dependencies

v1.16.2

Compare Source

Patch Changes
backstage/backstage (@​backstage/catalog-model)

v1.10.2

Compare Source

Patch Changes
  • f487744: Switched to version 4 of zod for internal validation. Error messages for invalid catalog model layer operations now use the updated zod wording.

    This package no longer pulls in version 3 of zod. If your own packages use zod without declaring it as a dependency, they may now get version 4 instead, so make sure to add it to their package.json explicitly.

  • Updated dependencies

v1.10.1

Compare Source

Patch Changes
  • 736d84e: Use locale-insensitive Unicode casing for consistent string handling across environments.
  • 61809fe: Allow independently registered catalog model sources to share identical layers, while reporting a clear error for conflicting layers with the same ID.
  • 78656f8: Fixed several issues in the alpha catalog model layer system. Schema updates now preserve sibling field validation when changing a property named type, support deleting inherited fields and constraints, and retain literal JSON values in const and default. Kind schemas without an explicit root type retain their fields, and invalid combined schemas are rejected during model compilation. Empty kind descriptions and reverse relation titles are now applied correctly.

v1.10.0

Compare Source

Minor Changes
  • ad18743: Added marketplace spec type to the @alpha AiResource kind, representing a curated registry of plugins for discovery and distribution. Marketplaces reference their contained plugins via spec.plugins entity references, generating hasPart catalog relations.
  • f501302: Added plugin spec type to the @alpha AiResource kind, representing a packaged collection of skills distributed as a unit. Plugins reference their contained skills via spec.skills entity references, generating hasPart catalog relations.
  • 0b9b3bf: Added optional allowedTools, license, and compatibility fields to the @alpha AiResource skill spec, aligned with the agentskills.io specification.
Patch Changes
  • 9a6955c: Corrected catalog relation generation to honor declared kind combinations, and completed reverse relations for existing AiResource fields.
backstage/backstage (@​backstage/cli)

v0.36.7

Compare Source

Patch Changes

v0.36.6

Compare Source

Patch Changes

v0.36.5

Compare Source

Patch Changes
backstage/backstage (@​backstage/cli-defaults)

v0.1.7

Compare Source

Patch Changes

v0.1.6

Compare Source

Patch Changes

v0.1.5

Compare Source

Patch Changes
backstage/backstage (@​backstage/config)

v1.3.10

Compare Source

Patch Changes
  • e156078: Reading a number from a configuration value that is an empty or whitespace-only string now fails with a clear conversion error, instead of silently returning 0. Numeric strings, including ones with surrounding whitespace such as ' 42 ', continue to be parsed as expected.
  • Updated dependencies

v1.3.9

Compare Source

Patch Changes
  • 1134d4b: Fixed reading a duration from configuration so that an all-zero ISO 8601 duration (such as PT0S) now yields a consistent zero value instead of an empty result.
backstage/backstage (@​backstage/core-components)

v0.18.15

Compare Source

Patch Changes

v0.18.14

Compare Source

Patch Changes
  • b80a9f3: Added an onCopyLog prop to the LogViewer component that renders a copy button in the toolbar, allowing users to copy all log content to the clipboard.
  • 736d84e: Use locale-insensitive Unicode casing for consistent string handling across environments.
  • a15bac8: Added an optional variant prop to CopyTextButton to allow configuring its visual style (primary, secondary, or tertiary).
  • c0ebaa7: chore(deps): bump js-yaml from 4.3.1 to 4.3.2
  • bfb6497: Fixed CopyTextButton showing its tooltip on hover/focus instead of only after the user clicks to copy the text.
  • 279fdf6: Declared the DOM Testing Library dependency required by React Testing Library.
  • f2b5407: Updated dependency react-idle-timer to 5.7.3.
  • d9a949e: Added support for rendering custom link elements inside HeaderIconLinkRow.
  • Updated dependencies

v0.18.13

Compare Source

Patch Changes
  • 226817d: chore(deps): bump js-yaml from 4.2.0 to 4.3.0

  • a4759e6: Migrated tests from MSW v1 to MSW v2.

  • 96cd953: Fixed the DependencyGraph component to avoid a jarring initial render where nodes briefly pile up at overlapping positions before animating into place. The graph content is now hidden until node measurements are complete and the layout has fully settled, then revealed at the correct positions with transitions suppressed for the first frame.

    Also fixed a containerRef recreation chain where every graph dimension change caused the container measurement callback to be recreated and re-triggered, producing unnecessary re-renders during initial layout.

  • Updated dependencies

backstage/backstage (@​backstage/core-plugin-api)

v1.12.11

Compare Source

Patch Changes

v1.12.10

Compare Source

Patch Changes

v1.12.9

Compare Source

Patch Changes
  • 9fcfbc9: Fixed a performance issue where all components using analytics, including every link, would rerender unnecessarily whenever a surrounding analytics context rendered again without its attributes having changed, for example when a URL query parameter changed on an entity page.
  • Updated dependencies
backstage/backstage (@​backstage/errors)

v1.3.2

Compare Source

Patch Changes
  • 603898f: Fixed serializeError so that stack traces are stripped from all nested error causes when stacks are not requested, not just the first-level cause.
backstage/backstage (@​backstage/frontend-defaults)

v0.5.7

Compare Source

Patch Changes

v0.5.6

Compare Source

Patch Changes

v0.5.5

Compare Source

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

v0.18.2

Compare Source

Patch Changes
  • a650c4f: Added AppLifecycleApi and appLifecycleApiRef, which let you check whether the app has been finalized and subscribe to changes in its lifecycle.
  • a650c4f: The useRouteRef hook now resolves the route again once the app has been finalized, so that elements rendered before finalization, such as app/root.elements extensions, can link to pages instead of getting undefined.
  • Updated dependencies

v0.18.1

Compare Source

Patch Changes
  • 024c0ef: Updated internal type imports to avoid circular declaration chunks in package builds.
  • bd6cf43: Fixed a bug where overriding a plugin extension with withOverrides moved the overridden extension to the end of the plugin's extension list. This caused overridden extensions to lose their original position, for example making an overridden sub page tab move to the end of the tabs on its page. Overridden extensions now keep their original order, while extensions that don't override an existing one are appended at the end.
  • Updated dependencies

v0.18.0

Compare Source

Minor Changes
  • 907793c: BREAKING: Removed the deprecated config.schema option for extensions and extension blueprints. Use the top-level configSchema option with Standard Schema-compatible schema values, such as Zod v4.
Patch Changes

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • 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 2 times, most recently from a7596b6 to b275ae3 Compare August 25, 2026 21:56
@renovate
renovate Bot force-pushed the renovate/backstage-monorepo branch 2 times, most recently from 8b29273 to 25efef0 Compare August 29, 2026 10:37
@renovate
renovate Bot force-pushed the renovate/backstage-monorepo branch 2 times, most recently from 12f4a82 to 8f3f6cc Compare September 15, 2026 20:15
@renovate
renovate Bot force-pushed the renovate/backstage-monorepo branch 2 times, most recently from 33bfc39 to 04fa634 Compare October 1, 2026 13:47
@renovate
renovate Bot force-pushed the renovate/backstage-monorepo branch 2 times, most recently from 3272ab4 to de1eca0 Compare October 20, 2026 20:27
@renovate
renovate Bot force-pushed the renovate/backstage-monorepo branch 2 times, most recently from 7256542 to dc8366b Compare October 22, 2026 22:27
@renovate
renovate Bot force-pushed the renovate/backstage-monorepo branch from dc8366b to 53cf378 Compare October 26, 2026 23:11
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.

0 participants