Has anyone been running Prisma 5.4.2 / @prisma/client 5.4.2 on Node.js 24 in production? #30176
Replies: 1 comment
|
Short version: it will almost certainly run, but "runs" and "supported" are different things here, and the version gap is the actual risk — not Node 24. Why your staging test passedPrisma 5.x loads the Rust query engine as a Node-API library, not as a V8-linked native addon. Node-API is ABI-stable across Node major versions by design, so Why that isn't the same as support
So Node 24 is only explicitly supported from Prisma 7 onward. The risks I'd actually worry about in production
What I'd do
Running 5.4.2 on Node 24 isn't going to blow up on you tomorrow — but you're carrying an unsupported, unpatched combination to save an upgrade that's mostly mechanical. I'd spend the afternoon on 5.22.0. |
Uh oh!
There was an error while loading. Please reload this page.
Has anyone been running Prisma 5.4.2 / @prisma/client 5.4.2 on Node.js 24 in production?
We have an existing mature Next.js application using:
We are evaluating an upgrade from Node 20 to Node 24 while keeping Prisma unchanged.
We already tested Prisma 5.4.2 on Node 24.14.0 in an isolated environment against our staging MariaDB database. The following all passed:
prisma generateNo Prisma engine or OpenSSL errors occurred.
I understand Prisma 5.4.2 predates Node 24 and Node 24 is not explicitly documented as a supported runtime for that Prisma version.
Has anyone used this exact or similar Prisma 5.x + Node 24 combination in production?
If yes:
I'm specifically interested in runtime compatibility issues, not whether upgrading to a newer Prisma version is generally recommended.
All reactions