chore: Update all minor dependency updates #230
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.15.0→^0.19.0^0.12.0→^0.15.0^0.34.1→^0.35.0^0.12.10→^0.13.0^0.25.3→^0.26.0^0.11.2→^0.12.0^0.6.8→^0.7.08.16.3→8.17.24.10.3→4.12.0Release Notes
backstage/community-plugins (@backstage-community/plugin-github-actions)
v0.19.0Compare Source
Minor Changes
55c0c3b: Backstage version bump to v1.46.1v0.18.0Compare Source
Minor Changes
88fe001: Backstage version bump to v1.45.1v0.17.0Compare Source
Minor Changes
5724534: Added a config for the entity content extension to change component layout between table and cards.Breaking Changed the name of the entity content extension from
entity-content:github-actions/github-actions-entity-contenttoentity-content:github-actions.v0.16.0Compare Source
Minor Changes
f6232fc: Backstage version bump to v1.44.0backstage/backstage (@backstage/backend-defaults)
v0.15.0Compare Source
Minor Changes
6fc00e6: Added action filtering support with glob patterns and attribute constraints.The
ActionsServicenow supports filtering actions based on configuration. This allows controlling which actions are exposed to consumers like the MCP backend.Configuration example:
Filtering logic:
include: Rules for actions to include. Each rule can specify anidglob pattern and/orattributesconstraints. An action must match at least one rule to be included. If no include rules are specified, all actions are included by default.exclude: Rules for actions to exclude. Takes precedence over include rules.idandattributeswith AND logic (both must match if specified).27f9061: BREAKING: The constructor forFetchUrlReaderis now private. If you have to construct an instance of it, please useFetchUrlReader.fromConfiginstead.27f9061: BREAKING:coreServices.urlReadernow validates that redirect chains are subject to the allow list inreading.allowof your app config. If you were relying on redirects that pointed to URLs that were not allowlisted, you will now have to add those to your config as well.Example:
backend: reading: allow: - host: example.com + - host: storage-api.example.comPatch Changes
3afeab4: ImplementingreadTreeforGoogleGcsReaderc641c14: Wrap some of the action logic withresolveSafeChildPathand improve symlink handling when fetching remote and local files7126bf2: Fixed a spelling mistake in root health service shutdown response.872eb91: Upgradezod-to-json-schemato latest versionv0.14.1Compare Source
Patch Changes
3afeab4: ImplementingreadTreeforGoogleGcsReaderv0.14.0Compare Source
Minor Changes
fa43826: Movebetter-sqlite3from dependencies to peer dependencies2bc4e02: BREAKING The correct configuration options for Valkey are now being used.These changes are required to
app-config.yaml:backend: cache: store: valkey connection: ... client: - namespace: 'my-app' - keyPrefixSeparator: ':' + keyPrefix: 'my-app:' - clearBatchSize: 1000 - useUnlink: falseIn comparison to Redis, Valkey requires the full
keyPrefixincluding the separator to be specified instead of separatenamespaceandkeyPrefixSeparatoroptions. Also, Valkey does not support theclearBatchSizeanduseUnlinkoptions.Patch Changes
37fba1d: Added support for Bitbucket Cloud OAuth. This introduces an alternative authentication method using a workspace OAuth consumer, alongside App Passwords (deprecated) and API tokens. OAuth does not require a bot or service account and avoids token expiry issues.BREAKING CHANGES
@backstage/integration (
src/bitbucketCloud/core.ts)getBitbucketCloudRequestOptionsnow returns aPromiseand must be awaited.@backstage/plugin-scaffolder-backend-module-bitbucket-cloud (
src/actions/helpers.ts)getBitbucketClientnow returns aPromiseand must be awaited.getAuthorizationHeadernow returns aPromiseand must be awaited.OAuth usage example
de96a60: chore(deps): bumpexpressfrom 4.21.2 to 4.22.0aa79251: build(deps): bumpnode-forgefrom 1.3.1 to 1.3.2f96edff: Allow configuration of thereferrerPolicyfb029b6: Updated luxon typesd9759a1: BREAKING ALPHA: The oldinstanceMetadataServicehas been removed from alpha. Please switch over to using the stablecoreServices.rootInstanceMetadataand related types instead, available from@backstage/backend-plugin-api.847a330: Fix forjosetypes25b560e: Internal change to support new versions of thelogformlibrary2a0c4b0: Adds a new experimentalRootSystemMetadataServicefor tracking the collection of Backstage instances that may be deployed at any one time. It currently offers a single API,getInstalledPluginsthat returns a list of installed plugins based on config you have set up indiscovery.endpointsas well as the plugins installed on the instance you're calling the API with. It does not handle wildcard values or fallback values. The intention is for this plugin to provide plugin authors with a simple interface to fetch a trustworthy list of all installed plugins.3016a79: Updated dependency@types/archiverto^7.0.0.42db6a6: Don't warn when parsingstoreOptionsformemorycacheUpdated dependencies
v0.13.2Compare Source
v0.13.1Compare Source
Patch Changes
9bcfa77: Adjusted the log line wording of task worker starting91ab2eb: Fix a bug in the Gitlab URL reader wheresearchdid not handle multiple globsfa255f5: Support for Bitbucket Cloud's API token was added asappPasswordis deprecated (no new creation from September 9, 2025) and will be removed on June 9, 2026.API token usage example:
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.b2f6a5a: Fix #31348 issue where BitbucketUrlReader ignored provided token and instead always used integration credentialsUpdated dependencies
v0.13.0Compare Source
Minor Changes
2d3e2b2: implement support for direct url for AzureBlobStorageUrlReader search function8b91238: Adds support for configuring server-level HTTP options through theapp-config.yamlfile under thebackend.serverkey. Supported optionsinclude
headersTimeout,keepAliveTimeout,requestTimeout,timeout,maxHeadersCount, andmaxRequestsPerSocket.These are passed directly to the underlying Node.js HTTP server.
If omitted, Node.js defaults are used.
8495b18: Add a newexternalTokenHandlersServiceRefto allow custom external token validationsPatch Changes
backstage/backstage (@backstage/cli)
v0.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 themodulesetting toES2020.You may need to bump some dependencies as part of this change and fix imports in code. The most common source of this is that type checking will now consider the
exportsfield inpackage.jsonwhen resolving imports. This in turn can break older versions of packages that had incompatibleexportsfields. Generally these issues will have already been fixed in the upstream packages.You might be tempted to use
--skipLibCheckto hide issues due to this change, but it will weaken the type safety of your project. If you run into a large number of issues and want to keep the old behavior, you can reset themoduleResolutionandmodulesettings your owntsconfig.jsonfile tonodeandESNextrespectively. But keep in mind that thenodeoption will be removed in future versions of TypeScript.A future version of Backstage will make these new settings mandatory, as we move to rely on the
exportsfield for type resolution in packages, rather than thetypesVersionsfield.cd0b8a1: BREAKING:jestis now a peer dependency. If you run tests using Backstage CLI, you must add Jest and its environment dependencies asdevDependenciesin your project.You can choose to install either Jest 29 or Jest 30. The built-in Jest version before this change was Jest 29, however, we recommend that you switch to Jest 30. Upgrading will solve the
Could not parse CSS stylesheeterrors, allow you to use MSW v2 in web packages, and ensure that you remain compatible with future versions of the Backstage CLI. Support for Jest 29 is temporary, with the purpose of allowing you to upgrade at your own pace, but it will eventually be removed.jest@^29andjest-environment-jsdom@^29. No migration needed, but you may seeCould not parse CSS stylesheetwarnings/errors when testing components from@backstage/uior other packages using CSS@layerdeclarations.jest@^30,@jest/environment-jsdom-abstract@^30, andjsdom@^27. Fixes the stylesheet parsing warnings/errors, but requires migration steps.See the Jest 30 migration guide for detailed migration instructions.
Patch Changes
de96a60: chore(deps): bumpexpressfrom 4.21.2 to 4.22.0e7db290: Add missing peer/dev dependencies to the frontend plugin template.react-domwas not declared as a peer dependency, causing module resolutionerrors when generating plugins outside a Backstage monorepo. This adds
react-domtopeerDependencies(for consuming apps) anddevDependencies(for local development).
react-router-domis also added topeerDependencies(for consuming apps) anddevDependenciesto support routing during plugin development.
Fixes:
1226647: Updated dependencyesbuildto^0.27.0.f89a074: Updated dependency@pmmmwh/react-refresh-webpack-pluginto^0.6.0.2b81751: Updated dependencywebpackto~5.103.0.fafd9e1: Fixed internal usage ofyargs.c8c2329: Add proxy configuration from env-vars to create-app tasks2bae83a: Switched compilation target to ES2022 in order to match the new set of supported Node.js versions, which are 22 and 24.The TypeScript compilation target has been set to ES2022, because setting it to a higher target will break projects on older TypeScript versions. If you use a newer TypeScript version in your own project, you can bump
compilerOptions.targetto ES2023 or ES2024 in your owntsconfig.jsonfile.7fbac5c: Updated to use new utilities from@backstage/cli-common.2bae83a: Bumped dev dependencies@types/nodeUpdated dependencies
backstage/backstage (@backstage/plugin-api-docs)
v0.13.3Compare Source
Patch Changes
0216090: Updated dependency@types/swagger-ui-reactto^5.0.0.abeba2b: Fix types with new bumped dependencyv0.13.2Compare Source
Patch Changes
f3f84f1: Minor extension type updates after frontend API bumpd02db50: Remove unnecessary use ofcompatWrapperandconvertLegacyRouteRef(s) for the new frontend system.v0.13.1Compare Source
Patch Changes
7c281a5: Add i18n support for Raw tab title and an error messagev0.13.0Compare Source
Minor Changes
b8a381e: Remove explicit dependency onisomorphic-form-data.This explicit dependency was added to address an issue in the
dependency
swagger-ui-react. That issue has since been resolved,and
isomorphic-form-datano longer needs to be declared.Additionally, this changeset updates the
swagger-ui-reactdependency to version5.19.0or higher, which includescompatibility with the latest versions of
the OpenAPI specification.
Patch Changes
backstage/backstage (@backstage/plugin-auth-backend)
v0.26.0Compare Source
Minor Changes
7ffc873: Fixuser_created_atmigration causingSQLiteErrorregarding use of non-constants for defaultsPatch Changes
backstage/backstage (@backstage/plugin-scaffolder-node)
v0.12.3Compare Source
Patch Changes
c641c14: Wrap some of the action logic withresolveSafeChildPathand improve symlink handling when fetching remote and local files27f9061: REwrite]872eb91: Upgradezod-to-json-schemato latest versionv0.12.2Compare Source
Patch Changes
v0.12.1Compare 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.v0.12.0Compare Source
Minor Changes
9b81a90: BREAKING - Marking optional fields as required in theTaskBroker, these can be fixed with a no-op() => voidif you don't want to implement the functions.cancel,recoverTasksandretryare the required methods on theTaskBrokerinterface.NOTE: If you're affected by this breaking change, please reach out to us in an issue as we're thinking about completely removing the
TaskBrokerextension point soon and would like to hear your use cases for the upcoming re-architecture of thescaffolder-backendplugin.Patch Changes
c8aa210: BREAKING ALPHA: We've moved thescaffolderActionsExtensionPointfrom/alphato the main export.6e2bda7: DEPRECATION: We're going to be working on refactoring a lot of the internals of the Scaffolder backend plugin, and with that comes a lot of deprecations and removals for public types that are making these things hard.If you're using these types, please reach out to us either on Discord or a GitHub issue with your use cases.
SerializedTask,SerializedTaskEvent,TaskBroker,TaskContext,TaskBrokerDispatchOptions,TaskBrokerDispatchResult,TaskCompletionState,TaskEventType,TaskFilter,TaskFilters,TaskStatusare the types that have now been marked as deprecated, and will be removed in a future release.Updated dependencies
backstage/backstage (@backstage/theme)
v0.7.1Compare Source
Patch Changes
fa06f6b: Added athemeNameprop toUnifiedThemeProvider, enabling Backstage UIdata-theme-nameCSS attribute to be set based on active theme.v0.7.0Compare Source
Minor Changes
865bce8: BREAKING: Removed the built-inCssBaselinefromUnifiedThemeProvider. If your Backstage instance looks broken after this update, you likely forgot to add our new Backstage UI global CSS. To do that, please import@backstage/ui/css/styles.cssinpackages/app/src/index.tsx:This change also removes the
noCssBaselineprop, which became redundant.Patch Changes
d5cbdba: TheUnifiedThemeProvidernow coordinates theme attributes on the documentbodyin case multiple theme providers are rendered.brianc/node-postgres (pg)
v8.17.2Compare Source
v8.17.1Compare Source
v8.17.0Compare Source
yarnpkg/berry (yarn)
v4.12.0Compare Source
v4.11.0Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.