diff --git a/content/200-concepts/100-components/250-preview-features/050-client-preview-features.mdx b/content/200-concepts/100-components/250-preview-features/050-client-preview-features.mdx index ecad84caa1..b3709fbb1b 100644 --- a/content/200-concepts/100-components/250-preview-features/050-client-preview-features.mdx +++ b/content/200-concepts/100-components/250-preview-features/050-client-preview-features.mdx @@ -57,88 +57,30 @@ To enable a Prisma Client preview feature: In the list below, you can find a history of Prisma Client and Prisma schema features that were in preview and are now in general availability. The features are sorted by the most recent version in which they were promoted to general availability. -- [`referentialIntegrity`](/concepts/components/prisma-schema/relations/relation-mode) - - released in preview in [3.1.1](https://github.com/prisma/prisma/releases/tag/3.1.1) - - promoted to general availability in [4.7.0](https://github.com/prisma/prisma/releases/tag/4.7.0) -- [`interactiveTransactions`](/concepts/components/prisma-client/transactions#interactive-transactions) - - released in preview in [2.29.0](https://github.com/prisma/prisma/releases/tag/2.29.0) - - released Interactive transactions with Data Proxy in preview in [4.6.0](https://github.com/prisma/prisma/releases/tag/4.6.0) - - promoted to general availability in [4.7.0](https://github.com/prisma/prisma/releases/tag/4.7.0) -- [`extendedIndexes`](/concepts/components/prisma-schema/indexes) - - released in preview in [3.5.0](https://github.com/prisma/prisma/releases/tag/3.5.0) - - promoted to general availability in [4.0.0](https://github.com/prisma/prisma/releases/tag/4.0.0) -- [`filterJson`](/concepts/components/prisma-client/working-with-fields/working-with-json-fields#filter-on-a-json-field) - - released in preview in [2.23.0](https://github.com/prisma/prisma/releases/tag/2.23.0) - - promoted to general availability in [4.0.0](https://github.com/prisma/prisma/releases/tag/4.0.0) -- [`improvedQueryRaw`](/concepts/components/prisma-client/raw-database-access#raw-query-type-mapping) - - released in preview in [3.14.0](https://github.com/prisma/prisma/releases/tag/3.14.0) - - promoted to general availability in [4.0.0](https://github.com/prisma/prisma/releases/tag/4.0.0) -- [`cockroachdb`](/concepts/database-connectors/cockroachdb) - - released in preview in [3.9.0](https://github.com/prisma/prisma/releases/tag/3.9.0) - - released support for migrations in CockroachDB in preview in [3.11.0](https://github.com/prisma/prisma/releases/tag/3.11.0) - - promoted to general availability in [3.14.0](https://github.com/prisma/prisma/releases/tag/3.14.0) -- [`mongodb`](/concepts/database-connectors/mongodb) - - released in preview in [2.27.0](https://github.com/prisma/prisma/releases/tag/2.27.0) - - released introspection of MongoDB in preview in [3.2.0](https://github.com/prisma/prisma/releases/tag/3.2.0) - - released introspection of embedded documents in preview in [3.4.0](https://github.com/prisma/prisma/releases/tag/3.4.0) - - released MongoDB embedded documents in preview in [3.10.0](https://github.com/prisma/prisma/releases/tag/3.10.0) - - released introspection of embedded documents in [3.10.0](https://github.com/prisma/prisma/releases/tag/3.10.0) - - released raw query support for MongoDB in preview in [3.9.0](https://github.com/prisma/prisma/releases/tag/3.9.0) - - released filters in embedded documents as an Experimental Feature in [3.11.0](https://github.com/prisma/prisma/releases/tag/3.11.0) - - released order by embedded documents in preview in [3.11.0](https://github.com/prisma/prisma/releases/tag/3.11.0) - - promoted to general availability in [3.12.0](https://github.com/prisma/prisma/releases/tag/3.12.0) -- [`microsoftSqlServer`](/concepts/database-connectors/sql-server) - - released in preview in [2.10.0](https://github.com/prisma/prisma/releases/tag/2.10.0) - - promoted to general availability in [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) -- [`namedConstraints`](/concepts/components/prisma-schema/names-in-underlying-database#constraint-and-index-names) - - released in preview in [2.29.0](https://github.com/prisma/prisma/releases/tag/2.29.0) - - promoted to general availability in [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) -- [`referentialActions`](/concepts/components/prisma-schema/relations/referential-actions) - - released in preview in [2.26.0](https://github.com/prisma/prisma/releases/tag/2.26.0) - - promoted to general availability in [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) -- [`orderByAggregateGroup`](/concepts/components/prisma-client/aggregation-grouping-summarizing#order-by-aggregate-group) - - released in preview in [2.21.0](https://github.com/prisma/prisma/releases/tag/2.21.0) - - promoted to general availability in [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) -- [`orderByRelation`](/concepts/components/prisma-client/filtering-and-sorting#sort-by-relation) - - released in preview in [2.16.0](https://github.com/prisma/prisma/releases/tag/2.16.0) - - released order by aggregates of relations in preview in [2.19.0](https://github.com/prisma/prisma/releases/tag/2.19.0) - - promoted to general availability in [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) -- [`selectRelationCount`](/concepts/components/prisma-client/aggregation-grouping-summarizing#count-relations) - - released in preview in [2.20.0](https://github.com/prisma/prisma/releases/tag/2.20.0) - - promoted to general availability in [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) -- `napi` - - released in preview in [2.20.0](https://github.com/prisma/prisma/releases/tag/2.20.0) - - promoted to general availability in [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) -- [`groupBy`](/reference/api-reference/prisma-client-reference#groupby) - - released in preview in [2.14.0](https://github.com/prisma/prisma/releases/tag/2.14.0) - - promoted to general availability in [2.20.0](https://github.com/prisma/prisma/releases/tag/2.20.0) -- [`createMany`](/reference/api-reference/prisma-client-reference#createmany) - - released in preview in [2.16.0](https://github.com/prisma/prisma/releases/tag/2.16.0) - - promoted to general availability in [2.20.0](https://github.com/prisma/prisma/releases/tag/2.20.0) -- [`nativeTypes`](/concepts/components/prisma-schema/data-model#native-types-mapping) - - released in preview in [2.11.0](https://github.com/prisma/prisma/releases/tag/2.11.0) - - promoted to general availability in [2.17.0](https://github.com/prisma/prisma/releases/tag/2.17.0) -- [`uncheckedScalarInputs`](/concepts/components/prisma-client/relation-queries#create-a-single-record-and-multiple-related-records) - - released in preview in [2.11.0](https://github.com/prisma/prisma/releases/tag/2.11.0) - - promoted to general availability in [2.15.0](https://github.com/prisma/prisma/releases/tag/2.15.0) -- [`transactionApi`](/concepts/components/prisma-client/transactions#the-transaction-api) - - released in preview in [2.1.0](https://github.com/prisma/prisma/releases/tag/2.1.0) - - promoted to general availability in [2.11.0](https://github.com/prisma/prisma/releases/tag/2.11.0) -- [`connectOrCreate`](/reference/api-reference/prisma-client-reference#connectorcreate) - - released in preview in [2.1.0](https://github.com/prisma/prisma/releases/tag/2.1.0) - - promoted to general availability in [2.11.0](https://github.com/prisma/prisma/releases/tag/2.11.0) -- [`atomicNumberOperations`](/reference/api-reference/prisma-client-reference#atomic-number-operations) - - released in preview in [2.6.0](https://github.com/prisma/prisma/releases/tag/2.6.0) - - promoted to general availability in [2.10.0](https://github.com/prisma/prisma/releases/tag/2.10.0) -- [`insensitiveFilters` (PostgreSQL)](/concepts/components/prisma-client/filtering-and-sorting#case-insensitive-filtering) - - released in preview in [2.5.0](https://github.com/prisma/prisma/releases/tag/2.5.0) - - promoted to general availability in [2.8.0](https://github.com/prisma/prisma/releases/tag/2.8.0) -- [`middlewares`](/concepts/components/prisma-client/middleware) - - released in preview in [2.3.0](https://github.com/prisma/prisma/releases/tag/2.3.0) - - promoted to general availability in [2.5.0](https://github.com/prisma/prisma/releases/tag/2.5.0) -- [`aggregationApi`](/concepts/components/prisma-client/aggregation-grouping-summarizing#aggregate) - - released in preview in [2.2.0](https://github.com/prisma/prisma/releases/tag/2.2.0) - - promoted to general availability in [2.5.0](https://github.com/prisma/prisma/releases/tag/2.5.0) -- [`distinct`](/reference/api-reference/prisma-client-reference#distinct) - - released in preview in [2.3.0](https://github.com/prisma/prisma/releases/tag/2.3.0) - - promoted to general availability in [2.5.0](https://github.com/prisma/prisma/releases/tag/2.5.0) +| Feature | Released in preview | Released in general availability | +| ---------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------: | +| [`referentialIntegrity`](/concepts/components/prisma-schema/relations/relation-mode) | [3.1.1](https://github.com/prisma/prisma/releases/tag/3.1.1) | [4.7.0](https://github.com/prisma/prisma/releases/tag/4.7.0) | +| [`interactiveTransactions`](/concepts/components/prisma-client/transactions#interactive-transactions) |