Loading pkgs/development/tools/database/prisma-engines/Cargo.lock +180 −230 Original line number Diff line number Diff line Loading @@ -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", Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -368,7 +350,7 @@ dependencies = [ "enumflags2", "indoc 2.0.3", "insta", "query-engine-metrics", "prisma-metrics", "query-engine-tests", "query-tests-setup", "regex", Loading Loading @@ -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", Loading Loading @@ -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" Loading Loading @@ -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]] Loading Loading @@ -1101,7 +1083,7 @@ dependencies = [ "hashbrown 0.14.5", "lock_api", "once_cell", "parking_lot_core 0.9.8", "parking_lot_core", ] [[package]] Loading Loading @@ -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", Loading Loading @@ -1631,7 +1613,7 @@ checksum = "1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f" dependencies = [ "futures-core", "lock_api", "parking_lot 0.12.1", "parking_lot", ] [[package]] Loading Loading @@ -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" Loading @@ -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", ] Loading Loading @@ -1890,7 +1863,7 @@ dependencies = [ "ipconfig", "lru-cache", "once_cell", "parking_lot 0.12.1", "parking_lot", "rand 0.8.5", "resolv-conf", "smallvec", Loading Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -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", Loading @@ -2630,7 +2541,7 @@ dependencies = [ "futures-timer", "futures-util", "log", "metrics 0.18.1", "metrics", "thiserror", "tokio", "tracing", Loading Loading @@ -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", Loading Loading @@ -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", Loading @@ -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", Loading @@ -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", Loading @@ -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", ] Loading Loading @@ -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", ] Loading Loading @@ -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" Loading @@ -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]] Loading Loading @@ -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", Loading @@ -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", Loading @@ -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", Loading Loading @@ -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" Loading Loading @@ -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", Loading @@ -3853,6 +3766,7 @@ dependencies = [ "percent-encoding", "postgres-native-tls", "postgres-types", "prisma-metrics", "quaint-test-macros", "quaint-test-setup", "regex", Loading @@ -3866,7 +3780,7 @@ dependencies = [ "tokio-postgres", "tokio-util 0.7.8", "tracing", "tracing-core", "tracing-futures", "url", "uuid", "ws_stream_tungstenite", Loading Loading @@ -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", ] Loading @@ -3926,6 +3839,7 @@ dependencies = [ "query-structure", "serde", "serde_json", "telemetry", "thiserror", "user-facing-errors", "uuid", Loading @@ -3942,6 +3856,7 @@ dependencies = [ "crossbeam-channel", "crosstarget-utils", "cuid", "derive_more", "enumflags2", "futures", "indexmap 2.2.2", Loading @@ -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", Loading @@ -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", Loading Loading @@ -4028,6 +3945,7 @@ dependencies = [ "serde", "serde_json", "sql-query-connector", "telemetry", "thiserror", "tokio", "tracing", Loading @@ -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", Loading @@ -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" Loading @@ -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", Loading @@ -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", Loading Loading @@ -4168,6 +4070,7 @@ dependencies = [ "serde-wasm-bindgen", "serde_json", "sql-query-connector", "telemetry", "thiserror", "tokio", "tracing", Loading Loading @@ -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", Loading @@ -4237,6 +4140,7 @@ dependencies = [ "serde_json", "sql-query-connector", "strip-ansi-escapes", "telemetry", "thiserror", "tokio", "tracing", Loading Loading @@ -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]] Loading Loading @@ -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]] Loading @@ -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", Loading @@ -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", ] Loading Loading @@ -4521,6 +4425,7 @@ dependencies = [ "serde", "serde_json", "sql-query-connector", "telemetry", "thiserror", "tracing", "url", Loading Loading @@ -5069,7 +4974,7 @@ dependencies = [ "futures", "lazy_static", "log", "parking_lot 0.12.1", "parking_lot", "serial_test_derive", ] Loading Loading @@ -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" Loading @@ -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" Loading Loading @@ -5328,6 +5233,7 @@ dependencies = [ "rand 0.8.5", "serde", "serde_json", "telemetry", "thiserror", "tokio", "tracing", Loading Loading @@ -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" Loading Loading @@ -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", Loading Loading @@ -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", Loading @@ -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]] Loading Loading @@ -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", ] Loading Loading @@ -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", Loading @@ -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", Loading @@ -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", Loading @@ -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" Loading Loading @@ -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" Loading pkgs/development/tools/database/prisma-engines/default.nix +3 −10 Original line number Diff line number Diff line Loading @@ -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. Loading @@ -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="; }; }; Loading @@ -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 Loading Loading
pkgs/development/tools/database/prisma-engines/Cargo.lock +180 −230 Original line number Diff line number Diff line Loading @@ -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", Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -368,7 +350,7 @@ dependencies = [ "enumflags2", "indoc 2.0.3", "insta", "query-engine-metrics", "prisma-metrics", "query-engine-tests", "query-tests-setup", "regex", Loading Loading @@ -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", Loading Loading @@ -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" Loading Loading @@ -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]] Loading Loading @@ -1101,7 +1083,7 @@ dependencies = [ "hashbrown 0.14.5", "lock_api", "once_cell", "parking_lot_core 0.9.8", "parking_lot_core", ] [[package]] Loading Loading @@ -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", Loading Loading @@ -1631,7 +1613,7 @@ checksum = "1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f" dependencies = [ "futures-core", "lock_api", "parking_lot 0.12.1", "parking_lot", ] [[package]] Loading Loading @@ -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" Loading @@ -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", ] Loading Loading @@ -1890,7 +1863,7 @@ dependencies = [ "ipconfig", "lru-cache", "once_cell", "parking_lot 0.12.1", "parking_lot", "rand 0.8.5", "resolv-conf", "smallvec", Loading Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -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" Loading Loading @@ -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", Loading @@ -2630,7 +2541,7 @@ dependencies = [ "futures-timer", "futures-util", "log", "metrics 0.18.1", "metrics", "thiserror", "tokio", "tracing", Loading Loading @@ -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", Loading Loading @@ -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", Loading @@ -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", Loading @@ -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", Loading @@ -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", ] Loading Loading @@ -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", ] Loading Loading @@ -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" Loading @@ -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]] Loading Loading @@ -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", Loading @@ -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", Loading @@ -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", Loading Loading @@ -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" Loading Loading @@ -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", Loading @@ -3853,6 +3766,7 @@ dependencies = [ "percent-encoding", "postgres-native-tls", "postgres-types", "prisma-metrics", "quaint-test-macros", "quaint-test-setup", "regex", Loading @@ -3866,7 +3780,7 @@ dependencies = [ "tokio-postgres", "tokio-util 0.7.8", "tracing", "tracing-core", "tracing-futures", "url", "uuid", "ws_stream_tungstenite", Loading Loading @@ -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", ] Loading @@ -3926,6 +3839,7 @@ dependencies = [ "query-structure", "serde", "serde_json", "telemetry", "thiserror", "user-facing-errors", "uuid", Loading @@ -3942,6 +3856,7 @@ dependencies = [ "crossbeam-channel", "crosstarget-utils", "cuid", "derive_more", "enumflags2", "futures", "indexmap 2.2.2", Loading @@ -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", Loading @@ -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", Loading Loading @@ -4028,6 +3945,7 @@ dependencies = [ "serde", "serde_json", "sql-query-connector", "telemetry", "thiserror", "tokio", "tracing", Loading @@ -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", Loading @@ -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" Loading @@ -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", Loading @@ -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", Loading Loading @@ -4168,6 +4070,7 @@ dependencies = [ "serde-wasm-bindgen", "serde_json", "sql-query-connector", "telemetry", "thiserror", "tokio", "tracing", Loading Loading @@ -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", Loading @@ -4237,6 +4140,7 @@ dependencies = [ "serde_json", "sql-query-connector", "strip-ansi-escapes", "telemetry", "thiserror", "tokio", "tracing", Loading Loading @@ -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]] Loading Loading @@ -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]] Loading @@ -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", Loading @@ -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", ] Loading Loading @@ -4521,6 +4425,7 @@ dependencies = [ "serde", "serde_json", "sql-query-connector", "telemetry", "thiserror", "tracing", "url", Loading Loading @@ -5069,7 +4974,7 @@ dependencies = [ "futures", "lazy_static", "log", "parking_lot 0.12.1", "parking_lot", "serial_test_derive", ] Loading Loading @@ -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" Loading @@ -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" Loading Loading @@ -5328,6 +5233,7 @@ dependencies = [ "rand 0.8.5", "serde", "serde_json", "telemetry", "thiserror", "tokio", "tracing", Loading Loading @@ -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" Loading Loading @@ -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", Loading Loading @@ -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", Loading @@ -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]] Loading Loading @@ -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", ] Loading Loading @@ -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", Loading @@ -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", Loading @@ -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", Loading @@ -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" Loading Loading @@ -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" Loading
pkgs/development/tools/database/prisma-engines/default.nix +3 −10 Original line number Diff line number Diff line Loading @@ -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. Loading @@ -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="; }; }; Loading @@ -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 Loading