+75
-46
Cargo.lock
+75
-46
Cargo.lock
···
320
320
321
321
[[package]]
322
322
name = "axum"
323
-
version = "0.8.1"
323
+
version = "0.8.4"
324
324
source = "registry+https://github.com/rust-lang/crates.io-index"
325
-
checksum = "6d6fd624c75e18b3b4c6b9caf42b1afe24437daaee904069137d8bab077be8b8"
325
+
checksum = "021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5"
326
326
dependencies = [
327
327
"axum-core",
328
328
"bytes",
···
354
354
355
355
[[package]]
356
356
name = "axum-core"
357
-
version = "0.5.0"
357
+
version = "0.5.2"
358
358
source = "registry+https://github.com/rust-lang/crates.io-index"
359
-
checksum = "df1362f362fd16024ae199c1970ce98f9661bf5ef94b9808fee734bc3698b733"
359
+
checksum = "68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6"
360
360
dependencies = [
361
361
"bytes",
362
-
"futures-util",
362
+
"futures-core",
363
363
"http",
364
364
"http-body",
365
365
"http-body-util",
···
374
374
375
375
[[package]]
376
376
name = "axum-extra"
377
-
version = "0.10.0"
377
+
version = "0.10.1"
378
378
source = "registry+https://github.com/rust-lang/crates.io-index"
379
-
checksum = "460fc6f625a1f7705c6cf62d0d070794e94668988b1c38111baeec177c715f7b"
379
+
checksum = "45bf463831f5131b7d3c756525b305d40f1185b688565648a92e1392ca35713d"
380
380
dependencies = [
381
381
"axum",
382
382
"axum-core",
···
389
389
"http-body-util",
390
390
"mime",
391
391
"pin-project-lite",
392
+
"rustversion",
392
393
"serde",
393
394
"serde_html_form",
394
395
"serde_path_to_error",
···
591
592
592
593
[[package]]
593
594
name = "chrono"
594
-
version = "0.4.39"
595
+
version = "0.4.41"
595
596
source = "registry+https://github.com/rust-lang/crates.io-index"
596
-
checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825"
597
+
checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d"
597
598
dependencies = [
598
599
"android-tzdata",
599
600
"iana-time-zone",
···
601
602
"num-traits",
602
603
"serde",
603
604
"wasm-bindgen",
604
-
"windows-targets 0.52.6",
605
+
"windows-link",
605
606
]
606
607
607
608
[[package]]
···
1042
1043
1043
1044
[[package]]
1044
1045
name = "diesel"
1045
-
version = "2.2.6"
1046
+
version = "2.2.12"
1046
1047
source = "registry+https://github.com/rust-lang/crates.io-index"
1047
-
checksum = "ccf1bedf64cdb9643204a36dd15b19a6ce8e7aa7f7b105868e9f1fad5ffa7d12"
1048
+
checksum = "229850a212cd9b84d4f0290ad9d294afc0ae70fccaa8949dbe8b43ffafa1e20c"
1048
1049
dependencies = [
1049
1050
"bitflags 2.8.0",
1050
1051
"byteorder",
···
1874
1875
"http-body",
1875
1876
"hyper",
1876
1877
"pin-project-lite",
1877
-
"socket2",
1878
+
"socket2 0.5.8",
1878
1879
"tokio",
1879
1880
"tower-service",
1880
1881
"tracing",
···
2092
2093
]
2093
2094
2094
2095
[[package]]
2096
+
name = "io-uring"
2097
+
version = "0.7.8"
2098
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2099
+
checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013"
2100
+
dependencies = [
2101
+
"bitflags 2.8.0",
2102
+
"cfg-if",
2103
+
"libc",
2104
+
]
2105
+
2106
+
[[package]]
2095
2107
name = "ipconfig"
2096
2108
version = "0.3.2"
2097
2109
source = "registry+https://github.com/rust-lang/crates.io-index"
2098
2110
checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f"
2099
2111
dependencies = [
2100
-
"socket2",
2112
+
"socket2 0.5.8",
2101
2113
"widestring",
2102
2114
"windows-sys 0.48.0",
2103
2115
"winreg",
···
2257
2269
2258
2270
[[package]]
2259
2271
name = "libc"
2260
-
version = "0.2.169"
2272
+
version = "0.2.174"
2261
2273
source = "registry+https://github.com/rust-lang/crates.io-index"
2262
-
checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a"
2274
+
checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
2263
2275
2264
2276
[[package]]
2265
2277
name = "libloading"
···
2419
2431
2420
2432
[[package]]
2421
2433
name = "metrics-util"
2422
-
version = "0.19.0"
2434
+
version = "0.19.1"
2423
2435
source = "registry+https://github.com/rust-lang/crates.io-index"
2424
-
checksum = "dbd4884b1dd24f7d6628274a2f5ae22465c337c5ba065ec9b6edccddf8acc673"
2436
+
checksum = "b8496cc523d1f94c1385dd8f0f0c2c480b2b8aeccb5b7e4485ad6365523ae376"
2425
2437
dependencies = [
2426
2438
"crossbeam-epoch",
2427
2439
"crossbeam-utils",
2428
2440
"hashbrown 0.15.2",
2429
2441
"metrics",
2430
2442
"quanta",
2431
-
"rand 0.8.5",
2443
+
"rand 0.9.1",
2432
2444
"rand_xoshiro",
2433
2445
"sketches-ddsketch",
2434
2446
]
···
3248
3260
3249
3261
[[package]]
3250
3262
name = "rand_xoshiro"
3251
-
version = "0.6.0"
3263
+
version = "0.7.0"
3252
3264
source = "registry+https://github.com/rust-lang/crates.io-index"
3253
-
checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa"
3265
+
checksum = "f703f4665700daf5512dcca5f43afa6af89f09db47fb56be587f80636bda2d41"
3254
3266
dependencies = [
3255
-
"rand_core 0.6.4",
3267
+
"rand_core 0.9.3",
3256
3268
]
3257
3269
3258
3270
[[package]]
···
3266
3278
3267
3279
[[package]]
3268
3280
name = "redis"
3269
-
version = "0.31.0"
3281
+
version = "0.32.4"
3270
3282
source = "registry+https://github.com/rust-lang/crates.io-index"
3271
-
checksum = "0bc1ea653e0b2e097db3ebb5b7f678be339620b8041f66b30a308c1d45d36a7f"
3283
+
checksum = "e1f66bf4cac9733a23bcdf1e0e01effbaaad208567beba68be8f67e5f4af3ee1"
3272
3284
dependencies = [
3273
3285
"bytes",
3274
3286
"cfg-if",
···
3281
3293
"pin-project-lite",
3282
3294
"ryu",
3283
3295
"sha1_smol",
3284
-
"socket2",
3296
+
"socket2 0.6.0",
3285
3297
"tokio",
3286
3298
"tokio-native-tls",
3287
3299
"tokio-util",
···
3681
3693
3682
3694
[[package]]
3683
3695
name = "serde"
3684
-
version = "1.0.217"
3696
+
version = "1.0.219"
3685
3697
source = "registry+https://github.com/rust-lang/crates.io-index"
3686
-
checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70"
3698
+
checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
3687
3699
dependencies = [
3688
3700
"serde_derive",
3689
3701
]
···
3699
3711
3700
3712
[[package]]
3701
3713
name = "serde_derive"
3702
-
version = "1.0.217"
3714
+
version = "1.0.219"
3703
3715
source = "registry+https://github.com/rust-lang/crates.io-index"
3704
-
checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0"
3716
+
checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
3705
3717
dependencies = [
3706
3718
"proc-macro2",
3707
3719
"quote",
···
3735
3747
3736
3748
[[package]]
3737
3749
name = "serde_json"
3738
-
version = "1.0.136"
3750
+
version = "1.0.141"
3739
3751
source = "registry+https://github.com/rust-lang/crates.io-index"
3740
-
checksum = "336a0c23cf42a38d9eaa7cd22c7040d04e1228a19a933890805ffd00a16437d2"
3752
+
checksum = "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3"
3741
3753
dependencies = [
3742
3754
"itoa",
3743
3755
"memchr",
···
3945
3957
]
3946
3958
3947
3959
[[package]]
3960
+
name = "socket2"
3961
+
version = "0.6.0"
3962
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3963
+
checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807"
3964
+
dependencies = [
3965
+
"libc",
3966
+
"windows-sys 0.59.0",
3967
+
]
3968
+
3969
+
[[package]]
3948
3970
name = "spin"
3949
3971
version = "0.9.8"
3950
3972
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4163
4185
4164
4186
[[package]]
4165
4187
name = "tokio"
4166
-
version = "1.43.0"
4188
+
version = "1.46.1"
4167
4189
source = "registry+https://github.com/rust-lang/crates.io-index"
4168
-
checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e"
4190
+
checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17"
4169
4191
dependencies = [
4170
4192
"backtrace",
4171
4193
"bytes",
4194
+
"io-uring",
4172
4195
"libc",
4173
4196
"mio",
4174
4197
"parking_lot 0.12.3",
4175
4198
"pin-project-lite",
4176
4199
"signal-hook-registry",
4177
-
"socket2",
4200
+
"slab",
4201
+
"socket2 0.5.8",
4178
4202
"tokio-macros",
4179
4203
"windows-sys 0.52.0",
4180
4204
]
···
4220
4244
"postgres-protocol",
4221
4245
"postgres-types",
4222
4246
"rand 0.8.5",
4223
-
"socket2",
4247
+
"socket2 0.5.8",
4224
4248
"tokio",
4225
4249
"tokio-util",
4226
4250
"whoami",
···
4250
4274
4251
4275
[[package]]
4252
4276
name = "tokio-tungstenite"
4253
-
version = "0.26.1"
4277
+
version = "0.26.2"
4254
4278
source = "registry+https://github.com/rust-lang/crates.io-index"
4255
-
checksum = "be4bf6fecd69fcdede0ec680aaf474cdab988f9de6bc73d3758f0160e3b7025a"
4279
+
checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084"
4256
4280
dependencies = [
4257
4281
"futures-util",
4258
4282
"log",
···
4352
4376
4353
4377
[[package]]
4354
4378
name = "tonic"
4355
-
version = "0.13.0"
4379
+
version = "0.13.1"
4356
4380
source = "registry+https://github.com/rust-lang/crates.io-index"
4357
-
checksum = "85839f0b32fd242bb3209262371d07feda6d780d16ee9d2bc88581b89da1549b"
4381
+
checksum = "7e581ba15a835f4d9ea06c55ab1bd4dce26fc53752c69a04aac00703bfb49ba9"
4358
4382
dependencies = [
4359
4383
"async-trait",
4360
4384
"axum",
···
4370
4394
"percent-encoding",
4371
4395
"pin-project",
4372
4396
"prost",
4373
-
"socket2",
4397
+
"socket2 0.5.8",
4374
4398
"tokio",
4375
4399
"tokio-stream",
4376
4400
"tower",
···
4426
4450
4427
4451
[[package]]
4428
4452
name = "tower-http"
4429
-
version = "0.6.2"
4453
+
version = "0.6.6"
4430
4454
source = "registry+https://github.com/rust-lang/crates.io-index"
4431
-
checksum = "403fa3b783d4b626a8ad51d766ab03cb6d2dbfc46b1c5d4448395e6628dc9697"
4455
+
checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2"
4432
4456
dependencies = [
4433
4457
"bitflags 2.8.0",
4434
4458
"bytes",
···
4518
4542
4519
4543
[[package]]
4520
4544
name = "tungstenite"
4521
-
version = "0.26.1"
4545
+
version = "0.26.2"
4522
4546
source = "registry+https://github.com/rust-lang/crates.io-index"
4523
-
checksum = "413083a99c579593656008130e29255e54dcaae495be556cc26888f211648c24"
4547
+
checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13"
4524
4548
dependencies = [
4525
-
"byteorder",
4526
4549
"bytes",
4527
4550
"data-encoding",
4528
4551
"http",
4529
4552
"httparse",
4530
4553
"log",
4531
4554
"native-tls",
4532
-
"rand 0.8.5",
4555
+
"rand 0.9.1",
4533
4556
"sha1",
4534
4557
"thiserror 2.0.12",
4535
4558
"utf-8",
···
4856
4879
dependencies = [
4857
4880
"windows-targets 0.52.6",
4858
4881
]
4882
+
4883
+
[[package]]
4884
+
name = "windows-link"
4885
+
version = "0.1.3"
4886
+
source = "registry+https://github.com/rust-lang/crates.io-index"
4887
+
checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
4859
4888
4860
4889
[[package]]
4861
4890
name = "windows-registry"
+1
-1
consumer/Cargo.toml
+1
-1
consumer/Cargo.toml
···
20
20
metrics-exporter-prometheus = "0.16.2"
21
21
parakeet-db = { path = "../parakeet-db", default-features = false, features = ["postgres"] }
22
22
parakeet-index = { path = "../parakeet-index" }
23
-
redis = { version = "0.31", features = ["tokio-native-tls-comp"] }
23
+
redis = { version = "0.32", features = ["tokio-native-tls-comp"] }
24
24
reqwest = { version = "0.12.12", features = ["native-tls", "brotli", "stream"] }
25
25
serde = { version = "1.0.217", features = ["derive"] }
26
26
serde_with = "3.14"