note: die Zusammenfassung und die Release Notes sind auf Englisch
note: keine Zusammenfassung für dieses ältere Release
Wir fassen die neueren Releases zusammen. Die originalen Release Notes dieser Version stehen hier unten.
release-notesgithub.com/prisma/orm · 67 Zeilen
- Today, we are excited to share the `6.17.0` stable release 🎉
- **🌟 Star this repo for notifications about new releases, bug fixes & features — or [follow us on X](https://pris.ly/x)!**
- ## Prisma ORM
- Prisma ORM is the most popular ORM in the TypeScript ecosystem. Today's release brings a number of bug fixes and improvements to Prisma ORM.
- ### Bug fixes and improvements
- - Added support for Entra ID (ActiveDirectory) authentication parameters for the MS SQL Server driver adapter. For example, you can use the `config` object to configure [DefaultAzureCredential](https://learn.microsoft.com/en-gb/azure/developer/javascript/sdk/authentication/credential-chains#use-defaultazurecredential-for-flexibility):
- ```ts
- import { PrismaMssql } from '@prisma/adapter-mssql'
- import { PrismaClient } from '@prisma/client'
- const config = {
- server: 'localhost',
- port: 1433,
- database: 'mydb',
- authentication: {
- type: 'azure-active-directory-default',
- },
- options: {
- encrypt: true,
- },
- }
- const adapter = new PrismaMssql(config)
- const prisma = new PrismaClient({ adapter })
- ```
- Learn more in this [PR](https://github.com/prisma/prisma/pull/28156/files#diff-351f5d894309f058776099c378e3956271f34f34c04e2b54576045b9773ab61aR61-R62).
- - Relaxed the support package range for `@opentelemetry/instrumentation` to be compatible with `">=0.52.0 <1"`. Learn more in this [PR](https://github.com/prisma/prisma/pull/28199/files).
- - Added Codex CLI detection, ensuring dangerous Prisma operations are not executed by Codex without explicit user consent. Learn more in this [PR](https://github.com/prisma/prisma/pull/28159).
- - Fixed JSON column handling when using a MariaDB database. Learn more in this [PR](https://github.com/prisma/prisma/pull/28211).
- - Restored the original behaviour of group-by aggregations where they would refer to columns with explicit table names which fixes a regression that would result in ambiguous column errors. Learn more in this [PR](https://github.com/prisma/prisma-engines/pull/5629).
- ## Prisma Postgres
- [Prisma Postgres](https://www.prisma.io/postgres) is our fully managed Postgres service designed with the same philosophy of great DX that has guided Prisma for close to a decade. With this release we are introducing the following improvements:
- ### New usage workspace metrics available in your Console Dashboard
- The Dashboard in your [Prisma Console](https://console.prisma.io) account now displays new metrics about your Prisma Postgres usage:
- - Key metrics
- - Estimated upcoming invoice
- - Total storage used
- - Total DBs
- - Overall usage
- - Cumulative operations
- - Operations per day
- ### Using Prisma Postgres with any tool is ready for production
- Previously, the only way to connect to Prisma Postgres was using Prisma ORM. That combination is great because it gives you connection pooling, global caching and overall an amazing DX.
- That being said, we understand that preferences vary and some developers prefer to use plain SQL or lower-level query builders in their applications. As of this release, these ways for connecting to Prisma Postgres are now officially generally available and can be used in your production apps!
- You can connect using Drizzle, Kysely, TypeORM, `psql`, or _any other_ Postgres-compatible library, database migration [tools like Atlas](https://atlasgo.io/) or interfaces like DBeaver, Postico, and more.
- 📚 Learn more in the [docs](https://www.prisma.io/docs/postgres/database/direct-connections).
- ## Enterprise support
- Thousands of teams use Prisma and many of them already tap into our Enterprise & Agency Support Program for hands-on help with everything from schema integrations and performance tuning to security and compliance.
- With this program you also get priority issue triage and bug fixes, expert scalability advice, and custom training so that your Prisma-powered apps stay rock-solid at any scale. Learn more or join: https://prisma.io/enterprise.