Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from prisma:main #81

Open
wants to merge 245 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
245 commits
Select commit Hold shift + click to select a range
f0a3fa1
chore(deps): update devdependencies patch (non-major) (#24504)
renovate[bot] Jun 12, 2024
c0e09c8
chore(deps): update dependency wrangler to v3.60.2 (#24503)
renovate[bot] Jun 12, 2024
b6df1ee
chore(deps): update dependency eslint-plugin-jest to v28.6.0 (#24505)
renovate[bot] Jun 12, 2024
4399d6a
chore(deps): update opentelemetry packages for instrumentation packag…
renovate[bot] Jun 12, 2024
04a33bb
chore(deps): update dependency webpack to v5.92.0 (#24506)
renovate[bot] Jun 12, 2024
6ca1ea4
chore(deps): update vitess/vttestserver:mysql80 docker digest to 22c9…
renovate[bot] Jun 12, 2024
ea8ce48
chore(deps): update opentelemetry packages (#24508)
renovate[bot] Jun 12, 2024
9b7c5cc
chore(deps): update dependency esbuild to v0.21.5 (#24502)
renovate[bot] Jun 12, 2024
b95cd4c
chore(deps): update dependency @eslint/compat to v1.1.0 (#24517)
renovate[bot] Jun 13, 2024
b9616a6
chore(deps): update engines to 5.16.0-8.9959b176a58eff80070fc539e2ed4…
prisma-bot Jun 14, 2024
748cdbc
fix(loader): empty files should be loadable (#24515)
Druue Jun 14, 2024
ec7ae1e
chore(deps): update engines to 5.16.0-10.e974ca8eb70e4bad2b8a038ff3ea…
prisma-bot Jun 14, 2024
59a7419
chore(deps): update studio to v0.502.0 (#24534)
renovate[bot] Jun 14, 2024
4ff82cc
feat(client): added provider compatibility check for Driver Adapters …
jkomyno Jun 17, 2024
bc852b3
chore(deps): update dependency @cloudflare/workers-types to v4.202406…
renovate[bot] Jun 17, 2024
f66f3cf
chore(deps): update eslint monorepo to v9.5.0 (#24543)
renovate[bot] Jun 17, 2024
336555d
chore(deps): update dependency ts-pattern to v5.2.0 (#24518)
renovate[bot] Jun 17, 2024
642a531
ci: remove codecov (#24558)
Jolg42 Jun 17, 2024
ab12146
chore(deps): update engines to 5.16.0-16.4c3db41c3ad6086fa0f844bafe03…
prisma-bot Jun 18, 2024
fbbb5d9
test(e2e): Use explicit wrangler host and port (#24567)
Jun 18, 2024
0a0df29
chore(deps): update engines to 5.16.0-17.05b7e05f3a1386b50b080b3a5338…
prisma-bot Jun 18, 2024
76903fa
chore(deps): update engines to 5.16.0-18.836ad78d377cd3afe0e190d0d566…
prisma-bot Jun 18, 2024
76458af
chore(deps): update dependency tsd to v0.31.1 (#24576)
renovate[bot] Jun 19, 2024
3ac7ffa
chore(deps): update devdependencies patch (non-major) (#24577)
renovate[bot] Jun 19, 2024
3472a7e
feat: display the socket path during migration (#24222)
brian-dlee Jun 19, 2024
d988aff
chore(deps): update engines to 5.16.0-19.5e01b9388099d5c46de4969759eb…
prisma-bot Jun 19, 2024
8808e17
feat(client): Implement global `omit` configuration (#24513)
Jun 20, 2024
dbad2af
chore(deps): update dependency wrangler to v3.61.0 (#24578)
renovate[bot] Jun 20, 2024
a1121f1
chore(deps): update dependency @swc/core to v1.6.3 (#24546)
renovate[bot] Jun 20, 2024
617042d
chore(deps): update engines to 5.16.0-20.bd07760d57443d11e2a958fd18bf…
prisma-bot Jun 20, 2024
6a6646c
fix(cli): Always resolve `output` relatively to a file it defined in …
Jun 21, 2024
c64e77f
chore(deps): update engines to 5.16.0-21.9f3337c21c619aa48465f3766f64…
prisma-bot Jun 21, 2024
13172c2
feat(prismaSchemaFolder): Resolve paths in datasource blocks relative…
Jun 24, 2024
65e17a0
chore(deps): update engines to 5.16.0-23.d56fe2ee624826f693e591a30356…
prisma-bot Jun 24, 2024
61c901b
feat(cli): use new login endpoint for optimize (#24570)
aqrln Jun 24, 2024
d433bb7
feat(client): provide a workaround for Vitest's struggles with "getQu…
jkomyno Jun 25, 2024
1d34b5b
chore(deps): update engines to 5.16.0-24.34ace0eb2704183d2c05b60b52fb…
prisma-bot Jun 25, 2024
68142f4
chore(deps): update opentelemetry packages (#24640)
renovate[bot] Jun 26, 2024
7c9e86b
fix(client): restore loading `.env` files in `@prisma/client` (#24649)
jkomyno Jun 27, 2024
247ee5d
feat(client): throw if datasource overrides are used with a Driver Ad…
jkomyno Jun 28, 2024
5c09a30
feat(client): enable small Buffer polyfill on Edge Client (#24645)
jkomyno Jun 28, 2024
cde2926
chore(deps): update dependency @swc-node/register to v1.10.0 (#24663)
renovate[bot] Jun 28, 2024
e56eb6b
chore(deps): update dependency wrangler to v3.62.0 (#24642)
renovate[bot] Jun 28, 2024
417d516
chore(deps): update typescript-eslint monorepo to v7.14.1 (#24628)
renovate[bot] Jun 28, 2024
882732c
chore(deps): update dependency @opentelemetry/sdk-trace-base to v1.25…
renovate[bot] Jun 28, 2024
403ab89
chore(deps): update dependency mssql to v11 (#24579)
renovate[bot] Jun 28, 2024
4f39f9f
chore(deps): update dependency globals to v15.6.0 (#24548)
renovate[bot] Jun 28, 2024
a15f5f6
test(client): add e2e tests for custom database schemas in Driver Ada…
jkomyno Jul 3, 2024
61af6b7
feat(client): remove 10th instance of Prisma Client warning (#24692)
jkomyno Jul 3, 2024
6aa1ec3
chore(deps): update typescript-eslint monorepo to v7.15.0 (#24684)
renovate[bot] Jul 3, 2024
47f6e33
chore(deps): update mysql docker tag to v9 (#24694)
renovate[bot] Jul 3, 2024
e661724
chore(deps): update dependency esbuild to v0.23.0 (#24693)
renovate[bot] Jul 3, 2024
37adb2d
chore: set minimum compilation target to ES2021 (>= Node.js 16.4.x) (…
jkomyno Jul 3, 2024
9802b1e
chore(deps): update engines to 5.17.0-2.9b8d05f58b90e474495c811c76f88…
prisma-bot Jul 3, 2024
f4209dc
revert(client): enable small Buffer polyfill on Edge Client" (#24707)
Jul 5, 2024
9fd699f
fix(client): Fix vercel edge middleware bundling. (#24730)
Jul 9, 2024
73ad859
ci(release): Remove useless engine clone (#24738)
Jul 9, 2024
9999fb3
fix(debug): stop relying on `process` (unavailable in Vercel Edge Fun…
jkomyno Jul 9, 2024
f147dbe
feat(cli): Add format --check (#24613)
baileywickham Jul 9, 2024
ddb1208
chore(deps): update engines to 5.17.0-5.c41dd5bcfeef5b6c035aaa4c24139…
prisma-bot Jul 9, 2024
1867b68
chore(deps): update devdependencies patch (non-major) (#24639)
renovate[bot] Jul 10, 2024
1cc5cb0
fix(cli): restored `prisma generate --allow-no-models` after regressi…
jkomyno Jul 10, 2024
536f22c
chore(deps): update engines to 5.17.0-7.4b84e51743fad4e1b5bcbf8779aa0…
prisma-bot Jul 10, 2024
cbd23a2
chore(deps): update engines to 5.17.0-8.5954db1fa6f2b12aeb1d5cf503b87…
prisma-bot Jul 11, 2024
6cabc4e
feat(generator-helper): add typings for indexes in DMMF (#24762)
aqrln Jul 11, 2024
f739ec2
fix(client): Fix `globalOmit` with methods that do not return the mod…
Jul 11, 2024
190bac1
chore(cli): cleanup import message when running generate (#24739)
Druue Jul 12, 2024
f4ebe77
chore(cli): quieten adding prisma packages (#24742)
Druue Jul 12, 2024
7308378
feat(cli): Support `prisma platform auth show --sensitive` (#24745)
justinvdm Jul 12, 2024
7da6f03
feat: support new queryRaw result format (#24783)
Weakky Jul 12, 2024
3c27a5d
chore(deps): update engines to 5.17.0-29.d0037d055708c381097816f58471…
prisma-bot Jul 15, 2024
2045892
chore(deps): update engines to 5.17.0-30.9721e9ba461e8bae3b4bb2acac96…
prisma-bot Jul 15, 2024
8144267
chore(deps): update engines to 5.17.0-31.393aa359c9ad4a4bb28630fb5613…
prisma-bot Jul 15, 2024
4f0f85f
fix(migrate): When both url and schema path set, path is relative to …
Jul 15, 2024
a15d3b9
feat(cli, generate command): Added promo array to rotate and make cli…
apolanc Jul 16, 2024
416d282
chore(deps): update engines to 5.18.0-1.7484fd8557ad7be2d029bb2d4d43b…
prisma-bot Jul 17, 2024
6c97b55
chore(deps): update engines to 5.18.0-10.68bfdeb3cbcb80ba99a1a3db7311…
prisma-bot Jul 19, 2024
b58adc8
fix(client): Correctly resolve `configDir` when `prismaSchemaFolder` …
Jul 22, 2024
e2ff16f
chore(deps): update engines to 5.18.0-11.f66d88804a33cdad6758bc004b99…
prisma-bot Jul 22, 2024
f5fe14b
test(e2e): Update typescript@next test to use `@types/node@18` (#24852)
Jul 22, 2024
1f6fee7
chore(deps): update engines to 5.18.0-13.ff166c7d28442f1fd8012dbcb5be…
prisma-bot Jul 22, 2024
dfe1c22
chore(deps): update engines to 5.18.0-15.a6977e518975c6a4e6ae77bf7faf…
prisma-bot Jul 23, 2024
ef53f5c
test(client): fix invalid error instances when using `$connect()` or …
jkomyno Jul 23, 2024
4d8228f
fix: sync queryRaw possible result types with query engine (#24872)
Weakky Jul 24, 2024
cebc9c0
feat: Added a tip to remove tips (#24818)
gniting Jul 24, 2024
a050911
chore(ci): fix mssql container's healthcheck (#24939)
Weakky Aug 2, 2024
5903544
fix: Update libsql/client version (#24934)
haaawk Aug 5, 2024
9fb61a6
chore(deps): update engines to 5.18.0-25.4c784e32044a8a016d99474bd02a…
prisma-bot Aug 5, 2024
836be82
fix(e2e): Fix and update ts-version tests (#24949)
Aug 6, 2024
717026b
chore(config): migrate renovate config (#24956)
renovate[bot] Aug 6, 2024
d780290
chore(deps): update dependency eslint-plugin-jest to v28.7.0 (#24969)
renovate[bot] Aug 7, 2024
bcbdc76
feat(adapter-d1): leverage arg type for Int64 (de)serialisation (#24922)
jkomyno Aug 9, 2024
26c8d91
feat(cli): Chokidar-based watch (#24983)
Aug 9, 2024
a1a5915
test(client): add functional tests for #21631 (#24764)
jkomyno Aug 12, 2024
48a764b
chore(deps): update engines to 5.19.0-6.98ab935c8b77422da34e1e0a615b2…
prisma-bot Aug 12, 2024
780becd
chore(deps): update engines to 5.19.0-7.d33dcc59fc89f12f8ee6a162c89ee…
prisma-bot Aug 12, 2024
3b585cc
chore(deps): update engines to 5.19.0-8.44f753d2ce0008a24ce36e34aff65…
prisma-bot Aug 12, 2024
b28fa63
chore(deps): update engines to 5.19.0-12.ae18f9165678fc6c7b7b107340ca…
prisma-bot Aug 13, 2024
6db9f12
fix(ci): switch to upstream ps-http-sim from our fork (#25031)
aqrln Aug 16, 2024
78cbbfd
chore(deps): update engines to 5.19.0-19.cb8fbf23062d1b8788a70d0d0cd3…
prisma-bot Aug 16, 2024
ce552f3
feat(cli): remove Optimize specific login in Platform CLI (#25036)
aqrln Aug 19, 2024
2d27e8c
chore(deps): update engines to 5.19.0-23.c356d1b4064663e128504e183e2b…
prisma-bot Aug 20, 2024
f3856a9
chore(deps): update devdependencies patch (non-major) (#24813)
renovate[bot] Aug 21, 2024
2afa20b
chore(deps): update engines to 5.19.0-26.8a3982b39f6dc8065ba99a0d212b…
prisma-bot Aug 23, 2024
8957496
feat(client): Typed SQL (#24907)
Aug 23, 2024
1ff458a
chore(deps): update engines to 5.19.0-27.0bc306ebdcdb88c93b6fd25d4385…
prisma-bot Aug 23, 2024
a411e43
chore(deps): update engines to 5.19.0-30.de1356e7b79f44aaa2d308a544c3…
prisma-bot Aug 24, 2024
0f63437
chore(deps): update engines to 5.19.0-31.5fe21811a6ba0b952a3bc7140066…
prisma-bot Aug 26, 2024
c2012dd
chore(deps): update devdependencies patch (non-major) (#25096)
renovate[bot] Aug 28, 2024
7955bca
chore(deps): update engines to 5.20.0-1.822529594b56e11c17f1eb082b674…
prisma-bot Aug 28, 2024
ff16728
chore(deps): update engines to 5.20.0-4.f2561ec470647d6a14db84d3c1dc6…
prisma-bot Sep 2, 2024
547f710
chore(deps): update dependency lint-staged to v15.2.10 (#25154)
renovate[bot] Sep 4, 2024
2b68f77
chore(deps): update dependency eslint-plugin-jest to v28.8.2 (#25018)
renovate[bot] Sep 4, 2024
08a1733
fix(client): .$extends prevents typescript documentation (#25070)
HRM Sep 4, 2024
91805fc
fix(sandbox): revamp the tracing sandbox (#25165)
aqrln Sep 5, 2024
23082be
fix(ci): gh actions don't support anchors and aliases in yaml (#25178)
aqrln Sep 5, 2024
2d1884a
chore(deps): Allow `@opentelemetry/instrumentation` v0.53.0 (#25160)
mydea Sep 5, 2024
cfd2791
chore: add explicit ts-toolbelt dependency, only use "import type" to…
jkomyno Sep 5, 2024
352ca82
chore(deps): update dependency @opentelemetry/sdk-trace-base to v1.26…
renovate[bot] Sep 5, 2024
47e8f13
feat(driver-adapters): add TransactionContext (#24878)
jkomyno Sep 9, 2024
def5747
chore(e2e): Update next.js to 14 in "schema-not-found" suite (#25197)
Sep 9, 2024
fb9f944
added optimize to readme and updated pulse and accelerate links (#25198)
mhessdev Sep 10, 2024
9810341
chore(deps): update engines to 5.20.0-8.c9ff5773c72b821ff6daf2c55dbe3…
prisma-bot Sep 13, 2024
ce11a90
feat(client): implement `strictUndefinedChecks` (#25224)
Sep 23, 2024
100c926
feat(typed-sql): Support enum names that are not valid JS identifiers…
Sep 24, 2024
b2c080e
test(e2e): Update types in e2e tests (#25263)
Sep 24, 2024
bf237ff
chore(deps): update engines to 5.20.0-12.06fc58a368dc7be9fbbbe894adf8…
prisma-bot Sep 24, 2024
9b476bd
fix(adapter-planetscale): JSON is always UTF8 (#25244)
thijmenjk Sep 24, 2024
7a5c965
feat(driver-adapters): add fallback to avoid breaking changes of `dri…
jkomyno Sep 24, 2024
f19a3e2
chore(deps): update engines to 5.21.0-8.031f4d3fc290d071071bf02083dc6…
prisma-bot Sep 26, 2024
106f8a9
Revert "feat(driver-adapters): add fallback to avoid breaking changes…
jkomyno Oct 2, 2024
4c6498f
chore(client): remove dead code in fixtures/generate.ts (#25351)
aqrln Oct 2, 2024
d43178a
chore(deps): update engines to 5.21.0-31.00f0d739277ee51ca227615ad3f1…
prisma-bot Oct 7, 2024
9952c28
test(client): add count and aggregate tracing tests (#25385)
aqrln Oct 8, 2024
7aae7ec
chore(deps): update engines to 5.21.0-32.6a192e231962f2731353b2df0d76…
prisma-bot Oct 9, 2024
6792f13
test(e2e): bumped "@prisma/extension-accelerate" to 1.2.1, fix failin…
jkomyno Oct 10, 2024
5c59fac
chore(deps): update engines to 5.21.0-33.edd552ca6fe6bb4ebbfe57bafc00…
prisma-bot Oct 10, 2024
b11a6c2
feat(client): Support prisma+postgres URL scheme for postgres migrati…
Oct 10, 2024
252920b
chore(cli): Bump prisma studio (#25431)
Oct 15, 2024
6819678
chore(deps): update engines to 5.21.0-36.08713a93b99d58f31485621c634b…
prisma-bot Oct 15, 2024
886746c
fix(client): Don't rely on `instanceof` to detect `TypedSQL` instance…
Oct 18, 2024
eb7740f
chore(deps): update engines to 5.22.0-7.155af6224b4a7a7fe47f2ce6202a7…
prisma-bot Oct 18, 2024
8e14920
chore(deps): update engines to 5.22.0-10.4fe298bcdaa934021fad99161075…
prisma-bot Oct 20, 2024
3c61d1a
fix(cli): replace http with https in `prisma generate` message (#25459)
jkomyno Oct 23, 2024
7496049
chore(deps): update engines to 5.22.0-12.8263a1f2b3deb0a72687cad83ceb…
prisma-bot Oct 23, 2024
07ed045
fix(fetch-engine): use rename syscall to ensure atomic moves (#25129)
tmm1 Oct 28, 2024
9567ac0
fix(adapter-d1): throws Error when string column contains any ISO dat…
Takur0 Oct 28, 2024
738d5b7
fix(cli): `prisma version --json` suppress dotenv message (#25535)
hinaloe Oct 30, 2024
d16c516
Add latest version ^0.10.0 to peer dep @neondatabase/serverless (#25497)
andyjy Nov 1, 2024
699552e
chore: Expose JsonQuery type in @prisma/client/runtime/library (#25557)
justinvdm Nov 4, 2024
971ce12
docs(README): add PPG to README (#25551)
nikolasburk Nov 4, 2024
b599db6
chore(deps): update engines to 5.22.0-32.2428ad6eca74cb0654e6b55b8f19…
prisma-bot Nov 4, 2024
07515e9
chore: fix linting failing on README.md (#25578)
aqrln Nov 4, 2024
dd7d5ee
chore: Expose serializeJsonQuery and deserializeJsonResponse (#25576)
justinvdm Nov 4, 2024
9af950b
chore(deps): update engines to 5.22.0-39.387bb643aa7d27f1f14d278b1a15…
prisma-bot Nov 4, 2024
b7210d9
chore: Small exports and changes for using Json Protocol types and ut…
justinvdm Nov 5, 2024
c64991b
feat: integrate iTX and tracing refactor (#25285)
aqrln Nov 5, 2024
85e9f0b
feat(cli): add new promo survey for Prisma 5.22 (#25590)
jkomyno Nov 5, 2024
718358a
fix: integrate backwards compatibility change for Optimize (#25591)
aqrln Nov 5, 2024
4d726b7
test(client): accept 5.1.x as the minimum TypeScript version. (#25588)
jkomyno Nov 5, 2024
93d9c68
chore(deps): update dependency tsd to v0.31.2 (#25208)
renovate[bot] Nov 6, 2024
1eb333d
chore(deps): update dependency @fast-check/jest to v2 (#24915)
renovate[bot] Nov 6, 2024
e35907e
chore(deps): update engines to 5.23.0-4.e829754a3aa080df3cdd3f8ab86fe…
prisma-bot Nov 11, 2024
f52b251
chore(deps): update engines to 5.23.0-5.29bc8ca375232bc314ff30d684056…
prisma-bot Nov 12, 2024
52cadd3
chore(deps): update devdependencies patch (non-major) (#25209)
renovate[bot] Nov 13, 2024
b336467
chore(client)!: remove `NotFoundError` (#25635)
aqrln Nov 13, 2024
db69914
chore!: drop Node.js 16.x support and remove obsolete code (#25609)
aqrln Nov 15, 2024
f2d6428
fix(tests): don't run write conflicts stress test on mongodb (#25651)
aqrln Nov 15, 2024
403b4ac
feat: Add Made with Prisma badges to readme (#24610)
petradonka Nov 15, 2024
127ee3f
chore(deps): update engines to 5.23.0-9.378004bf583e0d2e7846a4fe191c0…
prisma-bot Nov 15, 2024
a460a74
chore(deps): update engines to 5.23.0-10.5b155e0290acbe06ba32edc23402…
prisma-bot Nov 19, 2024
953f912
chore(deps): update devdependencies patch (non-major) (#25680)
renovate[bot] Nov 20, 2024
221264f
feat(cli): [BREAKING] remove custom yarn logic (#25457) (#25642)
jkomyno Nov 21, 2024
c9ea0c1
chore(deps): update engines to 5.23.0-11.90c6eb338aab4ebc379a3dfb6d01…
prisma-bot Nov 21, 2024
c18b8e3
fix: correct types import path in @prisma/migrate (#24916)
boredland Nov 21, 2024
559988a
feat(client): [breaking] remove type aliases introduced in #20184 (#2…
jkomyno Nov 22, 2024
89cdc29
feat(client)!: use `Uint8Array` for the `Bytes` type (#25719)
aqrln Nov 25, 2024
5b01d40
chore(deps): update engines to 5.23.0-13.06d4b2f30bf4fc71a1cb03bdc0f6…
prisma-bot Nov 26, 2024
01518db
chore(deps): update devdependencies patch (non-major) (#25726)
renovate[bot] Nov 27, 2024
a206aee
chore(deps): update esbuild packages (#25684)
renovate[bot] Nov 27, 2024
a1bfe24
chore(deps): update dependency wrangler to v3.91.0 (#25648)
renovate[bot] Nov 27, 2024
8f9ba06
chore(deps): update opentelemetry packages (#25686)
renovate[bot] Nov 27, 2024
3019697
chore(deps): update dependency mongoose to v8.8.3 (#25671)
renovate[bot] Nov 27, 2024
7631e7c
chore(deps): update dependency husky to v9.1.7 (#25670)
renovate[bot] Nov 27, 2024
4a827d4
chore(deps): update jest (#25682)
renovate[bot] Nov 27, 2024
2d2c834
chore(deps): update dependency @eslint/compat to v1.2.3 (#25647)
renovate[bot] Nov 27, 2024
5e39f28
chore(deps): update engines to 5.23.0-15.4180c299dc941abed5230a37241c…
prisma-bot Nov 27, 2024
f35b6e3
chore(deps): update engines to 5.23.0-18.c1f560085eac7ac5a5014b5a5a9f…
prisma-bot Nov 27, 2024
914f1b3
fix: Specify 'type': 'commonjs' in generated client package.json (#25…
bartlomieju Nov 27, 2024
048b190
fix: update tests to account for a sqlserver fix in prisma/prisma-eng…
jacek-prisma Nov 28, 2024
5b505cf
chore(deps): update engines to 5.23.0-25.1886abc311c2408082a16615b21b…
prisma-bot Nov 28, 2024
6fa385e
feat(client): generate unused `enum` definitions (#25740)
jkomyno Nov 28, 2024
73e168a
chore(deps): update engines to 5.23.0-27.5dbef10bdbfb579e07d35cc85fb1…
prisma-bot Nov 28, 2024
aaabe9a
chore(deps): update engines to 6.1.0-1.47ce11ecd5e69602b7c9ed211e735b…
prisma-bot Nov 30, 2024
e1f6371
chore(deps): update engines to 6.1.0-2.90f806087042dadc661facba8e98a0…
prisma-bot Nov 30, 2024
84620ad
chore(deps): update engines to 6.1.0-3.025d69d4aa1362e128e0bcc53b5147…
prisma-bot Nov 30, 2024
8a42483
chore(deps): update dependency globals to v15.13.0 (#25763)
renovate[bot] Dec 1, 2024
5adc7cc
fix(client): evert `"type": "commonjs"` addition in generated `packag…
aqrln Dec 2, 2024
da63cc9
chore(deps): update engines to 6.1.0-4.d6d59dde3ab34bef0a29a68cf223ee…
prisma-bot Dec 2, 2024
b6fe641
chore(deps): update engines to 6.1.0-5.c74f8976aaa3212c16a61537319f90…
prisma-bot Dec 2, 2024
120b8b9
test(client): regression test for #19137 (#25336)
jkomyno Dec 3, 2024
f136405
feat(internal): get rid of redundant preview features warning in getD…
jkomyno Dec 3, 2024
8939f97
fix(adapter-neon): fix type parsing for PrismaNeonHTTP adapter (#25515)
andyjy Dec 3, 2024
1a9ef0f
chore(deps): update dependency jest-serializer-ansi-escapes to v4 (#2…
renovate[bot] Dec 4, 2024
9826bc0
chore: switch to pnpm 9 (#25610)
aqrln Dec 5, 2024
be3eed5
fix(bundled-js-drivers): sync neon driver versions (#25804)
aqrln Dec 6, 2024
aed2c13
fix: correct libssl search to include /usr/lib directory for linux al…
newarifrh Dec 12, 2024
1785a6d
fix(ci): update codspeed action to v3 (#25844)
aqrln Dec 13, 2024
bffd6fb
fix(ci): unbreak engine update pipeline (#25850)
aqrln Dec 16, 2024
f812bf0
chore(deps): update dependency ts-pattern to v5.6.0 (#25856)
renovate[bot] Dec 16, 2024
0bb2b82
fix: integrate new tracing model (#25828)
aqrln Dec 16, 2024
abaf1f2
chore(deps): update dependency mongoose to v8.9.0 (#25847)
renovate[bot] Dec 16, 2024
61f96e7
chore(deps): update dependency @microsoft/api-extractor to v7.48.1 (#…
renovate[bot] Dec 16, 2024
d2a87c2
fix(adapter-pg-worker): bump `@prisma/pg-worker` to v6 (#25867)
aqrln Dec 16, 2024
fd6499b
chore(deps): update dependency @swc/core to v1.10.1 (#25708)
renovate[bot] Dec 16, 2024
6609187
chore(deps): update dependency memfs to v4.15.0 (#25766)
renovate[bot] Dec 16, 2024
9c4a9c6
chore(deps): update dependency is-ci to v4 (#25816)
renovate[bot] Dec 16, 2024
fdb69a2
chore(deps): update dependency dotenv to v16.4.7 (#25779)
renovate[bot] Dec 16, 2024
aa35416
chore(client): remove `tracing` preview feature usage (#25865)
aqrln Dec 16, 2024
a10a2de
test(client): unskip two tests (#25864)
aqrln Dec 16, 2024
fd9c970
chore(deps): update opentelemetry packages (#25832)
renovate[bot] Dec 16, 2024
7fd1264
chore(deps): update engines to 6.1.0-16.40232c93c80a22f3a8bae784b0386…
prisma-bot Dec 16, 2024
fa3e9b4
test(client): fix broken test (#25872)
aqrln Dec 16, 2024
11d125f
test(client): enable tracing tests with wasm engine (#25863)
aqrln Dec 16, 2024
fa379db
chore(deps): update engines to 6.1.0-20.caaf9396f641afbdd5dda9654fc00…
prisma-bot Dec 17, 2024
18e60c4
chore(deps): update engines to 6.1.0-21.11f085a2012c0f4778414c8db2651…
prisma-bot Dec 17, 2024
218e14b
feat(instrumentation): re-export `registerInstrumentations` (#25878)
aqrln Dec 17, 2024
ace7c10
feat(client): expose internal tooling (#25776)
millsp Dec 18, 2024
01b33aa
chore(deps): update engines to 6.2.0-2.acc7a891c419e76523175dc1cde015…
prisma-bot Dec 18, 2024
3bfa4e8
chore(deps): update engines to 6.2.0-3.4c6d8d343e2dbeda778cbfe8e21548…
prisma-bot Dec 19, 2024
e3e5568
feat: sqlite JSON support (#25871)
jacek-prisma Dec 19, 2024
509b064
chore(deps): update engines to 6.2.0-4.3aa926082bfc4f57e60f2210df297f…
prisma-bot Dec 19, 2024
ebda0b9
fix(client): make nested omit types work (#25900)
aqrln Dec 20, 2024
0a4ef08
chore(deps): update engines to 6.2.0-6.cc0167b764494213f0e42d0867d486…
prisma-bot Dec 23, 2024
c43e181
fix(client): allow "passing" across rpc boundary in cloudflare worker…
millsp Dec 24, 2024
06e67e5
chore(deps): update dependency eslint-plugin-jest to v28.10.0 (#25927)
renovate[bot] Dec 25, 2024
477375c
chore(deps): update engines to 6.2.0-11.c49e56c20818c325095752dd0ae89…
prisma-bot Jan 2, 2025
425502f
fix: node 23 support (#25971)
FGoessler Jan 6, 2025
d6c1639
feat(cli): report typescript version via `prisma --version` (#25968)
FGoessler Jan 6, 2025
6ea6991
chore(deps): update engines to 6.2.0-12.51db5cf11ad393407e86084764bce…
prisma-bot Jan 6, 2025
3b23a20
chore(deps): update engines to 6.2.0-14.4123509d24aa4dede1e864b46351b…
prisma-bot Jan 7, 2025
e6ef63b
fix(client): remove `omitApi` preview feature checks (#25997)
aqrln Jan 8, 2025
0949a49
test(client): fix a flaky test in metrics test suite (#26008)
aqrln Jan 9, 2025
ae0d33e
chore(deps): update engines to 6.3.0-4.66ff51574f705989a0e2c8bf6f1659…
prisma-bot Jan 9, 2025
e090c3c
feat: introduce prisma postgres datasource to init cli command (#25901)
sampolahtinen Jan 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ FROM mcr.microsoft.com/vscode/devcontainers/typescript-node:0-${VARIANT}
# RUN su node -c "source /usr/local/share/nvm/nvm.sh && nvm install ${EXTRA_NODE_VERSION}"

# To install more global node packages
RUN su node -c "npm install -g pnpm@8.15.5 ts-node"
RUN su node -c "npm install -g pnpm@9 ts-node"
66 changes: 0 additions & 66 deletions .github/codecov.yml

This file was deleted.

59 changes: 19 additions & 40 deletions .github/renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,10 @@
"reviewers": ["@prisma/orm-ts-maintain"],
"rebaseWhen": "conflicted",
"rangeStrategy": "pin",
"ignoreDeps": [
"sqlite3",
"@prisma/engines-version",
"@prisma/prisma-schema-wasm",
"redis",
"@types/redis"
],
"ignoreDeps": ["sqlite3", "@prisma/engines-version", "@prisma/prisma-schema-wasm", "redis", "@types/redis"],
"ignorePaths": ["sandbox/**"],
"constraints": {
"pnpm": "8"
"pnpm": "9"
},
"configMigration": true,
"packageRules": [
Expand All @@ -35,19 +29,15 @@
"automerge": true,
"matchDepTypes": ["devDependencies"],
"matchUpdateTypes": ["patch"],
"excludePackageNames": [
"@prisma/studio",
"@prisma/studio-server",
"checkpoint-client"
],
"schedule": ["before 7am on Wednesday"]
"schedule": ["before 7am on Wednesday"],
"matchPackageNames": ["!@prisma/studio", "!@prisma/studio-server", "!checkpoint-client"]
},
{
"groupName": "dependencies patch (non-major)",
"matchDepTypes": ["dependencies"],
"matchUpdateTypes": ["patch"],
"excludePackageNames": ["checkpoint-client"],
"schedule": ["before 7am on Wednesday"]
"schedule": ["before 7am on Wednesday"],
"matchPackageNames": ["!checkpoint-client"]
},
{
"groupName": "ESM devDependencies & dependencies (patch & minor)",
Expand Down Expand Up @@ -108,7 +98,6 @@
"find-up",
"get-stdin",
"globby",
"has-yarn",
"indent-string",
"log-update",
"new-github-issue-url",
Expand All @@ -135,15 +124,15 @@
{
"groupName": "definitelyTyped",
"automerge": true,
"matchPackagePatterns": ["^@types/"],
"matchUpdateTypes": ["patch", "minor"],
"schedule": ["before 7am on Wednesday"]
"schedule": ["before 7am on Wednesday"],
"matchPackageNames": ["/^@types//"]
},
{
"groupName": "Jest",
"automerge": true,
"matchPackagePatterns": [".*jest.*"],
"schedule": ["before 7am on Wednesday"]
"schedule": ["before 7am on Wednesday"],
"matchPackageNames": ["/.*jest.*/"]
},
{
"groupName": "sql-template-tag",
Expand Down Expand Up @@ -173,29 +162,25 @@
},
{
"groupName": "opentelemetry packages",
"matchPackagePatterns": ["^@opentelemetry/"],
"schedule": ["before 7am on Wednesday"]
"schedule": ["before 7am on Wednesday"],
"matchPackageNames": ["/^@opentelemetry//"]
},
{
"groupName": "opentelemetry packages for instrumentation package",
"matchFileNames": ["packages/instrumentation/**"],
"matchPackageNames": [
"@opentelemetry/api",
"@opentelemetry/instrumentation",
"@opentelemetry/sdk-trace-base"
],
"matchPackageNames": ["@opentelemetry/api", "@opentelemetry/instrumentation", "@opentelemetry/sdk-trace-base"],
"rangeStrategy": "auto"
},
{
"groupName": "esbuild packages",
"matchPackagePatterns": ["^esbuild"],
"schedule": ["before 7am on Wednesday"]
"schedule": ["before 7am on Wednesday"],
"matchPackageNames": ["/^esbuild/"]
},
{
"groupName": "e2e tests",
"excludePackageNames": ["typescript", "prisma", "@prisma/client"],
"matchFileNames": ["packages/client/tests/e2e/**"],
"schedule": ["before 7am on Wednesday"]
"schedule": ["before 7am on Wednesday"],
"matchPackageNames": ["!typescript", "!prisma", "!@prisma/client"]
},
{
"groupName": "e2e tests - typescript",
Expand All @@ -208,7 +193,7 @@
"groupName": "e2e ts-version (major/minor) tests - typescript",
"enabled": false,
"matchPackageNames": ["typescript"],
"matchUpdateTypes": ["minor","major"],
"matchUpdateTypes": ["minor", "major"],
"matchFileNames": ["packages/client/tests/e2e/ts-version/**"]
},
{
Expand Down Expand Up @@ -247,13 +232,7 @@
},
{
"groupName": "JS drivers",
"matchPackageNames": [
"@libsql/client",
"@neondatabase/serverless",
"@planetscale/database",
"pg",
"@types/pg"
],
"matchPackageNames": ["@libsql/client", "@neondatabase/serverless", "@planetscale/database", "pg", "@types/pg"],
"schedule": ["before 7am on Wednesday"]
},
{
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/benchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ on:
- main
- '*.*.x'
paths-ignore:
# Any update here needs to be done for `pull_request`, see below
# and all files (test.yml, benchmark.yml, release-ci.yml, bundle-size.yml)
# Any update here needs to be done for `pull_request` (see below) and all files
# (test.yml, benchmark.yml, release-ci.yml, bundle-size.yml, ci-aux-files.yml)
- '*.md'
# - '*.bench.ts' -> should not be ignored in this workflow
- 'LICENSE'
Expand All @@ -23,8 +23,8 @@ on:
- 'sandbox/**'
pull_request:
paths-ignore:
# Any update here needs to be done for `push`, see above
# and all files (test.yml, benchmark.yml, release-ci.yml)
# Any update here needs to be done for `branches` (see above) and all files
# (test.yml, benchmark.yml, release-ci.yml, bundle-size.yml, ci-aux-files.yml)
- '*.md'
# - '*.bench.ts' -> should not be ignored in this workflow
- 'LICENSE'
Expand Down Expand Up @@ -61,7 +61,7 @@ jobs:
uses: ./.github/actions/setup
with:
node-version: 20
pnpm-version: 8.15.5
pnpm-version: 9
skip-tsc: false

- name: Run benchmarks
Expand All @@ -84,7 +84,7 @@ jobs:
alert-comment-cc-users: '@millsp,@aqrln,@SevInf,@jkomyno'

- name: Run benchmarks for Codspeed
uses: CodSpeedHQ/action@v2
uses: CodSpeedHQ/action@v3
with:
run: pnpm run bench-stdout-only
token: ${{ secrets.CODSPEED_TOKEN }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/bundle-size.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ name: Bundle size
on:
pull_request:
paths-ignore:
# Any update here needs to be done for
# all files (test.yml, benchmark.yml, release-ci.yml, bundle-size.yml)
# Any update here needs to be done for all files
# (test.yml, benchmark.yml, release-ci.yml, bundle-size.yml, ci-aux-files.yml)
- '*.md'
- '*.bench.ts'
- 'LICENSE'
Expand Down Expand Up @@ -34,7 +34,7 @@ jobs:
uses: ./.github/actions/setup
with:
node-version: 18
pnpm-version: 8.15.5
pnpm-version: 9
skip-tsc: true
skip-build: true

Expand Down
36 changes: 36 additions & 0 deletions .github/workflows/ci-aux-files.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: CI for auxiliary files

on:
pull_request:
paths:
# Any update here needs to be done for all files
# (test.yml, benchmark.yml, release-ci.yml, bundle-size.yml, ci-aux-files.yml)
- '*.md'
- '*.bench.ts'
- 'LICENSE'
- '.dockerignore'
- 'scripts/ci/publish.ts'
- '.github/CODEOWNERS'
- '.github/renovate.json'
- '.github/ISSUE_TEMPLATE/**'
- '.github/DISCUSSION_TEMPLATE/**'
- '.devcontainer/**'
- '.vscode/**'
- 'graphs/**'
- 'sandbox/**'
workflow_dispatch:

jobs:
# A job named "Detect jobs to run" is a required check for merging PRs. Without this workflow,
# which only runs for the files ignored by `test.yml` workflow and contains a stub job with this name,
# no PRs that only contain changes in these files could be merged. It exists to ensure the required
# check still exists when the files ignored by `test.yml` are updated, even though it does nothing.
#
# In the future, this workflow can be extended to actually do something useful for these files
# (e.g., run type checking and linting for the code in `sandbox/` and `scripts/`, check spelling in
# markdown files, etc.).
detect-jobs-to-run:
name: Detect jobs to run
runs-on: ubuntu-latest
steps:
- run: echo "Nothing to do."
9 changes: 4 additions & 5 deletions .github/workflows/release-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ on:
- 'integration/*'
- '*.*.x'
paths-ignore:
# Any update here needs to be done for
# all files (test.yml, benchmark.yml, release-ci.yml, bundle-size.yml)
# Any update here needs to be done for all files
# (test.yml, benchmark.yml, release-ci.yml, bundle-size.yml, ci-aux-files.yml)
- '*.md'
- '*.bench.ts'
- 'LICENSE'
Expand Down Expand Up @@ -59,7 +59,7 @@ jobs:
uses: ./.github/actions/setup
with:
node-version: 18
pnpm-version: 8.15.5
pnpm-version: 9
skip-tsc: false

- name: Publish all packages to npm
Expand Down Expand Up @@ -96,7 +96,6 @@ jobs:
env:
REPO_NAME: 'prisma-engines'
TAG_NAME: '${{ steps.publish.outputs.prismaVersion }}'
MESSAGE: '${{ steps.publish.outputs.changelogSanitized }}'
COMMIT_HASH: '${{ steps.publish.outputs.enginesCommitHash }}'
with:
result-encoding: string
Expand All @@ -106,7 +105,7 @@ jobs:
owner: 'prisma',
repo: '${{ env.REPO_NAME }}',
tag: '${{ env.TAG_NAME }}',
message: '${{ env.MESSAGE }}',
message: '${{ env.TAG_NAME }}',
object: '${{ env.COMMIT_HASH }}',
type: 'commit',
})
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-latest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
- uses: ./.github/actions/setup
with:
node-version: 18
pnpm-version: 8.15.5
pnpm-version: 9
skip-tsc: false

- name: Publish all packages to npm
Expand Down Expand Up @@ -103,7 +103,7 @@ jobs:
owner: 'prisma',
repo: '${{ env.REPO_NAME }}',
tag: '${{ env.TAG_NAME }}',
message: '${{ env.MESSAGE }}',
message: '${{ env.TAG_NAME }}',
object: '${{ env.COMMIT_HASH }}',
type: 'commit',
})
Expand Down
11 changes: 9 additions & 2 deletions .github/workflows/scripts/setup-mysql.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#/bin/bash
#!/usr/bin/env bash

set -ex

Expand All @@ -7,7 +7,14 @@ if [ "$RUNNER_OS" = "Windows" ]; then
fi

if [ "$RUNNER_OS" = "macOS" ]; then
brew install mysql || true
brew install mysql

cat <<EOF > /opt/homebrew/etc/my.cnf
[mysqld]
bind-address = ::1
mysqlx-bind-address = ::1
EOF

brew services run mysql
fi

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scripts/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

set -ex

npm i --silent -g pnpm@8.15.5 --unsafe-perm
npm i --silent -g pnpm@9 --unsafe-perm

pnpm i

Expand Down
Loading