Release v1.56.0
Upgrade Helper: https://backstage.github.io/upgrade-helper/?to=1.56.0
@backstage/backend-app-api@1.8.0
Minor Changes
- e956084: Added an
instanceIdoption tocreateSpecializedBackend. Each backend instance uses a random UUID by default.
Patch Changes
- f6054ac: Updated undeclared-connection errors to direct plugin authors to
declareConnectionfrom@backstage/backend-plugin-api/alpha. - Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/connections@0.4.1
@backstage/backend-plugin-api@1.11.0
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
declareConnectionandconnectionsServiceRefexports to@backstage/backend-plugin-api/alpha. Plugins and modules can declare connection dependencies and request the connections service without importing private packages.
Patch Changes
- Updated dependencies
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/connections@0.4.1
- @backstage/plugin-auth-node@0.7.7
- @backstage/cli-common@0.3.2
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-permission-node@0.11.5
@backstage/cli-module-catalog@0.2.0
Minor Changes
-
3d6721d: Add intent-based CLI modules for catalog, scaffolder, and search.
New modules provide domain-oriented subcommands that talk directly to the corresponding plugins' REST APIs:
@backstage/cli-module-catalog:catalog list,catalog get,catalog validate,catalog register,catalog unregister@backstage/cli-module-scaffolder:template list,template execute,template dry-run@backstage/cli-module-search:search,docs search
The commands take their main input as a positional argument: an entity or template reference, a file path (or
-for standard input) forcatalog validateandtemplate dry-run, a URL forcatalog register, and the search terms forsearchanddocs search. Repeatablekey=valueflags are used for filters, template values, and secrets, and comma-separated lists for--fields. Unknown flags are rejected.The commands that list results,
catalog list,template list,search, anddocs search, support--output human(the default) or--output json, along with--limitand--cursorfor paging. Each command prints a single page. Human output shows how many results were shown and, when more are available, prints the--cursorvalue to continue from. All other commands always print JSON.catalog validatechecks every entity in a multi-document YAML file and prints a JSON array with one result per entity.catalog validateandtemplate dry-runexit with a non-zero code when the input is invalid, while connection and authentication problems are reported as errors.@backstage/cli-nodenow provides shared parsers for repeatablekey=valueinputs and comma-separated lists.
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/catalog-client@1.16.3
- @backstage/errors@1.3.2
- @backstage/filter-predicates@0.2.0
- @backstage/catalog-model@1.10.2
@backstage/cli-module-scaffolder@0.2.0
Minor Changes
-
3d6721d: Add intent-based CLI modules for catalog, scaffolder, and search.
New modules provide domain-oriented subcommands that talk directly to the corresponding plugins' REST APIs:
@backstage/cli-module-catalog:catalog list,catalog get,catalog validate,catalog register,catalog unregister@backstage/cli-module-scaffolder:template list,template execute,template dry-run@backstage/cli-module-search:search,docs search
The commands take their main input as a positional argument: an entity or template reference, a file path (or
-for standard input) forcatalog validateandtemplate dry-run, a URL forcatalog register, and the search terms forsearchanddocs search. Repeatablekey=valueflags are used for filters, template values, and secrets, and comma-separated lists for--fields. Unknown flags are rejected.The commands that list results,
catalog list,template list,search, anddocs search, support--output human(the default) or--output json, along with--limitand--cursorfor paging. Each command prints a single page. Human output shows how many results were shown and, when more are available, prints the--cursorvalue to continue from. All other commands always print JSON.catalog validatechecks every entity in a multi-document YAML file and prints a JSON array with one result per entity.catalog validateandtemplate dry-runexit with a non-zero code when the input is invalid, while connection and authentication problems are reported as errors.@backstage/cli-nodenow provides shared parsers for repeatablekey=valueinputs and comma-separated lists.
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/catalog-client@1.16.3
- @backstage/errors@1.3.2
@backstage/cli-module-search@0.2.0
Minor Changes
-
3d6721d: Add intent-based CLI modules for catalog, scaffolder, and search.
New modules provide domain-oriented subcommands that talk directly to the corresponding plugins' REST APIs:
@backstage/cli-module-catalog:catalog list,catalog get,catalog validate,catalog register,catalog unregister@backstage/cli-module-scaffolder:template list,template execute,template dry-run@backstage/cli-module-search:search,docs search
The commands take their main input as a positional argument: an entity or template reference, a file path (or
-for standard input) forcatalog validateandtemplate dry-run, a URL forcatalog register, and the search terms forsearchanddocs search. Repeatablekey=valueflags are used for filters, template values, and secrets, and comma-separated lists for--fields. Unknown flags are rejected.The commands that list results,
catalog list,template list,search, anddocs search, support--output human(the default) or--output json, along with--limitand--cursorfor paging. Each command prints a single page. Human output shows how many results were shown and, when more are available, prints the--cursorvalue to continue from. All other commands always print JSON.catalog validatechecks every entity in a multi-document YAML file and prints a JSON array with one result per entity.catalog validateandtemplate dry-runexit with a non-zero code when the input is invalid, while connection and authentication problems are reported as errors.@backstage/cli-nodenow provides shared parsers for repeatablekey=valueinputs and comma-separated lists.
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/errors@1.3.2
@backstage/filter-predicates@0.2.0
Minor Changes
-
11f608b: BREAKING: The
FilterPredicatetype, the zod schemas andparseFilterPredicatenow only accept objects at the root of a predicate. Primitive values such as"component"ortruewere previously accepted at the root, but no API that accepts filter predicates could match them in a meaningful way. Primitive values are still allowed as values to match against properties, and as the operand of$containsto match arrays of primitive values, for example{ "metadata.tags": { "$contains": "java" } }.A new
AnyFilterPredicatetype describes predicates that may also be primitive values at the root, which is equivalent to the previousFilterPredicatetype. It is used for the operand of$contains, and is accepted byevaluateFilterPredicate.
Patch Changes
- Updated dependencies
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
@techdocs/cli@1.13.0
Minor Changes
-
4d4f987: Add engine abstraction layer for multi-engine TechDocs support. Introduces
--engineflag, engine config map, generator registry withbackstage.io/techdocs-engineannotation support,enginefield intechdocs_metadata.json,serve:rawcommand, and live-reload adapter interface. MkDocs remains the default with no behavior change.The built-in generator is now registered under
mkdocs; the previoustechdocskey is kept as an alias, so existinggenerators.register('techdocs', ...)calls continue to work. The CLI's--engineflag takes precedence over thebackstage.io/techdocs-engineannotation for all commands, andserve:mkdocsand the--mkdocs-parameter-*flags now print deprecation warnings.
Patch Changes
- Updated dependencies
- @backstage/plugin-techdocs-node@2.1.0
- @backstage/backend-defaults@0.18.1
- @backstage/config@1.3.10
- @backstage/catalog-model@1.10.2
- @backstage/cli-common@0.3.2
@backstage/ui@0.19.0
Minor Changes
-
4e7a710: Updated React Aria dependencies to React Aria Components 1.22.0, React Aria 3.53.0, and React Stately 3.51.0. Existing Checkbox, Radio, and Switch implementations are retained.
Migration:
MenuSectionno longer acceptsdisabledKeys. MovedisabledKeystoMenuor setisDisabledon the affectedMenuItemcomponents.Programmatic clicks on Checkbox and Switch labels no longer toggle their selection. Target the input when activating these controls programmatically, and use a full pointer interaction when simulating label clicks in tests.
Affected components: Checkbox, Menu, Switch
Patch Changes
-
46659eb: The
--bui-bg-apptoken now follows the page'scolor-schemeuntil a theme mode is set. While the app loads, the page background then matches a dark theme instead of showing as light. Browsers withoutlight-dark()support keep the light value until the theme mode is set, as before. -
6c9ed14: Fixed
Comboboxkeyboard selection while filtering. Withsearch, or withitemsand nosearch, the arrow keys now move through the matching options only, and Enter selects the highlighted one. Screen readers also announce the number of matching options. As with aComboboxwithoutsearch, opening the list with the button or on focus shows every option until the user types. Withsearch.filter, Escape and blur now restore the label of the selected option even when the filter excludes it. In that case, the number of options announced to screen readers still counts the hidden selected option.Affected components: Combobox
-
b313f2d: Added a
themeCSS cascade layer betweencomponentsandutilities. BUI leaves it empty: put your app's brand overrides in@layer themeto win over component styles without raising specificity, while utility props still take precedence. Existing styles are unaffected.If your app already declares its own layer named
theme, its rules now sit below BUI's utility classes instead of above them.
@backstage/plugin-auth-backend-module-atlassian-provider@0.5.0
Minor Changes
- d7cd08b: BREAKING: Removed the
usernameMatchingUserEntityNamesign-in resolver, along with theatlassianSignInResolversexport that only contained it. Atlassian user profiles do not contain a username, so the resolver could never work in an Atlassian environment anyway. Use theemailMatchingUserEntityProfileEmailoremailLocalPartMatchingUserEntityNameresolvers instead.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-auth-node@0.7.7
@backstage/plugin-catalog-backend-module-incremental-ingestion@0.9.0
Minor Changes
-
e003123: Added a
source_keycolumn and aUNIQUE(source_key, entity_ref)constraint to theingestion_mark_entitiestable, enabling a single native upsert instead of a select-then-update-or-insert sequence per ingestion mark. This significantly reduces the number of database round trips during ingestion.As part of this change, the table's
refcolumn is renamed toentity_refto standardize its naming with the rest of the table's columns. This rename means the migration cannot be applied as part of a rolling, zero-downtime upgrade, which is fine since incremental ingestion providers are designed to run sequentially on a single Backstage backend instance.
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@4.0.1
- @backstage/backend-plugin-api@1.11.0
- @backstage/backend-defaults@0.18.1
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-events-node@0.4.27
- @backstage/plugin-permission-common@0.9.12
@backstage/plugin-catalog-react@3.3.0
Minor Changes
-
6c74f3f: Added
getCatalogQuerytoEntityFilter, which lets filters express their backend constraints as a filter predicate. This supports logical operators such as$anyand$not, as well as matchers like$hasPrefix, that cannot be expressed withgetCatalogFilters. All builtin filters now implement it, andgetCatalogFiltersis deprecated. If a filter implements both, onlygetCatalogQueryis used.The
EntityListProviderand related components combine the predicates of all active filters into aquery, and send it to the catalog backend alongside afilterbuilt from any remaining legacy filters. When not paginating, entities are now fetched usingstreamEntitiesinstead ofgetEntities, since the latter does not support predicate queries. Tests that mockgetEntitiesto provide entities to anEntityListProviderneed to mockstreamEntitiesinstead.This requires a catalog backend from Backstage release 1.49 or later, which added support for predicate queries.
Since entities are now fetched using
queryEntitiesalso when not paginating, anEntityOrderFilterthat orders by a field that some entities lack now excludes those entities from the result, consistent with paginated mode. Previously they were placed last.Some builtin filters became more precise as part of this change:
EntityTagFilterwith multiple tags now requires all of them on the backend, matching its frontend behavior.EntityUserFilter.starredmatches the full starred entity refs rather than just their names, and the starred count is computed by the backend.
Patch Changes
- c162b94: Fixed the catalog entity list re-writing the URL on every render, which spammed
history.replaceStateand crashed Safari with aSecurityError. The URL is now only updated when it actually changes. - Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/catalog-client@1.16.3
- @backstage/core-compat-api@0.5.16
- @backstage/errors@1.3.2
- @backstage/filter-predicates@0.2.0
- @backstage/core-components@0.18.15
- @backstage/catalog-model@1.10.2
- @backstage/core-plugin-api@1.12.11
- @backstage/integration-react@1.2.23
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-permission-react@0.5.6
@backstage/plugin-org@0.8.0
Minor Changes
- 1557a8c: Added a swappable
UserAvatarcomponent and wired org plugin surfaces to use it for user profile pictures.
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/plugin-catalog-react@3.3.0
- @backstage/core-components@0.18.15
- @backstage/catalog-model@1.10.2
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-catalog-common@1.2.1
@backstage/plugin-scaffolder@1.40.0
Minor Changes
- d0cc453: Added a
Featured Templateshomepage widget that displays templates tagged with a configurable catalog tag, defaulting tofeatured.
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/integration@2.1.3
- @backstage/ui@0.19.0
- @backstage/plugin-techdocs-react@1.4.0
- @backstage/catalog-client@1.16.3
- @backstage/plugin-catalog-react@3.3.0
- @backstage/errors@1.3.2
- @backstage/filter-predicates@0.2.0
- @backstage/core-components@0.18.15
- @backstage/plugin-techdocs-common@0.1.2
- @backstage/catalog-model@1.10.2
- @backstage/core-plugin-api@1.12.11
- @backstage/integration-react@1.2.23
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-home-react@0.1.43
- @backstage/plugin-permission-react@0.5.6
- @backstage/plugin-scaffolder-common@2.3.1
- @backstage/plugin-scaffolder-react@2.1.1
@backstage/plugin-techdocs@1.19.0
Minor Changes
-
4a5b52d: TechDocs now uses the default
NotFoundErrorPagewhen documentation is missing, instead of its own TechDocs-specific page.This means if you have provided an override to the
NotFoundErrorPagecomponent it will now be used within TechDocs when documentation is missing as well.One thing to note is that the default not found page shows "PAGE NOT FOUND" rather than "Documentation not found".
-
80a0da9: Added
withoutFeedbackLinkprop topage:techdocs/readerandentity-content:techdocsextensions, which can be set totrueto disable the feedback button in the rendered documentation.
Patch Changes
- 24fd0e8: Fixed TechDocs addons silently not rendering in apps using the new frontend system, on both the standalone documentation reader page and the entity documentation tab.
- 6c74f3f: Migrated the
TechDocsPickerfilter from the deprecatedgetCatalogFilterstogetCatalogQuery. - Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/integration@2.1.3
- @backstage/ui@0.19.0
- @backstage/plugin-techdocs-react@1.4.0
- @backstage/catalog-client@1.16.3
- @backstage/plugin-catalog-react@3.3.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/filter-predicates@0.2.0
- @backstage/core-components@0.18.15
- @backstage/plugin-techdocs-common@0.1.2
- @backstage/catalog-model@1.10.2
- @backstage/core-plugin-api@1.12.11
- @backstage/integration-react@1.2.23
- @backstage/plugin-auth-react@0.1.32
- @backstage/plugin-search-common@1.2.26
- @backstage/plugin-search-react@1.11.9
@backstage/plugin-techdocs-backend@2.4.0
Minor Changes
-
4d4f987: Add engine abstraction layer for multi-engine TechDocs support. Introduces
--engineflag, engine config map, generator registry withbackstage.io/techdocs-engineannotation support,enginefield intechdocs_metadata.json,serve:rawcommand, and live-reload adapter interface. MkDocs remains the default with no behavior change.The built-in generator is now registered under
mkdocs; the previoustechdocskey is kept as an alias, so existinggenerators.register('techdocs', ...)calls continue to work. The CLI's--engineflag takes precedence over thebackstage.io/techdocs-engineannotation for all commands, andserve:mkdocsand the--mkdocs-parameter-*flags now print deprecation warnings. -
45b0b89: Added a
get-techdocs-metadataaction to the TechDocs backend plugin, registered with the Actions Registry Service (alpha).
Patch Changes
- 685aee1: Fixed TechDocs asset caching on reused HTTP connections to avoid listener leaks and cross-request response corruption. Existing cached assets are refreshed automatically.
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-techdocs-node@2.1.0
- @backstage/catalog-client@1.16.3
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-techdocs-common@0.1.2
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-node@2.2.6
@backstage/plugin-techdocs-node@2.1.0
Minor Changes
-
4d4f987: Add engine abstraction layer for multi-engine TechDocs support. Introduces
--engineflag, engine config map, generator registry withbackstage.io/techdocs-engineannotation support,enginefield intechdocs_metadata.json,serve:rawcommand, and live-reload adapter interface. MkDocs remains the default with no behavior change.The built-in generator is now registered under
mkdocs; the previoustechdocskey is kept as an alias, so existinggenerators.register('techdocs', ...)calls continue to work. The CLI's--engineflag takes precedence over thebackstage.io/techdocs-engineannotation for all commands, andserve:mkdocsand the--mkdocs-parameter-*flags now print deprecation warnings.
Patch Changes
- 9fc5387: Improved handling of mapping-style Markdown extension configuration.
- 0fd5fe5: Fixed TechDocs allowing
custom_iconspaths inmkdocs.ymlthat resolve outside the documentation input directory. Acustom_iconsoption with such a path is now removed from the configuration with a warning. - 8a37336: Fixed TechDocs generation rejecting
mkdocs.ymlfiles that use the emoji indexes and generators or thepymdownx.superfencescustom fence formats documented by mkdocs-material, pymdown-extensions and mkdocs-mermaid2. - 76ac6ed: Updated dependency
js-yamlto^5.0.0. - Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-techdocs-common@0.1.2
- @backstage/catalog-model@1.10.2
- @backstage/integration-aws-node@0.2.3
- @backstage/plugin-search-common@1.2.26
@backstage/plugin-techdocs-react@1.4.0
Minor Changes
-
4d4f987: Add engine abstraction layer for multi-engine TechDocs support. Introduces
--engineflag, engine config map, generator registry withbackstage.io/techdocs-engineannotation support,enginefield intechdocs_metadata.json,serve:rawcommand, and live-reload adapter interface. MkDocs remains the default with no behavior change.The built-in generator is now registered under
mkdocs; the previoustechdocskey is kept as an alias, so existinggenerators.register('techdocs', ...)calls continue to work. The CLI's--engineflag takes precedence over thebackstage.io/techdocs-engineannotation for all commands, andserve:mkdocsand the--mkdocs-parameter-*flags now print deprecation warnings.
Patch Changes
- f624dc6: Fixed Material UI styles for TechDocs addons in module-federated applications.
- 450dd64: Isolated TechDocs addons in individual Suspense boundaries so that a lazy addon no longer hides the surrounding reader while it loads.
- 7a4f545: Prevented TechDocs content from briefly appearing before page styles load.
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/config@1.3.10
- @backstage/core-components@0.18.15
- @backstage/plugin-techdocs-common@0.1.2
- @backstage/catalog-model@1.10.2
- @backstage/core-plugin-api@1.12.11
@backstage/app-defaults@1.7.13
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/core-components@0.18.15
- @backstage/core-app-api@1.20.6
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-permission-react@0.5.6
@backstage/backend-defaults@0.18.1
Patch Changes
- c478470: Added a service-authenticated action registry status endpoint that reports whether a plugin provides actions without exposing action metadata.
- f6054ac: Backends created with
createBackendnow provide the experimental connections service by default. Custom backends can installconnectionsServiceFactoryfrom@backstage/backend-defaults/alpha. - e956084: Added an
instanceIdoption tocreateBackend, allowing deployments to use an externally provided backend instance identifier. Each backend instance uses a random UUID by default. - 1939ded: Added bounded retries for transient failures while initializing Cloud SQL database connections.
- a6bc5e4: Stopped issuing periodic per-plugin database keepalive queries by default and changed the default minimum PostgreSQL and MySQL connection pool size to zero. Idle connections can now be retired after the configured timeout, while explicitly configured pool minimums are preserved. Set
backend.database.keepalive: trueto continue issuing the periodic queries. - bd1ff39: Fixed AWS RDS IAM authentication tokens being reused after their signing credentials expire, which could cause database connection failures when using temporary AWS credentials.
- 6887ecc: Updated dependency
infinispanto^0.16.0. - 495ef24: Added support for
backend.logger.redactAllowlistconfiguration option, which allows specific secret values to pass through log redaction when they are known to be safe to log. - Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/backend-app-api@1.8.0
- @backstage/config-loader@1.11.4
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/connections@0.4.1
- @backstage/plugin-auth-node@0.7.7
- @backstage/integration-aws-node@0.2.3
- @backstage/plugin-events-node@0.4.27
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-permission-node@0.11.5
@backstage/backend-dynamic-feature-service@0.8.8
Patch Changes
- 786a8ea: Corrected the
schemaLocatordocumentation to identifydist/.config-schema.jsonas the default dynamic-plugin config-schema path. - b9c9dd2: Internal refactor of dynamic backend plugin alpha-to-main entrypoint loading. No intended behavior change.
- Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/plugin-catalog-backend@4.0.1
- @backstage/backend-plugin-api@1.11.0
- @backstage/backend-defaults@0.18.1
- @backstage/config-loader@1.11.4
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-auth-node@0.7.7
- @backstage/backend-openapi-utils@0.7.3
- @backstage/plugin-events-backend@0.6.7
- @backstage/cli-common@0.3.2
- @backstage/plugin-app-node@0.1.50
- @backstage/plugin-events-node@0.4.27
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-permission-node@0.11.5
- @backstage/plugin-scaffolder-node@0.13.8
- @backstage/plugin-search-backend-node@1.4.9
- @backstage/plugin-search-common@1.2.26
@backstage/backend-openapi-utils@0.7.3
Patch Changes
- 812225c: Fixed the OpenAPI validation test server wrapper to support
supertest7.3 by returning a standard server address for the validation proxy. - Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/errors@1.3.2
@backstage/backend-test-utils@1.11.8
Patch Changes
- f6054ac: Test backends now provide the default experimental connections service for plugins and modules that declare connection dependencies.
- 7728fcd: Improved test database cleanup reliability by shutting down independent database engines and removing their logical databases concurrently.
- e956084: Updated the root instance metadata service mock to provide an instance ID.
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/backend-defaults@0.18.1
- @backstage/backend-app-api@1.8.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-auth-node@0.7.7
- @backstage/plugin-events-node@0.4.27
- @backstage/plugin-permission-common@0.9.12
@backstage/catalog-client@1.16.3
Patch Changes
-
6c74f3f: Fixed the conversion of legacy filters that happens when a request has both a
filterand aquery, 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 overCATALOG_FILTER_EXISTSfor the same key. -
aeb9393: The
InMemoryCatalogClienttest utility now matches entities the same way as the catalog backend. Bothfilterandqueryare evaluated against the same search rows that the backend builds for its search table, instead ofquerybeing evaluated against raw entity JSON. This affectsgetEntities,getEntitiesByRefs,queryEntities,streamEntities, andgetEntityFacets.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 inquery, including with$in,$hasPrefix,$exists,$contains, and logical operators. - Field keys are matched case-insensitively in both
filterandquery. For example,{ 'spec.dependsOn': ... }previously never matched infilter, and{ 'METADATA.NAME': ... }never matched inquery. - Entities without a
metadata.namespacenow match{ 'metadata.namespace': 'default' }inquery. - 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, andmetadata.uidalways 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$containson any field other thanrelations, or arelations$containswithout atype. - Entities that have keys differing only in casing, such as
spec.fooandspec.Foo, now cause anInputErrorwhen matched, since the backend refuses to store such entities.
- Relation shorthand such as
-
e844921:
streamEntitiesno 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. ThetotalItemsoption ofStreamEntitiesRequestis now deprecated and ignored. -
Updated dependencies
- @backstage/errors@1.3.2
- @backstage/filter-predicates@0.2.0
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-common@1.2.1
@backstage/catalog-model@1.10.2
Patch Changes
-
f487744: Switched to version 4 of
zodfor internal validation. Error messages for invalid catalog model layer operations now use the updatedzodwording.This package no longer pulls in version 3 of
zod. If your own packages usezodwithout declaring it as a dependency, they may now get version 4 instead, so make sure to add it to theirpackage.jsonexplicitly. -
Updated dependencies
- @backstage/errors@1.3.2
@backstage/cli@0.36.7
Patch Changes
- 933e50e: The ESLint configuration for packages with the
common-libraryrole now reports named imports fromlodash, such asimport { trimEnd } from 'lodash'. Common libraries are published with an ESM build, and these imports cause that build to fail when imported from ESM projects in Node.js. Useimport lodash from 'lodash'instead. - 36e3f24: Updated the test runner to use the latest Jest 30 releases.
- Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/cli-module-test-jest@0.1.7
- @backstage/eslint-plugin@0.3.3
- @backstage/cli-module-build@0.1.9
- @backstage/cli-common@0.3.2
- @backstage/cli-defaults@0.1.7
@backstage/cli-common@0.3.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.2
@backstage/cli-defaults@0.1.7
Patch Changes
- Updated dependencies
- @backstage/cli-module-catalog@0.2.0
- @backstage/cli-module-scaffolder@0.2.0
- @backstage/cli-module-search@0.2.0
- @backstage/cli-module-test-jest@0.1.7
- @backstage/cli-module-new@0.1.8
- @backstage/cli-module-build@0.1.9
- @backstage/cli-module-package-manager-yarn@0.1.3
- @backstage/cli-module-actions@0.1.4
- @backstage/cli-module-auth@0.1.5
- @backstage/cli-module-config@0.1.8
- @backstage/cli-module-github@0.1.5
- @backstage/cli-module-info@0.1.5
- @backstage/cli-module-lint@0.1.6
- @backstage/cli-module-maintenance@0.1.6
- @backstage/cli-module-migrate@0.2.2
- @backstage/cli-module-translations@0.1.5
@backstage/cli-module-actions@0.1.4
Patch Changes
- d73df15: The
actions listcommand now returns partial results when some plugin sources fail, instead of failing entirely. Failed sources are reported as warnings. - Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/errors@1.3.2
@backstage/cli-module-auth@0.1.5
Patch Changes
- 2a83a41: Switched to version 4 of
zodfor internal validation. - Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/errors@1.3.2
@backstage/cli-module-build@0.1.9
Patch Changes
- cc4ef47: Restored the default exclusion of
node_modulesfrom test coverage for this package. - 2ece167: Updated dependency
webpackto~5.111.0. - f163298: Improved code splitting for frontend module federation remotes to reduce unnecessary downloads of unrelated lazy components from the same dependency scope. Shared dependencies and workspace code are extracted across lazy boundaries when the resulting shared chunk meets the size threshold. Regular application builds are unchanged.
- Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/config-loader@1.11.4
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/cli-common@0.3.2
- @backstage/module-federation-common@0.1.6
@backstage/cli-module-config@0.1.8
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/config-loader@1.11.4
- @backstage/config@1.3.10
- @backstage/cli-common@0.3.2
@backstage/cli-module-github@0.1.5
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/cli-common@0.3.2
@backstage/cli-module-info@0.1.5
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/cli-common@0.3.2
@backstage/cli-module-lint@0.1.6
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/cli-common@0.3.2
@backstage/cli-module-maintenance@0.1.6
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/cli-common@0.3.2
@backstage/cli-module-migrate@0.2.2
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/errors@1.3.2
- @backstage/release-manifests@0.0.15
- @backstage/cli-common@0.3.2
@backstage/cli-module-new@0.1.8
Patch Changes
- e4597ce: Updated the
plugin-web-librarytemplate to use@backstage/uiinstead of the deprecated@material-ui/core. - b717df2: Switched to version 4 of
zodfor internal validation. Validation errors for invalid templates now use the updated, more descriptivezodwording. - Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/errors@1.3.2
- @backstage/cli-common@0.3.2
@backstage/cli-module-package-manager-yarn@0.1.3
Patch Changes
- 84cfb88: Added a conservative
--fixmode tobackstage-cli pm verify-patchesthat can update project-owned Backstage package patches when an automated release upgrade leaves them pinned to older versions. The repair requires Yarn 3 or later. - 673a35d: Fixed
backstage-cli pm verify-patchesfailing to load unless projects installed the Yarn CLI package separately. - Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/release-manifests@0.0.15
- @backstage/cli-common@0.3.2
@backstage/cli-module-test-jest@0.1.7
Patch Changes
- 8747376:
jest-cli,jest-runtimeand the default Node.js test environment are now loaded through the installedjestpackage, so tests also run with strictnode_moduleslayouts. An unsupported Jest version, or a missingjest, now fails with a clear error instead of a module resolution error. - 824e835: Fixed
setupFilesAfterEnvfrom the rootpackage.jsonJest configuration being shared between workspace packages, which caused each package'ssrc/setupTestsfile to also be added to every other package. - 36e3f24: Fixed CommonJS frontend test execution with ESM dependencies on Node.js 24.
- Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/cli-common@0.3.2
@backstage/cli-module-translations@0.1.5
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/cli-common@0.3.2
@backstage/cli-node@0.3.5
Patch Changes
-
3d6721d: Add intent-based CLI modules for catalog, scaffolder, and search.
New modules provide domain-oriented subcommands that talk directly to the corresponding plugins' REST APIs:
@backstage/cli-module-catalog:catalog list,catalog get,catalog validate,catalog register,catalog unregister@backstage/cli-module-scaffolder:template list,template execute,template dry-run@backstage/cli-module-search:search,docs search
The commands take their main input as a positional argument: an entity or template reference, a file path (or
-for standard input) forcatalog validateandtemplate dry-run, a URL forcatalog register, and the search terms forsearchanddocs search. Repeatablekey=valueflags are used for filters, template values, and secrets, and comma-separated lists for--fields. Unknown flags are rejected.The commands that list results,
catalog list,template list,search, anddocs search, support--output human(the default) or--output json, along with--limitand--cursorfor paging. Each command prints a single page. Human output shows how many results were shown and, when more are available, prints the--cursorvalue to continue from. All other commands always print JSON.catalog validatechecks every entity in a multi-document YAML file and prints a JSON array with one result per entity.catalog validateandtemplate dry-runexit with a non-zero code when the input is invalid, while connection and authentication problems are reported as errors.@backstage/cli-nodenow provides shared parsers for repeatablekey=valueinputs and comma-separated lists. -
7c6ab3d: Commands run through
runClinow wait forstdoutandstderrto be flushed before exiting, so large command output is no longer truncated on platforms where writes tostdoutandstderrare asynchronous. -
6dc6bc6: Fixed CLIs created with
runClisilently exiting when the root or a command group is invoked without a subcommand. They now display help for that level and complete successfully.Help output now lists groups and commands in separate, alphabetically sorted sections. Group previews adapt to the terminal width, using 80 columns when unavailable. Nested groups expand breadth-first when space permits; unexpanded groups retain a trailing slash and truncated previews end in an ellipsis.
-
Updated dependencies
- @backstage/errors@1.3.2
- @backstage/cli-common@0.3.2
@backstage/config@1.3.10
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
- @backstage/errors@1.3.2
@backstage/config-loader@1.11.4
Patch Changes
- e5b7381: Config schemas now compile in roughly half the time, by skipping Ajv's code optimizer. The compiled validators only run a few times per process, so the optimized code never paid for itself. This speeds up backend startup, which compiles the full config schema, for example to find the secret config values to redact from logs.
- Updated dependencies
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/cli-common@0.3.2
@backstage/connections@0.4.1
Patch Changes
- e3b418c: Fixed the
Connectiontype so thatauthis a union of method variants instead of an array when no specific auth method is provided. - Updated dependencies
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
@backstage/core-app-api@1.20.6
Patch Changes
- Updated dependencies
- @backstage/ui@0.19.0
- @backstage/config@1.3.10
- @backstage/core-plugin-api@1.12.11
@backstage/core-compat-api@0.5.16
Patch Changes
- 8747376: Declared the dependencies of internally bundled code so that the package works with strict
node_moduleslayouts. - Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/plugin-catalog-react@3.3.0
- @backstage/errors@1.3.2
- @backstage/filter-predicates@0.2.0
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-app-react@0.2.8
@backstage/core-components@0.18.15
Patch Changes
- e415488: Stop clearing the selected provider from
localStoragewhen a sign-in loader is cancelled. Only clear it when the loader actually fails. MemoizegetSignInProvidersso it does not recreate the providers object on every render. - 76ac6ed: Updated dependency
js-yamlto^5.0.0. - e859c29: Added
defaultCloseDelayMsoption toSubmenuOptionsto configure a delay before a submenu closes. - Updated dependencies
- @backstage/ui@0.19.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/core-plugin-api@1.12.11
@backstage/core-plugin-api@1.12.11
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
@backstage/create-app@0.9.3
Patch Changes
- 2e0776c: Bumped create-app version.
- d4ef6c6: Bumped create-app version.
- fc94744: Fixed default landing page configuration in the app template so the Home page path override is inside the existing
page:homeblock. - 36e3f24: Updated generated applications to use the latest Jest 30 release.
- bf3db11: Pinned Yarn core in newly generated apps to avoid installation failures from a broken upstream release.
- Updated dependencies
- @backstage/cli-common@0.3.2
@backstage/dev-utils@1.1.28
Patch Changes
- Updated dependencies
- @backstage/ui@0.19.0
- @backstage/plugin-catalog-react@3.3.0
- @backstage/core-components@0.18.15
- @backstage/catalog-model@1.10.2
- @backstage/app-defaults@1.7.13
- @backstage/core-app-api@1.20.6
- @backstage/core-plugin-api@1.12.11
- @backstage/integration-react@1.2.23
@backstage/errors@1.3.2
Patch Changes
- 603898f: Fixed
serializeErrorso that stack traces are stripped from all nested error causes when stacks are not requested, not just the first-level cause.
@backstage/eslint-plugin@0.3.3
Patch Changes
- 914101d: The
no-mixed-plugin-importsrule now also applies when the repository is checked out below a directory whose name starts with a dot, such as~/.worktrees/my-repo. Before, it silently reported nothing in such locations, becauseincludedFileswas matched only against the absolute file path. Patterns are now matched against the path relative to the package directory as well.
@backstage/frontend-app-api@0.16.9
Patch Changes
- 0caa896: Provided an implementation of
AppLifecycleApiand updated the app preparation and finalization process to utilize this API. - 5b67e11: The permission check for extension
ifpredicates during app startup now retries network failures and 5xx responses, for up to about 15 seconds, instead of failing the whole app on the first error. This helps when the frontend comes up before the permission backend, and when a request is dropped during sign-in. - d810cc9: Improved link resolution performance by reusing route matches for recently visited locations.
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/filter-predicates@0.2.0
- @backstage/core-app-api@1.20.6
- @backstage/core-plugin-api@1.12.11
- @backstage/frontend-defaults@0.5.7
@backstage/frontend-defaults@0.5.7
Patch Changes
- Updated dependencies
- @backstage/plugin-app@0.5.4
- @backstage/frontend-app-api@0.16.9
- @backstage/frontend-plugin-api@0.18.2
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/core-components@0.18.15
@backstage/frontend-dev-utils@0.1.7
Patch Changes
- Updated dependencies
- @backstage/plugin-app@0.5.4
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/frontend-defaults@0.5.7
@backstage/frontend-dynamic-feature-loader@0.1.17
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/config@1.3.10
- @backstage/module-federation-common@0.1.6
@backstage/frontend-plugin-api@0.18.2
Patch Changes
- a650c4f: Added
AppLifecycleApiandappLifecycleApiRef, which let you check whether the app has been finalized and subscribe to changes in its lifecycle. - a650c4f: The
useRouteRefhook now resolves the route again once the app has been finalized, so that elements rendered before finalization, such asapp/root.elementsextensions, can link to pages instead of gettingundefined. - Updated dependencies
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/filter-predicates@0.2.0
@backstage/frontend-test-utils@0.6.5
Patch Changes
- 8747376: Declared the dependencies of internally bundled code so that the package works with strict
node_moduleslayouts. - Updated dependencies
- @backstage/plugin-app@0.5.4
- @backstage/frontend-app-api@0.16.9
- @backstage/frontend-plugin-api@0.18.2
- @backstage/config@1.3.10
- @backstage/filter-predicates@0.2.0
- @backstage/core-app-api@1.20.6
- @backstage/core-plugin-api@1.12.11
- @backstage/test-utils@1.7.23
- @backstage/plugin-app-react@0.2.8
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-permission-react@0.5.6
@backstage/integration@2.1.3
Patch Changes
- 1f603db: Azure DevOps repository files now resolve to an edit URL when used by integrations such as TechDocs.
- 7d17e72: Fixed Azure DevOps file and archive downloads to use the requested branch or tag, including when checking whether a repository tree has changed. Branches and tags with the same name are now distinguished.
- 4bd3c42: Bitbucket Cloud OAuth access tokens returned by
getBitbucketCloudOAuthTokenare now cached separately for each set of OAuth client credentials. Previously a single token was cached globally, which could cause the wrong token to be used when more than one Bitbucket Cloud integration was configured or when OAuth credentials were rotated. - 933e50e: Fixed importing this package from ECMAScript module (ESM) projects, which failed since 2.1.0 with an error saying that
lodashdoes not provide an export namedtrimEnd. - 0c9d72c: Update Bitbucket Cloud Authentication logic to support bearer API token
- Updated dependencies
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/connections@0.4.1
@backstage/integration-aws-node@0.2.3
Patch Changes
- Updated dependencies
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/connections@0.4.1
@backstage/integration-react@1.2.23
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/config@1.3.10
- @backstage/core-plugin-api@1.12.11
@backstage/module-federation-common@0.1.6
Patch Changes
- Updated dependencies
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
@backstage/release-manifests@0.0.15
Patch Changes
- 5834faa: Release manifests now include requirements such as supported Node.js versions when that information is available from the release.
@backstage/repo-tools@0.19.2
Patch Changes
- b8c8132: CLI API reports now support help output with separate groups and commands sections, including commands nested within groups.
- 76ac6ed: Updated dependency
js-yamlto^5.0.0. - 466bbea: Fixed CLI report generation failing when the
FORCE_COLORenvironment variable is set. - dec6175: When an API, CLI, SQL, or knip report is out of date in CI, the error output now shows a diff of the changes that need to be committed instead of printing the full expected report.
- a281164: Updated SQL report generation to support newer Knex releases.
- Updated dependencies
- @backstage/cli-node@0.3.5
- @backstage/backend-plugin-api@1.11.0
- @backstage/config-loader@1.11.4
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
- @backstage/cli-common@0.3.2
@backstage/test-utils@1.7.23
Patch Changes
- Updated dependencies
- @backstage/config@1.3.10
- @backstage/core-app-api@1.20.6
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-permission-react@0.5.6
@backstage/plugin-api-docs@0.14.6
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/plugin-catalog@2.0.10
- @backstage/plugin-catalog-react@3.3.0
- @backstage/core-components@0.18.15
- @backstage/catalog-model@1.10.2
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-permission-react@0.5.6
@backstage/plugin-app@0.5.4
Patch Changes
- 4e7a710: Updated React Aria dependencies to the October 2026 release.
- 8747376: Declared the dependencies of internally bundled code so that the package works with strict
node_moduleslayouts, and stopped loading the default API implementations just to install the default icons. - 1eeab07: Fixed long words in toast titles and descriptions overflowing the notification and overlapping the close button.
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/config@1.3.10
- @backstage/filter-predicates@0.2.0
- @backstage/core-components@0.18.15
- @backstage/core-plugin-api@1.12.11
- @backstage/integration-react@1.2.23
- @backstage/plugin-app-react@0.2.8
- @backstage/plugin-permission-react@0.5.6
@backstage/plugin-app-backend@0.5.19
Patch Changes
- a18df8f: Added optional
app.publicConfigallowlists for config key paths and extension IDs exposed to unauthenticated users of protected apps. Authenticated users retain access to all frontend-visible configuration, and existing behavior is unchanged unless filtering is enabled. - c55505e: Fix protected app sign-in returning a 404 when an authenticated browser repeats the sign-in handoff for the same user.
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config-loader@1.11.4
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-auth-node@0.7.7
- @backstage/plugin-app-node@0.1.50
@backstage/plugin-app-module-user-settings@0.1.3
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/plugin-signals-react@0.0.27
- @backstage/plugin-user-settings@0.9.8
@backstage/plugin-app-node@0.1.50
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config-loader@1.11.4
@backstage/plugin-app-react@0.2.8
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/core-plugin-api@1.12.11
@backstage/plugin-app-visualizer@0.2.9
Patch Changes
- 4e7a710: Updated React Aria dependencies to the October 2026 release.
- 13adaa1: Updated internal React component names to improve debugging and tooling compatibility.
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/core-components@0.18.15
- @backstage/core-plugin-api@1.12.11
@backstage/plugin-auth@0.1.13
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/errors@1.3.2
@backstage/plugin-auth-backend@0.30.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-auth-node@0.7.7
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-node@2.2.6
@backstage/plugin-auth-backend-module-auth0-provider@0.4.6
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/errors@1.3.2
- @backstage/plugin-auth-node@0.7.7
@backstage/plugin-auth-backend-module-aws-alb-provider@0.4.21
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/errors@1.3.2
- @backstage/plugin-auth-node@0.7.7
- @backstage/plugin-auth-backend@0.30.2
@backstage/plugin-auth-backend-module-azure-easyauth-provider@0.2.25
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/errors@1.3.2
- @backstage/plugin-auth-node@0.7.7
- @backstage/catalog-model@1.10.2
@backstage/plugin-auth-backend-module-bitbucket-provider@0.3.20
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-auth-node@0.7.7
@backstage/plugin-auth-backend-module-bitbucket-server-provider@0.2.20
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-auth-node@0.7.7
@backstage/plugin-auth-backend-module-cloudflare-access-provider@0.5.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-auth-node@0.7.7
@backstage/plugin-auth-backend-module-gcp-iap-provider@0.4.20
Patch Changes
- b96ec9e: Cache Google IAP public verification keys according to the response cache headers to reduce repeated key requests during authentication.
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/errors@1.3.2
- @backstage/plugin-auth-node@0.7.7
@backstage/plugin-auth-backend-module-github-provider@0.5.8
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/errors@1.3.2
- @backstage/plugin-auth-node@0.7.7
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-node@2.2.6
@backstage/plugin-auth-backend-module-gitlab-provider@0.4.8
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-auth-node@0.7.7
@backstage/plugin-auth-backend-module-google-provider@0.3.20
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-auth-node@0.7.7
@backstage/plugin-auth-backend-module-guest-provider@0.2.24
Patch Changes
- c2ea521: Change visibility to auth.providers.guest configuration key to be visible by frontend plugins to align with other authentication providers.
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/errors@1.3.2
- @backstage/plugin-auth-node@0.7.7
- @backstage/catalog-model@1.10.2
@backstage/plugin-auth-backend-module-microsoft-provider@0.3.20
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-auth-node@0.7.7
@backstage/plugin-auth-backend-module-oauth2-provider@0.4.20
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-auth-node@0.7.7
@backstage/plugin-auth-backend-module-oauth2-proxy-provider@0.3.4
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/errors@1.3.2
- @backstage/plugin-auth-node@0.7.7
@backstage/plugin-auth-backend-module-oidc-provider@0.4.22
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/plugin-auth-node@0.7.7
- @backstage/plugin-auth-backend@0.30.2
@backstage/plugin-auth-backend-module-okta-provider@0.2.20
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-auth-node@0.7.7
@backstage/plugin-auth-backend-module-onelogin-provider@0.3.20
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-auth-node@0.7.7
@backstage/plugin-auth-backend-module-openshift-provider@0.1.12
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-auth-node@0.7.7
- @backstage/catalog-model@1.10.2
@backstage/plugin-auth-backend-module-pinniped-provider@0.3.19
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/plugin-auth-node@0.7.7
@backstage/plugin-auth-backend-module-vmware-cloud-provider@0.5.19
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-auth-node@0.7.7
- @backstage/catalog-model@1.10.2
@backstage/plugin-auth-node@0.7.7
Patch Changes
- 9724edd: Hardened return URL validation in the OAuth redirect flow. Failed sign-in attempts now return to the configured app URL with the error message, including when the return URL is invalid.
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/catalog-client@1.16.3
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
@backstage/plugin-auth-react@0.1.32
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.2
- @backstage/core-components@0.18.15
- @backstage/core-plugin-api@1.12.11
@backstage/plugin-bitbucket-cloud-common@0.3.14
Patch Changes
- 0c9d72c: Update Bitbucket Cloud Authentication logic to support bearer API token
- Updated dependencies
- @backstage/integration@2.1.3
@backstage/plugin-catalog@2.0.10
Patch Changes
- 6c74f3f: The catalog export button now respects filters that implement
getCatalogQuery. - 13adaa1: Updated internal React component names to improve debugging and tooling compatibility.
- a7a1274: Use EntityDisplayName for hierarchy links in BUI entity header in order to display titles
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/plugin-techdocs-react@1.4.0
- @backstage/catalog-client@1.16.3
- @backstage/plugin-catalog-react@3.3.0
- @backstage/core-compat-api@0.5.16
- @backstage/errors@1.3.2
- @backstage/filter-predicates@0.2.0
- @backstage/core-components@0.18.15
- @backstage/plugin-techdocs-common@0.1.2
- @backstage/catalog-model@1.10.2
- @backstage/core-plugin-api@1.12.11
- @backstage/integration-react@1.2.23
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-permission-react@0.5.6
- @backstage/plugin-scaffolder-common@2.3.1
- @backstage/plugin-search-common@1.2.26
- @backstage/plugin-search-react@1.11.9
@backstage/plugin-catalog-backend@4.0.1
Patch Changes
-
589dcef: Fixed an issue where successfully processed entities could remain unavailable if stitch scheduling was interrupted.
-
a08e746: Improved large entity provider mutations by yielding to the event loop while preparing database changes.
-
aa6e7c6: Reduce repeated work for entities that fail stitching by gradually increasing retry delays with jitter. Failed entities remain eligible for recovery, and new stitching requests reset their failure count.
-
d7cc6e5: Reject non-positive stitching polling intervals and lease durations at startup to prevent continuous polling and immediate lease expiry. Configuration errors identify the setting that needs correction.
-
727d53f: Improve responsiveness to other requests while reading large sets of entities with field selection, without reducing page sizes.
Like full-entity responses, projected list responses may now be streamed without a
Content-Lengthor automatically generatedETagheader. -
11f608b: Entity and location queries with a primitive value at the root of the filter predicate are now rejected with an "Invalid query" error, rather than "Query must be an object".
-
e783f4b: Fixed catalog processing error messages to report stable processor names in minified builds.
-
7c376ff: Improved the performance and planner stability of orphan entity cleanup on large PostgreSQL catalogs. Orphan deletion and updates to related entities are now atomic, so a failed cleanup does not leave related entities waiting indefinitely for updated relations. Cleanup also preserves entities when a new reference is committed while it waits to delete them.
-
a69d971: Improved the reliability of deferred stitching. Pending stitching work is no longer lost when entities are deleted and re-added, and updated instances prevent timed-out stitching attempts from overwriting or removing work taken over by another updated instance. During rolling upgrades from older versions, instances may still perform redundant stitching. On MySQL, protection against overlapping writes remains best-effort.
-
476f042: Fixed entities disappearing from filtered and sorted catalog queries after a database error during stitching. The final entity and its search index rows are now written together, so a failure part way through is rolled back and retried in full. Previously the entity could be left with a search index that no longer matched it, and because the entity itself looked up to date, every later stitch attempt skipped it. Such an entity stayed readable by direct lookup while missing from list queries that filter or sort, until it was next edited.
PostgreSQL and MySQL deadlocks trigger prompt, bounded retries of the entire write transaction, skipping the write if newer stitching work has superseded it. If retries are exhausted, queued work remains available for recovery after the stitching timeout.
-
Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/catalog-client@1.16.3
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/filter-predicates@0.2.0
- @backstage/backend-openapi-utils@0.7.3
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-events-node@0.4.27
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-permission-node@0.11.5
@backstage/plugin-catalog-backend-module-ai-model@0.1.5
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-node@2.2.6
@backstage/plugin-catalog-backend-module-aws@0.4.29
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/backend-defaults@0.18.1
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
- @backstage/integration-aws-node@0.2.3
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-kubernetes-common@0.9.14
@backstage/plugin-catalog-backend-module-azure@0.3.23
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-catalog-backend-module-backstage-openapi@0.5.19
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/backend-openapi-utils@0.7.3
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-node@2.2.6
@backstage/plugin-catalog-backend-module-bitbucket-cloud@0.5.16
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-bitbucket-cloud-common@0.3.14
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-catalog-backend-module-bitbucket-server@0.5.16
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-catalog-backend-module-gcp@0.3.24
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-kubernetes-common@0.9.14
@backstage/plugin-catalog-backend-module-gerrit@0.3.19
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-node@2.2.6
@backstage/plugin-catalog-backend-module-gitea@0.1.17
Patch Changes
- f181c5f: Fixed the Gitea entity provider registering catalog-info.yaml locations against a hardcoded 'main' branch instead of each repository's actual default branch.
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-node@2.2.6
@backstage/plugin-catalog-backend-module-github@0.14.1
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-catalog-backend-module-github-org@0.3.27
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/plugin-catalog-backend-module-github@0.14.1
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-catalog-backend-module-gitlab@0.8.9
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/backend-defaults@0.18.1
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-catalog-backend-module-gitlab-org@0.2.26
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-catalog-backend-module-gitlab@0.8.9
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-catalog-backend-module-ldap@0.12.10
Patch Changes
- 916e5b2: Improved the performance of LDAP organization ingestion, especially for large directories, without changing the resulting catalog entities.
- 1a20364: Improved large LDAP organization refreshes by yielding to the event loop while resolving relations.
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-node@2.2.6
@backstage/plugin-catalog-backend-module-logs@0.1.27
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@4.0.1
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-catalog-backend-module-msgraph@0.10.7
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-node@2.2.6
@backstage/plugin-catalog-backend-module-msgraph-incremental@0.1.5
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/plugin-catalog-backend-module-incremental-ingestion@0.9.0
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-backend-module-msgraph@0.10.7
- @backstage/plugin-catalog-node@2.2.6
@backstage/plugin-catalog-backend-module-openapi@0.2.27
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-node@2.2.6
@backstage/plugin-catalog-backend-module-puppetdb@0.2.27
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-node@2.2.6
@backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.25
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-scaffolder-common@2.3.1
@backstage/plugin-catalog-backend-module-unprocessed@0.6.17
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/errors@1.3.2
- @backstage/plugin-auth-node@0.7.7
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-catalog-unprocessed-entities-common@0.0.18
- @backstage/plugin-permission-common@0.9.12
@backstage/plugin-catalog-common@1.2.1
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.10.2
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-search-common@1.2.26
@backstage/plugin-catalog-graph@0.6.9
Patch Changes
- cc7eccf: The catalog graph page in the new frontend system no longer renders its own legacy header, and instead uses the page header provided by the app. Apps that use the old frontend system are not affected.
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/catalog-client@1.16.3
- @backstage/plugin-catalog-react@3.3.0
- @backstage/core-components@0.18.15
- @backstage/catalog-model@1.10.2
- @backstage/core-plugin-api@1.12.11
@backstage/plugin-catalog-import@0.13.19
Patch Changes
- 3a0ac14: The catalog import page in the new frontend system no longer renders its own legacy header, and instead uses the page header provided by the app. Apps that use the old frontend system are not affected.
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/integration@2.1.3
- @backstage/catalog-client@1.16.3
- @backstage/plugin-catalog-react@3.3.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/core-components@0.18.15
- @backstage/catalog-model@1.10.2
- @backstage/core-plugin-api@1.12.11
- @backstage/integration-react@1.2.23
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-permission-react@0.5.6
@backstage/plugin-catalog-node@2.2.6
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/catalog-client@1.16.3
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-permission-node@0.11.5
@backstage/plugin-catalog-unprocessed-entities@0.2.36
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/core-compat-api@0.5.16
- @backstage/errors@1.3.2
- @backstage/core-components@0.18.15
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-catalog-unprocessed-entities-common@0.0.18
@backstage/plugin-catalog-unprocessed-entities-common@0.0.18
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
- @backstage/plugin-permission-common@0.9.12
@backstage/plugin-config-schema@0.1.85
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.2
- @backstage/core-components@0.18.15
- @backstage/core-plugin-api@1.12.11
@backstage/plugin-devtools@0.1.44
Patch Changes
- cde2e67: Migrated
InfoContentcomponent from Material UI to Backstage UI (BUI). - Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/core-compat-api@0.5.16
- @backstage/errors@1.3.2
- @backstage/core-components@0.18.15
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-devtools-common@0.1.27
- @backstage/plugin-permission-react@0.5.6
@backstage/plugin-devtools-backend@0.5.22
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config-loader@1.11.4
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/cli-common@0.3.2
- @backstage/plugin-devtools-common@0.1.27
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-permission-node@0.11.5
@backstage/plugin-devtools-common@0.1.27
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.9.12
@backstage/plugin-devtools-react@0.2.7
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/core-plugin-api@1.12.11
@backstage/plugin-events-backend@0.6.7
Patch Changes
- 02fd3bf: Improve database event cleanup under large backlogs and speed up reading events for subscriptions with many retained events.
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/backend-openapi-utils@0.7.3
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-events-backend-module-aws-sqs@0.4.27
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-events-backend-module-azure@0.2.36
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-events-backend-module-bitbucket-cloud@0.2.36
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-events-backend-module-bitbucket-server@0.1.17
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-events-backend-module-gerrit@0.2.36
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-events-backend-module-github@0.4.17
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-events-backend-module-gitlab@0.3.17
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-events-backend-module-google-pubsub@0.2.8
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/filter-predicates@0.2.0
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-events-backend-module-kafka@0.3.9
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-events-backend-test-utils@0.1.60
Patch Changes
- Updated dependencies
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-events-node@0.4.27
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/errors@1.3.2
@backstage/plugin-gateway-backend@1.1.10
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
@backstage/plugin-home@0.9.11
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/catalog-client@1.16.3
- @backstage/plugin-catalog-react@3.3.0
- @backstage/config@1.3.10
- @backstage/core-compat-api@0.5.16
- @backstage/core-components@0.18.15
- @backstage/catalog-model@1.10.2
- @backstage/core-app-api@1.20.6
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-home-react@0.1.43
@backstage/plugin-home-react@0.1.43
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/core-compat-api@0.5.16
- @backstage/core-components@0.18.15
- @backstage/core-plugin-api@1.12.11
@backstage/plugin-kubernetes@0.12.24
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/plugin-catalog-react@3.3.0
- @backstage/core-components@0.18.15
- @backstage/plugin-kubernetes-react@0.6.1
- @backstage/catalog-model@1.10.2
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-kubernetes-common@0.9.14
- @backstage/plugin-permission-react@0.5.6
@backstage/plugin-kubernetes-backend@0.21.12
Patch Changes
- 66f8cf8: Replace deprecated
createPermissionIntegrationRouterAPI call withpermissionsRegistry - b3292fc: Declare the existing per-cluster
assumeRoleandexternalIdoptions in the configuration schema so schema-generated configuration forms can expose AWS IAM role authentication settings. External IDs are marked as secrets. - Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/catalog-client@1.16.3
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
- @backstage/integration-aws-node@0.2.3
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-kubernetes-common@0.9.14
- @backstage/plugin-kubernetes-node@0.4.9
- @backstage/plugin-permission-common@0.9.12
@backstage/plugin-kubernetes-cluster@0.0.42
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@3.3.0
- @backstage/core-components@0.18.15
- @backstage/plugin-kubernetes-react@0.6.1
- @backstage/catalog-model@1.10.2
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-kubernetes-common@0.9.14
- @backstage/plugin-permission-react@0.5.6
@backstage/plugin-kubernetes-common@0.9.14
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.10.2
- @backstage/plugin-permission-common@0.9.12
@backstage/plugin-kubernetes-node@0.4.9
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/catalog-model@1.10.2
- @backstage/plugin-kubernetes-common@0.9.14
@backstage/plugin-kubernetes-react@0.6.1
Patch Changes
- 76ac6ed: Updated dependency
js-yamlto^5.0.0. - Updated dependencies
- @backstage/errors@1.3.2
- @backstage/core-components@0.18.15
- @backstage/catalog-model@1.10.2
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-kubernetes-common@0.9.14
@backstage/plugin-mcp-actions-backend@0.2.3
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/catalog-client@1.16.3
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-catalog-node@2.2.6
@backstage/plugin-mui-to-bui@0.2.12
Patch Changes
- 701eaf4: The text now points to the main documentation instead of repeating information here.
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/core-plugin-api@1.12.11
@backstage/plugin-notifications@0.6.1
Patch Changes
- 4e7a710: Updated React Aria dependencies to the October 2026 release.
- 298f908: Replaced the unmaintained
react-relative-timedependency with an internal component based onluxon. - Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/errors@1.3.2
- @backstage/core-components@0.18.15
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-home-react@0.1.43
- @backstage/plugin-notifications-common@0.2.5
- @backstage/plugin-signals-react@0.0.27
@backstage/plugin-notifications-backend@0.6.10
Patch Changes
- 8ba34e8: Persist notification payload metadata for user notifications and broadcasts, and return it when reading notifications. Re-sending a scoped notification replaces its metadata, or clears it when the new payload omits metadata.
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/backend-openapi-utils@0.7.3
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-notifications-common@0.2.5
- @backstage/plugin-notifications-node@0.2.31
- @backstage/plugin-signals-node@0.2.6
@backstage/plugin-notifications-backend-module-email@0.3.26
Patch Changes
- 663abaf: Updated
nodemailerto version 10 to address security vulnerabilities in older releases. - Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/catalog-client@1.16.3
- @backstage/config@1.3.10
- @backstage/catalog-model@1.10.2
- @backstage/integration-aws-node@0.2.3
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-notifications-common@0.2.5
- @backstage/plugin-notifications-node@0.2.31
@backstage/plugin-notifications-backend-module-slack@0.4.7
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-notifications-common@0.2.5
- @backstage/plugin-notifications-node@0.2.31
@backstage/plugin-notifications-common@0.2.5
Patch Changes
- Updated dependencies
- @backstage/config@1.3.10
@backstage/plugin-notifications-node@0.2.31
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-notifications-common@0.2.5
@backstage/plugin-org-react@0.1.55
Patch Changes
- Updated dependencies
- @backstage/catalog-client@1.16.3
- @backstage/plugin-catalog-react@3.3.0
- @backstage/core-components@0.18.15
- @backstage/catalog-model@1.10.2
- @backstage/core-plugin-api@1.12.11
@backstage/plugin-permission-backend@0.7.17
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-auth-node@0.7.7
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-permission-node@0.11.5
@backstage/plugin-permission-backend-module-allow-all-policy@0.2.24
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-auth-node@0.7.7
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-permission-node@0.11.5
@backstage/plugin-permission-common@0.9.12
Patch Changes
- Updated dependencies
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
@backstage/plugin-permission-node@0.11.5
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-permission-common@0.9.12
@backstage/plugin-permission-react@0.5.6
Patch Changes
- Updated dependencies
- @backstage/config@1.3.10
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-permission-common@0.9.12
@backstage/plugin-proxy-backend@0.6.19
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-proxy-node@0.1.20
@backstage/plugin-proxy-node@0.1.20
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
@backstage/plugin-scaffolder-backend@4.2.1
Patch Changes
-
6e08d65: Fixes a regression where scaffolder step values consisting of a singular template statement block (ex.
if: "{% if parameters.foo == 'bar' %}true{% else %}false{% endif %}"), were rendered as the strings"true"and"false"instead of their boolean values. This caused steps withifconditions to always run.Step values with a single statement block that renders nothing, such as
{% if false %}x{% endif %}, are once again left out of the action input instead of being passed as an empty string.Updated
nunjitsuto^0.6.2. -
Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/backend-openapi-utils@0.7.3
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-events-node@0.4.27
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-permission-node@0.11.5
- @backstage/plugin-scaffolder-common@2.3.1
- @backstage/plugin-scaffolder-node@0.13.8
@backstage/plugin-scaffolder-backend-module-azure@0.2.27
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-scaffolder-node@0.13.8
@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.12
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-bitbucket-cloud-common@0.3.14
- @backstage/plugin-scaffolder-node@0.13.8
@backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.27
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-scaffolder-node@0.13.8
@backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.3.27
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-scaffolder-node@0.13.8
@backstage/plugin-scaffolder-backend-module-cookiecutter@0.3.28
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/errors@1.3.2
- @backstage/plugin-scaffolder-node@0.13.8
@backstage/plugin-scaffolder-backend-module-gcp@0.2.26
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-scaffolder-node@0.13.8
@backstage/plugin-scaffolder-backend-module-gerrit@0.2.26
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-scaffolder-node@0.13.8
@backstage/plugin-scaffolder-backend-module-gitea@0.2.26
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-scaffolder-node@0.13.8
@backstage/plugin-scaffolder-backend-module-github@0.10.1
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-scaffolder-node@0.13.8
@backstage/plugin-scaffolder-backend-module-gitlab@0.12.1
Patch Changes
- 06128be: Throw a
ConflictErrorwith a clear message whenpublish:gitlabis called and the target repository already exists, instead of letting the GitLab API return aGitbeakerRequestErrorwith a raw JSON body such as{"name":["has already been taken"]}. - fe51d40: Added a secure
variableKeyinput togitlab:projectAccessToken:createandgitlab:projectDeployToken:createactions. When provided, the generated token is stored directly as a masked GitLab CI/CD variable instead of being exposed in task outputs and checkpoint state. The raw token outputs are now deprecated whenvariableKeyis not used. - Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-scaffolder-node@0.13.8
@backstage/plugin-scaffolder-backend-module-notifications@0.1.27
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-notifications-common@0.2.5
- @backstage/plugin-notifications-node@0.2.31
- @backstage/plugin-scaffolder-node@0.13.8
@backstage/plugin-scaffolder-backend-module-rails@0.5.26
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-scaffolder-node@0.13.8
@backstage/plugin-scaffolder-backend-module-sentry@0.4.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-scaffolder-node@0.13.8
@backstage/plugin-scaffolder-backend-module-workspace-database@0.1.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-scaffolder-node@0.13.8
@backstage/plugin-scaffolder-backend-module-yeoman@0.4.27
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-scaffolder-node@0.13.8
- @backstage/plugin-scaffolder-node-test-utils@0.3.16
@backstage/plugin-scaffolder-common@2.3.1
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
- @backstage/plugin-permission-common@0.9.12
@backstage/plugin-scaffolder-node@0.13.8
Patch Changes
- Updated dependencies
- @backstage/integration@2.1.3
- @backstage/backend-plugin-api@1.11.0
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-permission-node@0.11.5
- @backstage/plugin-scaffolder-common@2.3.1
@backstage/plugin-scaffolder-node-test-utils@0.3.16
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/backend-test-utils@1.11.8
- @backstage/plugin-scaffolder-node@0.13.8
@backstage/plugin-scaffolder-react@2.1.1
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/catalog-client@1.16.3
- @backstage/plugin-catalog-react@3.3.0
- @backstage/core-components@0.18.15
- @backstage/catalog-model@1.10.2
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-permission-react@0.5.6
- @backstage/plugin-scaffolder-common@2.3.1
@backstage/plugin-search@1.7.9
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/plugin-catalog-react@3.3.0
- @backstage/errors@1.3.2
- @backstage/core-components@0.18.15
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-home-react@0.1.43
- @backstage/plugin-search-common@1.2.26
- @backstage/plugin-search-react@1.11.9
@backstage/plugin-search-backend@2.1.8
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/backend-openapi-utils@0.7.3
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-permission-node@0.11.5
- @backstage/plugin-search-backend-node@1.4.9
- @backstage/plugin-search-common@1.2.26
@backstage/plugin-search-backend-module-catalog@0.3.20
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/catalog-client@1.16.3
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-search-backend-node@1.4.9
- @backstage/plugin-search-common@1.2.26
@backstage/plugin-search-backend-module-elasticsearch@2.0.1
Patch Changes
-
2153e90: Fixed search queries intermittently failing with a 500 error when a collator finished indexing. The index that the search alias pointed to before the rotation is no longer deleted immediately, so queries already running against it can complete. It is instead removed during the next indexing run for that document type. Note that this means the previous index is now retained between runs, so search storage usage per document type is roughly doubled.
Also improved error reporting for failed search queries. An index that disappears while a query is running is now reported as a missing index, and other query failures now include the underlying cause in the logs instead of
undefined. -
Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/integration-aws-node@0.2.3
- @backstage/plugin-search-backend-node@1.4.9
- @backstage/plugin-search-common@1.2.26
@backstage/plugin-search-backend-module-explore@0.3.19
Patch Changes
- 33ff9ed: Updated dependency
@backstage-community/plugin-explore-commonto^0.14.0. - Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/plugin-search-backend-node@1.4.9
- @backstage/plugin-search-common@1.2.26
@backstage/plugin-search-backend-module-pg@0.5.60
Patch Changes
- 7535616: Fixed PostgreSQL search highlighting when configured delimiters or selection tags contain punctuation that requires quoting.
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/plugin-search-backend-node@1.4.9
- @backstage/plugin-search-common@1.2.26
@backstage/plugin-search-backend-module-stack-overflow-collator@0.3.25
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/plugin-search-backend-node@1.4.9
- @backstage/plugin-search-common@1.2.26
@backstage/plugin-search-backend-module-techdocs@0.4.19
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-techdocs-node@2.1.0
- @backstage/catalog-client@1.16.3
- @backstage/config@1.3.10
- @backstage/catalog-model@1.10.2
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-node@2.2.6
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-search-backend-node@1.4.9
- @backstage/plugin-search-common@1.2.26
@backstage/plugin-search-backend-node@1.4.9
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-search-common@1.2.26
@backstage/plugin-search-common@1.2.26
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.9.12
@backstage/plugin-search-react@1.11.9
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/core-components@0.18.15
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-search-common@1.2.26
@backstage/plugin-signals@0.0.36
Patch Changes
- b8e865b: The signals client now shares one WebSocket connection across simultaneous subscriptions and does not connect or retry when no identity token is available.
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/core-components@0.18.15
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-signals-react@0.0.27
@backstage/plugin-signals-backend@0.3.20
Patch Changes
- e956084: Use the backend instance ID to identify the event subscription, allowing deployments to control how Signals instances fan out events.
- 3873113: The signals WebSocket endpoint now requires a valid user identity token. The token can appear anywhere in the requested WebSocket protocols. Connections without a token, with an invalid token, or with a non-user (service) token are rejected, and unauthenticated guest connections are no longer accepted.
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/plugin-events-node@0.4.27
- @backstage/plugin-signals-node@0.2.6
@backstage/plugin-signals-node@0.2.6
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-events-node@0.4.27
@backstage/plugin-signals-react@0.0.27
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.12.11
@backstage/plugin-techdocs-addons-test-utils@2.0.10
Patch Changes
- Updated dependencies
- @backstage/plugin-techdocs-react@1.4.0
- @backstage/plugin-catalog@2.0.10
- @backstage/plugin-catalog-react@3.3.0
- @backstage/plugin-techdocs@1.19.0
- @backstage/core-app-api@1.20.6
- @backstage/core-plugin-api@1.12.11
- @backstage/integration-react@1.2.23
- @backstage/test-utils@1.7.23
- @backstage/plugin-search-react@1.11.9
@backstage/plugin-techdocs-common@0.1.2
Patch Changes
- 45b0b89: Added a new
techdocs.actions.readpermission, available from the/alphaentry point, which controls access to the TechDocs actions registered with the Actions Registry. - Updated dependencies
- @backstage/plugin-permission-common@0.9.12
@backstage/plugin-techdocs-module-addons-contrib@1.1.41
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/integration@2.1.3
- @backstage/plugin-techdocs-react@1.4.0
- @backstage/core-components@0.18.15
- @backstage/core-plugin-api@1.12.11
- @backstage/integration-react@1.2.23
@backstage/plugin-user-settings@0.9.8
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/plugin-catalog-react@3.3.0
- @backstage/errors@1.3.2
- @backstage/core-components@0.18.15
- @backstage/catalog-model@1.10.2
- @backstage/core-app-api@1.20.6
- @backstage/core-plugin-api@1.12.11
- @backstage/plugin-signals-react@0.0.27
@backstage/plugin-user-settings-backend@0.4.8
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/errors@1.3.2
- @backstage/plugin-auth-node@0.7.7
- @backstage/plugin-signals-node@0.2.6
example-app@0.0.40
Patch Changes
- Updated dependencies
- @backstage/plugin-app@0.5.4
- @backstage/plugin-app-visualizer@0.2.9
- @backstage/plugin-notifications@0.6.1
- @backstage/frontend-app-api@0.16.9
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/plugin-techdocs-react@1.4.0
- @backstage/plugin-catalog@2.0.10
- @backstage/plugin-catalog-graph@0.6.9
- @backstage/plugin-catalog-import@0.13.19
- @backstage/plugin-catalog-react@3.3.0
- @backstage/cli@0.36.7
- @backstage/config@1.3.10
- @backstage/core-compat-api@0.5.16
- @backstage/plugin-devtools@0.1.44
- @backstage/plugin-org@0.8.0
- @backstage/core-components@0.18.15
- @backstage/plugin-techdocs@1.19.0
- @backstage/plugin-scaffolder@1.40.0
- @backstage/plugin-signals@0.0.36
- @backstage/catalog-model@1.10.2
- @backstage/app-defaults@1.7.13
- @backstage/core-app-api@1.20.6
- @backstage/core-plugin-api@1.12.11
- @backstage/frontend-defaults@0.5.7
- @backstage/integration-react@1.2.23
- @backstage/plugin-api-docs@0.14.6
- @backstage/plugin-app-module-user-settings@0.1.3
- @backstage/plugin-app-react@0.2.8
- @backstage/plugin-auth@0.1.13
- @backstage/plugin-auth-react@0.1.32
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-unprocessed-entities@0.2.36
- @backstage/plugin-home@0.9.11
- @backstage/plugin-home-react@0.1.43
- @backstage/plugin-kubernetes@0.12.24
- @backstage/plugin-kubernetes-cluster@0.0.42
- @backstage/plugin-permission-react@0.5.6
- @backstage/plugin-scaffolder-react@2.1.1
- @backstage/plugin-search@1.7.9
- @backstage/plugin-search-common@1.2.26
- @backstage/plugin-search-react@1.11.9
- @backstage/plugin-techdocs-module-addons-contrib@1.1.41
- @backstage/plugin-user-settings@0.9.8
app-example-plugin@0.0.40
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/core-components@0.18.15
example-app-legacy@0.2.126
Patch Changes
- Updated dependencies
- @backstage/plugin-notifications@0.6.1
- @backstage/frontend-app-api@0.16.9
- @backstage/plugin-mui-to-bui@0.2.12
- @backstage/ui@0.19.0
- @backstage/plugin-techdocs-react@1.4.0
- @backstage/plugin-catalog@2.0.10
- @backstage/plugin-catalog-graph@0.6.9
- @backstage/plugin-catalog-import@0.13.19
- @backstage/plugin-catalog-react@3.3.0
- @backstage/cli@0.36.7
- @backstage/config@1.3.10
- @backstage/plugin-devtools@0.1.44
- @backstage/plugin-org@0.8.0
- @backstage/core-components@0.18.15
- @backstage/plugin-techdocs@1.19.0
- @backstage/plugin-scaffolder@1.40.0
- @backstage/plugin-signals@0.0.36
- @backstage/catalog-model@1.10.2
- @backstage/app-defaults@1.7.13
- @backstage/core-app-api@1.20.6
- @backstage/core-plugin-api@1.12.11
- @backstage/integration-react@1.2.23
- @backstage/plugin-api-docs@0.14.6
- @backstage/plugin-auth-react@0.1.32
- @backstage/plugin-catalog-common@1.2.1
- @backstage/plugin-catalog-unprocessed-entities@0.2.36
- @backstage/plugin-home@0.9.11
- @backstage/plugin-home-react@0.1.43
- @backstage/plugin-kubernetes@0.12.24
- @backstage/plugin-kubernetes-cluster@0.0.42
- @backstage/plugin-permission-react@0.5.6
- @backstage/plugin-scaffolder-react@2.1.1
- @backstage/plugin-search@1.7.9
- @backstage/plugin-search-common@1.2.26
- @backstage/plugin-search-react@1.11.9
- @backstage/plugin-techdocs-module-addons-contrib@1.1.41
- @backstage/plugin-user-settings@0.9.8
example-backend@0.0.55
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@4.0.1
- @backstage/backend-plugin-api@1.11.0
- @backstage/plugin-app-backend@0.5.19
- @backstage/backend-defaults@0.18.1
- @backstage/plugin-techdocs-backend@2.4.0
- @backstage/plugin-kubernetes-backend@0.21.12
- @backstage/plugin-signals-backend@0.3.20
- @backstage/plugin-auth-backend-module-guest-provider@0.2.24
- @backstage/plugin-notifications-backend@0.6.10
- @backstage/plugin-search-backend-module-elasticsearch@2.0.1
- @backstage/plugin-scaffolder-backend@4.2.1
- @backstage/plugin-auth-node@0.7.7
- @backstage/plugin-search-backend-module-explore@0.3.19
- @backstage/plugin-events-backend@0.6.7
- @backstage/catalog-model@1.10.2
- @backstage/plugin-events-backend-module-google-pubsub@0.2.8
- @backstage/plugin-auth-backend@0.30.2
- @backstage/plugin-auth-backend-module-github-provider@0.5.8
- @backstage/plugin-auth-backend-module-openshift-provider@0.1.12
- @backstage/plugin-catalog-backend-module-ai-model@0.1.5
- @backstage/plugin-catalog-backend-module-backstage-openapi@0.5.19
- @backstage/plugin-catalog-backend-module-logs@0.1.27
- @backstage/plugin-catalog-backend-module-openapi@0.2.27
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.25
- @backstage/plugin-catalog-backend-module-unprocessed@0.6.17
- @backstage/plugin-devtools-backend@0.5.22
- @backstage/plugin-mcp-actions-backend@0.2.3
- @backstage/plugin-permission-backend@0.7.17
- @backstage/plugin-permission-backend-module-allow-all-policy@0.2.24
- @backstage/plugin-permission-common@0.9.12
- @backstage/plugin-permission-node@0.11.5
- @backstage/plugin-proxy-backend@0.6.19
- @backstage/plugin-scaffolder-backend-module-github@0.10.1
- @backstage/plugin-scaffolder-backend-module-notifications@0.1.27
- @backstage/plugin-search-backend@2.1.8
- @backstage/plugin-search-backend-module-catalog@0.3.20
- @backstage/plugin-search-backend-module-techdocs@0.4.19
- @backstage/plugin-search-backend-node@1.4.9
- @backstage/plugin-user-settings-backend@0.4.8
@internal/backend@0.0.5
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
@internal/cli@0.0.6
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.5
@backstage/connections-node@0.2.4
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/errors@1.3.2
- @backstage/connections@0.4.1
e2e-test@0.2.45
Patch Changes
- Updated dependencies
- @backstage/create-app@0.9.3
- @backstage/errors@1.3.2
- @backstage/cli-common@0.3.2
@internal/frontend@0.0.25
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/filter-predicates@0.2.0
@internal/scaffolder@0.0.26
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/plugin-scaffolder-react@2.1.1
techdocs-cli-embedded-app@0.2.125
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.18.2
- @backstage/ui@0.19.0
- @backstage/plugin-techdocs-react@1.4.0
- @backstage/plugin-catalog@2.0.10
- @backstage/cli@0.36.7
- @backstage/config@1.3.10
- @backstage/core-components@0.18.15
- @backstage/plugin-techdocs@1.19.0
- @backstage/catalog-model@1.10.2
- @backstage/core-app-api@1.20.6
- @backstage/frontend-defaults@0.5.7
- @backstage/integration-react@1.2.23
- @backstage/test-utils@1.7.23
- @backstage/plugin-app-react@0.2.8
yarn-plugin-backstage@0.0.15
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.2
- @backstage/release-manifests@0.0.15
- @backstage/cli-common@0.3.2
@backstage/plugin-connections-example-backend@0.1.5
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/backend-defaults@0.18.1
- @backstage/catalog-client@1.16.3
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/connections@0.4.1
- @backstage/plugin-catalog-node@2.2.6
@backstage/plugin-connections-example-backend-module-gitlab@0.1.5
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/config@1.3.10
- @backstage/errors@1.3.2
- @backstage/connections@0.4.1
@internal/plugin-todo-list@1.0.56
Patch Changes
- Updated dependencies
- @backstage/core-components@0.18.15
- @backstage/core-plugin-api@1.12.11
@internal/plugin-todo-list-backend@1.0.55
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.11.0
- @backstage/errors@1.3.2
@internal/plugin-todo-list-common@1.0.33
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.9.12