qdrant: 1.7.4 -> 1.9.0

authored by Robert Scott and committed by Yaya 94cf7253 1e273b4c

+1136 -681
-142
pkgs/servers/search/qdrant/1.7.4-CVE-2024-3078.patch
··· 1 - Based on upstream 3ab5172e9c8f14fa1f7b24e7147eac74e2412b62 with minor 2 - adjustments to apply to 1.7.4 3 - 4 - diff --git a/lib/collection/src/collection/snapshots.rs b/lib/collection/src/collection/snapshots.rs 5 - index e5a8be9c..ca48fb9e 100644 6 - --- a/lib/collection/src/collection/snapshots.rs 7 - +++ b/lib/collection/src/collection/snapshots.rs 8 - @@ -241,35 +241,35 @@ impl Collection { 9 - .await 10 - } 11 - 12 - + /// Get full file path for a collection snapshot by name 13 - + /// 14 - + /// This enforces the file to be inside the snapshots directory 15 - pub async fn get_snapshot_path(&self, snapshot_name: &str) -> CollectionResult<PathBuf> { 16 - - let snapshot_path = self.snapshots_path.join(snapshot_name); 17 - - 18 - - let absolute_snapshot_path = 19 - - snapshot_path 20 - - .canonicalize() 21 - - .map_err(|_| CollectionError::NotFound { 22 - - what: format!("Snapshot {snapshot_name}"), 23 - - })?; 24 - - 25 - - let absolute_snapshot_dir = 26 - - self.snapshots_path 27 - - .canonicalize() 28 - - .map_err(|_| CollectionError::NotFound { 29 - - what: format!("Snapshot directory: {}", self.snapshots_path.display()), 30 - - })?; 31 - + let absolute_snapshot_dir = self.snapshots_path.canonicalize().map_err(|_| { 32 - + CollectionError::not_found(format!( 33 - + "Snapshot directory: {}", 34 - + self.snapshots_path.display() 35 - + )) 36 - + })?; 37 - + 38 - + let absolute_snapshot_path = absolute_snapshot_dir 39 - + .join(snapshot_name) 40 - + .canonicalize() 41 - + .map_err(|_| CollectionError::not_found(format!("Snapshot {snapshot_name}")))?; 42 - 43 - if !absolute_snapshot_path.starts_with(absolute_snapshot_dir) { 44 - - return Err(CollectionError::NotFound { 45 - - what: format!("Snapshot {snapshot_name}"), 46 - - }); 47 - + return Err(CollectionError::not_found(format!( 48 - + "Snapshot {snapshot_name}" 49 - + ))); 50 - } 51 - 52 - - if !snapshot_path.exists() { 53 - - return Err(CollectionError::NotFound { 54 - - what: format!("Snapshot {snapshot_name}"), 55 - - }); 56 - + if !absolute_snapshot_path.exists() { 57 - + return Err(CollectionError::not_found(format!( 58 - + "Snapshot {snapshot_name}" 59 - + ))); 60 - } 61 - - Ok(snapshot_path) 62 - + 63 - + Ok(absolute_snapshot_path) 64 - } 65 - 66 - pub async fn list_shard_snapshots( 67 - diff --git a/lib/collection/src/operations/types.rs b/lib/collection/src/operations/types.rs 68 - index afc38d0f..63eae16e 100644 69 - --- a/lib/collection/src/operations/types.rs 70 - +++ b/lib/collection/src/operations/types.rs 71 - @@ -906,6 +906,10 @@ impl CollectionError { 72 - CollectionError::BadInput { description } 73 - } 74 - 75 - + pub fn not_found(what: impl Into<String>) -> CollectionError { 76 - + CollectionError::NotFound { what: what.into() } 77 - + } 78 - + 79 - pub fn bad_request(description: String) -> CollectionError { 80 - CollectionError::BadRequest { description } 81 - } 82 - diff --git a/lib/storage/src/content_manager/errors.rs b/lib/storage/src/content_manager/errors.rs 83 - index 1ad8d413..4528e485 100644 84 - --- a/lib/storage/src/content_manager/errors.rs 85 - +++ b/lib/storage/src/content_manager/errors.rs 86 - @@ -46,6 +46,12 @@ impl StorageError { 87 - } 88 - } 89 - 90 - + pub fn not_found(description: impl Into<String>) -> StorageError { 91 - + StorageError::NotFound { 92 - + description: description.into(), 93 - + } 94 - + } 95 - + 96 - /// Used to override the `description` field of the resulting `StorageError` 97 - pub fn from_inconsistent_shard_failure( 98 - err: CollectionError, 99 - diff --git a/lib/storage/src/content_manager/snapshots/mod.rs b/lib/storage/src/content_manager/snapshots/mod.rs 100 - index 8a417377..9965006a 100644 101 - --- a/lib/storage/src/content_manager/snapshots/mod.rs 102 - +++ b/lib/storage/src/content_manager/snapshots/mod.rs 103 - @@ -24,17 +24,33 @@ pub struct SnapshotConfig { 104 - pub collections_aliases: HashMap<String, String>, 105 - } 106 - 107 - +/// Get full file path for a full snapshot by name 108 - +/// 109 - +/// This enforces the file to be inside the snapshots directory 110 - pub async fn get_full_snapshot_path( 111 - toc: &TableOfContent, 112 - snapshot_name: &str, 113 - ) -> Result<PathBuf, StorageError> { 114 - - let snapshot_path = Path::new(toc.snapshots_path()).join(snapshot_name); 115 - - if !snapshot_path.exists() { 116 - - return Err(StorageError::NotFound { 117 - - description: format!("Full storage snapshot {snapshot_name} not found"), 118 - - }); 119 - + let snapshots_path = toc.snapshots_path(); 120 - + 121 - + let absolute_snapshot_dir = Path::new(snapshots_path) 122 - + .canonicalize() 123 - + .map_err(|_| StorageError::not_found(format!("Snapshot directory: {snapshots_path}")))?; 124 - + 125 - + let absolute_snapshot_path = absolute_snapshot_dir 126 - + .join(snapshot_name) 127 - + .canonicalize() 128 - + .map_err(|_| StorageError::not_found(format!("Snapshot {snapshot_name}")))?; 129 - + 130 - + if !absolute_snapshot_path.starts_with(absolute_snapshot_dir) { 131 - + return Err(StorageError::not_found(format!("Snapshot {snapshot_name}"))); 132 - } 133 - - Ok(snapshot_path) 134 - + 135 - + if !absolute_snapshot_path.exists() { 136 - + return Err(StorageError::not_found(format!("Snapshot {snapshot_name}"))); 137 - + } 138 - + 139 - + Ok(absolute_snapshot_path) 140 - } 141 - 142 - pub async fn do_delete_full_snapshot(
+1132 -531
pkgs/servers/search/qdrant/Cargo.lock
··· 21 21 22 22 [[package]] 23 23 name = "actix-cors" 24 - version = "0.6.5" 24 + version = "0.7.0" 25 25 source = "registry+https://github.com/rust-lang/crates.io-index" 26 - checksum = "0346d8c1f762b41b458ed3145eea914966bb9ad20b9be0d6d463b20d45586370" 26 + checksum = "f9e772b3bcafe335042b5db010ab7c09013dad6eac4915c91d8d50902769f331" 27 27 dependencies = [ 28 28 "actix-utils", 29 29 "actix-web", ··· 36 36 37 37 [[package]] 38 38 name = "actix-files" 39 - version = "0.6.2" 39 + version = "0.6.5" 40 40 source = "registry+https://github.com/rust-lang/crates.io-index" 41 - checksum = "d832782fac6ca7369a70c9ee9a20554623c5e51c76e190ad151780ebea1cf689" 41 + checksum = "bf0bdd6ff79de7c9a021f5d9ea79ce23e108d8bfc9b49b5b4a2cf6fad5a35212" 42 42 dependencies = [ 43 43 "actix-http", 44 44 "actix-service", 45 45 "actix-utils", 46 46 "actix-web", 47 - "askama_escape", 48 - "bitflags 1.3.2", 47 + "bitflags 2.4.1", 49 48 "bytes", 50 49 "derive_more", 51 50 "futures-core", ··· 55 54 "mime_guess", 56 55 "percent-encoding", 57 56 "pin-project-lite", 57 + "v_htmlescape", 58 58 ] 59 59 60 60 [[package]] 61 61 name = "actix-http" 62 - version = "3.4.0" 62 + version = "3.6.0" 63 63 source = "registry+https://github.com/rust-lang/crates.io-index" 64 - checksum = "a92ef85799cba03f76e4f7c10f533e66d87c9a7e7055f3391f09000ad8351bc9" 64 + checksum = "d223b13fd481fc0d1f83bb12659ae774d9e3601814c68a0bc539731698cca743" 65 65 dependencies = [ 66 66 "actix-codec", 67 67 "actix-rt", 68 68 "actix-service", 69 69 "actix-tls", 70 70 "actix-utils", 71 - "ahash 0.8.5", 71 + "ahash", 72 72 "base64 0.21.0", 73 73 "bitflags 2.4.1", 74 74 "brotli", ··· 78 78 "encoding_rs", 79 79 "flate2", 80 80 "futures-core", 81 - "h2", 82 - "http", 81 + "h2 0.3.26", 82 + "http 0.2.9", 83 83 "httparse", 84 84 "httpdate", 85 85 "itoa", ··· 94 94 "tokio", 95 95 "tokio-util", 96 96 "tracing", 97 - "zstd 0.12.2+zstd.1.5.2", 97 + "zstd 0.13.0", 98 98 ] 99 99 100 100 [[package]] ··· 142 142 "parse-size", 143 143 "proc-macro2", 144 144 "quote", 145 - "syn 2.0.32", 145 + "syn 2.0.48", 146 146 ] 147 147 148 148 [[package]] ··· 152 152 checksum = "d66ff4d247d2b160861fa2866457e85706833527840e4133f8f49aa423a38799" 153 153 dependencies = [ 154 154 "bytestring", 155 - "http", 155 + "http 0.2.9", 156 156 "regex", 157 157 "serde", 158 158 "tracing", ··· 199 199 200 200 [[package]] 201 201 name = "actix-tls" 202 - version = "3.1.0" 202 + version = "3.3.0" 203 203 source = "registry+https://github.com/rust-lang/crates.io-index" 204 - checksum = "a70bd48b6604191a700372f60bdc997db560eff5e4d41a7f00664390b5228b38" 204 + checksum = "d4cce60a2f2b477bc72e5cde0af1812a6e82d8fd85b5570a5dcf2a5bf2c5be5f" 205 205 dependencies = [ 206 206 "actix-rt", 207 207 "actix-service", ··· 209 209 "futures-core", 210 210 "impl-more", 211 211 "pin-project-lite", 212 + "rustls-pki-types", 212 213 "tokio", 213 - "tokio-rustls", 214 + "tokio-rustls 0.25.0", 214 215 "tokio-util", 215 216 "tracing", 216 - "webpki-roots 0.25.2", 217 217 ] 218 218 219 219 [[package]] ··· 228 228 229 229 [[package]] 230 230 name = "actix-web" 231 - version = "4.4.0" 231 + version = "4.5.1" 232 232 source = "registry+https://github.com/rust-lang/crates.io-index" 233 - checksum = "0e4a5b5e29603ca8c94a77c65cf874718ceb60292c5a5c3e5f4ace041af462b9" 233 + checksum = "43a6556ddebb638c2358714d853257ed226ece6023ef9364f23f0c70737ea984" 234 234 dependencies = [ 235 235 "actix-codec", 236 236 "actix-http", ··· 242 242 "actix-tls", 243 243 "actix-utils", 244 244 "actix-web-codegen", 245 - "ahash 0.8.5", 245 + "ahash", 246 246 "bytes", 247 247 "bytestring", 248 248 "cfg-if", ··· 280 280 ] 281 281 282 282 [[package]] 283 - name = "actix-web-httpauth" 284 - version = "0.8.1" 283 + name = "actix-web-extras" 284 + version = "0.1.0" 285 285 source = "registry+https://github.com/rust-lang/crates.io-index" 286 - checksum = "1d613edf08a42ccc6864c941d30fe14e1b676a77d16f1dbadc1174d065a0a775" 286 + checksum = "ef1dfa234e9b71ed142e54b26b4cc9e13ef4ac563cf1a2be810b0c3d057781ea" 287 287 dependencies = [ 288 - "actix-utils", 289 288 "actix-web", 290 - "base64 0.21.0", 291 289 "futures-core", 292 290 "futures-util", 293 - "log", 294 291 "pin-project-lite", 295 292 ] 296 293 ··· 344 341 345 342 [[package]] 346 343 name = "ahash" 347 - version = "0.7.7" 344 + version = "0.8.11" 348 345 source = "registry+https://github.com/rust-lang/crates.io-index" 349 - checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd" 350 - dependencies = [ 351 - "getrandom 0.2.11", 352 - "once_cell", 353 - "version_check", 354 - ] 355 - 356 - [[package]] 357 - name = "ahash" 358 - version = "0.8.5" 359 - source = "registry+https://github.com/rust-lang/crates.io-index" 360 - checksum = "cd7d5a2cecb58716e47d67d5703a249964b14c7be1ec3cad3affc295b2d1c35d" 346 + checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 361 347 dependencies = [ 362 348 "cfg-if", 363 349 "getrandom 0.2.11", 364 350 "once_cell", 351 + "serde", 365 352 "version_check", 366 353 "zerocopy", 367 354 ] 368 355 369 356 [[package]] 370 357 name = "aho-corasick" 371 - version = "1.0.2" 358 + version = "1.1.2" 372 359 source = "registry+https://github.com/rust-lang/crates.io-index" 373 - checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" 360 + checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 374 361 dependencies = [ 375 362 "memchr", 376 363 ] ··· 419 406 420 407 [[package]] 421 408 name = "anstream" 422 - version = "0.6.4" 409 + version = "0.6.11" 423 410 source = "registry+https://github.com/rust-lang/crates.io-index" 424 - checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" 411 + checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" 425 412 dependencies = [ 426 413 "anstyle", 427 414 "anstyle-parse", ··· 433 420 434 421 [[package]] 435 422 name = "anstyle" 436 - version = "1.0.0" 423 + version = "1.0.6" 437 424 source = "registry+https://github.com/rust-lang/crates.io-index" 438 - checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d" 425 + checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 439 426 440 427 [[package]] 441 428 name = "anstyle-parse" ··· 473 460 474 461 [[package]] 475 462 name = "anyhow" 476 - version = "1.0.75" 463 + version = "1.0.82" 477 464 source = "registry+https://github.com/rust-lang/crates.io-index" 478 - checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 465 + checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" 479 466 480 467 [[package]] 481 468 name = "api" 482 - version = "1.7.4" 469 + version = "1.9.0" 483 470 dependencies = [ 484 471 "chrono", 485 472 "common", 486 - "env_logger", 487 473 "log", 488 474 "parking_lot", 489 475 "prost 0.11.9", 490 476 "prost-build 0.11.9", 491 - "prost-types 0.11.9", 477 + "prost-wkt-types", 492 478 "rand 0.8.5", 493 479 "schemars", 494 480 "segment", ··· 499 485 "tokio", 500 486 "tonic", 501 487 "tonic-build", 502 - "tower", 503 488 "tracing", 504 489 "uuid", 505 490 "validator", ··· 516 501 517 502 [[package]] 518 503 name = "arc-swap" 519 - version = "1.6.0" 504 + version = "1.7.1" 520 505 source = "registry+https://github.com/rust-lang/crates.io-index" 521 - checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" 506 + checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" 522 507 523 508 [[package]] 524 509 name = "arrayvec" ··· 536 521 checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 537 522 538 523 [[package]] 539 - name = "askama_escape" 540 - version = "0.10.3" 541 - source = "registry+https://github.com/rust-lang/crates.io-index" 542 - checksum = "619743e34b5ba4e9703bba34deac3427c72507c7159f5fd030aea8cac0cfe341" 543 - 544 - [[package]] 545 524 name = "async-stream" 546 525 version = "0.3.3" 547 526 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 564 543 565 544 [[package]] 566 545 name = "async-trait" 567 - version = "0.1.74" 546 + version = "0.1.80" 568 547 source = "registry+https://github.com/rust-lang/crates.io-index" 569 - checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" 548 + checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" 570 549 dependencies = [ 571 550 "proc-macro2", 572 551 "quote", 573 - "syn 2.0.32", 574 - ] 575 - 576 - [[package]] 577 - name = "atomic-polyfill" 578 - version = "0.1.11" 579 - source = "registry+https://github.com/rust-lang/crates.io-index" 580 - checksum = "e3ff7eb3f316534d83a8a2c3d1674ace8a5a71198eba31e2e2b597833f699b28" 581 - dependencies = [ 582 - "critical-section", 552 + "syn 2.0.48", 583 553 ] 584 554 585 555 [[package]] ··· 590 560 591 561 [[package]] 592 562 name = "atomicwrites" 593 - version = "0.4.2" 563 + version = "0.4.3" 594 564 source = "registry+https://github.com/rust-lang/crates.io-index" 595 - checksum = "f4d45f362125ed144544e57b0ec6de8fd6a296d41a6252fc4a20c0cf12e9ed3a" 565 + checksum = "fc7b2dbe9169059af0f821e811180fddc971fc210c776c133c7819ccd6e478db" 596 566 dependencies = [ 597 - "rustix 0.38.21", 567 + "rustix 0.38.31", 598 568 "tempfile", 599 - "windows-sys 0.48.0", 569 + "windows-sys 0.52.0", 600 570 ] 601 571 602 572 [[package]] ··· 616 586 "bitflags 1.3.2", 617 587 "bytes", 618 588 "futures-util", 619 - "http", 620 - "http-body", 621 - "hyper", 589 + "http 0.2.9", 590 + "http-body 0.4.5", 591 + "hyper 0.14.26", 622 592 "itoa", 623 593 "matchit", 624 594 "memchr", ··· 642 612 "async-trait", 643 613 "bytes", 644 614 "futures-util", 645 - "http", 646 - "http-body", 615 + "http 0.2.9", 616 + "http-body 0.4.5", 647 617 "mime", 648 618 "rustversion", 649 619 "tower-layer", ··· 678 648 checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" 679 649 680 650 [[package]] 651 + name = "base64" 652 + version = "0.22.0" 653 + source = "registry+https://github.com/rust-lang/crates.io-index" 654 + checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" 655 + 656 + [[package]] 681 657 name = "base64ct" 682 658 version = "1.6.0" 683 659 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 694 670 695 671 [[package]] 696 672 name = "bindgen" 697 - version = "0.65.1" 673 + version = "0.69.4" 698 674 source = "registry+https://github.com/rust-lang/crates.io-index" 699 - checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5" 675 + checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" 700 676 dependencies = [ 701 - "bitflags 1.3.2", 677 + "bitflags 2.4.1", 702 678 "cexpr", 703 679 "clang-sys", 680 + "itertools 0.12.1", 704 681 "lazy_static", 705 682 "lazycell", 706 - "peeking_take_while", 707 - "prettyplease 0.2.4", 708 683 "proc-macro2", 709 684 "quote", 710 685 "regex", 711 686 "rustc-hash", 712 687 "shlex", 713 - "syn 2.0.32", 688 + "syn 2.0.48", 714 689 ] 715 690 716 691 [[package]] ··· 739 714 version = "2.4.1" 740 715 source = "registry+https://github.com/rust-lang/crates.io-index" 741 716 checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 717 + dependencies = [ 718 + "serde", 719 + ] 720 + 721 + [[package]] 722 + name = "bitpacking" 723 + version = "0.9.2" 724 + source = "registry+https://github.com/rust-lang/crates.io-index" 725 + checksum = "4c1d3e2bfd8d06048a179f7b17afc3188effa10385e7b00dc65af6aae732ea92" 726 + dependencies = [ 727 + "crunchy", 728 + ] 742 729 743 730 [[package]] 744 731 name = "bitvec" ··· 806 793 807 794 [[package]] 808 795 name = "byteorder" 809 - version = "1.4.3" 796 + version = "1.5.0" 810 797 source = "registry+https://github.com/rust-lang/crates.io-index" 811 - checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 798 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 812 799 813 800 [[package]] 814 801 name = "bytes" 815 - version = "1.3.0" 802 + version = "1.6.0" 816 803 source = "registry+https://github.com/rust-lang/crates.io-index" 817 - checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" 804 + checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" 818 805 819 806 [[package]] 820 807 name = "bytestring" ··· 910 897 911 898 [[package]] 912 899 name = "charabia" 913 - version = "0.8.5" 900 + version = "0.8.8" 914 901 source = "registry+https://github.com/rust-lang/crates.io-index" 915 - checksum = "ffb924701d850fbf0331302e7f9715c04e494b4b9bebb38ac48bdd30924e1936" 902 + checksum = "60dc1a562fc8cb53d552d371758a4ecd76d15cc7489d2b968529cd9cadcbd854" 916 903 dependencies = [ 917 904 "aho-corasick", 918 905 "cow-utils", ··· 937 924 938 925 [[package]] 939 926 name = "chrono" 940 - version = "0.4.31" 927 + version = "0.4.38" 941 928 source = "registry+https://github.com/rust-lang/crates.io-index" 942 - checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 929 + checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 943 930 dependencies = [ 944 931 "android-tzdata", 945 932 "iana-time-zone", ··· 947 934 "num-traits", 948 935 "serde", 949 936 "wasm-bindgen", 950 - "windows-targets 0.48.0", 937 + "windows-targets 0.52.0", 951 938 ] 952 939 953 940 [[package]] ··· 1009 996 1010 997 [[package]] 1011 998 name = "clap" 1012 - version = "4.4.11" 999 + version = "4.5.4" 1013 1000 source = "registry+https://github.com/rust-lang/crates.io-index" 1014 - checksum = "bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2" 1001 + checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" 1015 1002 dependencies = [ 1016 1003 "clap_builder", 1017 1004 "clap_derive", ··· 1019 1006 1020 1007 [[package]] 1021 1008 name = "clap_builder" 1022 - version = "4.4.11" 1009 + version = "4.5.2" 1023 1010 source = "registry+https://github.com/rust-lang/crates.io-index" 1024 - checksum = "a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb" 1011 + checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" 1025 1012 dependencies = [ 1026 1013 "anstream", 1027 1014 "anstyle", 1028 1015 "clap_lex", 1029 - "strsim", 1016 + "strsim 0.11.0", 1030 1017 ] 1031 1018 1032 1019 [[package]] 1033 1020 name = "clap_derive" 1034 - version = "4.4.7" 1021 + version = "4.5.4" 1035 1022 source = "registry+https://github.com/rust-lang/crates.io-index" 1036 - checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" 1023 + checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" 1037 1024 dependencies = [ 1038 - "heck", 1025 + "heck 0.5.0", 1039 1026 "proc-macro2", 1040 1027 "quote", 1041 - "syn 2.0.32", 1028 + "syn 2.0.48", 1042 1029 ] 1043 1030 1044 1031 [[package]] 1045 1032 name = "clap_lex" 1046 - version = "0.6.0" 1033 + version = "0.7.0" 1047 1034 source = "registry+https://github.com/rust-lang/crates.io-index" 1048 - checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" 1035 + checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 1049 1036 1050 1037 [[package]] 1051 1038 name = "codespan-reporting" ··· 1063 1050 dependencies = [ 1064 1051 "actix-web-validator", 1065 1052 "api", 1053 + "approx", 1066 1054 "arc-swap", 1067 1055 "async-trait", 1068 1056 "atomicwrites", 1057 + "bytes", 1069 1058 "cancel", 1070 1059 "chrono", 1071 1060 "common", 1072 1061 "criterion", 1073 1062 "env_logger", 1063 + "fnv", 1074 1064 "fs_extra", 1075 1065 "futures", 1076 1066 "hashring", 1067 + "indexmap 2.2.6", 1077 1068 "indicatif", 1078 1069 "io", 1079 - "itertools 0.12.0", 1070 + "issues", 1071 + "itertools 0.12.1", 1072 + "lazy_static", 1080 1073 "log", 1081 1074 "merge", 1082 - "num_cpus", 1083 1075 "ordered-float 4.2.0", 1084 1076 "parking_lot", 1085 1077 "pprof", 1078 + "proptest", 1086 1079 "rand 0.8.5", 1080 + "ringbuffer", 1087 1081 "rmp-serde", 1088 1082 "rstest", 1089 1083 "schemars", ··· 1092 1086 "serde", 1093 1087 "serde_cbor", 1094 1088 "serde_json", 1089 + "sha2", 1095 1090 "sparse", 1091 + "strum", 1096 1092 "tar", 1097 1093 "tempfile", 1098 1094 "thiserror", ··· 1100 1096 "tokio", 1101 1097 "tokio-util", 1102 1098 "tonic", 1103 - "tower", 1104 1099 "tracing", 1105 1100 "url", 1106 1101 "uuid", ··· 1128 1123 name = "common" 1129 1124 version = "0.0.0" 1130 1125 dependencies = [ 1126 + "lazy_static", 1127 + "num_cpus", 1131 1128 "ordered-float 4.2.0", 1129 + "semver", 1132 1130 "serde", 1131 + "thiserror", 1132 + "thread-priority", 1133 + "tokio", 1133 1134 "validator", 1134 1135 ] 1135 1136 1136 1137 [[package]] 1137 1138 name = "config" 1138 - version = "0.13.4" 1139 + version = "0.14.0" 1139 1140 source = "registry+https://github.com/rust-lang/crates.io-index" 1140 - checksum = "23738e11972c7643e4ec947840fc463b6a571afcd3e735bdfce7d03c7a784aca" 1141 + checksum = "7328b20597b53c2454f0b1919720c25c7339051c02b72b7e05409e00b14132be" 1141 1142 dependencies = [ 1142 1143 "async-trait", 1144 + "convert_case 0.6.0", 1143 1145 "json5", 1144 1146 "lazy_static", 1145 1147 "nom", ··· 1148 1150 "rust-ini", 1149 1151 "serde", 1150 1152 "serde_json", 1151 - "toml", 1153 + "toml 0.8.9", 1152 1154 "yaml-rust", 1153 1155 ] 1154 1156 ··· 1204 1206 ] 1205 1207 1206 1208 [[package]] 1209 + name = "const-random" 1210 + version = "0.1.17" 1211 + source = "registry+https://github.com/rust-lang/crates.io-index" 1212 + checksum = "5aaf16c9c2c612020bcfd042e170f6e32de9b9d75adb5277cdbbd2e2c8c8299a" 1213 + dependencies = [ 1214 + "const-random-macro", 1215 + ] 1216 + 1217 + [[package]] 1218 + name = "const-random-macro" 1219 + version = "0.1.16" 1220 + source = "registry+https://github.com/rust-lang/crates.io-index" 1221 + checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" 1222 + dependencies = [ 1223 + "getrandom 0.2.11", 1224 + "once_cell", 1225 + "tiny-keccak", 1226 + ] 1227 + 1228 + [[package]] 1207 1229 name = "constant_time_eq" 1208 1230 version = "0.1.5" 1209 1231 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1222 1244 checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 1223 1245 1224 1246 [[package]] 1247 + name = "convert_case" 1248 + version = "0.6.0" 1249 + source = "registry+https://github.com/rust-lang/crates.io-index" 1250 + checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" 1251 + dependencies = [ 1252 + "unicode-segmentation", 1253 + ] 1254 + 1255 + [[package]] 1225 1256 name = "cookie" 1226 1257 version = "0.16.2" 1227 1258 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1233 1264 ] 1234 1265 1235 1266 [[package]] 1236 - name = "core-foundation" 1237 - version = "0.9.4" 1238 - source = "registry+https://github.com/rust-lang/crates.io-index" 1239 - checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 1240 - dependencies = [ 1241 - "core-foundation-sys", 1242 - "libc", 1243 - ] 1244 - 1245 - [[package]] 1246 1267 name = "core-foundation-sys" 1247 1268 version = "0.8.6" 1248 1269 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1274 1295 1275 1296 [[package]] 1276 1297 name = "crc32c" 1277 - version = "0.6.4" 1298 + version = "0.6.5" 1278 1299 source = "registry+https://github.com/rust-lang/crates.io-index" 1279 - checksum = "d8f48d60e5b4d2c53d5c2b1d8a58c849a70ae5e5509b08a48d047e3b65714a74" 1300 + checksum = "89254598aa9b9fa608de44b3ae54c810f0f06d755e24c50177f1f8f31ff50ce2" 1280 1301 dependencies = [ 1281 1302 "rustc_version", 1282 1303 ] ··· 1327 1348 ] 1328 1349 1329 1350 [[package]] 1330 - name = "critical-section" 1331 - version = "1.1.1" 1332 - source = "registry+https://github.com/rust-lang/crates.io-index" 1333 - checksum = "6548a0ad5d2549e111e1f6a11a6c2e2d00ce6a3dafe22948d67c2b443f775e52" 1334 - 1335 - [[package]] 1336 1351 name = "crossbeam-channel" 1337 1352 version = "0.5.8" 1338 1353 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1376 1391 ] 1377 1392 1378 1393 [[package]] 1394 + name = "crunchy" 1395 + version = "0.2.2" 1396 + source = "registry+https://github.com/rust-lang/crates.io-index" 1397 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 1398 + 1399 + [[package]] 1379 1400 name = "crypto-common" 1380 1401 version = "0.1.6" 1381 1402 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1387 1408 1388 1409 [[package]] 1389 1410 name = "csv" 1390 - version = "1.2.2" 1411 + version = "1.3.0" 1391 1412 source = "registry+https://github.com/rust-lang/crates.io-index" 1392 - checksum = "626ae34994d3d8d668f4269922248239db4ae42d538b14c398b74a52208e8086" 1413 + checksum = "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe" 1393 1414 dependencies = [ 1394 1415 "csv-core", 1395 1416 "itoa", ··· 1399 1420 1400 1421 [[package]] 1401 1422 name = "csv-core" 1402 - version = "0.1.10" 1423 + version = "0.1.11" 1403 1424 source = "registry+https://github.com/rust-lang/crates.io-index" 1404 - checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" 1425 + checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70" 1405 1426 dependencies = [ 1406 1427 "memchr", 1407 1428 ] ··· 1470 1491 "ident_case", 1471 1492 "proc-macro2", 1472 1493 "quote", 1473 - "strsim", 1474 - "syn 2.0.32", 1494 + "strsim 0.10.0", 1495 + "syn 2.0.48", 1475 1496 ] 1476 1497 1477 1498 [[package]] ··· 1482 1503 dependencies = [ 1483 1504 "darling_core", 1484 1505 "quote", 1485 - "syn 2.0.32", 1506 + "syn 2.0.48", 1507 + ] 1508 + 1509 + [[package]] 1510 + name = "dashmap" 1511 + version = "5.5.3" 1512 + source = "registry+https://github.com/rust-lang/crates.io-index" 1513 + checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 1514 + dependencies = [ 1515 + "cfg-if", 1516 + "hashbrown 0.14.2", 1517 + "lock_api", 1518 + "once_cell", 1519 + "parking_lot_core", 1486 1520 ] 1487 1521 1488 1522 [[package]] ··· 1500 1534 source = "registry+https://github.com/rust-lang/crates.io-index" 1501 1535 checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" 1502 1536 dependencies = [ 1503 - "convert_case", 1537 + "convert_case 0.4.0", 1504 1538 "proc-macro2", 1505 1539 "quote", 1506 1540 "rustc_version", ··· 1509 1543 1510 1544 [[package]] 1511 1545 name = "deunicode" 1512 - version = "1.3.3" 1546 + version = "1.4.3" 1513 1547 source = "registry+https://github.com/rust-lang/crates.io-index" 1514 - checksum = "8c1bba4f227a4a53d12b653f50ca7bf10c9119ae2aba56aff9e0338b5c98f36a" 1548 + checksum = "b6e854126756c496b8c81dec88f9a706b15b875c5849d4097a3854476b9fdf94" 1515 1549 1516 1550 [[package]] 1517 1551 name = "digest" 1518 - version = "0.10.6" 1552 + version = "0.10.7" 1519 1553 source = "registry+https://github.com/rust-lang/crates.io-index" 1520 - checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" 1554 + checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 1521 1555 dependencies = [ 1522 1556 "block-buffer", 1523 1557 "crypto-common", ··· 1526 1560 1527 1561 [[package]] 1528 1562 name = "dlv-list" 1529 - version = "0.3.0" 1563 + version = "0.5.2" 1530 1564 source = "registry+https://github.com/rust-lang/crates.io-index" 1531 - checksum = "0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257" 1565 + checksum = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f" 1566 + dependencies = [ 1567 + "const-random", 1568 + ] 1532 1569 1533 1570 [[package]] 1534 1571 name = "docopt" ··· 1539 1576 "lazy_static", 1540 1577 "regex", 1541 1578 "serde", 1542 - "strsim", 1579 + "strsim 0.10.0", 1543 1580 ] 1544 1581 1545 1582 [[package]] ··· 1560 1597 1561 1598 [[package]] 1562 1599 name = "either" 1563 - version = "1.8.1" 1600 + version = "1.10.0" 1564 1601 source = "registry+https://github.com/rust-lang/crates.io-index" 1565 - checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 1602 + checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" 1566 1603 1567 1604 [[package]] 1568 1605 name = "encode_unicode" ··· 1636 1673 1637 1674 [[package]] 1638 1675 name = "encoding_rs" 1639 - version = "0.8.32" 1676 + version = "0.8.33" 1640 1677 source = "registry+https://github.com/rust-lang/crates.io-index" 1641 - checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" 1678 + checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" 1642 1679 dependencies = [ 1643 1680 "cfg-if", 1644 1681 ] ··· 1653 1690 ] 1654 1691 1655 1692 [[package]] 1693 + name = "env_filter" 1694 + version = "0.1.0" 1695 + source = "registry+https://github.com/rust-lang/crates.io-index" 1696 + checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" 1697 + dependencies = [ 1698 + "log", 1699 + "regex", 1700 + ] 1701 + 1702 + [[package]] 1656 1703 name = "env_logger" 1657 - version = "0.10.1" 1704 + version = "0.11.3" 1658 1705 source = "registry+https://github.com/rust-lang/crates.io-index" 1659 - checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" 1706 + checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" 1660 1707 dependencies = [ 1708 + "anstream", 1709 + "anstyle", 1710 + "env_filter", 1661 1711 "humantime", 1662 - "is-terminal", 1663 1712 "log", 1664 - "regex", 1665 - "termcolor", 1666 1713 ] 1667 1714 1668 1715 [[package]] ··· 1682 1729 checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 1683 1730 1684 1731 [[package]] 1685 - name = "errno" 1686 - version = "0.3.1" 1732 + name = "erased-serde" 1733 + version = "0.4.2" 1687 1734 source = "registry+https://github.com/rust-lang/crates.io-index" 1688 - checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 1735 + checksum = "55d05712b2d8d88102bc9868020c9e5c7a1f5527c452b9b97450a1d006140ba7" 1689 1736 dependencies = [ 1690 - "errno-dragonfly", 1691 - "libc", 1692 - "windows-sys 0.48.0", 1737 + "serde", 1693 1738 ] 1694 1739 1695 1740 [[package]] 1696 - name = "errno-dragonfly" 1697 - version = "0.1.2" 1741 + name = "errno" 1742 + version = "0.3.8" 1698 1743 source = "registry+https://github.com/rust-lang/crates.io-index" 1699 - checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 1744 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 1700 1745 dependencies = [ 1701 - "cc", 1702 1746 "libc", 1747 + "windows-sys 0.52.0", 1703 1748 ] 1704 1749 1705 1750 [[package]] 1706 1751 name = "fastrand" 1707 - version = "2.0.0" 1752 + version = "2.0.1" 1708 1753 source = "registry+https://github.com/rust-lang/crates.io-index" 1709 - checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 1754 + checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 1710 1755 1711 1756 [[package]] 1712 1757 name = "filetime" ··· 1740 1785 1741 1786 [[package]] 1742 1787 name = "flate2" 1743 - version = "1.0.26" 1788 + version = "1.0.28" 1744 1789 source = "registry+https://github.com/rust-lang/crates.io-index" 1745 - checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" 1790 + checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" 1746 1791 dependencies = [ 1747 1792 "crc32fast", 1748 1793 "miniz_oxide 0.7.1", ··· 1778 1823 dependencies = [ 1779 1824 "proc-macro2", 1780 1825 "quote", 1781 - "syn 2.0.32", 1826 + "syn 2.0.48", 1782 1827 ] 1783 1828 1784 1829 [[package]] ··· 1798 1843 1799 1844 [[package]] 1800 1845 name = "fs4" 1801 - version = "0.7.0" 1846 + version = "0.8.2" 1802 1847 source = "registry+https://github.com/rust-lang/crates.io-index" 1803 - checksum = "29f9df8a11882c4e3335eb2d18a0137c505d9ca927470b0cac9c6f0ae07d28f7" 1848 + checksum = "21dabded2e32cd57ded879041205c60a4a4c4bab47bd0fd2fa8b01f30849f02b" 1804 1849 dependencies = [ 1805 - "rustix 0.38.21", 1806 - "windows-sys 0.48.0", 1850 + "rustix 0.38.31", 1851 + "windows-sys 0.52.0", 1807 1852 ] 1808 1853 1809 1854 [[package]] ··· 1832 1877 1833 1878 [[package]] 1834 1879 name = "futures" 1835 - version = "0.3.29" 1880 + version = "0.3.30" 1836 1881 source = "registry+https://github.com/rust-lang/crates.io-index" 1837 - checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" 1882 + checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 1838 1883 dependencies = [ 1839 1884 "futures-channel", 1840 1885 "futures-core", ··· 1847 1892 1848 1893 [[package]] 1849 1894 name = "futures-channel" 1850 - version = "0.3.29" 1895 + version = "0.3.30" 1851 1896 source = "registry+https://github.com/rust-lang/crates.io-index" 1852 - checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" 1897 + checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 1853 1898 dependencies = [ 1854 1899 "futures-core", 1855 1900 "futures-sink", ··· 1857 1902 1858 1903 [[package]] 1859 1904 name = "futures-core" 1860 - version = "0.3.29" 1905 + version = "0.3.30" 1861 1906 source = "registry+https://github.com/rust-lang/crates.io-index" 1862 - checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" 1907 + checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 1863 1908 1864 1909 [[package]] 1865 1910 name = "futures-executor" 1866 - version = "0.3.29" 1911 + version = "0.3.30" 1867 1912 source = "registry+https://github.com/rust-lang/crates.io-index" 1868 - checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" 1913 + checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 1869 1914 dependencies = [ 1870 1915 "futures-core", 1871 1916 "futures-task", ··· 1874 1919 1875 1920 [[package]] 1876 1921 name = "futures-io" 1877 - version = "0.3.29" 1922 + version = "0.3.30" 1878 1923 source = "registry+https://github.com/rust-lang/crates.io-index" 1879 - checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" 1924 + checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 1880 1925 1881 1926 [[package]] 1882 1927 name = "futures-macro" 1883 - version = "0.3.29" 1928 + version = "0.3.30" 1884 1929 source = "registry+https://github.com/rust-lang/crates.io-index" 1885 - checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" 1930 + checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 1886 1931 dependencies = [ 1887 1932 "proc-macro2", 1888 1933 "quote", 1889 - "syn 2.0.32", 1934 + "syn 2.0.48", 1890 1935 ] 1891 1936 1892 1937 [[package]] 1893 1938 name = "futures-sink" 1894 - version = "0.3.29" 1939 + version = "0.3.30" 1895 1940 source = "registry+https://github.com/rust-lang/crates.io-index" 1896 - checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" 1941 + checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 1897 1942 1898 1943 [[package]] 1899 1944 name = "futures-task" 1900 - version = "0.3.29" 1945 + version = "0.3.30" 1901 1946 source = "registry+https://github.com/rust-lang/crates.io-index" 1902 - checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" 1947 + checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 1903 1948 1904 1949 [[package]] 1905 1950 name = "futures-timer" ··· 1909 1954 1910 1955 [[package]] 1911 1956 name = "futures-util" 1912 - version = "0.3.29" 1957 + version = "0.3.30" 1913 1958 source = "registry+https://github.com/rust-lang/crates.io-index" 1914 - checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" 1959 + checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 1915 1960 dependencies = [ 1916 1961 "futures-channel", 1917 1962 "futures-core", ··· 1944 1989 "libc", 1945 1990 "log", 1946 1991 "rustversion", 1947 - "windows", 1992 + "windows 0.48.0", 1948 1993 ] 1949 1994 1950 1995 [[package]] ··· 1958 2003 ] 1959 2004 1960 2005 [[package]] 2006 + name = "generic-tests" 2007 + version = "0.1.2" 2008 + source = "registry+https://github.com/rust-lang/crates.io-index" 2009 + checksum = "eeb39ec0dacc89541b6eced815ab9e97f6b7d44078628abb090c6437763fd050" 2010 + dependencies = [ 2011 + "proc-macro2", 2012 + "quote", 2013 + "syn 1.0.107", 2014 + ] 2015 + 2016 + [[package]] 1961 2017 name = "geo" 1962 - version = "0.27.0" 2018 + version = "0.28.0" 1963 2019 source = "registry+https://github.com/rust-lang/crates.io-index" 1964 - checksum = "4841b40fdbccd4b7042bd6195e4de91da54af34c50632e371bcbfcdfb558b873" 2020 + checksum = "f811f663912a69249fa620dcd2a005db7254529da2d8a0b23942e81f47084501" 1965 2021 dependencies = [ 1966 2022 "earcutr", 1967 2023 "float_next_after", ··· 1976 2032 1977 2033 [[package]] 1978 2034 name = "geo-types" 1979 - version = "0.7.12" 2035 + version = "0.7.13" 1980 2036 source = "registry+https://github.com/rust-lang/crates.io-index" 1981 - checksum = "567495020b114f1ce9bed679b29975aa0bfae06ac22beacd5cfde5dabe7b05d6" 2037 + checksum = "9ff16065e5720f376fbced200a5ae0f47ace85fd70b7e54269790281353b6d61" 1982 2038 dependencies = [ 1983 2039 "approx", 1984 2040 "num-traits", ··· 1997 2053 1998 2054 [[package]] 1999 2055 name = "geohash" 2000 - version = "0.13.0" 2056 + version = "0.13.1" 2001 2057 source = "registry+https://github.com/rust-lang/crates.io-index" 2002 - checksum = "8a18b809b13fa4f1c9ccfd94179cc429021a3517856b5160422c3d810c1e8546" 2058 + checksum = "0fb94b1a65401d6cbf22958a9040aa364812c26674f841bee538b12c135db1e6" 2003 2059 dependencies = [ 2004 2060 "geo-types", 2005 2061 "libm", ··· 2032 2088 checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 2033 2089 dependencies = [ 2034 2090 "cfg-if", 2091 + "js-sys", 2035 2092 "libc", 2036 2093 "wasi 0.11.0+wasi-snapshot-preview1", 2094 + "wasm-bindgen", 2037 2095 ] 2038 2096 2039 2097 [[package]] ··· 2062 2120 2063 2121 [[package]] 2064 2122 name = "h2" 2065 - version = "0.3.21" 2123 + version = "0.3.26" 2066 2124 source = "registry+https://github.com/rust-lang/crates.io-index" 2067 - checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" 2125 + checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" 2068 2126 dependencies = [ 2069 2127 "bytes", 2070 2128 "fnv", 2071 2129 "futures-core", 2072 2130 "futures-sink", 2073 2131 "futures-util", 2074 - "http", 2075 - "indexmap 1.9.2", 2132 + "http 0.2.9", 2133 + "indexmap 2.2.6", 2134 + "slab", 2135 + "tokio", 2136 + "tokio-util", 2137 + "tracing", 2138 + ] 2139 + 2140 + [[package]] 2141 + name = "h2" 2142 + version = "0.4.4" 2143 + source = "registry+https://github.com/rust-lang/crates.io-index" 2144 + checksum = "816ec7294445779408f36fe57bc5b7fc1cf59664059096c65f905c1c61f58069" 2145 + dependencies = [ 2146 + "bytes", 2147 + "fnv", 2148 + "futures-core", 2149 + "futures-sink", 2150 + "futures-util", 2151 + "http 1.0.0", 2152 + "indexmap 2.2.6", 2076 2153 "slab", 2077 2154 "tokio", 2078 2155 "tokio-util", ··· 2087 2164 2088 2165 [[package]] 2089 2166 name = "hash32" 2090 - version = "0.2.1" 2167 + version = "0.3.1" 2091 2168 source = "registry+https://github.com/rust-lang/crates.io-index" 2092 - checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67" 2169 + checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606" 2093 2170 dependencies = [ 2094 2171 "byteorder", 2095 2172 ] ··· 2099 2176 version = "0.12.3" 2100 2177 source = "registry+https://github.com/rust-lang/crates.io-index" 2101 2178 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 2102 - dependencies = [ 2103 - "ahash 0.7.7", 2104 - ] 2179 + 2180 + [[package]] 2181 + name = "hashbrown" 2182 + version = "0.13.2" 2183 + source = "registry+https://github.com/rust-lang/crates.io-index" 2184 + checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" 2105 2185 2106 2186 [[package]] 2107 2187 name = "hashbrown" ··· 2109 2189 source = "registry+https://github.com/rust-lang/crates.io-index" 2110 2190 checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 2111 2191 dependencies = [ 2112 - "ahash 0.8.5", 2192 + "ahash", 2113 2193 "allocator-api2", 2114 2194 ] 2115 2195 ··· 2137 2217 2138 2218 [[package]] 2139 2219 name = "heapless" 2140 - version = "0.7.16" 2220 + version = "0.8.0" 2141 2221 source = "registry+https://github.com/rust-lang/crates.io-index" 2142 - checksum = "db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743" 2222 + checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad" 2143 2223 dependencies = [ 2144 - "atomic-polyfill", 2145 2224 "hash32", 2146 - "rustc_version", 2147 - "spin 0.9.8", 2148 2225 "stable_deref_trait", 2149 2226 ] 2150 2227 2151 2228 [[package]] 2152 2229 name = "heck" 2153 - version = "0.4.0" 2230 + version = "0.4.1" 2154 2231 source = "registry+https://github.com/rust-lang/crates.io-index" 2155 - checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" 2232 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 2233 + 2234 + [[package]] 2235 + name = "heck" 2236 + version = "0.5.0" 2237 + source = "registry+https://github.com/rust-lang/crates.io-index" 2238 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 2156 2239 2157 2240 [[package]] 2158 2241 name = "hermit-abi" ··· 2187 2270 ] 2188 2271 2189 2272 [[package]] 2273 + name = "http" 2274 + version = "1.0.0" 2275 + source = "registry+https://github.com/rust-lang/crates.io-index" 2276 + checksum = "b32afd38673a8016f7c9ae69e5af41a58f81b1d31689040f2f1959594ce194ea" 2277 + dependencies = [ 2278 + "bytes", 2279 + "fnv", 2280 + "itoa", 2281 + ] 2282 + 2283 + [[package]] 2190 2284 name = "http-body" 2191 2285 version = "0.4.5" 2192 2286 source = "registry+https://github.com/rust-lang/crates.io-index" 2193 2287 checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 2194 2288 dependencies = [ 2195 2289 "bytes", 2196 - "http", 2290 + "http 0.2.9", 2291 + "pin-project-lite", 2292 + ] 2293 + 2294 + [[package]] 2295 + name = "http-body" 2296 + version = "1.0.0" 2297 + source = "registry+https://github.com/rust-lang/crates.io-index" 2298 + checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" 2299 + dependencies = [ 2300 + "bytes", 2301 + "http 1.0.0", 2302 + ] 2303 + 2304 + [[package]] 2305 + name = "http-body-util" 2306 + version = "0.1.1" 2307 + source = "registry+https://github.com/rust-lang/crates.io-index" 2308 + checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" 2309 + dependencies = [ 2310 + "bytes", 2311 + "futures-core", 2312 + "http 1.0.0", 2313 + "http-body 1.0.0", 2197 2314 "pin-project-lite", 2198 2315 ] 2199 2316 ··· 2204 2321 checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" 2205 2322 2206 2323 [[package]] 2324 + name = "http-serde" 2325 + version = "2.0.0" 2326 + source = "registry+https://github.com/rust-lang/crates.io-index" 2327 + checksum = "7fb7239a6d49eda628c2dfdd7e982c59b0c3f0fb99ce45c4237f02a520030688" 2328 + dependencies = [ 2329 + "http 1.0.0", 2330 + "serde", 2331 + ] 2332 + 2333 + [[package]] 2207 2334 name = "httparse" 2208 2335 version = "1.8.0" 2209 2336 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2231 2358 "futures-channel", 2232 2359 "futures-core", 2233 2360 "futures-util", 2234 - "h2", 2235 - "http", 2236 - "http-body", 2361 + "h2 0.3.26", 2362 + "http 0.2.9", 2363 + "http-body 0.4.5", 2237 2364 "httparse", 2238 2365 "httpdate", 2239 2366 "itoa", ··· 2246 2373 ] 2247 2374 2248 2375 [[package]] 2376 + name = "hyper" 2377 + version = "1.2.0" 2378 + source = "registry+https://github.com/rust-lang/crates.io-index" 2379 + checksum = "186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a" 2380 + dependencies = [ 2381 + "bytes", 2382 + "futures-channel", 2383 + "futures-util", 2384 + "h2 0.4.4", 2385 + "http 1.0.0", 2386 + "http-body 1.0.0", 2387 + "httparse", 2388 + "itoa", 2389 + "pin-project-lite", 2390 + "smallvec", 2391 + "tokio", 2392 + "want", 2393 + ] 2394 + 2395 + [[package]] 2249 2396 name = "hyper-rustls" 2250 - version = "0.24.0" 2397 + version = "0.26.0" 2251 2398 source = "registry+https://github.com/rust-lang/crates.io-index" 2252 - checksum = "0646026eb1b3eea4cd9ba47912ea5ce9cc07713d105b1a14698f4e6433d348b7" 2399 + checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c" 2253 2400 dependencies = [ 2254 - "http", 2255 - "hyper", 2256 - "rustls", 2401 + "futures-util", 2402 + "http 1.0.0", 2403 + "hyper 1.2.0", 2404 + "hyper-util", 2405 + "rustls 0.22.4", 2406 + "rustls-pki-types", 2257 2407 "tokio", 2258 - "tokio-rustls", 2408 + "tokio-rustls 0.25.0", 2409 + "tower-service", 2259 2410 ] 2260 2411 2261 2412 [[package]] ··· 2264 2415 source = "registry+https://github.com/rust-lang/crates.io-index" 2265 2416 checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" 2266 2417 dependencies = [ 2267 - "hyper", 2418 + "hyper 0.14.26", 2268 2419 "pin-project-lite", 2269 2420 "tokio", 2270 2421 "tokio-io-timeout", 2271 2422 ] 2272 2423 2273 2424 [[package]] 2425 + name = "hyper-util" 2426 + version = "0.1.3" 2427 + source = "registry+https://github.com/rust-lang/crates.io-index" 2428 + checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" 2429 + dependencies = [ 2430 + "bytes", 2431 + "futures-channel", 2432 + "futures-util", 2433 + "http 1.0.0", 2434 + "http-body 1.0.0", 2435 + "hyper 1.2.0", 2436 + "pin-project-lite", 2437 + "socket2 0.5.5", 2438 + "tokio", 2439 + "tower", 2440 + "tower-service", 2441 + "tracing", 2442 + ] 2443 + 2444 + [[package]] 2274 2445 name = "iana-time-zone" 2275 2446 version = "0.1.53" 2276 2447 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2345 2516 2346 2517 [[package]] 2347 2518 name = "indexmap" 2348 - version = "2.0.1" 2519 + version = "2.2.6" 2349 2520 source = "registry+https://github.com/rust-lang/crates.io-index" 2350 - checksum = "ad227c3af19d4914570ad36d30409928b75967c298feb9ea1969db3a610bb14e" 2521 + checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 2351 2522 dependencies = [ 2352 2523 "equivalent", 2353 2524 "hashbrown 0.14.2", 2525 + "serde", 2354 2526 ] 2355 2527 2356 2528 [[package]] 2357 2529 name = "indicatif" 2358 - version = "0.17.6" 2530 + version = "0.17.8" 2359 2531 source = "registry+https://github.com/rust-lang/crates.io-index" 2360 - checksum = "0b297dc40733f23a0e52728a58fa9489a5b7638a324932de16b41adc3ef80730" 2532 + checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" 2361 2533 dependencies = [ 2362 2534 "console", 2363 2535 "instant", ··· 2372 2544 source = "registry+https://github.com/rust-lang/crates.io-index" 2373 2545 checksum = "abfb2e51b23c338595ae0b6bdaaa7a4a8b860b8d788a4331cb07b50fe5dea71b" 2374 2546 dependencies = [ 2375 - "ahash 0.8.5", 2376 - "indexmap 2.0.1", 2547 + "ahash", 2548 + "indexmap 2.2.6", 2377 2549 "is-terminal", 2378 2550 "itoa", 2379 2551 "log", ··· 2403 2575 ] 2404 2576 2405 2577 [[package]] 2578 + name = "inventory" 2579 + version = "0.3.14" 2580 + source = "registry+https://github.com/rust-lang/crates.io-index" 2581 + checksum = "c8573b2b1fb643a372c73b23f4da5f888677feef3305146d68a539250a9bccc7" 2582 + 2583 + [[package]] 2406 2584 name = "io" 2407 2585 version = "0.0.0" 2408 2586 dependencies = [ ··· 2426 2604 2427 2605 [[package]] 2428 2606 name = "io-uring" 2429 - version = "0.6.2" 2607 + version = "0.6.3" 2430 2608 source = "registry+https://github.com/rust-lang/crates.io-index" 2431 - checksum = "460648e47a07a43110fbfa2e0b14afb2be920093c31e5dccc50e49568e099762" 2609 + checksum = "a9febecd4aebbe9c7c23c8e536e966805fdf09944c8a915e7991ee51acb67087" 2432 2610 dependencies = [ 2433 2611 "bitflags 1.3.2", 2434 2612 "libc", ··· 2464 2642 ] 2465 2643 2466 2644 [[package]] 2645 + name = "is_sorted" 2646 + version = "0.1.1" 2647 + source = "registry+https://github.com/rust-lang/crates.io-index" 2648 + checksum = "357376465c37db3372ef6a00585d336ed3d0f11d4345eef77ebcb05865392b21" 2649 + 2650 + [[package]] 2651 + name = "issues" 2652 + version = "0.0.0" 2653 + dependencies = [ 2654 + "chrono", 2655 + "dashmap", 2656 + "http 1.0.0", 2657 + "http-serde", 2658 + "log", 2659 + "schemars", 2660 + "serde", 2661 + "serde_json", 2662 + "serial_test", 2663 + ] 2664 + 2665 + [[package]] 2467 2666 name = "itertools" 2468 2667 version = "0.10.5" 2469 2668 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2474 2673 2475 2674 [[package]] 2476 2675 name = "itertools" 2477 - version = "0.12.0" 2676 + version = "0.12.1" 2478 2677 source = "registry+https://github.com/rust-lang/crates.io-index" 2479 - checksum = "25db6b064527c5d482d0423354fcd07a89a2dfe07b67892e62411946db7f07b0" 2678 + checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" 2480 2679 dependencies = [ 2481 2680 "either", 2482 2681 ] ··· 2513 2712 2514 2713 [[package]] 2515 2714 name = "js-sys" 2516 - version = "0.3.60" 2715 + version = "0.3.69" 2517 2716 source = "registry+https://github.com/rust-lang/crates.io-index" 2518 - checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" 2717 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 2519 2718 dependencies = [ 2520 2719 "wasm-bindgen", 2521 2720 ] ··· 2532 2731 ] 2533 2732 2534 2733 [[package]] 2734 + name = "jsonwebtoken" 2735 + version = "9.3.0" 2736 + source = "registry+https://github.com/rust-lang/crates.io-index" 2737 + checksum = "b9ae10193d25051e74945f1ea2d0b42e03cc3b890f7e4cc5faa44997d808193f" 2738 + dependencies = [ 2739 + "base64 0.21.0", 2740 + "js-sys", 2741 + "pem", 2742 + "ring 0.17.5", 2743 + "serde", 2744 + "serde_json", 2745 + "simple_asn1", 2746 + ] 2747 + 2748 + [[package]] 2535 2749 name = "language-tags" 2536 2750 version = "0.3.2" 2537 2751 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2551 2765 2552 2766 [[package]] 2553 2767 name = "libc" 2554 - version = "0.2.150" 2768 + version = "0.2.153" 2555 2769 source = "registry+https://github.com/rust-lang/crates.io-index" 2556 - checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 2770 + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 2557 2771 2558 2772 [[package]] 2559 2773 name = "libloading" ··· 2573 2787 2574 2788 [[package]] 2575 2789 name = "librocksdb-sys" 2576 - version = "0.11.0+8.1.1" 2790 + version = "0.16.0+8.10.0" 2577 2791 source = "registry+https://github.com/rust-lang/crates.io-index" 2578 - checksum = "d3386f101bcb4bd252d8e9d2fb41ec3b0862a15a62b478c355b2982efa469e3e" 2792 + checksum = "ce3d60bc059831dc1c83903fb45c103f75db65c5a7bf22272764d9cc683e348c" 2579 2793 dependencies = [ 2580 2794 "bindgen", 2581 2795 "bzip2-sys", ··· 2598 2812 2599 2813 [[package]] 2600 2814 name = "lindera-cc-cedict-builder" 2601 - version = "0.27.1" 2815 + version = "0.28.0" 2602 2816 source = "registry+https://github.com/rust-lang/crates.io-index" 2603 - checksum = "6f567a47e47b5420908424de2c6c5e424e3cafe588d0146bd128c0f3755758a3" 2817 + checksum = "ca21f2ee3ca40e7f3ebbd568d041be1531c2c28dbf540e737aeba934ab53f330" 2604 2818 dependencies = [ 2605 2819 "anyhow", 2606 2820 "bincode", ··· 2617 2831 2618 2832 [[package]] 2619 2833 name = "lindera-compress" 2620 - version = "0.27.1" 2834 + version = "0.28.0" 2621 2835 source = "registry+https://github.com/rust-lang/crates.io-index" 2622 - checksum = "49f3e553d55ebe9881fa5e5de588b0a153456e93564d17dfbef498912caf63a2" 2836 + checksum = "34da125091f3b3a49351f418484a16cb2a23f6888cd53fe219edad19d263da5d" 2623 2837 dependencies = [ 2624 2838 "anyhow", 2625 2839 "flate2", ··· 2628 2842 2629 2843 [[package]] 2630 2844 name = "lindera-core" 2631 - version = "0.27.1" 2845 + version = "0.28.0" 2632 2846 source = "registry+https://github.com/rust-lang/crates.io-index" 2633 - checksum = "a9a2440cc156a4a911a174ec68203543d1efb10df3a700a59b6bf581e453c726" 2847 + checksum = "09d4b717a8a31b73a3cbd3552e0abda14e0c85d97dc8b911035342533defdbad" 2634 2848 dependencies = [ 2635 2849 "anyhow", 2636 2850 "bincode", ··· 2645 2859 2646 2860 [[package]] 2647 2861 name = "lindera-decompress" 2648 - version = "0.27.1" 2862 + version = "0.28.0" 2649 2863 source = "registry+https://github.com/rust-lang/crates.io-index" 2650 - checksum = "e077a410e61c962cb526f71b7effd62ffc607488a8f61869c937582d2ccb529b" 2864 + checksum = "98f4476c99cb4ffa54fbfc42953adf69ada7276cfbb594bce9829547de012058" 2651 2865 dependencies = [ 2652 2866 "anyhow", 2653 2867 "flate2", ··· 2656 2870 2657 2871 [[package]] 2658 2872 name = "lindera-dictionary" 2659 - version = "0.27.1" 2873 + version = "0.28.0" 2660 2874 source = "registry+https://github.com/rust-lang/crates.io-index" 2661 - checksum = "d9f57491adf7b311a3ee87f5e4a36454df16a2ec73de4ef28b2106fac80bd782" 2875 + checksum = "a45b92f0ce331c2202c6cec3135e4bfce29525ab3bb97a613c27c8e0a29fa967" 2662 2876 dependencies = [ 2663 2877 "anyhow", 2664 2878 "bincode", ··· 2676 2890 2677 2891 [[package]] 2678 2892 name = "lindera-ipadic-builder" 2679 - version = "0.27.1" 2893 + version = "0.28.0" 2680 2894 source = "registry+https://github.com/rust-lang/crates.io-index" 2681 - checksum = "a3476ec7748aebd2eb23d496ddfce5e7e0a5c031cffcd214451043e02d029f11" 2895 + checksum = "642dee52201852df209cb43423ff1ca4d161a329f5cdba049a7b5820118345f2" 2682 2896 dependencies = [ 2683 2897 "anyhow", 2684 2898 "bincode", ··· 2697 2911 2698 2912 [[package]] 2699 2913 name = "lindera-ipadic-neologd-builder" 2700 - version = "0.27.1" 2914 + version = "0.28.0" 2701 2915 source = "registry+https://github.com/rust-lang/crates.io-index" 2702 - checksum = "7b1c7576a02d5e4af2bf62de51790a01bc4b8bc0d0b6a6b86a46b157f5cb306d" 2916 + checksum = "325144b154e68159373e944d1cd7f67c6ff9965a2af41240a8e41732b3fdb3af" 2703 2917 dependencies = [ 2704 2918 "anyhow", 2705 2919 "bincode", ··· 2718 2932 2719 2933 [[package]] 2720 2934 name = "lindera-ko-dic" 2721 - version = "0.27.1" 2935 + version = "0.28.0" 2722 2936 source = "registry+https://github.com/rust-lang/crates.io-index" 2723 - checksum = "b713ecd5b827d7d448c3c5eb3c6d5899ecaf22cd17087599996349a02c76828d" 2937 + checksum = "b484a2f9964e7424264fda304beb6ff6ad883c347accfe1115e777dedef3661d" 2724 2938 dependencies = [ 2725 2939 "bincode", 2726 2940 "byteorder", ··· 2735 2949 2736 2950 [[package]] 2737 2951 name = "lindera-ko-dic-builder" 2738 - version = "0.27.1" 2952 + version = "0.28.0" 2739 2953 source = "registry+https://github.com/rust-lang/crates.io-index" 2740 - checksum = "3e545752f6487be87b572529ad594cb3b48d2ef20821516f598b2d152d23277b" 2954 + checksum = "b9413d4d9bf7af921f5ac64414a290c7ba81695e8ba08dd2f6c950b57c281a69" 2741 2955 dependencies = [ 2742 2956 "anyhow", 2743 2957 "bincode", ··· 2755 2969 2756 2970 [[package]] 2757 2971 name = "lindera-tokenizer" 2758 - version = "0.27.1" 2972 + version = "0.28.0" 2759 2973 source = "registry+https://github.com/rust-lang/crates.io-index" 2760 - checksum = "24a2d4606a5a4da62ac4a3680ee884a75da7f0c892dc967fc9cb983ceba39a8f" 2974 + checksum = "9987c818462d51ca67e131e40f0386e25e8c557e195059b1257f95731561185d" 2761 2975 dependencies = [ 2762 2976 "bincode", 2763 - "byteorder", 2764 2977 "lindera-core", 2765 2978 "lindera-dictionary", 2766 2979 "once_cell", ··· 2770 2983 2771 2984 [[package]] 2772 2985 name = "lindera-unidic" 2773 - version = "0.27.1" 2986 + version = "0.28.0" 2774 2987 source = "registry+https://github.com/rust-lang/crates.io-index" 2775 - checksum = "388b1bdf81794b5d5b8057ce0321c58ff4b90d676b637948ccc7863ae2f43d28" 2988 + checksum = "0c379cf436b2627cd7d3498642e491eadbff9b3e01231c516ce9f9b1893ab7c3" 2776 2989 dependencies = [ 2777 2990 "bincode", 2778 2991 "byteorder", ··· 2787 3000 2788 3001 [[package]] 2789 3002 name = "lindera-unidic-builder" 2790 - version = "0.27.1" 3003 + version = "0.28.0" 2791 3004 source = "registry+https://github.com/rust-lang/crates.io-index" 2792 - checksum = "cdfa3e29a22c047da57fadd960ff674b720de15a1e2fb35b5ed67f3408afb469" 3005 + checksum = "601ec33b5174141396a7a4ca066278863840221fec32d0be19091e7fae91ed94" 2793 3006 dependencies = [ 2794 3007 "anyhow", 2795 3008 "bincode", ··· 2828 3041 2829 3042 [[package]] 2830 3043 name = "linux-raw-sys" 2831 - version = "0.4.11" 3044 + version = "0.4.13" 2832 3045 source = "registry+https://github.com/rust-lang/crates.io-index" 2833 - checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" 3046 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 2834 3047 2835 3048 [[package]] 2836 3049 name = "litemap" 2837 - version = "0.6.1" 3050 + version = "0.7.2" 2838 3051 source = "registry+https://github.com/rust-lang/crates.io-index" 2839 - checksum = "575d8a551c59104b4df91269921e5eab561aa1b77c618dac0414b5d44a4617de" 3052 + checksum = "f9d642685b028806386b2b6e75685faadd3eb65a85fff7df711ce18446a422da" 2840 3053 2841 3054 [[package]] 2842 3055 name = "local-channel" ··· 2858 3071 2859 3072 [[package]] 2860 3073 name = "lock_api" 2861 - version = "0.4.9" 3074 + version = "0.4.11" 2862 3075 source = "registry+https://github.com/rust-lang/crates.io-index" 2863 - checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 3076 + checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 2864 3077 dependencies = [ 2865 3078 "autocfg", 2866 3079 "scopeguard", ··· 2869 3082 2870 3083 [[package]] 2871 3084 name = "log" 2872 - version = "0.4.20" 3085 + version = "0.4.21" 2873 3086 source = "registry+https://github.com/rust-lang/crates.io-index" 2874 - checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 3087 + checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 2875 3088 2876 3089 [[package]] 2877 3090 name = "loom" 2878 - version = "0.5.6" 3091 + version = "0.7.1" 2879 3092 source = "registry+https://github.com/rust-lang/crates.io-index" 2880 - checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" 3093 + checksum = "7e045d70ddfbc984eacfa964ded019534e8f6cbf36f6410aee0ed5cefa5a9175" 2881 3094 dependencies = [ 2882 3095 "cfg-if", 2883 3096 "generator", ··· 2887 3100 ] 2888 3101 2889 3102 [[package]] 3103 + name = "macro_rules_attribute" 3104 + version = "0.2.0" 3105 + source = "registry+https://github.com/rust-lang/crates.io-index" 3106 + checksum = "8a82271f7bc033d84bbca59a3ce3e4159938cb08a9c3aebbe54d215131518a13" 3107 + dependencies = [ 3108 + "macro_rules_attribute-proc_macro", 3109 + "paste", 3110 + ] 3111 + 3112 + [[package]] 3113 + name = "macro_rules_attribute-proc_macro" 3114 + version = "0.2.0" 3115 + source = "registry+https://github.com/rust-lang/crates.io-index" 3116 + checksum = "b8dd856d451cc0da70e2ef2ce95a18e39a93b7558bedf10201ad28503f918568" 3117 + 3118 + [[package]] 2890 3119 name = "matchers" 2891 3120 version = "0.1.0" 2892 3121 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2918 3147 2919 3148 [[package]] 2920 3149 name = "memmap2" 2921 - version = "0.9.2" 3150 + version = "0.9.4" 2922 3151 source = "registry+https://github.com/rust-lang/crates.io-index" 2923 - checksum = "39a69c7c189ae418f83003da62820aca28d15a07725ce51fb924999335d622ff" 3152 + checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" 2924 3153 dependencies = [ 2925 3154 "libc", 2926 3155 ] ··· 2939 3168 version = "0.0.0" 2940 3169 dependencies = [ 2941 3170 "log", 2942 - "memmap2 0.9.2", 3171 + "memmap2 0.9.4", 2943 3172 "parking_lot", 2944 3173 "serde", 2945 3174 ] ··· 3008 3237 3009 3238 [[package]] 3010 3239 name = "mio" 3011 - version = "0.8.9" 3240 + version = "0.8.11" 3012 3241 source = "registry+https://github.com/rust-lang/crates.io-index" 3013 - checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" 3242 + checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 3014 3243 dependencies = [ 3015 3244 "libc", 3016 3245 "log", ··· 3062 3291 3063 3292 [[package]] 3064 3293 name = "nom" 3065 - version = "7.1.1" 3294 + version = "7.1.3" 3066 3295 source = "registry+https://github.com/rust-lang/crates.io-index" 3067 - checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36" 3296 + checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 3068 3297 dependencies = [ 3069 3298 "memchr", 3070 3299 "minimal-lexical", ··· 3090 3319 ] 3091 3320 3092 3321 [[package]] 3322 + name = "num-bigint" 3323 + version = "0.4.4" 3324 + source = "registry+https://github.com/rust-lang/crates.io-index" 3325 + checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" 3326 + dependencies = [ 3327 + "autocfg", 3328 + "num-integer", 3329 + "num-traits", 3330 + ] 3331 + 3332 + [[package]] 3333 + name = "num-cmp" 3334 + version = "0.1.0" 3335 + source = "registry+https://github.com/rust-lang/crates.io-index" 3336 + checksum = "63335b2e2c34fae2fb0aa2cecfd9f0832a1e24b3b32ecec612c3426d46dc8aaa" 3337 + 3338 + [[package]] 3093 3339 name = "num-derive" 3094 - version = "0.4.1" 3340 + version = "0.4.2" 3095 3341 source = "registry+https://github.com/rust-lang/crates.io-index" 3096 - checksum = "cfb77679af88f8b125209d354a202862602672222e7f2313fdd6dc349bad4712" 3342 + checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" 3097 3343 dependencies = [ 3098 3344 "proc-macro2", 3099 3345 "quote", 3100 - "syn 2.0.32", 3346 + "syn 2.0.48", 3101 3347 ] 3102 3348 3103 3349 [[package]] ··· 3111 3357 ] 3112 3358 3113 3359 [[package]] 3360 + name = "num-integer" 3361 + version = "0.1.46" 3362 + source = "registry+https://github.com/rust-lang/crates.io-index" 3363 + checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 3364 + dependencies = [ 3365 + "num-traits", 3366 + ] 3367 + 3368 + [[package]] 3114 3369 name = "num-traits" 3115 - version = "0.2.16" 3370 + version = "0.2.18" 3116 3371 source = "registry+https://github.com/rust-lang/crates.io-index" 3117 - checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" 3372 + checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 3118 3373 dependencies = [ 3119 3374 "autocfg", 3120 3375 "libm", ··· 3147 3402 3148 3403 [[package]] 3149 3404 name = "once_cell" 3150 - version = "1.18.0" 3405 + version = "1.19.0" 3151 3406 source = "registry+https://github.com/rust-lang/crates.io-index" 3152 - checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 3407 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 3153 3408 3154 3409 [[package]] 3155 3410 name = "oorandom" ··· 3177 3432 3178 3433 [[package]] 3179 3434 name = "ordered-multimap" 3180 - version = "0.4.3" 3435 + version = "0.6.0" 3181 3436 source = "registry+https://github.com/rust-lang/crates.io-index" 3182 - checksum = "ccd746e37177e1711c20dd619a1620f34f5c8b569c53590a72dedd5344d8924a" 3437 + checksum = "4ed8acf08e98e744e5384c8bc63ceb0364e68a6854187221c18df61c4797690e" 3183 3438 dependencies = [ 3184 3439 "dlv-list", 3185 - "hashbrown 0.12.3", 3440 + "hashbrown 0.13.2", 3186 3441 ] 3187 3442 3188 3443 [[package]] ··· 3203 3458 3204 3459 [[package]] 3205 3460 name = "parking_lot_core" 3206 - version = "0.9.5" 3461 + version = "0.9.9" 3207 3462 source = "registry+https://github.com/rust-lang/crates.io-index" 3208 - checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" 3463 + checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 3209 3464 dependencies = [ 3210 3465 "backtrace", 3211 3466 "cfg-if", 3212 3467 "libc", 3213 3468 "petgraph", 3214 - "redox_syscall 0.2.16", 3469 + "redox_syscall 0.4.1", 3215 3470 "smallvec", 3216 3471 "thread-id", 3217 - "windows-sys 0.42.0", 3472 + "windows-targets 0.48.0", 3218 3473 ] 3219 3474 3220 3475 [[package]] ··· 3259 3514 ] 3260 3515 3261 3516 [[package]] 3262 - name = "peeking_take_while" 3263 - version = "0.1.2" 3517 + name = "pem" 3518 + version = "3.0.3" 3264 3519 source = "registry+https://github.com/rust-lang/crates.io-index" 3265 - checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" 3520 + checksum = "1b8fcc794035347fb64beda2d3b462595dd2753e3f268d89c5aae77e8cf2c310" 3521 + dependencies = [ 3522 + "base64 0.21.0", 3523 + "serde", 3524 + ] 3266 3525 3267 3526 [[package]] 3268 3527 name = "percent-encoding" ··· 3406 3665 3407 3666 [[package]] 3408 3667 name = "pinyin" 3409 - version = "0.9.0" 3668 + version = "0.10.0" 3410 3669 source = "registry+https://github.com/rust-lang/crates.io-index" 3411 - checksum = "3bd12336e3afa34152e002f57df37a7056778daa59ea542b3473b87f5fb260c4" 3670 + checksum = "16f2611cd06a1ac239a0cea4521de9eb068a6ca110324ee00631aa68daa74fc0" 3412 3671 3413 3672 [[package]] 3414 3673 name = "pkg-config" ··· 3498 3757 checksum = "1ceca8aaf45b5c46ec7ed39fff75f57290368c1846d33d24a122ca81416ab058" 3499 3758 dependencies = [ 3500 3759 "proc-macro2", 3501 - "syn 2.0.32", 3760 + "syn 2.0.48", 3502 3761 ] 3503 3762 3504 3763 [[package]] ··· 3527 3786 3528 3787 [[package]] 3529 3788 name = "proc-macro2" 3530 - version = "1.0.63" 3789 + version = "1.0.76" 3531 3790 source = "registry+https://github.com/rust-lang/crates.io-index" 3532 - checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb" 3791 + checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" 3533 3792 dependencies = [ 3534 3793 "unicode-ident", 3535 3794 ] ··· 3544 3803 "hex", 3545 3804 "lazy_static", 3546 3805 "procfs-core", 3547 - "rustix 0.38.21", 3806 + "rustix 0.38.31", 3548 3807 ] 3549 3808 3550 3809 [[package]] ··· 3603 3862 3604 3863 [[package]] 3605 3864 name = "prost" 3606 - version = "0.12.0" 3865 + version = "0.12.3" 3607 3866 source = "registry+https://github.com/rust-lang/crates.io-index" 3608 - checksum = "aa8473a65b88506c106c28ae905ca4a2b83a2993640467a41bb3080627ddfd2c" 3867 + checksum = "146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a" 3609 3868 dependencies = [ 3610 3869 "bytes", 3611 - "prost-derive 0.12.0", 3870 + "prost-derive 0.12.3", 3612 3871 ] 3613 3872 3614 3873 [[package]] ··· 3618 3877 checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" 3619 3878 dependencies = [ 3620 3879 "bytes", 3621 - "heck", 3880 + "heck 0.4.1", 3622 3881 "itertools 0.10.5", 3623 3882 "lazy_static", 3624 3883 "log", ··· 3637 3896 3638 3897 [[package]] 3639 3898 name = "prost-build" 3640 - version = "0.12.0" 3899 + version = "0.12.3" 3641 3900 source = "registry+https://github.com/rust-lang/crates.io-index" 3642 - checksum = "30d3e647e9eb04ddfef78dfee2d5b3fefdf94821c84b710a3d8ebc89ede8b164" 3901 + checksum = "c55e02e35260070b6f716a2423c2ff1c3bb1642ddca6f99e1f26d06268a0e2d2" 3643 3902 dependencies = [ 3644 3903 "bytes", 3645 - "heck", 3904 + "heck 0.4.1", 3646 3905 "itertools 0.10.5", 3647 3906 "log", 3648 3907 "multimap", 3649 3908 "once_cell", 3650 3909 "petgraph", 3651 3910 "prettyplease 0.2.4", 3652 - "prost 0.12.0", 3653 - "prost-types 0.12.0", 3911 + "prost 0.12.3", 3912 + "prost-types 0.12.3", 3654 3913 "regex", 3655 - "syn 2.0.32", 3914 + "syn 2.0.48", 3656 3915 "tempfile", 3657 3916 "which", 3658 3917 ] ··· 3672 3931 3673 3932 [[package]] 3674 3933 name = "prost-derive" 3675 - version = "0.12.0" 3934 + version = "0.12.3" 3676 3935 source = "registry+https://github.com/rust-lang/crates.io-index" 3677 - checksum = "56075c27b20ae524d00f247b8a4dc333e5784f889fe63099f8e626bc8d73486c" 3936 + checksum = "efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e" 3678 3937 dependencies = [ 3679 3938 "anyhow", 3680 3939 "itertools 0.10.5", 3681 3940 "proc-macro2", 3682 3941 "quote", 3683 - "syn 2.0.32", 3942 + "syn 2.0.48", 3684 3943 ] 3685 3944 3686 3945 [[package]] ··· 3694 3953 3695 3954 [[package]] 3696 3955 name = "prost-types" 3697 - version = "0.12.0" 3956 + version = "0.12.3" 3698 3957 source = "registry+https://github.com/rust-lang/crates.io-index" 3699 - checksum = "cebe0a918c97f86c217b0f76fd754e966f8b9f41595095cf7d74cb4e59d730f6" 3958 + checksum = "193898f59edcf43c26227dcd4c8427f00d99d61e95dcde58dabd49fa291d470e" 3700 3959 dependencies = [ 3701 - "prost 0.12.0", 3960 + "prost 0.12.3", 3961 + ] 3962 + 3963 + [[package]] 3964 + name = "prost-wkt" 3965 + version = "0.4.2" 3966 + source = "registry+https://github.com/rust-lang/crates.io-index" 3967 + checksum = "562788060bcf2bfabe055194bd991ed2442457661744c88e0a0828ff9a08c08b" 3968 + dependencies = [ 3969 + "chrono", 3970 + "inventory", 3971 + "prost 0.11.9", 3972 + "serde", 3973 + "serde_derive", 3974 + "serde_json", 3975 + "typetag", 3976 + ] 3977 + 3978 + [[package]] 3979 + name = "prost-wkt-build" 3980 + version = "0.4.2" 3981 + source = "registry+https://github.com/rust-lang/crates.io-index" 3982 + checksum = "c4dca8bcead3b728a6a7da017cc95e7f4cb2320ec4f6896bc593a1c4700f7328" 3983 + dependencies = [ 3984 + "heck 0.4.1", 3985 + "prost 0.11.9", 3986 + "prost-build 0.11.9", 3987 + "prost-types 0.11.9", 3988 + "quote", 3989 + ] 3990 + 3991 + [[package]] 3992 + name = "prost-wkt-types" 3993 + version = "0.4.2" 3994 + source = "registry+https://github.com/rust-lang/crates.io-index" 3995 + checksum = "2377c5680f2342871823045052e791b4487f7c90aae17e0feaee24cf59578a34" 3996 + dependencies = [ 3997 + "chrono", 3998 + "prost 0.11.9", 3999 + "prost-build 0.11.9", 4000 + "prost-types 0.11.9", 4001 + "prost-wkt", 4002 + "prost-wkt-build", 4003 + "regex", 4004 + "serde", 4005 + "serde_derive", 4006 + "serde_json", 3702 4007 ] 3703 4008 3704 4009 [[package]] ··· 3742 4047 3743 4048 [[package]] 3744 4049 name = "qdrant" 3745 - version = "1.7.4" 4050 + version = "1.9.0" 3746 4051 dependencies = [ 3747 4052 "actix-cors", 3748 4053 "actix-files", 3749 4054 "actix-multipart", 3750 4055 "actix-web", 3751 - "actix-web-httpauth", 4056 + "actix-web-extras", 3752 4057 "actix-web-validator", 3753 4058 "anyhow", 3754 4059 "api", ··· 3763 4068 "constant_time_eq 0.3.0", 3764 4069 "futures", 3765 4070 "futures-util", 3766 - "itertools 0.12.0", 4071 + "issues", 4072 + "itertools 0.12.1", 4073 + "jsonwebtoken", 3767 4074 "log", 3768 4075 "memory", 3769 - "num-traits", 3770 - "num_cpus", 3771 4076 "parking_lot", 3772 4077 "prometheus", 3773 4078 "prost 0.11.9", ··· 3776 4081 "rand 0.8.5", 3777 4082 "reqwest", 3778 4083 "rstack-self", 3779 - "rustls", 3780 - "rustls-pemfile", 4084 + "rustls 0.22.4", 4085 + "rustls-pemfile 2.1.2", 4086 + "rustls-pki-types", 3781 4087 "rusty-hook", 3782 4088 "schemars", 3783 4089 "sealed_test", ··· 3788 4094 "serde_urlencoded", 3789 4095 "slog", 3790 4096 "slog-stdlog", 3791 - "sparse", 3792 4097 "storage", 3793 4098 "sys-info", 3794 4099 "tar", ··· 3812 4117 [[package]] 3813 4118 name = "quantization" 3814 4119 version = "0.1.0" 3815 - source = "git+https://github.com/qdrant/quantization.git#939fdb627a8edcf92fd71e3c79017156690850e9" 4120 + source = "git+https://github.com/qdrant/quantization.git#14f42f944358b4e95c482892dc4ead019809a448" 3816 4121 dependencies = [ 3817 4122 "cc", 3818 4123 "permutation_iterator", ··· 3839 4144 3840 4145 [[package]] 3841 4146 name = "quote" 3842 - version = "1.0.29" 4147 + version = "1.0.35" 3843 4148 source = "registry+https://github.com/rust-lang/crates.io-index" 3844 - checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105" 4149 + checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 3845 4150 dependencies = [ 3846 4151 "proc-macro2", 3847 4152 ] ··· 3971 4276 3972 4277 [[package]] 3973 4278 name = "rayon" 3974 - version = "1.8.0" 4279 + version = "1.10.0" 3975 4280 source = "registry+https://github.com/rust-lang/crates.io-index" 3976 - checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 4281 + checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 3977 4282 dependencies = [ 3978 4283 "either", 3979 4284 "rayon-core", ··· 3981 4286 3982 4287 [[package]] 3983 4288 name = "rayon-core" 3984 - version = "1.12.0" 4289 + version = "1.12.1" 3985 4290 source = "registry+https://github.com/rust-lang/crates.io-index" 3986 - checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 4291 + checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 3987 4292 dependencies = [ 3988 4293 "crossbeam-deque", 3989 4294 "crossbeam-utils", ··· 4053 4358 4054 4359 [[package]] 4055 4360 name = "reqwest" 4056 - version = "0.11.22" 4361 + version = "0.12.3" 4057 4362 source = "registry+https://github.com/rust-lang/crates.io-index" 4058 - checksum = "046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b" 4363 + checksum = "3e6cc1e89e689536eb5aeede61520e874df5a4707df811cd5da4aa5fbb2aae19" 4059 4364 dependencies = [ 4060 - "base64 0.21.0", 4365 + "base64 0.22.0", 4061 4366 "bytes", 4062 - "encoding_rs", 4367 + "futures-channel", 4063 4368 "futures-core", 4064 4369 "futures-util", 4065 - "h2", 4066 - "http", 4067 - "http-body", 4068 - "hyper", 4370 + "h2 0.4.4", 4371 + "http 1.0.0", 4372 + "http-body 1.0.0", 4373 + "http-body-util", 4374 + "hyper 1.2.0", 4069 4375 "hyper-rustls", 4376 + "hyper-util", 4070 4377 "ipnet", 4071 4378 "js-sys", 4072 4379 "log", ··· 4074 4381 "once_cell", 4075 4382 "percent-encoding", 4076 4383 "pin-project-lite", 4077 - "rustls", 4078 - "rustls-pemfile", 4384 + "rustls 0.22.4", 4385 + "rustls-pemfile 2.1.2", 4386 + "rustls-pki-types", 4079 4387 "serde", 4080 4388 "serde_json", 4081 4389 "serde_urlencoded", 4082 - "system-configuration", 4390 + "sync_wrapper", 4083 4391 "tokio", 4084 - "tokio-rustls", 4392 + "tokio-rustls 0.25.0", 4085 4393 "tokio-util", 4086 4394 "tower-service", 4087 4395 "url", ··· 4089 4397 "wasm-bindgen-futures", 4090 4398 "wasm-streams", 4091 4399 "web-sys", 4092 - "webpki-roots 0.25.2", 4400 + "webpki-roots", 4093 4401 "winreg", 4094 4402 ] 4095 4403 ··· 4132 4440 ] 4133 4441 4134 4442 [[package]] 4443 + name = "ringbuffer" 4444 + version = "0.15.0" 4445 + source = "registry+https://github.com/rust-lang/crates.io-index" 4446 + checksum = "3df6368f71f205ff9c33c076d170dd56ebf68e8161c733c0caa07a7a5509ed53" 4447 + 4448 + [[package]] 4135 4449 name = "rmp" 4136 4450 version = "0.8.11" 4137 4451 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4161 4475 4162 4476 [[package]] 4163 4477 name = "rocksdb" 4164 - version = "0.21.0" 4478 + version = "0.22.0" 4165 4479 source = "registry+https://github.com/rust-lang/crates.io-index" 4166 - checksum = "bb6f170a4041d50a0ce04b0d2e14916d6ca863ea2e422689a5b694395d299ffe" 4480 + checksum = "6bd13e55d6d7b8cd0ea569161127567cd587676c99f4472f779a0279aa60a7a7" 4167 4481 dependencies = [ 4168 4482 "libc", 4169 4483 "librocksdb-sys", ··· 4171 4485 4172 4486 [[package]] 4173 4487 name = "ron" 4174 - version = "0.7.1" 4488 + version = "0.8.1" 4175 4489 source = "registry+https://github.com/rust-lang/crates.io-index" 4176 - checksum = "88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a" 4490 + checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" 4177 4491 dependencies = [ 4178 - "base64 0.13.1", 4179 - "bitflags 1.3.2", 4492 + "base64 0.21.0", 4493 + "bitflags 2.4.1", 4180 4494 "serde", 4495 + "serde_derive", 4181 4496 ] 4182 4497 4183 4498 [[package]] ··· 4209 4524 4210 4525 [[package]] 4211 4526 name = "rstar" 4212 - version = "0.11.0" 4527 + version = "0.12.0" 4213 4528 source = "registry+https://github.com/rust-lang/crates.io-index" 4214 - checksum = "73111312eb7a2287d229f06c00ff35b51ddee180f017ab6dec1f69d62ac098d6" 4529 + checksum = "133315eb94c7b1e8d0cb097e5a710d850263372fd028fff18969de708afc7008" 4215 4530 dependencies = [ 4216 4531 "heapless", 4217 4532 "num-traits", ··· 4220 4535 4221 4536 [[package]] 4222 4537 name = "rstest" 4223 - version = "0.18.2" 4538 + version = "0.19.0" 4224 4539 source = "registry+https://github.com/rust-lang/crates.io-index" 4225 - checksum = "97eeab2f3c0a199bc4be135c36c924b6590b88c377d416494288c14f2db30199" 4540 + checksum = "9d5316d2a1479eeef1ea21e7f9ddc67c191d497abc8fc3ba2467857abbb68330" 4226 4541 dependencies = [ 4227 4542 "futures", 4228 4543 "futures-timer", ··· 4232 4547 4233 4548 [[package]] 4234 4549 name = "rstest_macros" 4235 - version = "0.18.2" 4550 + version = "0.19.0" 4236 4551 source = "registry+https://github.com/rust-lang/crates.io-index" 4237 - checksum = "d428f8247852f894ee1be110b375111b586d4fa431f6c46e64ba5a0dcccbe605" 4552 + checksum = "04a9df72cc1f67020b0d63ad9bfe4a323e459ea7eb68e03bd9824db49f9a4c25" 4238 4553 dependencies = [ 4239 4554 "cfg-if", 4240 4555 "glob", ··· 4243 4558 "regex", 4244 4559 "relative-path", 4245 4560 "rustc_version", 4246 - "syn 2.0.32", 4561 + "syn 2.0.48", 4247 4562 "unicode-ident", 4248 4563 ] 4249 4564 4250 4565 [[package]] 4251 4566 name = "rust-ini" 4252 - version = "0.18.0" 4567 + version = "0.19.0" 4253 4568 source = "registry+https://github.com/rust-lang/crates.io-index" 4254 - checksum = "f6d5f2436026b4f6e79dc829837d467cc7e9a55ee40e750d716713540715a2df" 4569 + checksum = "7e2a3bcec1f113553ef1c88aae6c020a369d03d55b58de9869a0908930385091" 4255 4570 dependencies = [ 4256 4571 "cfg-if", 4257 4572 "ordered-multimap", ··· 4294 4609 4295 4610 [[package]] 4296 4611 name = "rustix" 4297 - version = "0.38.21" 4612 + version = "0.38.31" 4298 4613 source = "registry+https://github.com/rust-lang/crates.io-index" 4299 - checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3" 4614 + checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 4300 4615 dependencies = [ 4301 4616 "bitflags 2.4.1", 4302 4617 "errno", 4303 4618 "libc", 4304 - "linux-raw-sys 0.4.11", 4305 - "windows-sys 0.48.0", 4619 + "linux-raw-sys 0.4.13", 4620 + "windows-sys 0.52.0", 4306 4621 ] 4307 4622 4308 4623 [[package]] 4309 4624 name = "rustls" 4310 - version = "0.21.10" 4625 + version = "0.21.11" 4311 4626 source = "registry+https://github.com/rust-lang/crates.io-index" 4312 - checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" 4627 + checksum = "7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4" 4313 4628 dependencies = [ 4314 4629 "log", 4315 4630 "ring 0.17.5", ··· 4318 4633 ] 4319 4634 4320 4635 [[package]] 4636 + name = "rustls" 4637 + version = "0.22.4" 4638 + source = "registry+https://github.com/rust-lang/crates.io-index" 4639 + checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" 4640 + dependencies = [ 4641 + "log", 4642 + "ring 0.17.5", 4643 + "rustls-pki-types", 4644 + "rustls-webpki 0.102.2", 4645 + "subtle", 4646 + "zeroize", 4647 + ] 4648 + 4649 + [[package]] 4321 4650 name = "rustls-pemfile" 4322 4651 version = "1.0.3" 4323 4652 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4327 4656 ] 4328 4657 4329 4658 [[package]] 4330 - name = "rustls-webpki" 4331 - version = "0.100.2" 4659 + name = "rustls-pemfile" 4660 + version = "2.1.2" 4332 4661 source = "registry+https://github.com/rust-lang/crates.io-index" 4333 - checksum = "e98ff011474fa39949b7e5c0428f9b4937eda7da7848bbb947786b7be0b27dab" 4662 + checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" 4334 4663 dependencies = [ 4335 - "ring 0.16.20", 4336 - "untrusted 0.7.1", 4664 + "base64 0.22.0", 4665 + "rustls-pki-types", 4337 4666 ] 4338 4667 4339 4668 [[package]] 4669 + name = "rustls-pki-types" 4670 + version = "1.4.1" 4671 + source = "registry+https://github.com/rust-lang/crates.io-index" 4672 + checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247" 4673 + 4674 + [[package]] 4340 4675 name = "rustls-webpki" 4341 4676 version = "0.101.7" 4342 4677 source = "registry+https://github.com/rust-lang/crates.io-index" 4343 4678 checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" 4344 4679 dependencies = [ 4345 4680 "ring 0.17.5", 4681 + "untrusted 0.9.0", 4682 + ] 4683 + 4684 + [[package]] 4685 + name = "rustls-webpki" 4686 + version = "0.102.2" 4687 + source = "registry+https://github.com/rust-lang/crates.io-index" 4688 + checksum = "faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610" 4689 + dependencies = [ 4690 + "ring 0.17.5", 4691 + "rustls-pki-types", 4346 4692 "untrusted 0.9.0", 4347 4693 ] 4348 4694 ··· 4385 4731 "ci_info", 4386 4732 "getopts", 4387 4733 "nias", 4388 - "toml", 4734 + "toml 0.5.10", 4389 4735 ] 4390 4736 4391 4737 [[package]] ··· 4412 4758 "chrono", 4413 4759 "dyn-clone", 4414 4760 "indexmap 1.9.2", 4761 + "indexmap 2.2.6", 4415 4762 "schemars_derive", 4416 4763 "serde", 4417 4764 "serde_json", ··· 4491 4838 name = "segment" 4492 4839 version = "0.6.0" 4493 4840 dependencies = [ 4841 + "ahash", 4494 4842 "atomic_refcell", 4495 4843 "atomicwrites", 4496 4844 "bincode", 4845 + "bitpacking", 4497 4846 "bitvec", 4498 4847 "cgroups-rs", 4499 4848 "charabia", 4500 4849 "chrono", 4501 4850 "common", 4502 4851 "criterion", 4852 + "fnv", 4503 4853 "fs_extra", 4504 - "futures", 4854 + "generic-tests", 4505 4855 "geo", 4506 4856 "geohash", 4857 + "indexmap 2.2.6", 4507 4858 "io", 4508 4859 "io-uring", 4509 - "itertools 0.12.0", 4510 - "lazy_static", 4860 + "is_sorted", 4861 + "itertools 0.12.1", 4511 4862 "log", 4512 - "memmap2 0.9.2", 4863 + "macro_rules_attribute", 4864 + "memmap2 0.9.4", 4513 4865 "memory", 4866 + "nom", 4867 + "num-cmp", 4514 4868 "num-derive", 4515 4869 "num-traits", 4516 - "num_cpus", 4517 4870 "ordered-float 4.2.0", 4518 4871 "parking_lot", 4519 4872 "pprof", ··· 4533 4886 "serde-value", 4534 4887 "serde_cbor", 4535 4888 "serde_json", 4889 + "smallvec", 4536 4890 "smol_str", 4537 4891 "sparse", 4538 4892 "sysinfo", ··· 4548 4902 4549 4903 [[package]] 4550 4904 name = "semver" 4551 - version = "1.0.20" 4905 + version = "1.0.22" 4552 4906 source = "registry+https://github.com/rust-lang/crates.io-index" 4553 - checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 4907 + checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" 4908 + dependencies = [ 4909 + "serde", 4910 + ] 4554 4911 4555 4912 [[package]] 4556 4913 name = "serde" 4557 - version = "1.0.193" 4914 + version = "1.0.197" 4558 4915 source = "registry+https://github.com/rust-lang/crates.io-index" 4559 - checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 4916 + checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 4560 4917 dependencies = [ 4561 4918 "serde_derive", 4562 4919 ] ··· 4583 4940 4584 4941 [[package]] 4585 4942 name = "serde_derive" 4586 - version = "1.0.193" 4943 + version = "1.0.197" 4587 4944 source = "registry+https://github.com/rust-lang/crates.io-index" 4588 - checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 4945 + checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 4589 4946 dependencies = [ 4590 4947 "proc-macro2", 4591 4948 "quote", 4592 - "syn 2.0.32", 4949 + "syn 2.0.48", 4593 4950 ] 4594 4951 4595 4952 [[package]] ··· 4605 4962 4606 4963 [[package]] 4607 4964 name = "serde_json" 4608 - version = "1.0.108" 4965 + version = "1.0.115" 4609 4966 source = "registry+https://github.com/rust-lang/crates.io-index" 4610 - checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 4967 + checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" 4611 4968 dependencies = [ 4612 4969 "itoa", 4613 4970 "ryu", ··· 4637 4994 ] 4638 4995 4639 4996 [[package]] 4997 + name = "serde_spanned" 4998 + version = "0.6.5" 4999 + source = "registry+https://github.com/rust-lang/crates.io-index" 5000 + checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" 5001 + dependencies = [ 5002 + "serde", 5003 + ] 5004 + 5005 + [[package]] 4640 5006 name = "serde_urlencoded" 4641 5007 version = "0.7.1" 4642 5008 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4649 5015 ] 4650 5016 4651 5017 [[package]] 5018 + name = "serial_test" 5019 + version = "3.0.0" 5020 + source = "registry+https://github.com/rust-lang/crates.io-index" 5021 + checksum = "953ad9342b3aaca7cb43c45c097dd008d4907070394bd0751a0aa8817e5a018d" 5022 + dependencies = [ 5023 + "dashmap", 5024 + "lazy_static", 5025 + "parking_lot", 5026 + "serial_test_derive", 5027 + ] 5028 + 5029 + [[package]] 5030 + name = "serial_test_derive" 5031 + version = "3.0.0" 5032 + source = "registry+https://github.com/rust-lang/crates.io-index" 5033 + checksum = "b93fb4adc70021ac1b47f7d45e8cc4169baaa7ea58483bc5b721d19a26202212" 5034 + dependencies = [ 5035 + "proc-macro2", 5036 + "quote", 5037 + "syn 2.0.48", 5038 + ] 5039 + 5040 + [[package]] 4652 5041 name = "sha1" 4653 5042 version = "0.10.5" 4654 5043 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4661 5050 4662 5051 [[package]] 4663 5052 name = "sha2" 4664 - version = "0.10.6" 5053 + version = "0.10.8" 4665 5054 source = "registry+https://github.com/rust-lang/crates.io-index" 4666 - checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 5055 + checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 4667 5056 dependencies = [ 4668 5057 "cfg-if", 4669 5058 "cpufeatures", ··· 4681 5070 4682 5071 [[package]] 4683 5072 name = "shlex" 4684 - version = "1.1.0" 5073 + version = "1.3.0" 4685 5074 source = "registry+https://github.com/rust-lang/crates.io-index" 4686 - checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" 5075 + checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 4687 5076 4688 5077 [[package]] 4689 5078 name = "signal-hook-registry" ··· 4695 5084 ] 4696 5085 4697 5086 [[package]] 5087 + name = "simple_asn1" 5088 + version = "0.6.2" 5089 + source = "registry+https://github.com/rust-lang/crates.io-index" 5090 + checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085" 5091 + dependencies = [ 5092 + "num-bigint", 5093 + "num-traits", 5094 + "thiserror", 5095 + "time", 5096 + ] 5097 + 5098 + [[package]] 4698 5099 name = "siphasher" 4699 5100 version = "0.3.10" 4700 5101 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4745 5146 4746 5147 [[package]] 4747 5148 name = "smallvec" 4748 - version = "1.10.0" 5149 + version = "1.13.2" 4749 5150 source = "registry+https://github.com/rust-lang/crates.io-index" 4750 - checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 5151 + checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 4751 5152 4752 5153 [[package]] 4753 5154 name = "smol_str" 4754 - version = "0.2.0" 5155 + version = "0.2.1" 4755 5156 source = "registry+https://github.com/rust-lang/crates.io-index" 4756 - checksum = "74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c" 5157 + checksum = "e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49" 4757 5158 dependencies = [ 4758 5159 "serde", 4759 5160 ] ··· 4796 5197 dependencies = [ 4797 5198 "common", 4798 5199 "io", 4799 - "itertools 0.12.0", 4800 - "memmap2 0.9.2", 5200 + "itertools 0.12.1", 5201 + "memmap2 0.9.4", 4801 5202 "memory", 4802 5203 "ordered-float 4.2.0", 5204 + "parking_lot", 4803 5205 "rand 0.8.5", 4804 5206 "schemars", 4805 5207 "serde", 4806 - "serde_json", 4807 5208 "tempfile", 4808 5209 "validator", 4809 5210 ] ··· 4819 5220 version = "0.9.8" 4820 5221 source = "registry+https://github.com/rust-lang/crates.io-index" 4821 5222 checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 4822 - dependencies = [ 4823 - "lock_api", 4824 - ] 4825 5223 4826 5224 [[package]] 4827 5225 name = "stable_deref_trait" ··· 4849 5247 "common", 4850 5248 "env_logger", 4851 5249 "futures", 4852 - "http", 5250 + "http 0.2.9", 4853 5251 "io", 4854 - "itertools 0.12.0", 5252 + "itertools 0.12.1", 4855 5253 "log", 4856 5254 "memory", 4857 - "num_cpus", 4858 5255 "parking_lot", 4859 5256 "proptest", 4860 5257 "prost 0.11.9", ··· 4867 5264 "serde", 4868 5265 "serde_cbor", 4869 5266 "serde_json", 5267 + "strum", 4870 5268 "tar", 4871 5269 "tempfile", 4872 5270 "thiserror", ··· 4890 5288 version = "0.10.0" 4891 5289 source = "registry+https://github.com/rust-lang/crates.io-index" 4892 5290 checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 5291 + 5292 + [[package]] 5293 + name = "strsim" 5294 + version = "0.11.0" 5295 + source = "registry+https://github.com/rust-lang/crates.io-index" 5296 + checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" 5297 + 5298 + [[package]] 5299 + name = "strum" 5300 + version = "0.26.2" 5301 + source = "registry+https://github.com/rust-lang/crates.io-index" 5302 + checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" 5303 + dependencies = [ 5304 + "strum_macros", 5305 + ] 5306 + 5307 + [[package]] 5308 + name = "strum_macros" 5309 + version = "0.26.2" 5310 + source = "registry+https://github.com/rust-lang/crates.io-index" 5311 + checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946" 5312 + dependencies = [ 5313 + "heck 0.4.1", 5314 + "proc-macro2", 5315 + "quote", 5316 + "rustversion", 5317 + "syn 2.0.48", 5318 + ] 4893 5319 4894 5320 [[package]] 4895 5321 name = "subtle" 4896 - version = "2.4.1" 5322 + version = "2.5.0" 4897 5323 source = "registry+https://github.com/rust-lang/crates.io-index" 4898 - checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" 5324 + checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" 4899 5325 4900 5326 [[package]] 4901 5327 name = "symbolic-common" ··· 4933 5359 4934 5360 [[package]] 4935 5361 name = "syn" 4936 - version = "2.0.32" 5362 + version = "2.0.48" 4937 5363 source = "registry+https://github.com/rust-lang/crates.io-index" 4938 - checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2" 5364 + checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" 4939 5365 dependencies = [ 4940 5366 "proc-macro2", 4941 5367 "quote", ··· 4944 5370 4945 5371 [[package]] 4946 5372 name = "sync_wrapper" 4947 - version = "0.1.1" 5373 + version = "0.1.2" 4948 5374 source = "registry+https://github.com/rust-lang/crates.io-index" 4949 - checksum = "20518fe4a4c9acf048008599e464deb21beeae3d3578418951a189c235a7a9a8" 5375 + checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 4950 5376 4951 5377 [[package]] 4952 5378 name = "sys-info" ··· 4960 5386 4961 5387 [[package]] 4962 5388 name = "sysinfo" 4963 - version = "0.29.11" 5389 + version = "0.30.10" 4964 5390 source = "registry+https://github.com/rust-lang/crates.io-index" 4965 - checksum = "cd727fc423c2060f6c92d9534cef765c65a6ed3f428a03d7def74a8c4348e666" 5391 + checksum = "26d7c217777061d5a2d652aea771fb9ba98b6dade657204b08c4b9604d11555b" 4966 5392 dependencies = [ 4967 5393 "cfg-if", 4968 5394 "core-foundation-sys", ··· 4970 5396 "ntapi", 4971 5397 "once_cell", 4972 5398 "rayon", 4973 - "winapi", 4974 - ] 4975 - 4976 - [[package]] 4977 - name = "system-configuration" 4978 - version = "0.5.1" 4979 - source = "registry+https://github.com/rust-lang/crates.io-index" 4980 - checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" 4981 - dependencies = [ 4982 - "bitflags 1.3.2", 4983 - "core-foundation", 4984 - "system-configuration-sys", 4985 - ] 4986 - 4987 - [[package]] 4988 - name = "system-configuration-sys" 4989 - version = "0.5.0" 4990 - source = "registry+https://github.com/rust-lang/crates.io-index" 4991 - checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" 4992 - dependencies = [ 4993 - "core-foundation-sys", 4994 - "libc", 5399 + "windows 0.52.0", 4995 5400 ] 4996 5401 4997 5402 [[package]] ··· 5013 5418 5014 5419 [[package]] 5015 5420 name = "tempfile" 5016 - version = "3.8.1" 5421 + version = "3.10.1" 5017 5422 source = "registry+https://github.com/rust-lang/crates.io-index" 5018 - checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" 5423 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 5019 5424 dependencies = [ 5020 5425 "cfg-if", 5021 5426 "fastrand", 5022 - "redox_syscall 0.4.1", 5023 - "rustix 0.38.21", 5024 - "windows-sys 0.48.0", 5427 + "rustix 0.38.31", 5428 + "windows-sys 0.52.0", 5025 5429 ] 5026 5430 5027 5431 [[package]] ··· 5045 5449 5046 5450 [[package]] 5047 5451 name = "thiserror" 5048 - version = "1.0.50" 5452 + version = "1.0.58" 5049 5453 source = "registry+https://github.com/rust-lang/crates.io-index" 5050 - checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 5454 + checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" 5051 5455 dependencies = [ 5052 5456 "thiserror-impl", 5053 5457 ] 5054 5458 5055 5459 [[package]] 5056 5460 name = "thiserror-impl" 5057 - version = "1.0.50" 5461 + version = "1.0.58" 5058 5462 source = "registry+https://github.com/rust-lang/crates.io-index" 5059 - checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 5463 + checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" 5060 5464 dependencies = [ 5061 5465 "proc-macro2", 5062 5466 "quote", 5063 - "syn 2.0.32", 5467 + "syn 2.0.48", 5064 5468 ] 5065 5469 5066 5470 [[package]] ··· 5071 5475 dependencies = [ 5072 5476 "libc", 5073 5477 "redox_syscall 0.2.16", 5478 + "winapi", 5479 + ] 5480 + 5481 + [[package]] 5482 + name = "thread-priority" 5483 + version = "0.16.0" 5484 + source = "registry+https://github.com/rust-lang/crates.io-index" 5485 + checksum = "a617e9eeeb20448b01a8e2427fb80dfbc9c49d79a1de3b11f25731edbf547e3c" 5486 + dependencies = [ 5487 + "bitflags 2.4.1", 5488 + "cfg-if", 5489 + "libc", 5490 + "log", 5491 + "rustversion", 5074 5492 "winapi", 5075 5493 ] 5076 5494 ··· 5133 5551 ] 5134 5552 5135 5553 [[package]] 5554 + name = "tiny-keccak" 5555 + version = "2.0.2" 5556 + source = "registry+https://github.com/rust-lang/crates.io-index" 5557 + checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" 5558 + dependencies = [ 5559 + "crunchy", 5560 + ] 5561 + 5562 + [[package]] 5136 5563 name = "tinytemplate" 5137 5564 version = "1.2.1" 5138 5565 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5159 5586 5160 5587 [[package]] 5161 5588 name = "tokio" 5162 - version = "1.35.0" 5589 + version = "1.37.0" 5163 5590 source = "registry+https://github.com/rust-lang/crates.io-index" 5164 - checksum = "841d45b238a16291a4e1584e61820b8ae57d696cc5015c459c229ccc6990cc1c" 5591 + checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" 5165 5592 dependencies = [ 5166 5593 "backtrace", 5167 5594 "bytes", ··· 5195 5622 dependencies = [ 5196 5623 "proc-macro2", 5197 5624 "quote", 5198 - "syn 2.0.32", 5625 + "syn 2.0.48", 5199 5626 ] 5200 5627 5201 5628 [[package]] ··· 5204 5631 source = "registry+https://github.com/rust-lang/crates.io-index" 5205 5632 checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 5206 5633 dependencies = [ 5207 - "rustls", 5634 + "rustls 0.21.11", 5635 + "tokio", 5636 + ] 5637 + 5638 + [[package]] 5639 + name = "tokio-rustls" 5640 + version = "0.25.0" 5641 + source = "registry+https://github.com/rust-lang/crates.io-index" 5642 + checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" 5643 + dependencies = [ 5644 + "rustls 0.22.4", 5645 + "rustls-pki-types", 5208 5646 "tokio", 5209 5647 ] 5210 5648 ··· 5243 5681 ] 5244 5682 5245 5683 [[package]] 5684 + name = "toml" 5685 + version = "0.8.9" 5686 + source = "registry+https://github.com/rust-lang/crates.io-index" 5687 + checksum = "c6a4b9e8023eb94392d3dca65d717c53abc5dad49c07cb65bb8fcd87115fa325" 5688 + dependencies = [ 5689 + "serde", 5690 + "serde_spanned", 5691 + "toml_datetime", 5692 + "toml_edit", 5693 + ] 5694 + 5695 + [[package]] 5696 + name = "toml_datetime" 5697 + version = "0.6.5" 5698 + source = "registry+https://github.com/rust-lang/crates.io-index" 5699 + checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 5700 + dependencies = [ 5701 + "serde", 5702 + ] 5703 + 5704 + [[package]] 5705 + name = "toml_edit" 5706 + version = "0.21.1" 5707 + source = "registry+https://github.com/rust-lang/crates.io-index" 5708 + checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" 5709 + dependencies = [ 5710 + "indexmap 2.2.6", 5711 + "serde", 5712 + "serde_spanned", 5713 + "toml_datetime", 5714 + "winnow", 5715 + ] 5716 + 5717 + [[package]] 5246 5718 name = "tonic" 5247 5719 version = "0.9.2" 5248 5720 source = "git+https://github.com/qdrant/tonic?branch=v0.9.2-patched#060ab88c87955adc59d46a44b4e3b72cb4cc1522" ··· 5255 5727 "flate2", 5256 5728 "futures-core", 5257 5729 "futures-util", 5258 - "h2", 5259 - "http", 5260 - "http-body", 5261 - "hyper", 5730 + "h2 0.3.26", 5731 + "http 0.2.9", 5732 + "http-body 0.4.5", 5733 + "hyper 0.14.26", 5262 5734 "hyper-timeout", 5263 5735 "percent-encoding", 5264 5736 "pin-project", 5265 5737 "prost 0.11.9", 5266 - "rustls-pemfile", 5738 + "rustls-pemfile 1.0.3", 5267 5739 "tokio", 5268 - "tokio-rustls", 5740 + "tokio-rustls 0.24.1", 5269 5741 "tokio-stream", 5270 5742 "tower", 5271 5743 "tower-layer", ··· 5281 5753 dependencies = [ 5282 5754 "prettyplease 0.2.4", 5283 5755 "proc-macro2", 5284 - "prost-build 0.12.0", 5756 + "prost-build 0.12.3", 5285 5757 "quote", 5286 - "syn 2.0.32", 5758 + "syn 2.0.48", 5287 5759 ] 5288 5760 5289 5761 [[package]] ··· 5333 5805 5334 5806 [[package]] 5335 5807 name = "tracing" 5336 - version = "0.1.37" 5808 + version = "0.1.40" 5337 5809 source = "registry+https://github.com/rust-lang/crates.io-index" 5338 - checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 5810 + checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 5339 5811 dependencies = [ 5340 - "cfg-if", 5341 5812 "log", 5342 5813 "pin-project-lite", 5343 5814 "tracing-attributes", ··· 5346 5817 5347 5818 [[package]] 5348 5819 name = "tracing-attributes" 5349 - version = "0.1.23" 5820 + version = "0.1.27" 5350 5821 source = "registry+https://github.com/rust-lang/crates.io-index" 5351 - checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" 5822 + checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 5352 5823 dependencies = [ 5353 5824 "proc-macro2", 5354 5825 "quote", 5355 - "syn 1.0.107", 5826 + "syn 2.0.48", 5356 5827 ] 5357 5828 5358 5829 [[package]] 5359 5830 name = "tracing-core" 5360 - version = "0.1.30" 5831 + version = "0.1.32" 5361 5832 source = "registry+https://github.com/rust-lang/crates.io-index" 5362 - checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 5833 + checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 5363 5834 dependencies = [ 5364 5835 "once_cell", 5365 5836 "valuable", ··· 5397 5868 5398 5869 [[package]] 5399 5870 name = "tracing-tracy" 5400 - version = "0.10.4" 5871 + version = "0.11.0" 5401 5872 source = "registry+https://github.com/rust-lang/crates.io-index" 5402 - checksum = "fc6c7bf057d67aa107e076129a4f331aaac47ec379952d9f0775c6b1d838ee97" 5873 + checksum = "6024d04f84a69fd0d1dc1eee3a2b070bd246530a0582f9982ae487cb6c703614" 5403 5874 dependencies = [ 5404 5875 "tracing-core", 5405 5876 "tracing-subscriber", ··· 5408 5879 5409 5880 [[package]] 5410 5881 name = "tracy-client" 5411 - version = "0.16.2" 5882 + version = "0.17.0" 5412 5883 source = "registry+https://github.com/rust-lang/crates.io-index" 5413 - checksum = "546e6c86bca7bd67b86437eade85e98b327de24cdb8429c701a98af755034572" 5884 + checksum = "59fb931a64ff88984f86d3e9bcd1ae8843aa7fe44dd0f8097527bc172351741d" 5414 5885 dependencies = [ 5415 5886 "loom", 5416 5887 "once_cell", ··· 5439 5910 checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 5440 5911 5441 5912 [[package]] 5913 + name = "typetag" 5914 + version = "0.2.15" 5915 + source = "registry+https://github.com/rust-lang/crates.io-index" 5916 + checksum = "c43148481c7b66502c48f35b8eef38b6ccdc7a9f04bd4cc294226d901ccc9bc7" 5917 + dependencies = [ 5918 + "erased-serde", 5919 + "inventory", 5920 + "once_cell", 5921 + "serde", 5922 + "typetag-impl", 5923 + ] 5924 + 5925 + [[package]] 5926 + name = "typetag-impl" 5927 + version = "0.2.15" 5928 + source = "registry+https://github.com/rust-lang/crates.io-index" 5929 + checksum = "291db8a81af4840c10d636e047cac67664e343be44e24dfdbd1492df9a5d3390" 5930 + dependencies = [ 5931 + "proc-macro2", 5932 + "quote", 5933 + "syn 2.0.48", 5934 + ] 5935 + 5936 + [[package]] 5442 5937 name = "ucd-trie" 5443 5938 version = "0.1.5" 5444 5939 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5481 5976 ] 5482 5977 5483 5978 [[package]] 5979 + name = "unicode-segmentation" 5980 + version = "1.10.1" 5981 + source = "registry+https://github.com/rust-lang/crates.io-index" 5982 + checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 5983 + 5984 + [[package]] 5484 5985 name = "unicode-width" 5485 5986 version = "0.1.10" 5486 5987 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5521 6022 5522 6023 [[package]] 5523 6024 name = "ureq" 5524 - version = "2.7.1" 6025 + version = "2.9.6" 5525 6026 source = "registry+https://github.com/rust-lang/crates.io-index" 5526 - checksum = "0b11c96ac7ee530603dcdf68ed1557050f374ce55a5a07193ebf8cbc9f8927e9" 6027 + checksum = "11f214ce18d8b2cbe84ed3aa6486ed3f5b285cf8d8fbdbce9f3f767a724adc35" 5527 6028 dependencies = [ 5528 6029 "base64 0.21.0", 5529 6030 "log", 5530 6031 "once_cell", 5531 - "rustls", 5532 - "rustls-webpki 0.100.2", 6032 + "rustls 0.22.4", 6033 + "rustls-pki-types", 6034 + "rustls-webpki 0.102.2", 5533 6035 "url", 5534 - "webpki-roots 0.23.1", 6036 + "webpki-roots", 5535 6037 ] 5536 6038 5537 6039 [[package]] ··· 5554 6056 5555 6057 [[package]] 5556 6058 name = "uuid" 5557 - version = "1.6.1" 6059 + version = "1.8.0" 5558 6060 source = "registry+https://github.com/rust-lang/crates.io-index" 5559 - checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" 6061 + checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" 5560 6062 dependencies = [ 5561 6063 "getrandom 0.2.11", 5562 6064 "serde", 5563 6065 ] 6066 + 6067 + [[package]] 6068 + name = "v_htmlescape" 6069 + version = "0.15.8" 6070 + source = "registry+https://github.com/rust-lang/crates.io-index" 6071 + checksum = "4e8257fbc510f0a46eb602c10215901938b5c2a7d5e70fc11483b1d3c9b5b18c" 5564 6072 5565 6073 [[package]] 5566 6074 name = "validator" ··· 5634 6142 [[package]] 5635 6143 name = "wal" 5636 6144 version = "0.1.2" 5637 - source = "git+https://github.com/qdrant/wal.git?rev=fad0e7c48be58d8e7db4cc739acd9b1cf6735de0#fad0e7c48be58d8e7db4cc739acd9b1cf6735de0" 6145 + source = "git+https://github.com/qdrant/wal.git?rev=a7870900f29811a24e20882887d60e6a2febf945#a7870900f29811a24e20882887d60e6a2febf945" 5638 6146 dependencies = [ 5639 6147 "byteorder", 5640 6148 "crc32c", ··· 5643 6151 "env_logger", 5644 6152 "fs4", 5645 6153 "log", 5646 - "memmap2 0.9.2", 6154 + "memmap2 0.9.4", 5647 6155 "rand 0.8.5", 5648 6156 "rand_distr", 5649 - "rustix 0.38.21", 6157 + "rustix 0.37.27", 5650 6158 "serde", 5651 6159 ] 5652 6160 5653 6161 [[package]] 5654 6162 name = "walkdir" 5655 - version = "2.4.0" 6163 + version = "2.5.0" 5656 6164 source = "registry+https://github.com/rust-lang/crates.io-index" 5657 - checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 6165 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 5658 6166 dependencies = [ 5659 6167 "same-file", 5660 6168 "winapi-util", ··· 5684 6192 5685 6193 [[package]] 5686 6194 name = "wasm-bindgen" 5687 - version = "0.2.83" 6195 + version = "0.2.92" 5688 6196 source = "registry+https://github.com/rust-lang/crates.io-index" 5689 - checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 6197 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 5690 6198 dependencies = [ 5691 6199 "cfg-if", 5692 6200 "wasm-bindgen-macro", ··· 5694 6202 5695 6203 [[package]] 5696 6204 name = "wasm-bindgen-backend" 5697 - version = "0.2.83" 6205 + version = "0.2.92" 5698 6206 source = "registry+https://github.com/rust-lang/crates.io-index" 5699 - checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" 6207 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 5700 6208 dependencies = [ 5701 6209 "bumpalo", 5702 6210 "log", 5703 6211 "once_cell", 5704 6212 "proc-macro2", 5705 6213 "quote", 5706 - "syn 1.0.107", 6214 + "syn 2.0.48", 5707 6215 "wasm-bindgen-shared", 5708 6216 ] 5709 6217 5710 6218 [[package]] 5711 6219 name = "wasm-bindgen-futures" 5712 - version = "0.4.33" 6220 + version = "0.4.42" 5713 6221 source = "registry+https://github.com/rust-lang/crates.io-index" 5714 - checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" 6222 + checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" 5715 6223 dependencies = [ 5716 6224 "cfg-if", 5717 6225 "js-sys", ··· 5721 6229 5722 6230 [[package]] 5723 6231 name = "wasm-bindgen-macro" 5724 - version = "0.2.83" 6232 + version = "0.2.92" 5725 6233 source = "registry+https://github.com/rust-lang/crates.io-index" 5726 - checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" 6234 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 5727 6235 dependencies = [ 5728 6236 "quote", 5729 6237 "wasm-bindgen-macro-support", ··· 5731 6239 5732 6240 [[package]] 5733 6241 name = "wasm-bindgen-macro-support" 5734 - version = "0.2.83" 6242 + version = "0.2.92" 5735 6243 source = "registry+https://github.com/rust-lang/crates.io-index" 5736 - checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" 6244 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 5737 6245 dependencies = [ 5738 6246 "proc-macro2", 5739 6247 "quote", 5740 - "syn 1.0.107", 6248 + "syn 2.0.48", 5741 6249 "wasm-bindgen-backend", 5742 6250 "wasm-bindgen-shared", 5743 6251 ] 5744 6252 5745 6253 [[package]] 5746 6254 name = "wasm-bindgen-shared" 5747 - version = "0.2.83" 6255 + version = "0.2.92" 5748 6256 source = "registry+https://github.com/rust-lang/crates.io-index" 5749 - checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" 6257 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 5750 6258 5751 6259 [[package]] 5752 6260 name = "wasm-streams" 5753 - version = "0.3.0" 6261 + version = "0.4.0" 5754 6262 source = "registry+https://github.com/rust-lang/crates.io-index" 5755 - checksum = "b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7" 6263 + checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" 5756 6264 dependencies = [ 5757 6265 "futures-util", 5758 6266 "js-sys", ··· 5763 6271 5764 6272 [[package]] 5765 6273 name = "web-sys" 5766 - version = "0.3.60" 6274 + version = "0.3.69" 5767 6275 source = "registry+https://github.com/rust-lang/crates.io-index" 5768 - checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" 6276 + checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 5769 6277 dependencies = [ 5770 6278 "js-sys", 5771 6279 "wasm-bindgen", ··· 5773 6281 5774 6282 [[package]] 5775 6283 name = "webpki-roots" 5776 - version = "0.23.1" 6284 + version = "0.26.1" 5777 6285 source = "registry+https://github.com/rust-lang/crates.io-index" 5778 - checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" 6286 + checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009" 5779 6287 dependencies = [ 5780 - "rustls-webpki 0.100.2", 6288 + "rustls-pki-types", 5781 6289 ] 5782 6290 5783 6291 [[package]] 5784 - name = "webpki-roots" 5785 - version = "0.25.2" 5786 - source = "registry+https://github.com/rust-lang/crates.io-index" 5787 - checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" 5788 - 5789 - [[package]] 5790 6292 name = "whatlang" 5791 - version = "0.16.2" 6293 + version = "0.16.4" 5792 6294 source = "registry+https://github.com/rust-lang/crates.io-index" 5793 - checksum = "9c531a2dc4c462b833788be2c07eef4e621d0e9edbd55bf280cc164c1c1aa043" 6295 + checksum = "471d1c1645d361eb782a1650b1786a8fb58dd625e681a04c09f5ff7c8764a7b0" 5794 6296 dependencies = [ 5795 - "hashbrown 0.12.3", 6297 + "hashbrown 0.14.2", 5796 6298 "once_cell", 5797 6299 ] 5798 6300 ··· 5848 6350 ] 5849 6351 5850 6352 [[package]] 6353 + name = "windows" 6354 + version = "0.52.0" 6355 + source = "registry+https://github.com/rust-lang/crates.io-index" 6356 + checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" 6357 + dependencies = [ 6358 + "windows-core", 6359 + "windows-targets 0.52.0", 6360 + ] 6361 + 6362 + [[package]] 6363 + name = "windows-core" 6364 + version = "0.52.0" 6365 + source = "registry+https://github.com/rust-lang/crates.io-index" 6366 + checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 6367 + dependencies = [ 6368 + "windows-targets 0.52.0", 6369 + ] 6370 + 6371 + [[package]] 5851 6372 name = "windows-sys" 5852 6373 version = "0.42.0" 5853 6374 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5881 6402 ] 5882 6403 5883 6404 [[package]] 6405 + name = "windows-sys" 6406 + version = "0.52.0" 6407 + source = "registry+https://github.com/rust-lang/crates.io-index" 6408 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 6409 + dependencies = [ 6410 + "windows-targets 0.52.0", 6411 + ] 6412 + 6413 + [[package]] 5884 6414 name = "windows-targets" 5885 6415 version = "0.42.2" 5886 6416 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5911 6441 ] 5912 6442 5913 6443 [[package]] 6444 + name = "windows-targets" 6445 + version = "0.52.0" 6446 + source = "registry+https://github.com/rust-lang/crates.io-index" 6447 + checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 6448 + dependencies = [ 6449 + "windows_aarch64_gnullvm 0.52.0", 6450 + "windows_aarch64_msvc 0.52.0", 6451 + "windows_i686_gnu 0.52.0", 6452 + "windows_i686_msvc 0.52.0", 6453 + "windows_x86_64_gnu 0.52.0", 6454 + "windows_x86_64_gnullvm 0.52.0", 6455 + "windows_x86_64_msvc 0.52.0", 6456 + ] 6457 + 6458 + [[package]] 5914 6459 name = "windows_aarch64_gnullvm" 5915 6460 version = "0.42.2" 5916 6461 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5923 6468 checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 5924 6469 5925 6470 [[package]] 6471 + name = "windows_aarch64_gnullvm" 6472 + version = "0.52.0" 6473 + source = "registry+https://github.com/rust-lang/crates.io-index" 6474 + checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 6475 + 6476 + [[package]] 5926 6477 name = "windows_aarch64_msvc" 5927 6478 version = "0.42.2" 5928 6479 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5935 6486 checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 5936 6487 5937 6488 [[package]] 6489 + name = "windows_aarch64_msvc" 6490 + version = "0.52.0" 6491 + source = "registry+https://github.com/rust-lang/crates.io-index" 6492 + checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 6493 + 6494 + [[package]] 5938 6495 name = "windows_i686_gnu" 5939 6496 version = "0.42.2" 5940 6497 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5947 6504 checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 5948 6505 5949 6506 [[package]] 6507 + name = "windows_i686_gnu" 6508 + version = "0.52.0" 6509 + source = "registry+https://github.com/rust-lang/crates.io-index" 6510 + checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 6511 + 6512 + [[package]] 5950 6513 name = "windows_i686_msvc" 5951 6514 version = "0.42.2" 5952 6515 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5959 6522 checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 5960 6523 5961 6524 [[package]] 6525 + name = "windows_i686_msvc" 6526 + version = "0.52.0" 6527 + source = "registry+https://github.com/rust-lang/crates.io-index" 6528 + checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 6529 + 6530 + [[package]] 5962 6531 name = "windows_x86_64_gnu" 5963 6532 version = "0.42.2" 5964 6533 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5971 6540 checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 5972 6541 5973 6542 [[package]] 6543 + name = "windows_x86_64_gnu" 6544 + version = "0.52.0" 6545 + source = "registry+https://github.com/rust-lang/crates.io-index" 6546 + checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 6547 + 6548 + [[package]] 5974 6549 name = "windows_x86_64_gnullvm" 5975 6550 version = "0.42.2" 5976 6551 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5983 6558 checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 5984 6559 5985 6560 [[package]] 6561 + name = "windows_x86_64_gnullvm" 6562 + version = "0.52.0" 6563 + source = "registry+https://github.com/rust-lang/crates.io-index" 6564 + checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 6565 + 6566 + [[package]] 5986 6567 name = "windows_x86_64_msvc" 5987 6568 version = "0.42.2" 5988 6569 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5995 6576 checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 5996 6577 5997 6578 [[package]] 6579 + name = "windows_x86_64_msvc" 6580 + version = "0.52.0" 6581 + source = "registry+https://github.com/rust-lang/crates.io-index" 6582 + checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 6583 + 6584 + [[package]] 6585 + name = "winnow" 6586 + version = "0.5.37" 6587 + source = "registry+https://github.com/rust-lang/crates.io-index" 6588 + checksum = "a7cad8365489051ae9f054164e459304af2e7e9bb407c958076c8bf4aef52da5" 6589 + dependencies = [ 6590 + "memchr", 6591 + ] 6592 + 6593 + [[package]] 5998 6594 name = "winreg" 5999 - version = "0.50.0" 6595 + version = "0.52.0" 6000 6596 source = "registry+https://github.com/rust-lang/crates.io-index" 6001 - checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 6597 + checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" 6002 6598 dependencies = [ 6003 6599 "cfg-if", 6004 6600 "windows-sys 0.48.0", ··· 6054 6650 dependencies = [ 6055 6651 "proc-macro2", 6056 6652 "quote", 6057 - "syn 2.0.32", 6653 + "syn 2.0.48", 6058 6654 ] 6059 6655 6060 6656 [[package]] ··· 6064 6660 checksum = "655b0814c5c0b19ade497851070c640773304939a6c0fd5f5fb43da0696d05b7" 6065 6661 6066 6662 [[package]] 6663 + name = "zeroize" 6664 + version = "1.7.0" 6665 + source = "registry+https://github.com/rust-lang/crates.io-index" 6666 + checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" 6667 + 6668 + [[package]] 6067 6669 name = "zerovec" 6068 - version = "0.9.6" 6670 + version = "0.10.1" 6069 6671 source = "registry+https://github.com/rust-lang/crates.io-index" 6070 - checksum = "591691014119b87047ead4dcf3e6adfbf73cb7c38ab6980d4f18a32138f35d46" 6672 + checksum = "eff4439ae91fb5c72b8abc12f3f2dbf51bd27e6eadb9f8a5bc8898dddb0e27ea" 6071 6673 dependencies = [ 6072 6674 "zerofrom", 6073 6675 ] ··· 6103 6705 6104 6706 [[package]] 6105 6707 name = "zstd" 6106 - version = "0.12.2+zstd.1.5.2" 6708 + version = "0.13.0" 6107 6709 source = "registry+https://github.com/rust-lang/crates.io-index" 6108 - checksum = "e9262a83dc741c0b0ffec209881b45dbc232c21b02a2b9cb1adb93266e41303d" 6710 + checksum = "bffb3309596d527cfcba7dfc6ed6052f1d39dfbd7c867aa2e865e4a449c10110" 6109 6711 dependencies = [ 6110 - "zstd-safe 6.0.2+zstd.1.5.2", 6712 + "zstd-safe 7.0.0", 6111 6713 ] 6112 6714 6113 6715 [[package]] ··· 6122 6724 6123 6725 [[package]] 6124 6726 name = "zstd-safe" 6125 - version = "6.0.2+zstd.1.5.2" 6727 + version = "7.0.0" 6126 6728 source = "registry+https://github.com/rust-lang/crates.io-index" 6127 - checksum = "a6cf39f730b440bab43da8fb5faf5f254574462f73f260f85f7987f32154ff17" 6729 + checksum = "43747c7422e2924c11144d5229878b98180ef8b06cca4ab5af37afc8a8d8ea3e" 6128 6730 dependencies = [ 6129 - "libc", 6130 6731 "zstd-sys", 6131 6732 ] 6132 6733 6133 6734 [[package]] 6134 6735 name = "zstd-sys" 6135 - version = "2.0.4+zstd.1.5.2" 6736 + version = "2.0.9+zstd.1.5.5" 6136 6737 source = "registry+https://github.com/rust-lang/crates.io-index" 6137 - checksum = "4fa202f2ef00074143e219d15b62ffc317d17cc33909feac471c044087cad7b0" 6738 + checksum = "9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656" 6138 6739 dependencies = [ 6139 6740 "cc", 6140 - "libc", 6741 + "pkg-config", 6141 6742 ]
+4 -8
pkgs/servers/search/qdrant/default.nix
··· 13 13 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "qdrant"; 16 - version = "1.7.4"; 16 + version = "1.9.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "qdrant"; 20 20 repo = "qdrant"; 21 21 rev = "refs/tags/v${version}"; 22 - sha256 = "sha256-BgsLmE50mGmB5fcUjov8wcAHRTKMYaoyoXjSUyIddlc="; 22 + sha256 = "sha256-SirqQW/OxFvsyra80znSDakHwFjHk2YkpAaNwXnbK60="; 23 23 }; 24 24 25 - patches = [ 26 - ./1.7.4-CVE-2024-3078.patch 27 - ]; 28 - 29 25 cargoLock = { 30 26 lockFile = ./Cargo.lock; 31 27 outputHashes = { 32 - "quantization-0.1.0" = "sha256-ggVqJiftu0nvyEM0dzsH0JqIc/Z1XILyUSKiJHeuuZs="; 28 + "quantization-0.1.0" = "sha256-BofK1X06efESoxVJmlCY5D3toFmo2ZkKNz11ot2imIs="; 33 29 "tonic-0.9.2" = "sha256-ZlcDUZy/FhxcgZE7DtYhAubOq8DMSO17T+TCmXar1jE="; 34 - "wal-0.1.2" = "sha256-nBGwpphtj+WBwL9TmWk7qXiEqlIWkgh/2V9uProqhMk="; 30 + "wal-0.1.2" = "sha256-YjOXYg8dnYsb+Zl6xUkAccjZZn3tyf3fR/kWTfUjlgg="; 35 31 }; 36 32 }; 37 33