prisma,prisma-engines: 5.21.1 -> 5.22.0 (#353912)

This commit is contained in:
jopejoe1 2024-11-06 19:54:52 +01:00 committed by GitHub
commit eb460c3391
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 192 additions and 249 deletions

View File

@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "prisma";
version = "5.21.1";
version = "5.22.0";
src = fetchFromGitHub {
owner = "prisma";
repo = "prisma";
rev = finalAttrs.version;
hash = "sha256-75TmTFl1EKLGE3kgghghary4Z2gjEjdguZ//ND3HAkc=";
hash = "sha256-Z7zSL2eixoNqWpgzVbiDUG2ViSmJtho7lRmvZ10ft3I=";
};
nativeBuildInputs = [
@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = pnpm_8.fetchDeps {
inherit (finalAttrs) pname version src;
hash = "sha256-fu2SJUn2xKm8lKNE8ncMRuNu6snj1J6cnHrJfzg+hJc=";
hash = "sha256-2o6ClY0zMctLR4nFmApiYnzXlrN1EqbHkAP/FEcXnEQ=";
};
patchPhase = ''

View File

@ -30,9 +30,9 @@ dependencies = [
[[package]]
name = "ahash"
version = "0.8.7"
version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01"
checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
dependencies = [
"cfg-if",
"getrandom 0.2.11",
@ -41,15 +41,6 @@ dependencies = [
"zerocopy",
]
[[package]]
name = "aho-corasick"
version = "0.7.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
dependencies = [
"memchr",
]
[[package]]
name = "aho-corasick"
version = "1.0.3"
@ -214,15 +205,6 @@ dependencies = [
"num-traits",
]
[[package]]
name = "atomic-shim"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "67cd4b51d303cf3501c301e8125df442128d3c6d7c69f71b27833d253de47e77"
dependencies = [
"crossbeam-utils",
]
[[package]]
name = "atty"
version = "0.2.14"
@ -368,7 +350,7 @@ dependencies = [
"enumflags2",
"indoc 2.0.3",
"insta",
"query-engine-metrics",
"prisma-metrics",
"query-engine-tests",
"query-tests-setup",
"regex",
@ -447,7 +429,7 @@ version = "2.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d8a88e82b9106923b5c4d6edfca9e7db958d4e98a478ec115022e81b9b38e2c8"
dependencies = [
"ahash 0.8.7",
"ahash 0.8.11",
"base64 0.13.1",
"bitvec",
"chrono",
@ -512,9 +494,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
[[package]]
name = "bytes"
version = "1.4.0"
version = "1.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3"
[[package]]
name = "cast"
@ -543,11 +525,11 @@ dependencies = [
[[package]]
name = "cc"
version = "1.0.83"
version = "1.1.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945"
dependencies = [
"libc",
"shlex",
]
[[package]]
@ -1101,7 +1083,7 @@ dependencies = [
"hashbrown 0.14.5",
"lock_api",
"once_cell",
"parking_lot_core 0.9.8",
"parking_lot_core",
]
[[package]]
@ -1226,11 +1208,11 @@ dependencies = [
"expect-test",
"futures",
"js-sys",
"metrics 0.18.1",
"napi",
"napi-derive",
"once_cell",
"pin-project",
"prisma-metrics",
"quaint",
"serde",
"serde-wasm-bindgen",
@ -1631,7 +1613,7 @@ checksum = "1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f"
dependencies = [
"futures-core",
"lock_api",
"parking_lot 0.12.1",
"parking_lot",
]
[[package]]
@ -1781,15 +1763,6 @@ version = "1.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7"
[[package]]
name = "hashbrown"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
dependencies = [
"ahash 0.7.8",
]
[[package]]
name = "hashbrown"
version = "0.12.3"
@ -1805,7 +1778,7 @@ version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
dependencies = [
"ahash 0.8.7",
"ahash 0.8.11",
"allocator-api2",
]
@ -1890,7 +1863,7 @@ dependencies = [
"ipconfig",
"lru-cache",
"once_cell",
"parking_lot 0.12.1",
"parking_lot",
"rand 0.8.5",
"resolv-conf",
"smallvec",
@ -2138,15 +2111,6 @@ dependencies = [
"yaml-rust",
]
[[package]]
name = "instant"
version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
dependencies = [
"cfg-if",
]
[[package]]
name = "ipconfig"
version = "0.3.2"
@ -2444,15 +2408,6 @@ dependencies = [
"url",
]
[[package]]
name = "mach"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa"
dependencies = [
"libc",
]
[[package]]
name = "match_cfg"
version = "0.1.0"
@ -2500,91 +2455,47 @@ dependencies = [
[[package]]
name = "metrics"
version = "0.18.1"
version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e52eb6380b6d2a10eb3434aec0885374490f5b82c8aaf5cd487a183c98be834"
checksum = "884adb57038347dfbaf2d5065887b6cf4312330dc8e94bc30a1a839bd79d3261"
dependencies = [
"ahash 0.7.8",
"metrics-macros",
]
[[package]]
name = "metrics"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "142c53885123b68d94108295a09d4afe1a1388ed95b54d5dacd9a454753030f2"
dependencies = [
"ahash 0.7.8",
"metrics-macros",
"ahash 0.8.11",
"portable-atomic",
]
[[package]]
name = "metrics-exporter-prometheus"
version = "0.10.0"
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "953cbbb6f9ba4b9304f4df79b98cdc9d14071ed93065a9fca11c00c5d9181b66"
checksum = "b4f0c8427b39666bf970460908b213ec09b3b350f20c0c2eabcbba51704a08e6"
dependencies = [
"hyper",
"indexmap 1.9.3",
"ipnet",
"metrics 0.19.0",
"metrics-util 0.13.0",
"parking_lot 0.11.2",
"base64 0.22.1",
"indexmap 2.2.2",
"metrics",
"metrics-util",
"quanta",
"thiserror",
"tokio",
"tracing",
]
[[package]]
name = "metrics-macros"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49e30813093f757be5cf21e50389a24dc7dbb22c49f23b7e8f51d69b508a5ffa"
dependencies = [
"proc-macro2",
"quote",
"syn 1.0.109",
]
[[package]]
name = "metrics-util"
version = "0.12.1"
version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "65a9e83b833e1d2e07010a386b197c13aa199bbd0fca5cf69bfa147972db890a"
checksum = "4259040465c955f9f2f1a4a8a16dc46726169bca0f88e8fb2dbeced487c3e828"
dependencies = [
"aho-corasick 0.7.20",
"atomic-shim",
"aho-corasick",
"crossbeam-epoch",
"crossbeam-utils",
"hashbrown 0.11.2",
"indexmap 1.9.3",
"metrics 0.18.1",
"hashbrown 0.14.5",
"indexmap 2.2.2",
"metrics",
"num_cpus",
"ordered-float",
"parking_lot 0.11.2",
"quanta",
"radix_trie",
"sketches-ddsketch",
]
[[package]]
name = "metrics-util"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd1f4b69bef1e2b392b2d4a12902f2af90bb438ba4a66aa222d1023fa6561b50"
dependencies = [
"atomic-shim",
"crossbeam-epoch",
"crossbeam-utils",
"hashbrown 0.11.2",
"metrics 0.19.0",
"num_cpus",
"parking_lot 0.11.2",
"quanta",
"sketches-ddsketch",
]
[[package]]
name = "mime"
version = "0.3.17"
@ -2620,9 +2531,9 @@ dependencies = [
[[package]]
name = "mobc"
version = "0.8.3"
version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90eb49dc5d193287ff80e72a86f34cfb27aae562299d22fea215e06ea1059dd3"
checksum = "316a7d198b51958a0ab57248bf5f42d8409551203cb3c821d5925819a8d5415f"
dependencies = [
"async-trait",
"futures-channel",
@ -2630,7 +2541,7 @@ dependencies = [
"futures-timer",
"futures-util",
"log",
"metrics 0.18.1",
"metrics",
"thiserror",
"tokio",
"tracing",
@ -2721,15 +2632,16 @@ dependencies = [
"mongodb",
"mongodb-client",
"pretty_assertions",
"prisma-metrics",
"prisma-value",
"psl",
"query-connector",
"query-engine-metrics",
"query-structure",
"rand 0.8.5",
"regex",
"serde",
"serde_json",
"telemetry",
"thiserror",
"tokio",
"tracing",
@ -2883,9 +2795,9 @@ dependencies = [
[[package]]
name = "napi"
version = "2.15.1"
version = "2.16.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43792514b0c95c5beec42996da0c1b39265b02b75c97baa82d163d3ef55cbfa7"
checksum = "214f07a80874bb96a8433b3cdfc84980d56c7b02e1a0d7ba4ba0db5cef785e2b"
dependencies = [
"bitflags 2.4.0",
"ctor",
@ -2905,9 +2817,9 @@ checksum = "ebd4419172727423cf30351406c54f6cc1b354a2cfb4f1dba3e6cd07f6d5522b"
[[package]]
name = "napi-derive"
version = "2.15.0"
version = "2.16.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7622f0dbe0968af2dacdd64870eee6dee94f93c989c841f1ad8f300cf1abd514"
checksum = "17435f7a00bfdab20b0c27d9c56f58f6499e418252253081bfff448099da31d1"
dependencies = [
"cfg-if",
"convert_case 0.6.0",
@ -2919,9 +2831,9 @@ dependencies = [
[[package]]
name = "napi-derive-backend"
version = "1.0.59"
version = "1.0.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ec514d65fce18a959be55e7f683ac89c6cb850fb59b09e25ab777fd5a4a8d9e"
checksum = "967c485e00f0bf3b1bdbe510a38a4606919cf1d34d9a37ad41f25a81aa077abe"
dependencies = [
"convert_case 0.6.0",
"once_cell",
@ -2934,9 +2846,9 @@ dependencies = [
[[package]]
name = "napi-sys"
version = "2.3.0"
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2503fa6af34dc83fb74888df8b22afe933b58d37daf7d80424b1c60c68196b8b"
checksum = "427802e8ec3a734331fec1035594a210ce1ff4dc5bc1950530920ab717964ea3"
dependencies = [
"libloading 0.8.1",
]
@ -3217,9 +3129,9 @@ dependencies = [
[[package]]
name = "ordered-float"
version = "2.10.0"
version = "4.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7940cf2ca942593318d07fcf2596cdca60a85c9e7fab408a5e21a4f9dcd40d87"
checksum = "44d501f1a72f71d3c063a6bbc8f7271fa73aa09fe5d6283b6571e2ed176a2537"
dependencies = [
"num-traits",
]
@ -3248,17 +3160,6 @@ version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae"
[[package]]
name = "parking_lot"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
dependencies = [
"instant",
"lock_api",
"parking_lot_core 0.8.6",
]
[[package]]
name = "parking_lot"
version = "0.12.1"
@ -3266,21 +3167,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
dependencies = [
"lock_api",
"parking_lot_core 0.9.8",
]
[[package]]
name = "parking_lot_core"
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
dependencies = [
"cfg-if",
"instant",
"libc",
"redox_syscall 0.2.16",
"smallvec",
"winapi",
"parking_lot_core",
]
[[package]]
@ -3515,10 +3402,16 @@ dependencies = [
"plotters-backend",
]
[[package]]
name = "portable-atomic"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2"
[[package]]
name = "postgres-native-tls"
version = "0.5.0"
source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#54a490bc6afa315abb9867304fb67e8b12a8fbf3"
source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#c62b9928d402685e152161907e8480603c29ef65"
dependencies = [
"native-tls",
"tokio",
@ -3528,10 +3421,10 @@ dependencies = [
[[package]]
name = "postgres-protocol"
version = "0.6.4"
source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#54a490bc6afa315abb9867304fb67e8b12a8fbf3"
version = "0.6.7"
source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#c62b9928d402685e152161907e8480603c29ef65"
dependencies = [
"base64 0.13.1",
"base64 0.22.1",
"byteorder",
"bytes",
"fallible-iterator 0.2.0",
@ -3545,8 +3438,8 @@ dependencies = [
[[package]]
name = "postgres-types"
version = "0.2.4"
source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#54a490bc6afa315abb9867304fb67e8b12a8fbf3"
version = "0.2.8"
source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#c62b9928d402685e152161907e8480603c29ef65"
dependencies = [
"bit-vec",
"bytes",
@ -3616,6 +3509,27 @@ dependencies = [
"structopt",
]
[[package]]
name = "prisma-metrics"
version = "0.1.0"
dependencies = [
"derive_more",
"expect-test",
"futures",
"metrics",
"metrics-exporter-prometheus",
"metrics-util",
"once_cell",
"parking_lot",
"pin-project",
"serde",
"serde_json",
"tokio",
"tracing",
"tracing-futures",
"tracing-subscriber",
]
[[package]]
name = "prisma-schema-build"
version = "0.1.0"
@ -3842,7 +3756,6 @@ dependencies = [
"indoc 0.3.6",
"itertools 0.12.0",
"lru-cache",
"metrics 0.18.1",
"mobc",
"mysql_async",
"names 0.11.0",
@ -3853,6 +3766,7 @@ dependencies = [
"percent-encoding",
"postgres-native-tls",
"postgres-types",
"prisma-metrics",
"quaint-test-macros",
"quaint-test-setup",
"regex",
@ -3866,7 +3780,7 @@ dependencies = [
"tokio-postgres",
"tokio-util 0.7.8",
"tracing",
"tracing-core",
"tracing-futures",
"url",
"uuid",
"ws_stream_tungstenite",
@ -3898,16 +3812,15 @@ dependencies = [
[[package]]
name = "quanta"
version = "0.9.3"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20afe714292d5e879d8b12740aa223c6a88f118af41870e8b6196e39a02238a8"
checksum = "8e5167a477619228a0b284fac2674e3c388cba90631d7b7de620e6f1fcd08da5"
dependencies = [
"crossbeam-utils",
"libc",
"mach",
"once_cell",
"raw-cpuid",
"wasi 0.10.2+wasi-snapshot-preview1",
"wasi 0.11.0+wasi-snapshot-preview1",
"web-sys",
"winapi",
]
@ -3926,6 +3839,7 @@ dependencies = [
"query-structure",
"serde",
"serde_json",
"telemetry",
"thiserror",
"user-facing-errors",
"uuid",
@ -3942,6 +3856,7 @@ dependencies = [
"crossbeam-channel",
"crosstarget-utils",
"cuid",
"derive_more",
"enumflags2",
"futures",
"indexmap 2.2.2",
@ -3950,13 +3865,14 @@ dependencies = [
"once_cell",
"opentelemetry",
"petgraph 0.4.13",
"prisma-metrics",
"psl",
"query-connector",
"query-engine-metrics",
"query-structure",
"schema",
"serde",
"serde_json",
"telemetry",
"thiserror",
"tokio",
"tracing",
@ -3983,17 +3899,18 @@ dependencies = [
"mongodb-query-connector",
"opentelemetry",
"opentelemetry-otlp",
"prisma-metrics",
"psl",
"quaint",
"query-connector",
"query-core",
"query-engine-metrics",
"request-handlers",
"serde",
"serde_json",
"serial_test",
"sql-query-connector",
"structopt",
"telemetry",
"thiserror",
"tokio",
"tracing",
@ -4028,6 +3945,7 @@ dependencies = [
"serde",
"serde_json",
"sql-query-connector",
"telemetry",
"thiserror",
"tokio",
"tracing",
@ -4047,12 +3965,13 @@ dependencies = [
"connection-string",
"napi",
"opentelemetry",
"prisma-metrics",
"psl",
"query-connector",
"query-core",
"query-engine-metrics",
"serde",
"serde_json",
"telemetry",
"thiserror",
"tracing",
"tracing-futures",
@ -4064,24 +3983,6 @@ dependencies = [
"wasm-bindgen",
]
[[package]]
name = "query-engine-metrics"
version = "0.1.0"
dependencies = [
"expect-test",
"metrics 0.18.1",
"metrics-exporter-prometheus",
"metrics-util 0.12.1",
"once_cell",
"parking_lot 0.12.1",
"serde",
"serde_json",
"tokio",
"tracing",
"tracing-futures",
"tracing-subscriber",
]
[[package]]
name = "query-engine-node-api"
version = "0.1.0"
@ -4096,17 +3997,18 @@ dependencies = [
"napi-build",
"napi-derive",
"opentelemetry",
"prisma-metrics",
"psl",
"quaint",
"query-connector",
"query-core",
"query-engine-common",
"query-engine-metrics",
"query-structure",
"request-handlers",
"serde",
"serde_json",
"sql-query-connector",
"telemetry",
"thiserror",
"tokio",
"tracing",
@ -4132,9 +4034,9 @@ dependencies = [
"itertools 0.12.0",
"once_cell",
"paste",
"prisma-metrics",
"prisma-value",
"psl",
"query-engine-metrics",
"query-test-macros",
"query-tests-setup",
"serde_json",
@ -4168,6 +4070,7 @@ dependencies = [
"serde-wasm-bindgen",
"serde_json",
"sql-query-connector",
"telemetry",
"thiserror",
"tokio",
"tracing",
@ -4224,12 +4127,12 @@ dependencies = [
"nom",
"once_cell",
"parse-hyperlinks",
"prisma-metrics",
"psl",
"qe-setup",
"quaint",
"query-core",
"query-engine",
"query-engine-metrics",
"query-structure",
"regex",
"request-handlers",
@ -4237,6 +4140,7 @@ dependencies = [
"serde_json",
"sql-query-connector",
"strip-ansi-escapes",
"telemetry",
"thiserror",
"tokio",
"tracing",
@ -4388,11 +4292,11 @@ dependencies = [
[[package]]
name = "raw-cpuid"
version = "10.7.0"
version = "11.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332"
checksum = "1ab240315c661615f2ee9f0f2cd32d5a7343a84d5ebcccb99d46e6637565e7b0"
dependencies = [
"bitflags 1.3.2",
"bitflags 2.4.0",
]
[[package]]
@ -4426,15 +4330,6 @@ dependencies = [
"rand_core 0.3.1",
]
[[package]]
name = "redox_syscall"
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
dependencies = [
"bitflags 1.3.2",
]
[[package]]
name = "redox_syscall"
version = "0.3.5"
@ -4444,13 +4339,22 @@ dependencies = [
"bitflags 1.3.2",
]
[[package]]
name = "redox_syscall"
version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f"
dependencies = [
"bitflags 2.4.0",
]
[[package]]
name = "regex"
version = "1.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619"
dependencies = [
"aho-corasick 1.0.3",
"aho-corasick",
"memchr",
"regex-automata 0.4.5",
"regex-syntax 0.8.2",
@ -4471,7 +4375,7 @@ version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd"
dependencies = [
"aho-corasick 1.0.3",
"aho-corasick",
"memchr",
"regex-syntax 0.8.2",
]
@ -4521,6 +4425,7 @@ dependencies = [
"serde",
"serde_json",
"sql-query-connector",
"telemetry",
"thiserror",
"tracing",
"url",
@ -5069,7 +4974,7 @@ dependencies = [
"futures",
"lazy_static",
"log",
"parking_lot 0.12.1",
"parking_lot",
"serial_test_derive",
]
@ -5187,9 +5092,9 @@ checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de"
[[package]]
name = "sketches-ddsketch"
version = "0.1.3"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04d2ecae5fcf33b122e2e6bd520a57ccf152d2dde3b38c71039df1a6867264ee"
checksum = "85636c14b73d81f541e525f585c0a2109e6744e1565b5c1668e31c70c10ed65c"
[[package]]
name = "slab"
@ -5202,9 +5107,9 @@ dependencies = [
[[package]]
name = "smallvec"
version = "1.11.0"
version = "1.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9"
checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[package]]
name = "socket2"
@ -5328,6 +5233,7 @@ dependencies = [
"rand 0.8.5",
"serde",
"serde_json",
"telemetry",
"thiserror",
"tokio",
"tracing",
@ -5608,6 +5514,36 @@ version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
[[package]]
name = "telemetry"
version = "0.1.0"
dependencies = [
"async-trait",
"crossbeam-channel",
"crosstarget-utils",
"cuid",
"derive_more",
"enumflags2",
"futures",
"indexmap 2.2.2",
"itertools 0.12.0",
"lru 0.7.8",
"once_cell",
"opentelemetry",
"prisma-metrics",
"psl",
"rand 0.8.5",
"serde",
"serde_json",
"thiserror",
"tokio",
"tracing",
"tracing-futures",
"tracing-opentelemetry",
"tracing-subscriber",
"uuid",
]
[[package]]
name = "tempfile"
version = "3.7.1"
@ -5820,7 +5756,7 @@ dependencies = [
"libc",
"mio",
"num_cpus",
"parking_lot 0.12.1",
"parking_lot",
"pin-project-lite",
"signal-hook-registry",
"socket2 0.5.7",
@ -5861,8 +5797,8 @@ dependencies = [
[[package]]
name = "tokio-postgres"
version = "0.7.7"
source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#54a490bc6afa315abb9867304fb67e8b12a8fbf3"
version = "0.7.12"
source = "git+https://github.com/prisma/rust-postgres?branch=pgbouncer-mode#c62b9928d402685e152161907e8480603c29ef65"
dependencies = [
"async-trait",
"byteorder",
@ -5871,15 +5807,17 @@ dependencies = [
"futures-channel",
"futures-util",
"log",
"parking_lot 0.12.1",
"parking_lot",
"percent-encoding",
"phf",
"pin-project-lite",
"postgres-protocol",
"postgres-types",
"rand 0.8.5",
"socket2 0.5.7",
"tokio",
"tokio-util 0.7.8",
"whoami",
]
[[package]]
@ -6197,7 +6135,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675"
dependencies = [
"cfg-if",
"rand 0.8.5",
"rand 0.3.23",
"static_assertions",
]
@ -6446,12 +6384,6 @@ version = "0.9.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
[[package]]
name = "wasi"
version = "0.10.2+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
[[package]]
name = "wasi"
version = "0.11.0+wasi-snapshot-preview1"
@ -6459,20 +6391,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
version = "0.2.92"
name = "wasite"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b"
[[package]]
name = "wasm-bindgen"
version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
dependencies = [
"cfg-if",
"once_cell",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
version = "0.2.92"
version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
dependencies = [
"bumpalo",
"log",
@ -6497,9 +6436,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.92"
version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@ -6507,9 +6446,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.92"
version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
dependencies = [
"proc-macro2",
"quote",
@ -6520,9 +6459,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
version = "0.2.92"
version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
[[package]]
name = "wasm-logger"
@ -6581,6 +6520,17 @@ dependencies = [
"once_cell",
]
[[package]]
name = "whoami"
version = "1.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "372d5b87f58ec45c384ba03563b03544dc5fadc3983e434b286913f5b4a9bb6d"
dependencies = [
"redox_syscall 0.5.7",
"wasite",
"web-sys",
]
[[package]]
name = "widestring"
version = "1.0.2"

View File

@ -13,13 +13,13 @@
# function correctly.
rustPlatform.buildRustPackage rec {
pname = "prisma-engines";
version = "5.21.1";
version = "5.22.0";
src = fetchFromGitHub {
owner = "prisma";
repo = "prisma-engines";
rev = version;
hash = "sha256-zVGnAFvxBRh7YGXET8YjDI+qXay6StgG618mRfpc4kw=";
hash = "sha256-aCzm7pEsgbZ4ZNir3DLNnUlmiydOpLNcW2FpIQ44B6E=";
};
# Use system openssl.
@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec {
"cuid-1.3.2" = "sha256-qBu1k/dJiA6rWBwk4nOOqouIneD9h2TTBT8tvs0TDfA=";
"graphql-parser-0.3.0" = "sha256-0ZAsj2mW6fCLhwTETucjbu4rPNzfbNiHu2wVTBlTNe4=";
"mysql_async-0.31.3" = "sha256-2wOupQ/LFV9pUifqBLwTvA0tySv+XWbxHiqs7iTzvvg=";
"postgres-native-tls-0.5.0" = "sha256-4CftieImsG2mBqpoJFfyq0R2yd2EyQX4oddAwyXMDZc=";
"postgres-native-tls-0.5.0" = "sha256-pzMPNZzlvMaQqBu/V3ExPYVnoIaALeUaYJ4oo/hY9lA=";
"mongodb-3.0.0" = "sha256-1WQgY0zSZhFjt1nrLYTUBrpqBxpCCgKRSeGJLtkE6pw=";
};
};
@ -44,13 +44,6 @@ rustPlatform.buildRustPackage rec {
protobuf
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Security ];
# FIXME: fix this upstream and remove this patch with the next version update.
postPatch = ''
file=libs/user-facing-errors/src/schema_engine.rs
echo "#![allow(dead_code)]" | cat - $file > $file.new
mv $file.new $file
'';
preBuild = ''
export OPENSSL_DIR=${lib.getDev openssl}
export OPENSSL_LIB_DIR=${lib.getLib openssl}/lib