Skip to content

Update all non-major dependencies#55

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/all-minor-patch
Open

Update all non-major dependencies#55
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate bot commented Aug 18, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@prisma/client (source) ^5.18.0^5.22.0 age confidence
@types/node (source) ^22.2.0^22.19.13 age confidence
discord.js (source) ^14.15.3^14.25.1 age confidence
dotenv ^16.4.5^16.6.1 age confidence
pnpm (source) 9.7.09.15.9 age confidence
prisma (source) ^5.18.0^5.22.0 age confidence
tsx (source) ^4.17.0^4.21.0 age confidence
typescript (source) ^5.5.4^5.9.3 age confidence

Release Notes

prisma/prisma (@​prisma/client)

v5.22.0

Compare Source

Today, we are excited to share the 5.22.0 stable release 🎉

🌟 Help us spread the word about Prisma by starring the repo ☝️ or posting on X about the release.

Highlights
Further Tracing Improvements

In our ongoing effort to stabilize the tracing Preview feature, we’ve made our spans compliant with OpenTelemetry Semantic Conventions for Database Client Calls. This should lead to better compatibility with tools such as DataDog and Sentry.

We’ve also included numerous bug fixes that should make this Preview feature easier to work with.

Metrics bug fix

Occasionally, connection pool metrics would become negative or grow unbounded. In this release, connection pool metrics should stay consistent.

Connection Pool Timeout fix

In a specific case, there could be issues where fetching a new connection from the connection pool would time out, regardless of the state of the application and connection pool. If you have experience connection pool issues accessing a PostgreSQL database with TLS encryption in a resource-constrained environment (such as Function-as-a-Service offerings or very small VPS) this should resolve those issues.

Special thanks to @​youxq for their pull request and help resolving this issue!

Join us

Looking to make an impact on Prisma in a big way? We're hiring!

Learn more on our careers page: https://www.prisma.io/careers

Fixes and improvements
Prisma Migrate
Prisma
Credits

Huge thanks to @​tmm1, @​Takur0, @​hinaloe, @​andyjy, and @​youxq for helping!

v5.21.1

Compare Source

  • Fixed a bug where migrations were not using shadow database correctly in some edge cases

v5.21.0

Compare Source

Today, we are excited to share the 5.21.0 release 🎉

🌟 Help us spread the word about Prisma by starring the repo ☝️ or posting on X about the release.

Highlights
Better support for tracing in MongoDB

The tracing Preview feature now has full support for MongoDB with previously missing functionality now implemented. This is a part of the ongoing effort to stabilize this Preview feature and release it in General Availability.

tracing is a Preview feature that enables built-in support for OpenTelemetry instrumentation inside the Prisma Client and provides deep insights into the performance and timing of your queries. See our documentation for more information.

For an easy to use and zero-configuration tracing instrumentation tool with a dashboard that provides an overview of your queries, statistics, and AI-powered recommendations, try Prisma Optimize.

WebAssembly engine size decrease for edge functions

Due to recent changes, some users experienced a steep increase of the bundle size in Prisma 5.20 when using the driverAdapters Preview feature, going over the 1 MB limit on the free tier of Cloudflare Workers. This has now been fixed.

Fixes and improvements
Prisma Engines
Credits

Huge thanks to @​austin-tildei, @​LucianBuzzo, @​mcuelenaere, @​pagewang0, @​key-moon, @​pranayat, @​yubrot, @​skyzh for helping!

v5.20.0

Compare Source

🌟 Help us spread the word about Prisma by starring the repo or posting on X about the release. 🌟

Highlights
strictUndefinedChecks in Preview

With Prisma ORM 5.20.0, the Preview feature strictUndefinedChecks will disallow any value that is explicitly undefined and will be a runtime error. This change is direct feedback from this GitHub issue and follows our latest proposal on the same issue.

To demonstrate the change, take the following code snippet:

prisma.table.deleteMany({
  where: {
    // If `nullableThing` is nullish, this query will remove all data.
    email: nullableThing?.property,
  }
})

In Prisma ORM 5.19.0 and below, this could result in unintended behavior. In Prisma ORM 5.20.0, if the strictUndefinedChecks Preview feature is enabled, you will get a runtime error instead:

