fix(deps): update backstage monorepo#100
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
6b8c2e9 to
b288ac0
Compare
b288ac0 to
b1fd31e
Compare
64ae8a4 to
25b2554
Compare
25b2554 to
98b013b
Compare
04bd8ac to
d7ab646
Compare
c917612 to
26894e5
Compare
2d77666 to
7d48e46
Compare
f673f86 to
8a6178b
Compare
a164125 to
6ecc5f7
Compare
814374e to
d998c45
Compare
71a61bc to
ef457d7
Compare
67fe262 to
fc5130f
Compare
6b54637 to
3bcfe13
Compare
acd5df9 to
ef78b20
Compare
d0735f3 to
2998585
Compare
6607909 to
ab96b50
Compare
883b8d4 to
8e1bd14
Compare
8e1bd14 to
bdb787e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.6.5→1.7.81.11.0→1.15.11.7.5→1.9.0^0.34.0→^0.36.01.3.3→1.3.81.18.0→1.20.1^0.17.0→^0.18.01.10.9→1.12.61.2.9→1.2.18^0.12.4→^0.14.00.5.5→0.5.14^0.27.0→^0.29.0^0.6.0→^0.7.01.31.2→1.33.13.0.1→3.7.01.1.5→1.1.10^0.4.16→^0.6.00.13.4→0.13.131.20.1→1.21.60.12.10→0.12.19^0.6.36→^0.7.00.9.1→0.9.9^0.10.0→^0.11.0^0.4.31→^0.5.00.6.5→0.6.131.34.0→1.37.01.4.29→1.7.42.0.5→2.1.20.5.47→0.5.551.3.14→1.4.41.9.3→1.11.41.14.1→1.17.62.0.5→2.2.01.1.27→1.1.361.3.2→1.3.11^0.8.19→^0.9.01.7.11→1.7.18^0.6.4→^0.7.0Release Notes
backstage/backstage (@backstage/app-defaults)
v1.7.8Compare Source
Patch Changes
v1.7.7Compare Source
Patch Changes
400aa23: AddedFetchMiddlewares.clarifyFailures()to the default fetch API middleware stack.v1.7.6Compare Source
Patch Changes
v1.7.5Compare Source
Patch Changes
a7e0d50: Updatedreact-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings.v1.7.4Compare Source
Patch Changes
v1.7.3Compare Source
Patch Changes
v1.7.2Compare Source
Patch Changes
v1.7.1Compare Source
Patch Changes
v1.7.0Compare Source
Minor Changes
9956704: Add and configure the OpenShift authentication provider to the default APIs.Patch Changes
backstage/backstage (@backstage/catalog-client)
v1.15.1Compare Source
Patch Changes
v1.15.0Compare Source
Minor Changes
c384fff: BREAKING PRODUCERS: Added requiredentityReffield to theLocationtype, exposing the stable entity reference for each registered location. Any code that producesLocationobjects must now include this field. AddedupdateLocationmethod toCatalogApifor updating the type and target of an existing location.Patch Changes
v1.14.0Compare Source
Minor Changes
972f686: Added support for thequeryfield ingetEntitiesByRefsrequests, enabling predicate-based filtering with$all,$any,$not,$exists,$in,$contains, and$hasPrefixoperators.5d95e8e: Add anonConflictoption to location creation that can refresh an existing location instead of throwing a conflict error.56c908e: Added support for thequeryfield ingetEntityFacetsrequests, enabling predicate-based filtering with$all,$any,$not,$exists,$in,$contains, and$hasPrefixoperators.0fbcf23: Migrated OpenAPI schemas to 3.1.51e23eb: Added predicate-based entity filtering via POST /entities/by-query endpoint.Supports
$all,$any,$not,$exists,$in,$hasPrefix, and (partially)$containsoperators for expressive entity queries. Integrated into the existingqueryEntitiesflow with full cursor-based pagination, permission enforcement, andtotalItemssupport.The catalog client's
queryEntities()method automatically routes to the POST endpoint when aquerypredicate is provided.Patch Changes
d2494d6: Minor update to catalog client docsv1.13.0Compare Source
Minor Changes
b4e8249: Implemented support for the newqueryLocationsandstreamLocationsthat allow paginated/streamed and filtered location queriesPatch Changes
9cf6762: Improved theInMemoryCatalogClienttest utility to support ordering, pagination, full-text search, and field projection for entity query methods. Also fixedgetEntityFacetsto correctly handle multi-valued fields.v1.12.1Compare Source
Patch Changes
v1.12.0Compare Source
Minor Changes
0e9ec44: Introduced newstreamEntitiesasync generator method for the catalog.Catalog API and Catalog Service now includes a
streamEntitiesmethod that allows for streaming entities from the catalog.This method is designed to handle large datasets efficiently by processing entities in a stream rather than loading them
all into memory at once. This is useful when you need to fetch a large number of entities but do not want to use pagination
or fetch all entities at once.
Example usage:
Patch Changes
0efcc97: Updated generated schemasbackstage/backstage (@backstage/catalog-model)
v1.9.0Compare Source
Minor Changes
3664148: Introduced theAiResourcecatalog entity kind. Entity types, validators, type guards, and the model layer are exported from@backstage/catalog-model/alpha. Install@backstage/plugin-catalog-backend-module-ai-modelin your backend to register the kind with the catalog.be71476: Addedspec.type: 'mcp-server'as a structured subtype of theAPIkind underv1alpha1/v1beta1. MCP server entities carry aspec.remoteslist instead of a stringdefinition, for representing Model Context Protocol servers in the catalog. See RFC #32062. New public exports:McpServerApiEntity,McpServerRemote,mcpServerApiEntityValidator, andisMcpServerApiEntity. Also addsaddKindVersiontoCatalogModelLayerBuilder(alpha) so layers can add new versions or spec types to existing kinds.Patch Changes
ab1cdbb: Removed a handful of internal imports that referenced the package by its own name. Value imports were switched to relative paths, and type-only imports toimport type. These self-referential imports could trigger circular initialization errors in bundled ESM and when the package was loaded viajest.requireActual— most visiblyCannot access '_AppRootElementBlueprintesm' before initializationfrom@backstage/frontend-plugin-api. There are no user-facing API changes.v1.8.0Compare Source
Minor Changes
e5fcfcb: Added a new catalog model layer system that allows plugins to declare and extend catalog entity kinds, annotations, labels, tags, and relations using JSON Schema. The newcreateCatalogModelLayerAPI provides a builder for composing model definitions, and acompileCatalogModelfunction validates and merges them into a unified model. Built-in entity kinds now include model layer definitions.Patch Changes
v1.7.7Compare Source
Patch Changes
a49a40d: Updated dependencyzodto^3.25.76 || ^4.0.0& migrated to/v3or/v4imports.v1.7.6Compare Source
Patch Changes
05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript'serasableSyntaxOnlysetting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.backstage/backstage (@backstage/cli)
v0.36.2Compare Source
Patch Changes
744fa1f: Removed duplicated entries that appeared in bothdependenciesanddevDependencies.v0.36.1Compare Source
Patch Changes
2e5c5f8: Bumpedglobdependency from v7/v8/v11 to v13 to address security vulnerabilities in older versions. Bumpedrollupfrom v4.27 to v4.59+ to fix a high severity path traversal vulnerability (GHSA-mw96-cpmx-2vgc).482ceed: Migrated fromassertErrortotoErrorfor error handling.a2f0c72: Removed the unusedisDevexport from the internal version module.a7a14b7: AddedDOM.AsyncIterableto the defaultlibin the shared TypeScript configuration, enabling standard async iteration support for DOM APIs such asFileSystemDirectoryHandle. This aligns behavior with TypeScript 6.0, where this lib is included inDOMby default.v0.36.0Compare Source
Minor Changes
d0f4cd2: Added newauthcommand group for authenticating the CLI with Backstage instances using OAuth 2.0 with a pre-registered client metadata document. Commands includelogin,logout,list,show,print-token, andselectfor managing multiple authenticated instances.d806b0c: The CLI now automatically discovers CLI modules from the project root'sdependenciesanddevDependencies. Any installed package with thecli-moduleBackstage role will be loaded automatically without needing to be hardcoded in the CLI itself.If no CLI modules are found in the project dependencies, the CLI falls back to the built-in set of modules and prints a deprecation warning. This fallback will be removed in a future release. To prepare for this, add
@backstage/cli-defaultsas adevDependencyin your rootpackage.json:{ "devDependencies": { "@​backstage/cli-defaults": "backstage:^" } }If you are not using the Backstage Yarn plugin, run the following instead:
For fine-grained control you can instead install individual CLI modules:
{ "devDependencies": { "@​backstage/cli-module-auth": "backstage:^", "@​backstage/cli-module-build": "backstage:^", "@​backstage/cli-module-config": "backstage:^", "@​backstage/cli-module-github": "backstage:^", "@​backstage/cli-module-info": "backstage:^", "@​backstage/cli-module-lint": "backstage:^", "@​backstage/cli-module-maintenance": "backstage:^", "@​backstage/cli-module-migrate": "backstage:^", "@​backstage/cli-module-new": "backstage:^", "@​backstage/cli-module-test-jest": "backstage:^", "@​backstage/cli-module-translations": "backstage:^" } }08d9770: BREAKING: The CLI templates for frontend plugins have been renamed:new-frontend-plugin→frontend-pluginnew-frontend-plugin-module→frontend-plugin-modulefrontend-plugin(legacy) →legacy-frontend-pluginTo smooth out this breaking change, the CLI now auto-detects which frontend system your app uses based on the dependencies in
packages/app/package.json. When using the default templates (no explicittemplatesconfiguration):@backstage/frontend-defaultswill see the new frontend system templates (frontend-plugin,frontend-plugin-module)@backstage/app-defaultswill see the legacy template (displayed asfrontend-plugin)This means existing projects that haven't migrated to the new frontend system will continue to create legacy plugins by default, while new projects will get the new frontend system templates. If you have explicit template configuration in your
package.json, it will be used as-is without any auto-detection.b36a60d: BREAKING: Themigrate package-exportscommand has been removed. Userepo fixinstead.Patch Changes
edf2b77: Added a newcli-moduletemplate for creating CLI module packages.246877a: Updated dependencybfjto^9.0.2.0d2d0f2: Internal refactor of CLI modularization, moving individual commands to be implemented with cleye.a4e5902: Internal refactor of the CLI command registrationbba2e49: Internal refactor to use new concurrency utilities from@backstage/cli-node.2fcba39: Internal refactor to move shared utilities into their consuming modules, reducing cross-module dependencies.c85ac86: Internal refactor to splitloadCliConfiginto separate implementations for the build and config CLI modules, removing a cross-module dependency.94a885a: Added support for the newcli-modulepackage role in the build system, ESLint configuration, Jest configuration, and maintenance commands.fd50cb3: Addedtranslations exportandtranslations importcommands for managing translation files.The
translations exportcommand discovers allTranslationRefdefinitions across frontend plugin dependencies and exports their default messages as JSON files. Thetranslations importcommand generatesTranslationResourcewiring code from translated JSON files, ready to be plugged into the app.Both commands support a
--patternoption for controlling the message file layout, for example--pattern '{lang}/{id}.json'for language-based directory grouping.0be3eab: Migrated CLI plugin modules to usecreateCliModulefrom@backstage/cli-node.61cb976: Migrated internal versioning utilities to use@backstage/cli-nodeinstead of a local implementation.6738cf0: build(deps): bumpminimatchfrom 9.0.5 to 10.2.1ff4a45a: Migrated remaining CLI command handlers fromcommandertocleyefor argument parsing. Several camelCase CLI flags have been deprecated in favor of their kebab-case equivalents (e.g.--successCache→--success-cache). The old camelCase forms still work but will now log a deprecation warning. Please update any scripts or CI configurations to use the kebab-case versions.70fc178: Migrated from deprecatedfindPathstotargetPathsandfindOwnPathsfrom@backstage/cli-common.825c81d: Internal refactor of CLI command modules.ea90ab0: The built-inyarn newtemplates have been moved to@backstage/cli-module-new. Existing references to@backstage/cli/templates/*in your rootpackage.jsonwill continue to work through a backwards compatibility rewrite in thenewcommand.ebeb0d4: Updated the new frontend plugin template to use@backstage/frontend-dev-utilsin itsdev/entry point instead of wiringcreateAppmanually. Generated plugins now get the same dev app helper setup as the built-in examples.971cc94: Thenewcommand now prompts for the plugin package name when creating plugin modules, in order to properly populate thepackage.jsonfile.de62a9d: Upgradedcommanderdependency from^12.0.0to^14.0.3across all CLI packages.092b41f: Updated dependencywebpackto~5.105.0.4a75544: Updated dependencyreact-refreshto^0.18.0.a9d23c4: Properly supportpackage.jsonworkspacesfieldUpdated dependencies
v0.35.4Compare Source
Patch Changes
cfd8103: Updated catalog provider module template to use stable catalog extension points from@backstage/plugin-catalog-nodeinstead of alpha exports.20131c5: Added support for CSS exports in package builds. When a package declares a CSS file in itsexportsfield (e.g.,"./styles.css": "./src/styles.css"), the CLI will automatically bundle it duringbackstage-cli package build, resolving any@importstatements. The export path is rewritten fromsrc/todist/at publish time.Fixed
backstage-cli repo fixto not addtypesVersionsentries for non-script exports like CSS files.7455dae: Use node prefix on native imports6ce4a13: Removed/alphafromscaffolderActionsExtensionPointimportfdbd404: Removed theEXPERIMENTAL_MODULE_FEDERATIONenvironment variable flag, making module federation host support always available duringpackage start. The host shared dependencies are now managed through@backstage/module-federation-commonand injected as a versioned runtime script at build time.fdbd404: Updated@module-federation/enhanced,@module-federation/runtime, and@module-federation/sdkdependencies from^0.9.0to^0.21.6.4fc7bf0: Bump to tar v75e3ef57: Added support for the newpeerModulesmetadata field inpackage.json. This field allows plugin packages to declare modules that should be installed alongside them for cross-plugin integrations. The field is validated bybackstage-cli repo fix --publish.122d39c: Completely removed support for the deprecatedapp.experimental.packagesconfiguration. Replace existing usage directly withapp.packages.73351c2: Updated dependencywebpackto~5.104.0.69d880e: Bump to latest zod to ensure it has the latest featuresUpdated dependencies
v0.35.3Compare Source
Patch Changes
cfd8103: Updated catalog provider module template to use stable catalog extension points from@backstage/plugin-catalog-nodeinstead of alpha exports.7455dae: Use node prefix on native imports4fc7bf0: Bump to tar v7122d39c: Completely removed support for the deprecatedapp.experimental.packagesconfiguration. Replace existing usage directly withapp.packages.69d880e: Bump to latest zod to ensure it has the latest featuresv0.35.2Compare Source
Patch Changes
320c6a9: Bump@swc/coreto supportES2023andES2024c0d7bf6: Added--includeand--formatoptions tobackstage-cli infocommand for including additional packages via glob patterns and outputting as JSON or Text.f6a5d2f: Fixed CSS module class name collisions when running multiple versions of packages simultaneously by using content-based hashing for class name generation.140cbc2: Added@backstage/backend-test-utilsto backend package templates.4eeba9e: Upgradezod-validation-errorto version 49ee5996: Bump minimum required@swc/coreto avoid transpilation bugv0.35.1Compare Source
Hey, I just made a Pull Request!
I created a module for Rails and one action to use
rails newin the scaffolderAddesd to the plugin list:

✔️ Checklist
Signed-off-byline in the message. (more info)v0.35.0Compare Source
Minor Changes
f6f22a9: Provide--no-node-snapshotby default when running thepackage startorpackage test. You can disable this behavior by providingNODE_OPTIONS='--node-snapshot'.f8dff94: Switched the default module resolution tobundlerand themodulesettingConfiguration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.