fix(deps): update backstage monorepo#51
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
464a6ad to
2833a2a
Compare
2833a2a to
4a11e3e
Compare
4a11e3e to
fc1a58c
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:
^0.16.0→^0.17.01.8.0→1.9.01.11.1→1.11.21.14.0→1.15.01.7.7→1.8.00.36.0→0.36.10.1.0→0.1.11.3.6→1.3.70.18.8→0.18.91.12.4→1.12.51.2.7→1.3.00.5.0→0.5.1^0.14.0 || ^0.15.0→^0.14.0 || ^0.15.0 || ^0.16.0^0.15.0→^0.16.00.5.12→0.5.13^0.27.0→^0.28.00.2.17→0.2.182.0.1→2.0.43.5.0→3.6.10.2.18→0.2.191.1.8→1.1.92.1.0→2.2.02.1.1→2.1.40.7.10→0.7.110.2.17→0.2.180.9.7→0.9.81.7.0→1.7.32.1.0→2.1.10.3.13→0.3.141.4.2→1.4.31.2.22→1.2.231.11.0→1.11.30.9.1→0.9.21.7.16→1.7.17^0.13.0→^0.14.0Release Notes
backstage/backstage (@backstage/backend-defaults)
v0.17.0Compare Source
Minor Changes
c69e03c: Added support for AWS RDS IAM authentication for PostgreSQL connections. Setconnection.type: rdsalong withhost,user, andregionto use short-lived IAM tokens instead of a static password. Requires the@aws-sdk/rds-signerpackage and an IAM role withrds-db:connectpermission.Patch Changes
4559806: Added support for typedexampleson actions registered via the actions registry. Action authors can now provide examples with compile-time-checkedinputandoutputvalues that match their schema definitions.5cd814f: Refactored auditor severity log level mappings to usezod/v4with schema-driven defaults and type inference.482ceed: Migrated fromassertErrortotoErrorfor error handling.6e2aaab: FixedAwsS3UrlReaderfailing to read files from S3 buckets configured with custom endpoint hosts. When an integration was configured with a specific endpoint likehttps://bucket-1.s3.eu-central-1.amazonaws.com, the URL parser incorrectly fell through to the non-AWS code path, always defaulting the region tous-east-1instead of extracting it from the hostname.308c672:HostDiscoverynow logs a warning whenbackend.baseUrlis set to a localhost address whileNODE_ENVisproduction, and whenbackend.baseUrlis not a valid URL.85c5a46: DefaultActionsRegistryService: add json middleware to /.backstage/actions/ routes only547258f: Refactored the database creation retry loop to avoid an unnecessary delay after the final failed attempt.79453c0: Updated dependencywait-for-expectto^4.0.0.f14df56: Added experimental support for usingembedded-postgresas the database for local development. Setbackend.database.clienttoembedded-postgresin your app config to enable this. Theembedded-postgrespackage must be installed as an explicit dependency in your project.backstage/backstage (@backstage/backend-plugin-api)
v1.9.0Compare Source
Minor Changes
4559806: Added support for typedexampleson actions registered via the actions registry. Action authors can now provide examples with compile-time-checkedinputandoutputvalues that match their schema definitions.Patch Changes
213ebe7: Aligned.Tbehavior betweenExtensionPointandServiceRefto consistently returnnullinstead of throwing.68c557b: Added stricter type checks inisDatabaseConflictError.backstage/backstage (@backstage/backend-test-utils)
v1.11.2Compare Source
Patch Changes
4559806: Added support for typedexampleson actions registered via the actions registry. Action authors can now provide examples with compile-time-checkedinputandoutputvalues that match their schema definitions.f44c6bd: Deduplicated internal readiness-polling helpers used by the database and cache test infrastructure.backstage/backstage (@backstage/catalog-client)
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
backstage/backstage (@backstage/catalog-model)
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
backstage/backstage (@backstage/cli)
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.backstage/backstage (@backstage/cli-defaults)
v0.1.1Compare Source
Patch Changes
backstage/backstage (@backstage/config)
v1.3.7Compare Source
Patch Changes
backstage/backstage (@backstage/core-components)
v0.18.9Compare Source
Patch Changes
482ceed: Migrated fromassertErrortotoErrorfor error handling.320eed3: Resolved DOM nesting warning in OAuthRequestDialog by rendering secondary text as block-level spans.58b9f3f: Use Backstage Link component for markdown anchor rendering to ensure consistent internal and external link behavior.backstage/backstage (@backstage/core-plugin-api)
v1.12.5Compare Source
Patch Changes
backstage/backstage (@backstage/errors)
v1.3.0Compare Source
Minor Changes
b2319ff: A newtoErrorutility function is now available for converting unknown values toErrorLikeobjects. If the value is already error-like it is returned as-is, strings are used directly as the error message, and all other values are wrapped asunknown error '<stringified>'. Non-error causes passed toCustomErrorBaseare now converted and stored usingtoErrorrather than discarded.Patch Changes
608c1e5: SimplifiedassertErrorto delegate toisErrorinstead of duplicating the same checks.backstage/backstage (@backstage/frontend-defaults)
v0.5.1Compare Source
Patch Changes
backstage/backstage (@backstage/frontend-plugin-api)
v0.16.2Compare Source
v0.16.1Compare Source
Added
@backstage/plugin-bitriseto show bitrise.io builds and download build artifacts.v0.16.0Compare Source
Minor Changes
fa55078: BREAKING: Removed the deprecatedcreateSchemaFromZodhelper. Use the newconfigSchemaoption instead. See the 1.50 migration documentation for more information.49397c1: Simplified the type signature ofcreateRouteRefby replacing the dualTParams/TParamKeystype parameters with a singleTParamKeyparameter. This is a breaking change for callers that explicitly provided type arguments, but most usage that relies on inference is unaffected.Patch Changes
4c09967: Fixed the duplicate extension error message increateFrontendModuleto correctly say "Module" instead of "Plugin".e4804ab: Addedopenmethod toDialogApithat renders dialogs without any built-in dialog chrome, giving the caller full control over the dialog presentation. This avoids focus trap conflicts that occur when mixing components from different design libraries. The existingshowandshowModalmethods are now deprecated in favor ofopen.ddc5247: FixedFlattenedMessagestype to avoid excessive type instantiation depth in TypeScript 6 when usingcreateTranslationRefwith thetranslationsoption.a2a6c3b: Added a newconfigSchemaoption forcreateExtensionandcreateExtensionBlueprintthat accepts direct schema values from any Standard Schema compatible library with JSON Schema support, such as zod v4 (zod@^4.0.0). The oldconfig.schemaoption is now deprecated. Note that Zod v3 is not supported by the newconfigSchemaoption, including thezod/v4subpath export which does not include JSON Schema conversion support. You must upgrade to thezodv4 package. See the 1.50 migration documentation for more information.d66a3ec: AddedtitleLinkprop toPageLayoutPropsso the plugin header title can link back to the plugin root.e220589: Removed the unnecessary need to usedefineParamscallback fromPluginHeaderActionBlueprint. It still works, but is no longer required.backstage/backstage (@backstage/plugin-app-backend)
v0.5.13Compare Source
Patch Changes
backstage/backstage (@backstage/plugin-auth-backend)
v0.28.0Compare Source
Minor Changes
d7c67cd: BREAKING: The settingauth.omitIdentityTokenOwnershipClaimhas had its default value switched totrue.With this setting Backstage user tokens issued by the
authbackend will no longer contain anentclaim - the one with the user's ownership entity refs. This means that tokens issued in large orgs no longer risk hitting HTTP header size limits.To get ownership info for the current user, code should use the
userInfocore service. In practice code will typically already conform to this since theentclaim has not been readily exposed in any other way for quite some time. But code which explicitly decodes Backstage tokens - which is strongly discouraged - may be affected by this change.The setting will remain for some time to allow it to be set back to
falseif need be, but it will be removed entirely in a future release.Patch Changes
482ceed: Migrated fromassertErrortotoErrorfor error handling.dc87ac1: Fixed CIMD redirect URI matching to allow any port for localhost addresses per RFC 8252 Section 7.3. Native CLI clients use ephemeral ports for OAuth callbacks, which are now accepted when the registered redirect URI uses a localhost address.backstage/backstage (@backstage/plugin-auth-backend-module-guest-provider)
v0.2.18Compare Source
Patch Changes
backstage/backstage (@backstage/plugin-catalog)
v2.0.4Compare Source
v2.0.3Compare Source
v2.0.2Compare Source
Patch Changes
e4804ab: Migrated the unregister entity context menu item from the deprecatedDialogApi.showModalto the newDialogApi.openmethod.d7b6077: Disabled the default page layout header for the catalog entity page in the new frontend system. The entity page already renders its own header through theEntityHeaderextension, so the page layout header was redundant.ee1531d: Exported the NFS variant of the catalog index page asCatalogIndexPagefrom the./alphaentry point, along with supporting typesCatalogIndexPageProps,CatalogTableRow, andCatalogTableColumnsFunc. This allows adopters to use and customize the catalog index page within aPageBlueprintin the new frontend system.482ceed: Migrated fromassertErrortotoErrorfor error handling.744f904: Fixed the catalog table briefly showing an empty loading state when changing filters. The table now keeps displaying stale results until new data arrives.c193ef1: Added Kind field to the About Card. Tags moved before Type and Lifecycle, Kind placed after them. A newaboutCard.kindField.labeltranslation key was added.e5af44c: Replaced deprecatedhumanizeEntityRefusage with the Catalog Presentation API.backstage/backstage (@backstage/plugin-catalog-backend)
v3.6.1Compare Source
Patch Changes
b33f845: Fixed several database migrationdownfunctions that were not properly reversible, causing the SQL report to show warnings:20241003170511_alter_target_in_locations.js: bothupanddownnow include.notNullable()when altering thelocations.targetcolumn, preventing theNOT NULLconstraint from being accidentally dropped when widening the column type fromvarchar(255)totext.20220116144621_remove_legacy.js: thedownfunction now properly recreates the three dropped legacy tables (entities,entities_search,entities_relations) with correct columns and indices.20210302150147_refresh_state.js: thedownfunction now drops dependent tables in the correct order (avoiding a FK constraint violation) and fixes a typo where the table was referred to asreferencesinstead ofrefresh_state_references.20201005122705_add_entity_full_name.js: thedownfunction now drops thefull_namecolumn fromentities(notentities_search), and restores theentities_unique_nameindex with the correct column order(kind, name, namespace).20200702153613_entities.js: thedownfunction now usestable.integer('generation')instead oftable.string('generation'), restoring the correct column type.cf195de: Fixed a performance regression in the/entity-facetsendpoint when filters or permission conditions are applied, by routing the EXISTS-based filter throughfinal_entitiesinstead of correlating against the much largersearchtable.744fa1f: Removed duplicated entries that appeared in bothdependenciesanddevDependencies.Updated dependencies
v3.6.0Compare Source
Minor Changes
d16311f: Added alocation_entity_refcolumn to thelocationsdatabase table that stores the full entity ref of the correspondingkind: Locationcatalog entity for each registered location row. The value is pre-computed and persisted so that it no longer needs to be recomputed from the location's type and target on every read.e5fcfcb: AddedModelProcessorthat validates catalog entities against the compiled catalog model schemas, and integrated it into theCatalogBuilderandCatalogPlugin. This processor is only activated if you explicitly add catalog model sources to your backend; there is no functional change for regular catalog usage.c384fff: Location responses now include anentityReffield with the stable entity reference for each location. TheentityReffield is also filterable viaPOST /locations/by-query. AddedPUT /locations/:idendpoint for updating the type and target of an existing location.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).7e63730: Removed deprecatedPermissionAuthorizersupport and thecreatePermissionIntegrationRouterfallback path fromCatalogBuilder. ThepermissionsRegistryservice is now required, andpermissionsis always aPermissionsService.056e18e: Removed the internaladdPermissionsandaddPermissionRulesmethods fromCatalogBuilder, and removed thecatalogPermissionExtensionPointwiring fromCatalogPlugin. Custom permission rules and permissions should be registered viacoreServices.permissionsRegistrydirectly.6884814: Improved catalog entity filter query performance by switching fromIN (subquery)toEXISTS (correlated subquery)patterns. This enables PostgreSQL semi-join optimizations and fixesNOT INNULL-semantics pitfalls by usingNOT EXISTSinstead.9da73bf: Reduced search table write churn during stitching by syncing only changed rows instead of doing a full delete and re-insert. On Postgres this uses a single writable CTE, on MySQL a temporary table merge with deadlock retry, and on SQLite the previous bulk replace.482ceed: Migrated fromassertErrortotoErrorfor error handling.375b546: Fixed a deadlock in the catalog processing loop that occurred when running multiple replicas. ThegetProcessableEntitiesmethod usedSELECT ... FOR UPDATE SKIP LOCKEDto prevent concurrent processors from claiming the same rows, but the call was not wrapped in a transaction, so the row locks were released before the subsequentUPDATEexecuted. This allowed multiple replicas to select and update overlapping rows, causing PostgreSQL deadlock errors (code 40P01).79453c0: Updated dependencywait-for-expectto^4.0.0.Configuration
📅 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.