Invalid \`prisma.user.findMany()\` invocation in
/client/tests/functional/strictUndefinedChecks/test.ts:0:0
  XX })
  XX 
  XX test('throws on undefined input field', async () => {
→ XX   const result = prisma.user.deleteMany({
         where: {
           email: undefined
                  ~~~~~~~~~
         }
       })
Invalid value for argument \`where\`: explicitly \`undefined\` values are not allowed."

We have also introduced the Prisma.skip symbol, which will allow you to get the previous behavior if desired.

prisma.table.findMany({
  where: {
    // Use Prisma.skip to skip parts of the query
    email: nullableEmail ?? Prisma.skip
  }
})

From Prisma ORM 5.20.0 onward, we recommend enabling strictUndefinedChecks, along with the TypeScript compiler option exactOptionalPropertyTypes, which will help catch cases of undefined values at compile time. Together, these two changes will help protect your Prisma queries from potentially destructive behavior.

strictUndefinedChecks will be a valid Preview feature for the remainder of Prisma ORM 5. With our next major version, this behavior will become the default and the Preview feature will be “graduated” to Generally Available.

If you have any questions or feedback about strictUndefinedChecks, please ask/comment in our dedicated Preview feature GitHub discussion.

typedSql bug fix

Thank you to everyone who has tried out our typedSql Preview feature and provided feedback! This release has a quick fix for typescript files generated when Prisma Schema enums had hyphens.

Fixes and improvements
Prisma
Prisma Engines
Credits

Huge thanks to @​mcuelenaere, @​pagewang0, @​key-moon, @​pranayat, @​yubrot, @​thijmenjk, @​mydea, @​HRM, @​haaawk, @​baileywickham, @​brian-dlee, @​nickcarnival, @​eruditmorina, @​nzakas, and @​gutyerrez for helping!

v5.19.1

Compare Source

Today, we are issuing the 5.19.1 patch release.

What's Changed

We've fixed the following issues:

Full Changelog: prisma/prisma@5.19.0...5.19.x, prisma/prisma-engines@5.19.0...5.19.x

v5.19.0

Compare Source

Today, we are excited to share the 5.19.0 stable release 🎉

🌟 Help us spread the word about Prisma by starring the repo or posting on X about the release. 🌟

Highlights
Introducing TypedSQL

TypedSQL is a brand new way to interact with your database from Prisma Client. After enabling the typedSql Preview feature, you’re able to write SQL queries in a new sql subdirectory of your prisma directory. These queries are then checked by Prisma during using the new --sql flag of prisma generate and added to your client for use in your code.

To get started with TypedSQL:

  1. Make sure that you have the latest version of prisma and @prisma/client installed:

    npm install -D prisma@latest
    npm install @​prisma/client@latest
    
  2. Enable the typedSql Preview feature in your Prisma Schema.

       generator client {
         provider = "prisma-client-js"
         previewFeatures = ["typedSql"]
       }
    
  3. Create a sql subdirectory of your prisma directory.

    mkdir -p prisma/sql
    
  4. You can now add .sql files to the sql directory! Each file can contain one sql query and the name must be a valid JS identifier. For this example, say you had the file getUsersWithPosts.sql with the following contents:

    SELECT u.id, u.name, COUNT(p.id) as "postCount"
    FROM "User" u
    LEFT JOIN "Post" p ON u.id = p."authorId"
    GROUP BY u.id, u.name
  5. Import your SQL query into your code with the @prisma/client/sql import:

       import { PrismaClient } from '@​prisma/client'
       import { getUsersWithPosts } from '@​prisma/client/sql'
    
       const prisma = new PrismaClient()
    
       const usersWithPostCounts = await prisma.$queryRawTyped(getUsersWithPosts)
       console.log(usersWithPostCounts)

There’s a lot more to talk about with TypedSQL. We think that the combination of the high-level Prisma Client API and the low-level TypedSQL will make for a great developer experience for all of our users.

To learn more about behind the “why” of TypedSQL be sure to check out our announcement blog post.

For docs, check out our new TypedSQL section.

Bug fixes
Driver adapters and D1

A few issues with our driverAdapters Preview feature and Cloudflare D1 support were resolved via prisma/prisma-engines#4970 and #​24922

  • Mathematic operations such as max, min, eq, etc in queries when using Cloudflare D1.
  • Resolved issues when comparing BigInt IDs when relationMode="prisma" was enabled and Cloudflare D1 was being used.
Joins
  • #​23742 fixes Prisma Client not supporting deeply nested some clauses when the relationJoins Preview feature was enabled.
MongoDB

The MongoDB driver for Rust (that our query engine users under the hood) had behavior that prioritized IPv4 connections over IPv6 connections. In IPv6-only environments, this could lead to significant "cold starts" where the query engine had to wait for IPv4 to fail before the driver would try IPv6.

With help from the MongoDB team, this has been resolved. The driver will now try IPv4 and IPv6 connections in parallel and then move forward with the first response. This should prevent cold start issues that have been seen with MongoDB in Prisma Accelerate.

Thank you to the MongoDB team!

Join us

Looking to make an impact on Prisma in a big way? We're now hiring engineers for the ORM team!

  • Senior Engineer (TypeScript): This person will be primarily working on the TypeScript side and evolving our Prisma client. Rust knowledge (or desire to learn Rust) is a plus.
  • Senior Engineer (Rust): This person will be focused on the prisma-engines Rust codebase. TypeScript knowledge (or, again, a desire to learn) is a plus.
Credits

Huge thanks to @​mcuelenaere, @​pagewang0, @​Druue, @​key-moon, @​Jolg42, @​pranayat, @​ospfranco, @​yubrot, @​skyzh for helping!

discordjs/discord.js (discord.js)

v14.25.1

Compare Source

Bug Fixes
  • GuildEmojiManager: Allow CreateGuildExpressions for retrieving author data (#​11288) (0d64ea0)

v14.25.0

Compare Source

Bug Fixes

Documentation

  • MessageManager: Update fetchPins() wording (492039c)

Features

v14.24.2

Compare Source

Bug Fixes

  • GuildMember: JoinedAt possibly being NaN (fb2b728)

v14.24.1

Compare Source

Bug Fixes

Documentation

  • GuildMemberFlagsBitField: Remove duplicate word (abb84ce)

Typings

v14.24.0

Compare Source

Bug Fixes

Features

v14.23.2

Compare Source

Bug Fixes

v14.23.1

Compare Source

Bug Fixes

v14.23.0

Compare Source

Bug Fixes

Documentation

Features

Refactor

  • ActionsManager: Register actions without using class name (#​11080) (0dff969)

Typings

v14.22.1

Compare Source

Bug Fixes

v14.22.0

Compare Source

Bug Fixes

Documentation

Features

Refactor

Typings

v14.21.0

Compare Source

Bug Fixes
Features
Typings
  • ClientEventTypes: Add missing guildSoundboardSoundsUpdate (#​10928) (c2a43b6)

v14.20.0

Compare Source

Bug Fixes
Features
Performance
Refactor

v14.19.3

Compare Source

Bug Fixes

v14.19.2

Compare Source

Bug Fixes
  • WebSocketManager: Always emit shardDisconnect on unresumable close (#​10826) (37ef57b)
  • SoundboardSound: Wrong emoji comparison in equals (#​10861) (5f3fc17)
  • AllowedMentions, container, media item toJSON() for components v2 (#​10852) (20fade2)
  • Guild: Cache soundboard sounds when patching (#​10857) (e827644)
  • GuildSoundboardSoundManager: Value "undefined" is not snowflake (#​10854) (6281592)
Typings

v14.19.1

Compare Source

Bug Fixes
  • Add in withComponents to Webhook (481ccd2)

v14.19.0

Compare Source

Bug Fixes
  • Set with_components when sending components through webhooks (8cdbe23)
  • GuildAuditLogEntry: Fix some incorrect types and runtime logic (#​10849) (d920933)
  • Spread out section components next to accessory (1605a2c)
  • Correctly extend CachedManager in GuildSoundboardSoundManager (532c384)
  • MessagePayload: Preserve existing flags when editing (#​10766) (ebfd526)
Features
Typings
  • Make Client.on() compatible with esnext.disposable in TS5.6+ (#​10773) (45552fa)

v14.18.0

Compare Source

Bug Fixes

Documentation

Features

Refactor

Styling

Typings

v14.17.3

Compare Source

Bug Fixes

v14.17.2

Compare Source

Bug Fixes

  • InteractionResponses: Check correct property for deprecation (77804cf)

v14.17.1

Compare Source

Bug Fixes
  • Correct guild member banner URL (8d69b24)

v14.17.0

Compare Source

Bug Fixes
Documentation
Features
Refactor
Testing
Typings


Configuration

📅 Schedule: Branch creation - Only on Monday ( * * * * 1 ) (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from e4590f8 to cce4343 Compare August 24, 2025 23:08
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 609f571 to 35fb39e Compare September 5, 2025 07:56
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from a824e54 to 593115d Compare September 18, 2025 11:49
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 593115d to 95eaf07 Compare September 26, 2025 07:08
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from fc58479 to 45bf8f0 Compare October 13, 2025 03:55
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 45bf8f0 to 625a589 Compare October 20, 2025 23:29
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 625a589 to ddb9067 Compare November 10, 2025 04:11
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from ddb9067 to 5904f0d Compare November 24, 2025 11:41
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 5bc3485 to 907c9f5 Compare December 8, 2025 04:09
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 907c9f5 to 5d2d806 Compare December 16, 2025 07:57
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 5d2d806 to c80152a Compare January 12, 2026 06:43
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from c80152a to f522060 Compare January 26, 2026 03:46
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from f522060 to 7fa3843 Compare February 9, 2026 03:44
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 7fa3843 to a4d95a7 Compare February 16, 2026 16:15
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from a4d95a7 to 1c37f01 Compare March 2, 2026 05:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants