Skip to content

chore(deps-dev): Bump the prisma group with 2 updates - #26061

Closed
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/prisma-e3d1f12db8
Closed

dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/npm_and_yarn/prisma-e3d1f12db8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 3, 2026

Copy link
Copy Markdown
Contributor

Bumps the prisma group with 2 updates: @prisma/client and prisma.

Updates @prisma/client from 6.15.0 to 7.10.1

Release notes

Sourced from @​prisma/client's releases.

7.10.1

Prisma ORM 7.10.1 is a patch release. It fixes a bug where a nested interactive transaction could make later, unrelated transactions run inside the wrong transaction. It also updates dependencies that had security advisories.

Fixes

Prisma Client: nested $transaction no longer changes the options object you pass in

If you passed the same options object to a nested tx.$transaction(...) and later to a top-level prisma.$transaction(...), the nested call wrote the outer transaction's id into that object. Every later top-level transaction that used the object was then treated as nested inside that old transaction:

  • if the old transaction had committed, the new one failed with P2028;
  • if the old transaction was still open, the new one silently ran as a savepoint inside another request's transaction.
const TX_OPTIONS = { timeout: 30_000, maxWait: 10_000 }
await prisma.$transaction(async (tx) => {
await tx.$transaction(async (inner) => { /* ... */ }, TX_OPTIONS)
})
// Before 7.10.1, this call could fail with P2028 or join another transaction.
await prisma.$transaction(async (tx) => { /* ... */ }, TX_OPTIONS)

Prisma Client no longer modifies the options object. (prisma/orm#30368, thanks @​lazerg)

Prisma Migrate: refuse a shadow database that is the main database

Prisma Migrate now refuses to run with error P3025 when the shadow database URL points at the same database as the main database URL. Before, prisma migrate diff --from-migrations with that setup dropped the real schema, rebuilt it from the migrations, and reported an empty diff. (prisma/prisma-engines#5851)

MariaDB adapter: updated to mariadb 3.5.4

@prisma/adapter-mariadb now depends on mariadb 3.5.4, which fixes several security advisories in 3.5.3. The adapter no longer rewrites IPv6 hosts in connection strings, because mariadb 3.5.4 accepts them as written. IPv6 connection strings keep working without changes. (prisma/orm#30668)

Dependency updates

Dependencies with security advisories were updated: mysql2, fast-uri, deepmerge-ts, mariadb and source-map-js. (prisma/orm#30314, prisma/orm#30189, prisma/orm#30668)

7.10.0

Prisma ORM 7.10.0

Prisma ORM 7.10.0 introduces a compatibility package for running Prisma 7 alongside newer Prisma versions, secures Prisma Studio's local server, and includes fixes across Prisma Client and the PostgreSQL, MariaDB, Neon, SQLite, and Prisma Postgres Serverless adapters.

Highlights

Run Prisma 7 alongside Prisma 8

This release introduces @prisma/prisma7, a compatibility package that lets you retain a matching Prisma 7 CLI and configuration while installing Prisma 8 in the same project.

Once 7.10.0 is released, a side-by-side installation can use:

... (truncated)

Commits
  • 97ea359 fix(client): stop nested $transaction from mutating the caller's options obje...
  • 3dcc5b3 chore(deps): update engines to 8.1.0-1.d1b3f377ca835d73fd50954a5e22128b9ebdd6...
  • 9cb9c08 test(e2e): run prisma init from the local tarball in the corepack test (#30183)
  • 312e543 chore: update npm provenance repository (#30146)
  • 05c1b88 Teach Prisma 7 to prefer versioned config files (#30020)
  • cf2bc1f Rename prisma7 package to @​prisma/prisma7 (#30002)
  • ce5a34c Complete downstream actionable Prisma 7 guidance propagation (#29994)
  • 3f13ec6 Complete CLI-owned prisma7 distribution identity (#29969)
  • 179ba0c feat(prisma7): add side-by-side CLI wrapper (#29949)
  • 3fa65ac fix(p2002): correct modelName in nested create unique constraint errors #2959...
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​prisma/client since your current version.


Updates prisma from 6.15.0 to 7.10.1

Commits
Attestation changes

This version has no provenance attestation, while the previous version (6.15.0) was attested. Review the package versions before updating.


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the prisma group with 2 updates: [@prisma/client](https://github.com/prisma/orm/tree/HEAD/packages/client) and [prisma](https://github.com/prisma/prisma-cli/tree/HEAD/packages/prisma).


Updates `@prisma/client` from 6.15.0 to 7.10.1
- [Release notes](https://github.com/prisma/orm/releases)
- [Commits](https://github.com/prisma/orm/commits/7.10.1/packages/client)

Updates `prisma` from 6.15.0 to 7.10.1
- [Release notes](https://github.com/prisma/prisma-cli/releases)
- [Commits](https://github.com/prisma/prisma-cli/commits/HEAD/packages/prisma)

---
updated-dependencies:
- dependency-name: "@prisma/client"
  dependency-version: 7.10.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: prisma
- dependency-name: prisma
  dependency-version: 7.10.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: prisma
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Nov 3, 2026
@dependabot
dependabot Bot requested review from a team as code owners November 3, 2026 18:13
@dependabot
dependabot Bot requested review from andreiborza and mydea and removed request for a team November 3, 2026 18:13
@dependabot
dependabot Bot requested review from logaretm and s1gr1d and removed request for a team November 3, 2026 18:13

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 3cb2bff. Configure here.

"@neondatabase/serverless": "1.2.0",
"@prisma/adapter-pg": "7.2.0",
"@prisma/client": "6.15.0",
"@prisma/client": "7.10.1",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Prisma 6 tests run Prisma 7

High Severity

The shared @prisma/client and prisma packages jump from 6.15.0 to 7.10.1, but the Prisma ORM v6 suite does not pin its own versions. That suite generates a Prisma 6 schema, constructs PrismaClient without an adapter, and asserts Prisma 6 engine spans, so generate and the tests fail under Prisma 7.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 3cb2bff. Configure here.

"@opentelemetry/api": "^1.9.1",
"@prisma/adapter-d1": "6.15.0",
"@prisma/client": "6.15.0",
"@prisma/client": "7.10.1",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cloudflare Prisma adapter version mismatch

High Severity

@prisma/client and prisma are now 7.10.1 while @prisma/adapter-d1 stays at 6.15.0. The Cloudflare Prisma suite still uses a Prisma 6 schema with previewFeatures = ["driverAdapters"] and a datasource url, then generates the client before the worker runs, so generate and the D1 instrumentation test fail.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 3cb2bff. Configure here.

@dependabot @github

dependabot Bot commented on behalf of github Nov 3, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/prisma-e3d1f12db8 branch November 3, 2026 18:21
nicohrubec added a commit that referenced this pull request Nov 3, 2026
**Why:** Keep the shared Prisma dependencies on v6 to preserve
integration coverage; v7 already has a dedicated suite with explicit
version pins. Ignore major updates for `prisma` and `@prisma/client`
while allowing minor and patch updates. Supersedes #26061.

Co-authored-by: GPT-6 <codex@openai.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant