Unverified Commit ed7052a6 authored by Alexey Orlenko's avatar Alexey Orlenko
Browse files

prisma-engines: 5.21.1 -> 5.22.0

parent 8c4dc69b
Loading
Loading
Loading
Loading
+180 −230
Original line number Diff line number Diff line
@@ -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]]
@@ -4428,20 +4332,20 @@ dependencies = [

[[package]]
name = "redox_syscall"
version = "0.2.16"
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
dependencies = [
 "bitflags 1.3.2",
]

[[package]]
name = "redox_syscall"
version = "0.3.5"
version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f"
dependencies = [
 "bitflags 1.3.2",
 "bitflags 2.4.0",
]

[[package]]
@@ -4450,7 +4354,7 @@ 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",
]

@@ -6448,31 +6386,32 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"

[[package]]
name = "wasi"
version = "0.10.2+wasi-snapshot-preview1"
version = "0.11.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"

[[package]]
name = "wasi"
version = "0.11.0+wasi-snapshot-preview1"
name = "wasite"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b"

[[package]]
name = "wasm-bindgen"
version = "0.2.92"
version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
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"
+3 −10
Original line number Diff line number Diff line
@@ -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