# Prisma 7.10.0 — Release & Upgrade Intelligence
- **Product:** Prisma (https://prisma.io)
- **Version:** 7.10.0
- **Released:** Aug 25, 2026
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/prisma/updates/7.10.0/

## Executive Summary (TL;DR)
Prisma 7.10.0. Source highlight: 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.

## New Features
- Added support for bracketed IPv6 addresses in both `mysql://` and `mariadb://` connection strings. #29026

## Improvements
- Improved interactive transaction cleanup during `$disconnect()`, including transactions whose driver-level startup is still in progress. #28768
- Improved OpenTelemetry context for remotely executed queries:
- Optimized query-plan execution by eagerly evaluating plans with one unconditional database operation and synchronously interpreting the remaining pure plan. Cached plans remain immutable. #29004
- Prevented call-stack overflows when rendering very large parameter lists or combining chunked results containing hundreds of thousands of rows. #29751
- Reduced ordinary query setup overhead by constructing fluent-relation field maps lazily and in linear time. Non-fluent queries no longer build this map. #29752

## Bug Fixes
- Fixed `P2002` errors from nested writes so `meta.modelName` identifies the model where the unique constraint violation occurred, including models using `@@map` and `@@schema`. #29628
- Fixed automatically batched `findUniqueOrThrow()` calls so every missing record rejects with `P2025`; later misses no longer resolve to `undefined`. #29654
- Fixed fluent relation queries when relation fields are literally named `select` or `include`. #29683
- Fixed handling of `Date` and `Uint8Array` values created in other JavaScript realms, such as iframes, jsdom, and Node.js `vm` contexts. #29177
- Fixed `moduleFormat` inference for the `prisma-client` generator in TypeScript projects using `module: "node16"` or `"nodenext"`. Generated output now follows the nearest `package.json` `type`, defaulting to CommonJS when absent. #29712
- Fixed an incorrect logging context in the remote executor, including Accelerate-backed query execution. #28892

## Upgrade Command
```bash
npm install --save-dev --save-exact prisma@7.10.0
```
