Repository navigation
fix(deps): update weekly-non-major-updates - #64
Merged
Merged
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
sleidig
approved these changes
Nov 9, 2026
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.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
^12.0.11→^12.0.12^12.3.2→^12.4.0^12.0.1→^12.1.1^12.3.2→^12.4.0^12.0.3→^12.0.4^12.0.0→^12.0.1^12.3.2→^12.4.0^12.0.12→^12.0.13^12.0.5→^12.1.1^12.3.2→^12.4.0^12.0.2→^12.0.3^11.10.0→^11.11.0^11.10.0→^11.11.0^7.3.1→^7.3.2Release Notes
nestjs/nest-cli (@nestjs/cli)
v12.0.12Compare Source
What's Changed
New Contributors
Full Changelog: nestjs/nest-cli@12.0.11...12.0.12
nestjs/nest (@nestjs/common)
v12.4.0Compare Source
v12.4.0 (2026-11-06)
Features
platform-nodeBug fixes
microservicescommonplatform-nodeplatform-fastifycore,testingplatform-express,platform-fastify,platform-nodecoreEnhancements
common,coreDependencies
platform-fastifyCommitters: 8
v12.3.3Compare Source
nestjs/config (@nestjs/config)
v12.1.1Compare Source
Dependencies
Full Changelog: nestjs/config@12.1.0...12.1.1
v12.1.0Compare Source
Security
This release fixes several security issues in how
ConfigServiceresolves property paths and howConfigModule.forRoot()loads and validates environment variables. See GHSA-q989-84g5-qg72 for details. Upgrading is recommended.Behavior changes
Some fixes change what
ConfigServicereturns. Please review them before upgrading:undefined, e.g.get('database.toString'),get('constructor.prototype')orget('cert.length')for aBuffer.set()never writes through them, and paths through__proto__,constructororprototypeare ignored.undefinedis no longer served fromprocess.env.get(key, defaultValue)returns the default.validationSchemadeclares and removes (e.g. Joi.strip()) is no longer merged back. Undeclared variables are still kept.skipProcessEnv: trueand avalidationSchema, undeclared variables fromprocess.envare no longer served. Declared ones still are. Avalidatefunction's output is served as it is.validatePredefined: false, a predefined variable now takes precedence over a different value from the env file, andget()returns it as it is.forRoot()no longer replaces the converted values of another one.expandVariables:process.envafter validation, not before.$and\$in earlier files are no longer expanded again.override: true, a variable's reference to itself (e.g.PATH=/opt/bin:$PATH) expands to its previous value.process.env.__proto__keys returned by a customparserare ignored.ConfigService.set():set()calls and variables set in the environment are kept.expandVariables.processEnvtarget is honored.ConfigServicefrom a plainimports: [ConfigModule]orConfigModule.forFeature()is provided onceforRoot()has merged itsloadfactories.ConfigModule.envVariablesLoaded(used byConditionalModule.registerWhen()) waits until everyforRoot()in progress has loaded its environment variables.pattern()messages leave it out, and a quoted value is replaced with[redacted].Features
validatemay be an async function. A rejected promise stops startup.ConfigService.set()re-interpolates variables that depend on the changed key, including chains of references (#2463).Bug fixes
override: truetakes precedence when expanding variables (#2465).get('_PROCESS_ENV_VALIDATED')no longer returns the internal snapshot of validated variables.Deprecations
ConfigService.setEnvFilePaths()andConfigService.setParser().ConfigModule.forRoot()no longer uses them.Full Changelog: nestjs/config@12.0.1...12.1.0
nestjs/jwt (@nestjs/jwt)
v12.0.4Compare Source
Bug fixes
Full Changelog: nestjs/jwt@12.0.3...12.0.4
nestjs/passport (@nestjs/passport)
v12.0.1Compare Source
Bug fixes
Full Changelog: nestjs/passport@12.0.0...12.0.1
nestjs/schematics (@nestjs/schematics)
v12.0.13Compare Source
What's Changed
Full Changelog: nestjs/schematics@12.0.12...12.0.13
nestjs/swagger (@nestjs/swagger)
v12.1.1Compare Source
Bug fixes
@ApiOperationby @RaphaelFakhri in #4252@examplevalues as strings for optional string properties by @kkatalz in #4246Dependencies
Full Changelog: nestjs/swagger@12.1.0...12.1.1
v12.1.0Compare Source
Behavior changes
PartialType()/DeepPartialType(): documented properties without validators are now stripped or rejected by a whitelistingValidationPipe.swagger-ui-init.jsignores theurlquery parameter of the docs page. UseswaggerUrlorswaggerOptions.url/urlsinstead.docs/:tenant), the/<last segment>/aliases for the init script and static assets are no longer registered.DocumentBuilder:addGlobalParameters()andaddGlobalResponse()apply only to documents created from that builder's config, andbuild()returns a new copy on every call.index.html) and theLICENSEfile ofswagger-ui-distare never served, and the static assets no longer serve directory index files.@ApiHideProperty()hides a property inherited from a parent class, and a property decorated with both@ApiProperty()and@ApiHideProperty()is hidden.@ApiIncludeEndpoint(false)counts as not decorated underonlyIncludeDecoratedEndpoints, and controllers without any documented endpoint no longer register their class-level models.defaultholding a model lists only the properties the model documents.OmitType()/PickType()schema names spell only documented keys, and mapped type names are resolved when they are read.Fixes
3254eb6)ab1e33d)820cb61)74776cc)5245be9)933d8e6)cc75875)a79603d)4934af4)5beb329)d77fdf2)68c5b45)1c45e42)66635c9)d3edf0a)332865b)134d45e)3def7ca)b2293a0)What's Changed
New Contributors
Full Changelog: nestjs/swagger@12.0.5...12.1.0
nestjs/typeorm (@nestjs/typeorm)
v12.0.3Compare Source
Bug fixes
5d6362d)365a578)2bf9505)7cd2256)Other changes
7df73a6)Full Changelog: nestjs/typeorm@12.0.2...12.0.3
getsentry/sentry-javascript (@sentry/nestjs)
v11.11.0Compare Source
Important Changes
ref(cloudflare): Use the shared request handler wrapper (#25588)
Cloudflare Workers now use the same request handler wrapper as
Deno.serveandBun.serve. Changes for Cloudflare users:client.addressfrom theCF-Connecting-IPheader (or another forwarding header), as on the other runtimes. This followsdataCollection.userInfo, which istrueby default. To leave it out, setdataCollection: { userInfo: false }.responsecontext with the status code.captureErrors: false, it does not capture it.Set-Cookieheader of a response, as on Deno and Bun.AsyncLocalStorage(for example on Shopify Oxygen), events now also get the request URL and method.feat(nestjs): Add an option to monitor every @Cron method (#25471)
Set
monitorCronJobs: trueonnestIntegration()to send check-ins for every@Cron()method, without adding@SentryCronto each one. It's off by default. Each monitored job creates a monitor in Sentry, and monitors are billed. UseexcludeCronJobsto skip jobs by slug. Methods that also have@SentryCroncheck in once, with the slug and options passed to@SentryCron.feat(node): Add cronJobIntegration to monitor cron jobs (#25477)
Add
Sentry.cronJobIntegration()tointegrationsto send check-ins for every namedCronJobof thecronpackage (4.3+), with the job name as the monitor slug. It's off by default. Each monitored job creates a monitor in Sentry, and monitors are billed. UseexcludeJobsto skip jobs by name.Sentry.cron.instrumentCronis deprecated; usecronJobIntegrationinstead.fix(server-utils): Instrument @anthropic-ai/sdk 1.x and turn off its own OTel spans (#25750)
The Anthropic integration now instruments
@anthropic-ai/sdk1.x. Since 0.134 the SDK also records its own OpenTelemetry spans, such asanthropic.messages.create, which duplicated Sentry'sgen_aispans. Once Sentry instruments the SDK, it setsANTHROPIC_OPEN_TELEMETRY=falseto turn those spans off. To keep them, setANTHROPIC_OPEN_TELEMETRY=trueor pass theopenTelemetryoption to the Anthropic client.feat(nextjs): Mark pageloads of cached pages (#25318)
When Next.js serves a page from its cache, for example an ISR page or a
cacheComponentsshell, the pageload now has thepage.server_rendering.typeattribute. It isstaticif the whole page came from the cache, andpartially_staticif parts of it rendered for this request. Then the pageload stays connected to this request, as before. If the request that rendered the cached page was sampled, the pageload also links to it. So in Sentry, a cached page no longer looks like missing server instrumentation.Other Changes
@sentry/astro/integrationentry for the Astro integration (#25726)sourcemaps.deleteSourcemapsAfterUploadand staged uploads (#25637)applicationKeyExcludeDependenciesoption (#25818)awsLambdaWebIntegrationfor Lambda Web Functions (#25355)getSqlSpanNamefor SQL span names (#25929)getSqlQueryAttributeshelper for consistency (#25927)db.operation.nameon SQL spans (#25850)withSentryfrom@sentry/solidstart/vite(#25725)handleTunnelRequestform and reword theserveTunnelIntegrationdocs (#25844)Internal Changes
Configuration
📅 Schedule: (in timezone Etc/UTC)
* * * * 0)🚦 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.