A fork of attic a self-hostable Nix Binary Cache server
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #257 from zhaofengli/chore/upstream-bumps-20250706

Assorted bumps 20250706

authored by

Zhaofeng Li and committed by
GitHub
07147da7 33e6da92

+1559 -785
+2
.github/workflows/book.yml
··· 2 2 3 3 on: 4 4 push: 5 + branches: 6 + - 'main' 5 7 6 8 permissions: 7 9 contents: read
+1 -1
.github/workflows/build.yml
··· 74 74 - macos-latest 75 75 nix: 76 76 - "2.24" 77 - - "2.25" 78 77 - "2.26" 78 + - "2.28" 79 79 - "default" 80 80 runs-on: ${{ matrix.os }} 81 81 steps:
+1398 -643
Cargo.lock
··· 23 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 24 checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" 25 25 dependencies = [ 26 - "getrandom", 26 + "getrandom 0.2.15", 27 27 "once_cell", 28 28 "version_check", 29 29 ] ··· 35 35 checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 36 36 dependencies = [ 37 37 "cfg-if", 38 - "getrandom", 39 38 "once_cell", 40 39 "version_check", 41 40 "zerocopy", ··· 115 114 116 115 [[package]] 117 116 name = "anstyle" 118 - version = "1.0.7" 117 + version = "1.0.11" 119 118 source = "registry+https://github.com/rust-lang/crates.io-index" 120 - checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" 119 + checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" 121 120 122 121 [[package]] 123 122 name = "anstyle-parse" ··· 149 148 150 149 [[package]] 151 150 name = "anyhow" 152 - version = "1.0.86" 151 + version = "1.0.98" 153 152 source = "registry+https://github.com/rust-lang/crates.io-index" 154 - checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" 153 + checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" 155 154 156 155 [[package]] 157 156 name = "arrayvec" ··· 161 160 162 161 [[package]] 163 162 name = "async-channel" 164 - version = "2.3.1" 163 + version = "2.5.0" 165 164 source = "registry+https://github.com/rust-lang/crates.io-index" 166 - checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" 165 + checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2" 167 166 dependencies = [ 168 167 "concurrent-queue", 169 168 "event-listener-strategy", ··· 173 172 174 173 [[package]] 175 174 name = "async-compression" 176 - version = "0.4.11" 175 + version = "0.4.25" 177 176 source = "registry+https://github.com/rust-lang/crates.io-index" 178 - checksum = "cd066d0b4ef8ecb03a55319dc13aa6910616d0f44008a045bb1835af830abff5" 177 + checksum = "40f6024f3f856663b45fd0c9b6f2024034a702f453549449e0d84a305900dad4" 179 178 dependencies = [ 180 179 "brotli", 181 180 "futures-core", 181 + "liblzma", 182 182 "memchr", 183 183 "pin-project-lite", 184 184 "tokio", 185 - "xz2", 186 185 "zstd", 187 186 "zstd-safe", 188 187 ] 189 188 190 189 [[package]] 191 190 name = "async-stream" 192 - version = "0.3.5" 191 + version = "0.3.6" 193 192 source = "registry+https://github.com/rust-lang/crates.io-index" 194 - checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" 193 + checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" 195 194 dependencies = [ 196 195 "async-stream-impl", 197 196 "futures-core", ··· 200 199 201 200 [[package]] 202 201 name = "async-stream-impl" 203 - version = "0.3.5" 202 + version = "0.3.6" 204 203 source = "registry+https://github.com/rust-lang/crates.io-index" 205 - checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" 204 + checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" 206 205 dependencies = [ 207 206 "proc-macro2", 208 207 "quote", 209 - "syn 2.0.66", 208 + "syn 2.0.104", 210 209 ] 211 210 212 211 [[package]] 213 212 name = "async-trait" 214 - version = "0.1.80" 213 + version = "0.1.88" 215 214 source = "registry+https://github.com/rust-lang/crates.io-index" 216 - checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" 215 + checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" 217 216 dependencies = [ 218 217 "proc-macro2", 219 218 "quote", 220 - "syn 2.0.66", 219 + "syn 2.0.104", 221 220 ] 222 221 223 222 [[package]] ··· 230 229 ] 231 230 232 231 [[package]] 232 + name = "atomic-waker" 233 + version = "1.1.2" 234 + source = "registry+https://github.com/rust-lang/crates.io-index" 235 + checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 236 + 237 + [[package]] 233 238 name = "attic" 234 239 version = "0.1.0" 235 240 dependencies = [ ··· 247 252 "futures", 248 253 "hex", 249 254 "lazy_static", 250 - "log", 251 255 "nix-base32", 252 256 "regex", 253 257 "serde", 254 258 "serde_json", 255 259 "serde_with", 256 - "serde_yaml", 257 260 "sha2", 258 261 "system-deps", 259 262 "tempfile", 260 263 "tokio", 261 264 "version-compare", 262 265 "wildmatch", 263 - "xdg", 264 266 ] 265 267 266 268 [[package]] ··· 305 307 "attic-token", 306 308 "aws-config", 307 309 "aws-sdk-s3", 308 - "axum 0.7.5", 310 + "axum 0.7.9", 309 311 "axum-macros", 310 312 "base64 0.22.1", 311 313 "bytes", 312 314 "chrono", 313 315 "clap", 314 316 "console-subscriber", 315 - "derivative", 317 + "derive_more", 316 318 "digest", 317 319 "displaydoc", 318 320 "enum-as-inner", ··· 322 324 "humantime", 323 325 "humantime-serde", 324 326 "itoa", 325 - "maybe-owned", 326 - "rand", 327 + "rand 0.8.5", 327 328 "regex", 328 - "rsa 0.9.6", 329 + "rsa 0.9.8", 329 330 "ryu", 330 331 "sea-orm", 331 332 "sea-orm-migration", ··· 336 337 "tokio", 337 338 "tokio-util", 338 339 "toml", 339 - "tower-http", 340 + "tower-http 0.5.2", 340 341 "tracing", 341 342 "tracing-error", 342 343 "tracing-subscriber", ··· 352 353 "base64 0.22.1", 353 354 "chrono", 354 355 "displaydoc", 355 - "indexmap 2.2.6", 356 + "indexmap 2.10.0", 356 357 "jwt-simple", 357 358 "lazy_static", 358 359 "regex", 359 - "rsa 0.9.6", 360 + "rsa 0.9.8", 360 361 "serde", 361 362 "serde_with", 362 363 "tracing", ··· 370 371 371 372 [[package]] 372 373 name = "aws-config" 373 - version = "1.5.0" 374 + version = "1.8.1" 374 375 source = "registry+https://github.com/rust-lang/crates.io-index" 375 - checksum = "1234b742ac4a40a7d3459c6e3c99818271976a5a6ae3732cb415f4a9a94da7b6" 376 + checksum = "c18d005c70d2b9c0c1ea8876c039db0ec7fb71164d25c73ccea21bf41fd02171" 376 377 dependencies = [ 377 378 "aws-credential-types", 378 379 "aws-runtime", ··· 389 390 "bytes", 390 391 "fastrand", 391 392 "hex", 392 - "http 0.2.12", 393 - "hyper 0.14.28", 393 + "http 1.1.0", 394 394 "ring", 395 395 "time", 396 396 "tokio", ··· 401 401 402 402 [[package]] 403 403 name = "aws-credential-types" 404 - version = "1.2.0" 404 + version = "1.2.3" 405 405 source = "registry+https://github.com/rust-lang/crates.io-index" 406 - checksum = "e16838e6c9e12125face1c1eff1343c75e3ff540de98ff7ebd61874a89bcfeb9" 406 + checksum = "687bc16bc431a8533fe0097c7f0182874767f920989d7260950172ae8e3c4465" 407 407 dependencies = [ 408 408 "aws-smithy-async", 409 409 "aws-smithy-runtime-api", ··· 412 412 ] 413 413 414 414 [[package]] 415 + name = "aws-lc-rs" 416 + version = "1.13.1" 417 + source = "registry+https://github.com/rust-lang/crates.io-index" 418 + checksum = "93fcc8f365936c834db5514fc45aee5b1202d677e6b40e48468aaaa8183ca8c7" 419 + dependencies = [ 420 + "aws-lc-sys", 421 + "zeroize", 422 + ] 423 + 424 + [[package]] 425 + name = "aws-lc-sys" 426 + version = "0.29.0" 427 + source = "registry+https://github.com/rust-lang/crates.io-index" 428 + checksum = "61b1d86e7705efe1be1b569bab41d4fa1e14e220b60a160f78de2db687add079" 429 + dependencies = [ 430 + "bindgen", 431 + "cc", 432 + "cmake", 433 + "dunce", 434 + "fs_extra", 435 + ] 436 + 437 + [[package]] 415 438 name = "aws-runtime" 416 - version = "1.2.2" 439 + version = "1.5.8" 417 440 source = "registry+https://github.com/rust-lang/crates.io-index" 418 - checksum = "75588e7ee5e8496eed939adac2035a6dbab9f7eb2acdd9ab2d31856dab6f3955" 441 + checksum = "4f6c68419d8ba16d9a7463671593c54f81ba58cab466e9b759418da606dcc2e2" 419 442 dependencies = [ 420 443 "aws-credential-types", 421 444 "aws-sigv4", 422 445 "aws-smithy-async", 423 446 "aws-smithy-eventstream", 424 447 "aws-smithy-http", 448 + "aws-smithy-runtime", 425 449 "aws-smithy-runtime-api", 426 450 "aws-smithy-types", 427 451 "aws-types", ··· 437 461 438 462 [[package]] 439 463 name = "aws-sdk-s3" 440 - version = "1.32.0" 464 + version = "1.96.0" 441 465 source = "registry+https://github.com/rust-lang/crates.io-index" 442 - checksum = "2924dd7efd0112a5a88ec7d1c2dbf371966f018e90f3f45db7c8027ef895662a" 466 + checksum = "6e25d24de44b34dcdd5182ac4e4c6f07bcec2661c505acef94c0d293b65505fe" 443 467 dependencies = [ 444 - "ahash 0.8.11", 445 468 "aws-credential-types", 446 469 "aws-runtime", 447 470 "aws-sigv4", ··· 460 483 "hex", 461 484 "hmac", 462 485 "http 0.2.12", 486 + "http 1.1.0", 463 487 "http-body 0.4.6", 464 488 "lru", 465 - "once_cell", 466 489 "percent-encoding", 467 490 "regex-lite", 468 491 "sha2", ··· 472 495 473 496 [[package]] 474 497 name = "aws-sdk-sso" 475 - version = "1.28.0" 498 + version = "1.74.0" 476 499 source = "registry+https://github.com/rust-lang/crates.io-index" 477 - checksum = "ee458e39982214c70432e87756227de474318283137c38d84be0aeebc77acced" 500 + checksum = "e0a69de9c1b9272da2872af60c7402683e7f45c06267735b4332deacb203239b" 478 501 dependencies = [ 479 502 "aws-credential-types", 480 503 "aws-runtime", ··· 486 509 "aws-smithy-types", 487 510 "aws-types", 488 511 "bytes", 512 + "fastrand", 489 513 "http 0.2.12", 490 - "once_cell", 491 514 "regex-lite", 492 515 "tracing", 493 516 ] 494 517 495 518 [[package]] 496 519 name = "aws-sdk-ssooidc" 497 - version = "1.29.0" 520 + version = "1.75.0" 498 521 source = "registry+https://github.com/rust-lang/crates.io-index" 499 - checksum = "d75562f0e82b87f41210c1de110f3fb169e189f962f4b2e94fd7f370d70e063c" 522 + checksum = "f0b161d836fac72bdd5ac1a4cd1cdc38ab888c7af26cfd95f661be4409505e63" 500 523 dependencies = [ 501 524 "aws-credential-types", 502 525 "aws-runtime", ··· 508 531 "aws-smithy-types", 509 532 "aws-types", 510 533 "bytes", 534 + "fastrand", 511 535 "http 0.2.12", 512 - "once_cell", 513 536 "regex-lite", 514 537 "tracing", 515 538 ] 516 539 517 540 [[package]] 518 541 name = "aws-sdk-sts" 519 - version = "1.28.0" 542 + version = "1.76.0" 520 543 source = "registry+https://github.com/rust-lang/crates.io-index" 521 - checksum = "a422d2f3080421ed23630ada0e474c76e4279c18b4a379bff2f1062e05cef466" 544 + checksum = "cb1cd79a3412751a341a28e2cd0d6fa4345241976da427b075a0c0cd5409f886" 522 545 dependencies = [ 523 546 "aws-credential-types", 524 547 "aws-runtime", ··· 531 554 "aws-smithy-types", 532 555 "aws-smithy-xml", 533 556 "aws-types", 557 + "fastrand", 534 558 "http 0.2.12", 535 - "once_cell", 536 559 "regex-lite", 537 560 "tracing", 538 561 ] 539 562 540 563 [[package]] 541 564 name = "aws-sigv4" 542 - version = "1.2.1" 565 + version = "1.3.3" 543 566 source = "registry+https://github.com/rust-lang/crates.io-index" 544 - checksum = "58b56f1cbe6fd4d0c2573df72868f20ab1c125ca9c9dbce17927a463433a2e57" 567 + checksum = "ddfb9021f581b71870a17eac25b52335b82211cdc092e02b6876b2bcefa61666" 545 568 dependencies = [ 546 569 "aws-credential-types", 547 570 "aws-smithy-eventstream", ··· 555 578 "hmac", 556 579 "http 0.2.12", 557 580 "http 1.1.0", 558 - "once_cell", 559 581 "p256 0.11.1", 560 582 "percent-encoding", 561 583 "ring", ··· 568 590 569 591 [[package]] 570 592 name = "aws-smithy-async" 571 - version = "1.2.1" 593 + version = "1.2.5" 572 594 source = "registry+https://github.com/rust-lang/crates.io-index" 573 - checksum = "62220bc6e97f946ddd51b5f1361f78996e704677afc518a4ff66b7a72ea1378c" 595 + checksum = "1e190749ea56f8c42bf15dd76c65e14f8f765233e6df9b0506d9d934ebef867c" 574 596 dependencies = [ 575 597 "futures-util", 576 598 "pin-project-lite", ··· 579 601 580 602 [[package]] 581 603 name = "aws-smithy-checksums" 582 - version = "0.60.9" 604 + version = "0.63.4" 583 605 source = "registry+https://github.com/rust-lang/crates.io-index" 584 - checksum = "6242d6a54d3b4b83458f4abd7057ba93c4419dc71e8217e9acd3a748d656d99e" 606 + checksum = "244f00666380d35c1c76b90f7b88a11935d11b84076ac22a4c014ea0939627af" 585 607 dependencies = [ 586 608 "aws-smithy-http", 587 609 "aws-smithy-types", 588 610 "bytes", 589 - "crc32c", 590 - "crc32fast", 611 + "crc-fast", 591 612 "hex", 592 613 "http 0.2.12", 593 614 "http-body 0.4.6", ··· 600 621 601 622 [[package]] 602 623 name = "aws-smithy-eventstream" 603 - version = "0.60.4" 624 + version = "0.60.9" 604 625 source = "registry+https://github.com/rust-lang/crates.io-index" 605 - checksum = "e6363078f927f612b970edf9d1903ef5cef9a64d1e8423525ebb1f0a1633c858" 626 + checksum = "338a3642c399c0a5d157648426110e199ca7fd1c689cc395676b81aa563700c4" 606 627 dependencies = [ 607 628 "aws-smithy-types", 608 629 "bytes", ··· 611 632 612 633 [[package]] 613 634 name = "aws-smithy-http" 614 - version = "0.60.8" 635 + version = "0.62.1" 615 636 source = "registry+https://github.com/rust-lang/crates.io-index" 616 - checksum = "4a7de001a1b9a25601016d8057ea16e31a45fdca3751304c8edf4ad72e706c08" 637 + checksum = "99335bec6cdc50a346fda1437f9fefe33abf8c99060739a546a16457f2862ca9" 617 638 dependencies = [ 618 639 "aws-smithy-eventstream", 619 640 "aws-smithy-runtime-api", ··· 622 643 "bytes-utils", 623 644 "futures-core", 624 645 "http 0.2.12", 646 + "http 1.1.0", 625 647 "http-body 0.4.6", 626 - "once_cell", 627 648 "percent-encoding", 628 649 "pin-project-lite", 629 650 "pin-utils", ··· 631 652 ] 632 653 633 654 [[package]] 655 + name = "aws-smithy-http-client" 656 + version = "1.0.6" 657 + source = "registry+https://github.com/rust-lang/crates.io-index" 658 + checksum = "f108f1ca850f3feef3009bdcc977be201bca9a91058864d9de0684e64514bee0" 659 + dependencies = [ 660 + "aws-smithy-async", 661 + "aws-smithy-runtime-api", 662 + "aws-smithy-types", 663 + "h2 0.3.26", 664 + "h2 0.4.11", 665 + "http 0.2.12", 666 + "http 1.1.0", 667 + "http-body 0.4.6", 668 + "hyper 0.14.28", 669 + "hyper 1.6.0", 670 + "hyper-rustls 0.24.2", 671 + "hyper-rustls 0.27.7", 672 + "hyper-util", 673 + "pin-project-lite", 674 + "rustls 0.21.12", 675 + "rustls 0.23.28", 676 + "rustls-native-certs 0.8.1", 677 + "rustls-pki-types", 678 + "tokio", 679 + "tower 0.5.2", 680 + "tracing", 681 + ] 682 + 683 + [[package]] 634 684 name = "aws-smithy-json" 635 - version = "0.60.7" 685 + version = "0.61.4" 636 686 source = "registry+https://github.com/rust-lang/crates.io-index" 637 - checksum = "4683df9469ef09468dad3473d129960119a0d3593617542b7d52086c8486f2d6" 687 + checksum = "a16e040799d29c17412943bdbf488fd75db04112d0c0d4b9290bacf5ae0014b9" 638 688 dependencies = [ 639 689 "aws-smithy-types", 640 690 ] 641 691 642 692 [[package]] 693 + name = "aws-smithy-observability" 694 + version = "0.1.3" 695 + source = "registry+https://github.com/rust-lang/crates.io-index" 696 + checksum = "9364d5989ac4dd918e5cc4c4bdcc61c9be17dcd2586ea7f69e348fc7c6cab393" 697 + dependencies = [ 698 + "aws-smithy-runtime-api", 699 + ] 700 + 701 + [[package]] 643 702 name = "aws-smithy-query" 644 703 version = "0.60.7" 645 704 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 651 710 652 711 [[package]] 653 712 name = "aws-smithy-runtime" 654 - version = "1.5.4" 713 + version = "1.8.3" 655 714 source = "registry+https://github.com/rust-lang/crates.io-index" 656 - checksum = "607e8b53aeb2bc23fb332159d72a69650cd9643c161d76cd3b7f88ac00b5a1bb" 715 + checksum = "14302f06d1d5b7d333fd819943075b13d27c7700b414f574c3c35859bfb55d5e" 657 716 dependencies = [ 658 717 "aws-smithy-async", 659 718 "aws-smithy-http", 719 + "aws-smithy-http-client", 720 + "aws-smithy-observability", 660 721 "aws-smithy-runtime-api", 661 722 "aws-smithy-types", 662 723 "bytes", 663 724 "fastrand", 664 - "h2", 665 725 "http 0.2.12", 726 + "http 1.1.0", 666 727 "http-body 0.4.6", 667 728 "http-body 1.0.0", 668 - "hyper 0.14.28", 669 - "hyper-rustls 0.24.2", 670 - "once_cell", 671 729 "pin-project-lite", 672 730 "pin-utils", 673 - "rustls 0.21.12", 674 731 "tokio", 675 732 "tracing", 676 733 ] 677 734 678 735 [[package]] 679 736 name = "aws-smithy-runtime-api" 680 - version = "1.6.1" 737 + version = "1.8.1" 681 738 source = "registry+https://github.com/rust-lang/crates.io-index" 682 - checksum = "5b7d790d553d163c7d80a4e06e2906bf24b9172c9ebe045fc3a274e9358ab7bb" 739 + checksum = "bd8531b6d8882fd8f48f82a9754e682e29dd44cff27154af51fa3eb730f59efb" 683 740 dependencies = [ 684 741 "aws-smithy-async", 685 742 "aws-smithy-types", ··· 694 751 695 752 [[package]] 696 753 name = "aws-smithy-types" 697 - version = "1.1.10" 754 + version = "1.3.2" 698 755 source = "registry+https://github.com/rust-lang/crates.io-index" 699 - checksum = "5b6764ba7e1c5ede1c9f9e4046645534f06c2581402461c559b481a420330a83" 756 + checksum = "d498595448e43de7f4296b7b7a18a8a02c61ec9349128c80a368f7c3b4ab11a8" 700 757 dependencies = [ 701 758 "base64-simd", 702 759 "bytes", ··· 720 777 721 778 [[package]] 722 779 name = "aws-smithy-xml" 723 - version = "0.60.8" 780 + version = "0.60.10" 724 781 source = "registry+https://github.com/rust-lang/crates.io-index" 725 - checksum = "d123fbc2a4adc3c301652ba8e149bf4bc1d1725affb9784eb20c953ace06bf55" 782 + checksum = "3db87b96cb1b16c024980f133968d52882ca0daaee3a086c6decc500f6c99728" 726 783 dependencies = [ 727 784 "xmlparser", 728 785 ] 729 786 730 787 [[package]] 731 788 name = "aws-types" 732 - version = "1.3.0" 789 + version = "1.3.7" 733 790 source = "registry+https://github.com/rust-lang/crates.io-index" 734 - checksum = "02fa328e19c849b20ef7ada4c9b581dd12351ff35ecc7642d06e69de4f98407c" 791 + checksum = "8a322fec39e4df22777ed3ad8ea868ac2f94cd15e1a55f6ee8d8d6305057689a" 735 792 dependencies = [ 736 793 "aws-credential-types", 737 794 "aws-smithy-async", 738 795 "aws-smithy-runtime-api", 739 796 "aws-smithy-types", 740 - "http 0.2.12", 741 797 "rustc_version", 742 798 "tracing", 743 799 ] ··· 765 821 "rustversion", 766 822 "serde", 767 823 "sync_wrapper 0.1.2", 768 - "tower", 824 + "tower 0.4.13", 769 825 "tower-layer", 770 826 "tower-service", 771 827 ] 772 828 773 829 [[package]] 774 830 name = "axum" 775 - version = "0.7.5" 831 + version = "0.7.9" 776 832 source = "registry+https://github.com/rust-lang/crates.io-index" 777 - checksum = "3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf" 833 + checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" 778 834 dependencies = [ 779 835 "async-trait", 780 - "axum-core 0.4.3", 836 + "axum-core 0.4.5", 781 837 "bytes", 782 838 "futures-util", 783 839 "http 1.1.0", 784 840 "http-body 1.0.0", 785 841 "http-body-util", 786 - "hyper 1.3.1", 842 + "hyper 1.6.0", 787 843 "hyper-util", 788 844 "itoa", 789 845 "matchit", ··· 798 854 "serde_urlencoded", 799 855 "sync_wrapper 1.0.1", 800 856 "tokio", 801 - "tower", 857 + "tower 0.5.2", 802 858 "tower-layer", 803 859 "tower-service", 804 860 "tracing", ··· 823 879 824 880 [[package]] 825 881 name = "axum-core" 826 - version = "0.4.3" 882 + version = "0.4.5" 827 883 source = "registry+https://github.com/rust-lang/crates.io-index" 828 - checksum = "a15c63fd72d41492dc4f497196f5da1fb04fb7529e631d73630d1b491e47a2e3" 884 + checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" 829 885 dependencies = [ 830 886 "async-trait", 831 887 "bytes", ··· 836 892 "mime", 837 893 "pin-project-lite", 838 894 "rustversion", 839 - "sync_wrapper 0.1.2", 895 + "sync_wrapper 1.0.1", 840 896 "tower-layer", 841 897 "tower-service", 842 898 "tracing", ··· 844 900 845 901 [[package]] 846 902 name = "axum-macros" 847 - version = "0.4.1" 903 + version = "0.4.2" 848 904 source = "registry+https://github.com/rust-lang/crates.io-index" 849 - checksum = "00c055ee2d014ae5981ce1016374e8213682aa14d9bf40e48ab48b5f3ef20eaa" 905 + checksum = "57d123550fa8d071b7255cb0cc04dc302baa6c8c4a79f55701552684d8399bce" 850 906 dependencies = [ 851 - "heck 0.4.1", 852 907 "proc-macro2", 853 908 "quote", 854 - "syn 2.0.66", 909 + "syn 2.0.104", 855 910 ] 856 911 857 912 [[package]] ··· 911 966 912 967 [[package]] 913 968 name = "bigdecimal" 914 - version = "0.3.1" 969 + version = "0.4.8" 915 970 source = "registry+https://github.com/rust-lang/crates.io-index" 916 - checksum = "a6773ddc0eafc0e509fb60e48dff7f450f8e674a0686ae8605e8d9901bd5eefa" 971 + checksum = "1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013" 917 972 dependencies = [ 973 + "autocfg", 974 + "libm", 918 975 "num-bigint", 919 976 "num-integer", 920 977 "num-traits", 978 + "serde", 979 + ] 980 + 981 + [[package]] 982 + name = "bindgen" 983 + version = "0.69.5" 984 + source = "registry+https://github.com/rust-lang/crates.io-index" 985 + checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" 986 + dependencies = [ 987 + "bitflags 2.9.1", 988 + "cexpr", 989 + "clang-sys", 990 + "itertools 0.12.1", 991 + "lazy_static", 992 + "lazycell", 993 + "log", 994 + "prettyplease", 995 + "proc-macro2", 996 + "quote", 997 + "regex", 998 + "rustc-hash 1.1.0", 999 + "shlex", 1000 + "syn 2.0.104", 1001 + "which", 921 1002 ] 922 1003 923 1004 [[package]] ··· 934 1015 935 1016 [[package]] 936 1017 name = "bitflags" 937 - version = "2.5.0" 1018 + version = "2.9.1" 938 1019 source = "registry+https://github.com/rust-lang/crates.io-index" 939 - checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" 1020 + checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" 940 1021 dependencies = [ 941 1022 "serde", 942 1023 ] ··· 982 1063 "proc-macro-crate", 983 1064 "proc-macro2", 984 1065 "quote", 985 - "syn 2.0.66", 1066 + "syn 2.0.104", 986 1067 "syn_derive", 987 1068 ] 988 1069 989 1070 [[package]] 990 1071 name = "brotli" 991 - version = "6.0.0" 1072 + version = "8.0.1" 992 1073 source = "registry+https://github.com/rust-lang/crates.io-index" 993 - checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b" 1074 + checksum = "9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d" 994 1075 dependencies = [ 995 1076 "alloc-no-stdlib", 996 1077 "alloc-stdlib", ··· 999 1080 1000 1081 [[package]] 1001 1082 name = "brotli-decompressor" 1002 - version = "4.0.1" 1083 + version = "5.0.0" 1003 1084 source = "registry+https://github.com/rust-lang/crates.io-index" 1004 - checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362" 1085 + checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03" 1005 1086 dependencies = [ 1006 1087 "alloc-no-stdlib", 1007 1088 "alloc-stdlib", ··· 1043 1124 1044 1125 [[package]] 1045 1126 name = "bytes" 1046 - version = "1.6.0" 1127 + version = "1.10.1" 1047 1128 source = "registry+https://github.com/rust-lang/crates.io-index" 1048 - checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" 1129 + checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" 1049 1130 1050 1131 [[package]] 1051 1132 name = "bytes-utils" ··· 1065 1146 1066 1147 [[package]] 1067 1148 name = "cc" 1068 - version = "1.1.13" 1149 + version = "1.2.29" 1069 1150 source = "registry+https://github.com/rust-lang/crates.io-index" 1070 - checksum = "72db2f7947ecee9b03b510377e8bb9077afa27176fdbff55c51027e976fdcc48" 1151 + checksum = "5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362" 1071 1152 dependencies = [ 1072 1153 "jobserver", 1073 1154 "libc", ··· 1075 1156 ] 1076 1157 1077 1158 [[package]] 1159 + name = "cexpr" 1160 + version = "0.6.0" 1161 + source = "registry+https://github.com/rust-lang/crates.io-index" 1162 + checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 1163 + dependencies = [ 1164 + "nom", 1165 + ] 1166 + 1167 + [[package]] 1078 1168 name = "cfg-expr" 1079 1169 version = "0.17.2" 1080 1170 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1098 1188 1099 1189 [[package]] 1100 1190 name = "chrono" 1101 - version = "0.4.38" 1191 + version = "0.4.41" 1102 1192 source = "registry+https://github.com/rust-lang/crates.io-index" 1103 - checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 1193 + checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" 1104 1194 dependencies = [ 1105 1195 "android-tzdata", 1106 1196 "iana-time-zone", ··· 1108 1198 "num-traits", 1109 1199 "serde", 1110 1200 "wasm-bindgen", 1111 - "windows-targets 0.52.5", 1201 + "windows-link", 1112 1202 ] 1113 1203 1114 1204 [[package]] ··· 1139 1229 ] 1140 1230 1141 1231 [[package]] 1232 + name = "clang-sys" 1233 + version = "1.8.1" 1234 + source = "registry+https://github.com/rust-lang/crates.io-index" 1235 + checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" 1236 + dependencies = [ 1237 + "glob", 1238 + "libc", 1239 + "libloading", 1240 + ] 1241 + 1242 + [[package]] 1142 1243 name = "clap" 1143 - version = "4.5.4" 1244 + version = "4.5.40" 1144 1245 source = "registry+https://github.com/rust-lang/crates.io-index" 1145 - checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" 1246 + checksum = "40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f" 1146 1247 dependencies = [ 1147 1248 "clap_builder", 1148 1249 "clap_derive", ··· 1150 1251 1151 1252 [[package]] 1152 1253 name = "clap_builder" 1153 - version = "4.5.2" 1254 + version = "4.5.40" 1154 1255 source = "registry+https://github.com/rust-lang/crates.io-index" 1155 - checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" 1256 + checksum = "e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e" 1156 1257 dependencies = [ 1157 1258 "anstream", 1158 1259 "anstyle", ··· 1162 1263 1163 1264 [[package]] 1164 1265 name = "clap_complete" 1165 - version = "4.5.2" 1266 + version = "4.5.54" 1166 1267 source = "registry+https://github.com/rust-lang/crates.io-index" 1167 - checksum = "dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e" 1268 + checksum = "aad5b1b4de04fead402672b48897030eec1f3bfe1550776322f59f6d6e6a5677" 1168 1269 dependencies = [ 1169 1270 "clap", 1170 1271 ] 1171 1272 1172 1273 [[package]] 1173 1274 name = "clap_derive" 1174 - version = "4.5.4" 1275 + version = "4.5.40" 1175 1276 source = "registry+https://github.com/rust-lang/crates.io-index" 1176 - checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" 1277 + checksum = "d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce" 1177 1278 dependencies = [ 1178 1279 "heck 0.5.0", 1179 1280 "proc-macro2", 1180 1281 "quote", 1181 - "syn 2.0.66", 1282 + "syn 2.0.104", 1182 1283 ] 1183 1284 1184 1285 [[package]] 1185 1286 name = "clap_lex" 1186 - version = "0.7.0" 1287 + version = "0.7.5" 1187 1288 source = "registry+https://github.com/rust-lang/crates.io-index" 1188 - checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 1289 + checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" 1290 + 1291 + [[package]] 1292 + name = "cmake" 1293 + version = "0.1.54" 1294 + source = "registry+https://github.com/rust-lang/crates.io-index" 1295 + checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" 1296 + dependencies = [ 1297 + "cc", 1298 + ] 1189 1299 1190 1300 [[package]] 1191 1301 name = "coarsetime" ··· 1205 1315 checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 1206 1316 dependencies = [ 1207 1317 "termcolor", 1208 - "unicode-width", 1318 + "unicode-width 0.1.12", 1209 1319 ] 1210 1320 1211 1321 [[package]] ··· 1229 1339 source = "registry+https://github.com/rust-lang/crates.io-index" 1230 1340 checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" 1231 1341 dependencies = [ 1232 - "encode_unicode", 1342 + "encode_unicode 0.3.6", 1233 1343 "lazy_static", 1234 1344 "libc", 1235 - "unicode-width", 1345 + "unicode-width 0.1.12", 1236 1346 "windows-sys 0.52.0", 1237 1347 ] 1238 1348 1239 1349 [[package]] 1350 + name = "console" 1351 + version = "0.16.0" 1352 + source = "registry+https://github.com/rust-lang/crates.io-index" 1353 + checksum = "2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d" 1354 + dependencies = [ 1355 + "encode_unicode 1.0.0", 1356 + "libc", 1357 + "once_cell", 1358 + "unicode-width 0.2.1", 1359 + "windows-sys 0.60.2", 1360 + ] 1361 + 1362 + [[package]] 1240 1363 name = "console-api" 1241 1364 version = "0.6.0" 1242 1365 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1281 1404 1282 1405 [[package]] 1283 1406 name = "const_format" 1284 - version = "0.2.32" 1407 + version = "0.2.34" 1285 1408 source = "registry+https://github.com/rust-lang/crates.io-index" 1286 - checksum = "e3a214c7af3d04997541b18d432afaff4c455e79e2029079647e72fc2bd27673" 1409 + checksum = "126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd" 1287 1410 dependencies = [ 1288 1411 "const_format_proc_macros", 1289 1412 ] 1290 1413 1291 1414 [[package]] 1292 1415 name = "const_format_proc_macros" 1293 - version = "0.2.32" 1416 + version = "0.2.34" 1294 1417 source = "registry+https://github.com/rust-lang/crates.io-index" 1295 - checksum = "c7f6ff08fd20f4f299298a28e2dfa8a8ba1036e6cd2460ac1de7b425d76f2500" 1418 + checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" 1296 1419 dependencies = [ 1297 1420 "proc-macro2", 1298 1421 "quote", ··· 1310 1433 ] 1311 1434 1312 1435 [[package]] 1436 + name = "core-foundation" 1437 + version = "0.10.1" 1438 + source = "registry+https://github.com/rust-lang/crates.io-index" 1439 + checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" 1440 + dependencies = [ 1441 + "core-foundation-sys", 1442 + "libc", 1443 + ] 1444 + 1445 + [[package]] 1313 1446 name = "core-foundation-sys" 1314 1447 version = "0.8.6" 1315 1448 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1340 1473 checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" 1341 1474 1342 1475 [[package]] 1343 - name = "crc32c" 1344 - version = "0.6.5" 1476 + name = "crc-fast" 1477 + version = "1.3.0" 1345 1478 source = "registry+https://github.com/rust-lang/crates.io-index" 1346 - checksum = "89254598aa9b9fa608de44b3ae54c810f0f06d755e24c50177f1f8f31ff50ce2" 1479 + checksum = "6bf62af4cc77d8fe1c22dde4e721d87f2f54056139d8c412e1366b740305f56f" 1347 1480 dependencies = [ 1348 - "rustc_version", 1481 + "crc", 1482 + "digest", 1483 + "libc", 1484 + "rand 0.9.1", 1485 + "regex", 1349 1486 ] 1350 1487 1351 1488 [[package]] ··· 1359 1496 1360 1497 [[package]] 1361 1498 name = "criterion" 1362 - version = "0.5.1" 1499 + version = "0.6.0" 1363 1500 source = "registry+https://github.com/rust-lang/crates.io-index" 1364 - checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" 1501 + checksum = "3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679" 1365 1502 dependencies = [ 1366 1503 "anes", 1367 1504 "cast", 1368 1505 "ciborium", 1369 1506 "clap", 1370 1507 "criterion-plot", 1371 - "futures", 1372 - "is-terminal", 1373 - "itertools 0.10.5", 1508 + "itertools 0.13.0", 1374 1509 "num-traits", 1375 - "once_cell", 1376 1510 "oorandom", 1377 1511 "plotters", 1378 1512 "rayon", 1379 1513 "regex", 1380 1514 "serde", 1381 - "serde_derive", 1382 1515 "serde_json", 1383 1516 "tinytemplate", 1384 1517 "tokio", ··· 1451 1584 checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef" 1452 1585 dependencies = [ 1453 1586 "generic-array", 1454 - "rand_core", 1587 + "rand_core 0.6.4", 1455 1588 "subtle", 1456 1589 "zeroize", 1457 1590 ] ··· 1463 1596 checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" 1464 1597 dependencies = [ 1465 1598 "generic-array", 1466 - "rand_core", 1599 + "rand_core 0.6.4", 1467 1600 "subtle", 1468 1601 "zeroize", 1469 1602 ] ··· 1508 1641 "proc-macro2", 1509 1642 "quote", 1510 1643 "scratch", 1511 - "syn 2.0.66", 1644 + "syn 2.0.104", 1512 1645 ] 1513 1646 1514 1647 [[package]] ··· 1525 1658 dependencies = [ 1526 1659 "proc-macro2", 1527 1660 "quote", 1528 - "syn 2.0.66", 1661 + "syn 2.0.104", 1529 1662 ] 1530 1663 1531 1664 [[package]] ··· 1549 1682 "proc-macro2", 1550 1683 "quote", 1551 1684 "strsim", 1552 - "syn 2.0.66", 1685 + "syn 2.0.104", 1553 1686 ] 1554 1687 1555 1688 [[package]] ··· 1560 1693 dependencies = [ 1561 1694 "darling_core", 1562 1695 "quote", 1563 - "syn 2.0.66", 1696 + "syn 2.0.104", 1564 1697 ] 1565 1698 1566 1699 [[package]] ··· 1596 1729 ] 1597 1730 1598 1731 [[package]] 1599 - name = "derivative" 1600 - version = "2.2.0" 1732 + name = "derive_more" 1733 + version = "2.0.1" 1601 1734 source = "registry+https://github.com/rust-lang/crates.io-index" 1602 - checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" 1735 + checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678" 1736 + dependencies = [ 1737 + "derive_more-impl", 1738 + ] 1739 + 1740 + [[package]] 1741 + name = "derive_more-impl" 1742 + version = "2.0.1" 1743 + source = "registry+https://github.com/rust-lang/crates.io-index" 1744 + checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" 1603 1745 dependencies = [ 1604 1746 "proc-macro2", 1605 1747 "quote", 1606 - "syn 1.0.109", 1748 + "syn 2.0.104", 1749 + "unicode-xid", 1607 1750 ] 1608 1751 1609 1752 [[package]] ··· 1612 1755 source = "registry+https://github.com/rust-lang/crates.io-index" 1613 1756 checksum = "658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de" 1614 1757 dependencies = [ 1615 - "console", 1758 + "console 0.15.8", 1616 1759 "shell-words", 1617 1760 "tempfile", 1618 - "thiserror", 1761 + "thiserror 1.0.61", 1619 1762 "zeroize", 1620 1763 ] 1621 1764 ··· 1639 1782 dependencies = [ 1640 1783 "proc-macro2", 1641 1784 "quote", 1642 - "syn 2.0.66", 1785 + "syn 2.0.104", 1643 1786 ] 1644 1787 1645 1788 [[package]] ··· 1649 1792 checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" 1650 1793 1651 1794 [[package]] 1795 + name = "dunce" 1796 + version = "1.0.5" 1797 + source = "registry+https://github.com/rust-lang/crates.io-index" 1798 + checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" 1799 + 1800 + [[package]] 1801 + name = "dyn-clone" 1802 + version = "1.0.19" 1803 + source = "registry+https://github.com/rust-lang/crates.io-index" 1804 + checksum = "1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005" 1805 + 1806 + [[package]] 1652 1807 name = "ecdsa" 1653 1808 version = "0.14.8" 1654 1809 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1681 1836 checksum = "e9b3460f44bea8cd47f45a0c70892f1eff856d97cd55358b2f73f663789f6190" 1682 1837 dependencies = [ 1683 1838 "ct-codecs", 1684 - "getrandom", 1839 + "getrandom 0.2.15", 1685 1840 ] 1686 1841 1687 1842 [[package]] ··· 1707 1862 "generic-array", 1708 1863 "group 0.12.1", 1709 1864 "pkcs8 0.9.0", 1710 - "rand_core", 1865 + "rand_core 0.6.4", 1711 1866 "sec1 0.3.0", 1712 1867 "subtle", 1713 1868 "zeroize", ··· 1728 1883 "hkdf", 1729 1884 "pem-rfc7468 0.7.0", 1730 1885 "pkcs8 0.10.2", 1731 - "rand_core", 1886 + "rand_core 0.6.4", 1732 1887 "sec1 0.7.3", 1733 1888 "subtle", 1734 1889 "zeroize", ··· 1741 1896 checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" 1742 1897 1743 1898 [[package]] 1899 + name = "encode_unicode" 1900 + version = "1.0.0" 1901 + source = "registry+https://github.com/rust-lang/crates.io-index" 1902 + checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" 1903 + 1904 + [[package]] 1744 1905 name = "enum-as-inner" 1745 - version = "0.6.0" 1906 + version = "0.6.1" 1746 1907 source = "registry+https://github.com/rust-lang/crates.io-index" 1747 - checksum = "5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a" 1908 + checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" 1748 1909 dependencies = [ 1749 - "heck 0.4.1", 1910 + "heck 0.5.0", 1750 1911 "proc-macro2", 1751 1912 "quote", 1752 - "syn 2.0.66", 1913 + "syn 2.0.104", 1753 1914 ] 1754 1915 1755 1916 [[package]] ··· 1781 1942 1782 1943 [[package]] 1783 1944 name = "event-listener" 1784 - version = "2.5.3" 1785 - source = "registry+https://github.com/rust-lang/crates.io-index" 1786 - checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 1787 - 1788 - [[package]] 1789 - name = "event-listener" 1790 1945 version = "5.3.1" 1791 1946 source = "registry+https://github.com/rust-lang/crates.io-index" 1792 1947 checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" ··· 1798 1953 1799 1954 [[package]] 1800 1955 name = "event-listener-strategy" 1801 - version = "0.5.2" 1956 + version = "0.5.4" 1802 1957 source = "registry+https://github.com/rust-lang/crates.io-index" 1803 - checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" 1958 + checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" 1804 1959 dependencies = [ 1805 - "event-listener 5.3.1", 1960 + "event-listener", 1806 1961 "pin-project-lite", 1807 1962 ] 1808 1963 1809 1964 [[package]] 1810 1965 name = "fastcdc" 1811 - version = "3.1.0" 1966 + version = "3.2.1" 1812 1967 source = "registry+https://github.com/rust-lang/crates.io-index" 1813 - checksum = "a71061d097bfa9a5a4d2efdec57990d9a88745020b365191d37e48541a1628f2" 1968 + checksum = "bf51ceb43e96afbfe4dd5c6f6082af5dfd60e220820b8123792d61963f2ce6bc" 1814 1969 dependencies = [ 1815 1970 "async-stream", 1816 1971 "tokio", ··· 1819 1974 1820 1975 [[package]] 1821 1976 name = "fastrand" 1822 - version = "2.1.0" 1977 + version = "2.3.0" 1823 1978 source = "registry+https://github.com/rust-lang/crates.io-index" 1824 - checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" 1979 + checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 1825 1980 1826 1981 [[package]] 1827 1982 name = "ff" ··· 1829 1984 source = "registry+https://github.com/rust-lang/crates.io-index" 1830 1985 checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" 1831 1986 dependencies = [ 1832 - "rand_core", 1987 + "rand_core 0.6.4", 1833 1988 "subtle", 1834 1989 ] 1835 1990 ··· 1839 1994 source = "registry+https://github.com/rust-lang/crates.io-index" 1840 1995 checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" 1841 1996 dependencies = [ 1842 - "rand_core", 1997 + "rand_core 0.6.4", 1843 1998 "subtle", 1844 1999 ] 1845 2000 1846 2001 [[package]] 1847 - name = "filetime" 1848 - version = "0.2.23" 1849 - source = "registry+https://github.com/rust-lang/crates.io-index" 1850 - checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" 1851 - dependencies = [ 1852 - "cfg-if", 1853 - "libc", 1854 - "redox_syscall 0.4.1", 1855 - "windows-sys 0.52.0", 1856 - ] 1857 - 1858 - [[package]] 1859 2002 name = "flate2" 1860 2003 version = "1.0.30" 1861 2004 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1873 2016 dependencies = [ 1874 2017 "futures-core", 1875 2018 "futures-sink", 1876 - "spin 0.9.8", 2019 + "spin", 1877 2020 ] 1878 2021 1879 2022 [[package]] ··· 1881 2024 version = "1.0.7" 1882 2025 source = "registry+https://github.com/rust-lang/crates.io-index" 1883 2026 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 2027 + 2028 + [[package]] 2029 + name = "foldhash" 2030 + version = "0.1.5" 2031 + source = "registry+https://github.com/rust-lang/crates.io-index" 2032 + checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 1884 2033 1885 2034 [[package]] 1886 2035 name = "form_urlencoded" ··· 1892 2041 ] 1893 2042 1894 2043 [[package]] 2044 + name = "fs_extra" 2045 + version = "1.3.0" 2046 + source = "registry+https://github.com/rust-lang/crates.io-index" 2047 + checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" 2048 + 2049 + [[package]] 1895 2050 name = "funty" 1896 2051 version = "2.0.0" 1897 2052 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1899 2054 1900 2055 [[package]] 1901 2056 name = "futures" 1902 - version = "0.3.30" 2057 + version = "0.3.31" 1903 2058 source = "registry+https://github.com/rust-lang/crates.io-index" 1904 - checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 2059 + checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" 1905 2060 dependencies = [ 1906 2061 "futures-channel", 1907 2062 "futures-core", ··· 1914 2069 1915 2070 [[package]] 1916 2071 name = "futures-channel" 1917 - version = "0.3.30" 2072 + version = "0.3.31" 1918 2073 source = "registry+https://github.com/rust-lang/crates.io-index" 1919 - checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 2074 + checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 1920 2075 dependencies = [ 1921 2076 "futures-core", 1922 2077 "futures-sink", ··· 1924 2079 1925 2080 [[package]] 1926 2081 name = "futures-core" 1927 - version = "0.3.30" 2082 + version = "0.3.31" 1928 2083 source = "registry+https://github.com/rust-lang/crates.io-index" 1929 - checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 2084 + checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 1930 2085 1931 2086 [[package]] 1932 2087 name = "futures-executor" 1933 - version = "0.3.30" 2088 + version = "0.3.31" 1934 2089 source = "registry+https://github.com/rust-lang/crates.io-index" 1935 - checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 2090 + checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" 1936 2091 dependencies = [ 1937 2092 "futures-core", 1938 2093 "futures-task", ··· 1952 2107 1953 2108 [[package]] 1954 2109 name = "futures-io" 1955 - version = "0.3.30" 2110 + version = "0.3.31" 1956 2111 source = "registry+https://github.com/rust-lang/crates.io-index" 1957 - checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 2112 + checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 1958 2113 1959 2114 [[package]] 1960 2115 name = "futures-macro" 1961 - version = "0.3.30" 2116 + version = "0.3.31" 1962 2117 source = "registry+https://github.com/rust-lang/crates.io-index" 1963 - checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 2118 + checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 1964 2119 dependencies = [ 1965 2120 "proc-macro2", 1966 2121 "quote", 1967 - "syn 2.0.66", 2122 + "syn 2.0.104", 1968 2123 ] 1969 2124 1970 2125 [[package]] 1971 2126 name = "futures-sink" 1972 - version = "0.3.30" 2127 + version = "0.3.31" 1973 2128 source = "registry+https://github.com/rust-lang/crates.io-index" 1974 - checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 2129 + checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 1975 2130 1976 2131 [[package]] 1977 2132 name = "futures-task" 1978 - version = "0.3.30" 2133 + version = "0.3.31" 1979 2134 source = "registry+https://github.com/rust-lang/crates.io-index" 1980 - checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 2135 + checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 1981 2136 1982 2137 [[package]] 1983 2138 name = "futures-util" 1984 - version = "0.3.30" 2139 + version = "0.3.31" 1985 2140 source = "registry+https://github.com/rust-lang/crates.io-index" 1986 - checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 2141 + checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 1987 2142 dependencies = [ 1988 2143 "futures-channel", 1989 2144 "futures-core", ··· 2017 2172 "cfg-if", 2018 2173 "js-sys", 2019 2174 "libc", 2020 - "wasi", 2175 + "wasi 0.11.0+wasi-snapshot-preview1", 2176 + "wasm-bindgen", 2177 + ] 2178 + 2179 + [[package]] 2180 + name = "getrandom" 2181 + version = "0.3.3" 2182 + source = "registry+https://github.com/rust-lang/crates.io-index" 2183 + checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" 2184 + dependencies = [ 2185 + "cfg-if", 2186 + "js-sys", 2187 + "libc", 2188 + "r-efi", 2189 + "wasi 0.14.2+wasi-0.2.4", 2021 2190 "wasm-bindgen", 2022 2191 ] 2023 2192 ··· 2040 2209 checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" 2041 2210 dependencies = [ 2042 2211 "ff 0.12.1", 2043 - "rand_core", 2212 + "rand_core 0.6.4", 2044 2213 "subtle", 2045 2214 ] 2046 2215 ··· 2051 2220 checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" 2052 2221 dependencies = [ 2053 2222 "ff 0.13.0", 2054 - "rand_core", 2223 + "rand_core 0.6.4", 2055 2224 "subtle", 2056 2225 ] 2057 2226 ··· 2067 2236 "futures-sink", 2068 2237 "futures-util", 2069 2238 "http 0.2.12", 2070 - "indexmap 2.2.6", 2239 + "indexmap 2.10.0", 2240 + "slab", 2241 + "tokio", 2242 + "tokio-util", 2243 + "tracing", 2244 + ] 2245 + 2246 + [[package]] 2247 + name = "h2" 2248 + version = "0.4.11" 2249 + source = "registry+https://github.com/rust-lang/crates.io-index" 2250 + checksum = "17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785" 2251 + dependencies = [ 2252 + "atomic-waker", 2253 + "bytes", 2254 + "fnv", 2255 + "futures-core", 2256 + "futures-sink", 2257 + "http 1.1.0", 2258 + "indexmap 2.10.0", 2071 2259 "slab", 2072 2260 "tokio", 2073 2261 "tokio-util", ··· 2104 2292 ] 2105 2293 2106 2294 [[package]] 2295 + name = "hashbrown" 2296 + version = "0.15.4" 2297 + source = "registry+https://github.com/rust-lang/crates.io-index" 2298 + checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" 2299 + dependencies = [ 2300 + "allocator-api2", 2301 + "equivalent", 2302 + "foldhash", 2303 + ] 2304 + 2305 + [[package]] 2107 2306 name = "hashlink" 2108 - version = "0.8.4" 2307 + version = "0.10.0" 2109 2308 source = "registry+https://github.com/rust-lang/crates.io-index" 2110 - checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" 2309 + checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" 2111 2310 dependencies = [ 2112 - "hashbrown 0.14.5", 2311 + "hashbrown 0.15.4", 2113 2312 ] 2114 2313 2115 2314 [[package]] ··· 2130 2329 version = "0.4.1" 2131 2330 source = "registry+https://github.com/rust-lang/crates.io-index" 2132 2331 checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 2133 - dependencies = [ 2134 - "unicode-segmentation", 2135 - ] 2136 2332 2137 2333 [[package]] 2138 2334 name = "heck" ··· 2248 2444 2249 2445 [[package]] 2250 2446 name = "http-body-util" 2251 - version = "0.1.1" 2447 + version = "0.1.3" 2252 2448 source = "registry+https://github.com/rust-lang/crates.io-index" 2253 - checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" 2449 + checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" 2254 2450 dependencies = [ 2255 2451 "bytes", 2256 2452 "futures-core", ··· 2261 2457 2262 2458 [[package]] 2263 2459 name = "httparse" 2264 - version = "1.8.0" 2460 + version = "1.10.1" 2265 2461 source = "registry+https://github.com/rust-lang/crates.io-index" 2266 - checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 2462 + checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" 2267 2463 2268 2464 [[package]] 2269 2465 name = "httpdate" ··· 2273 2469 2274 2470 [[package]] 2275 2471 name = "humantime" 2276 - version = "2.1.0" 2472 + version = "2.2.0" 2277 2473 source = "registry+https://github.com/rust-lang/crates.io-index" 2278 - checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 2474 + checksum = "9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f" 2279 2475 2280 2476 [[package]] 2281 2477 name = "humantime-serde" ··· 2297 2493 "futures-channel", 2298 2494 "futures-core", 2299 2495 "futures-util", 2300 - "h2", 2496 + "h2 0.3.26", 2301 2497 "http 0.2.12", 2302 2498 "http-body 0.4.6", 2303 2499 "httparse", ··· 2313 2509 2314 2510 [[package]] 2315 2511 name = "hyper" 2316 - version = "1.3.1" 2512 + version = "1.6.0" 2317 2513 source = "registry+https://github.com/rust-lang/crates.io-index" 2318 - checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d" 2514 + checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" 2319 2515 dependencies = [ 2320 2516 "bytes", 2321 2517 "futures-channel", 2322 2518 "futures-util", 2519 + "h2 0.4.11", 2323 2520 "http 1.1.0", 2324 2521 "http-body 1.0.0", 2325 2522 "httparse", ··· 2349 2546 2350 2547 [[package]] 2351 2548 name = "hyper-rustls" 2352 - version = "0.26.0" 2549 + version = "0.27.7" 2353 2550 source = "registry+https://github.com/rust-lang/crates.io-index" 2354 - checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c" 2551 + checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58" 2355 2552 dependencies = [ 2356 - "futures-util", 2357 2553 "http 1.1.0", 2358 - "hyper 1.3.1", 2554 + "hyper 1.6.0", 2359 2555 "hyper-util", 2360 - "rustls 0.22.4", 2556 + "rustls 0.23.28", 2557 + "rustls-native-certs 0.8.1", 2361 2558 "rustls-pki-types", 2362 2559 "tokio", 2363 - "tokio-rustls 0.25.0", 2560 + "tokio-rustls 0.26.2", 2364 2561 "tower-service", 2562 + "webpki-roots 1.0.1", 2365 2563 ] 2366 2564 2367 2565 [[package]] ··· 2378 2576 2379 2577 [[package]] 2380 2578 name = "hyper-util" 2381 - version = "0.1.5" 2579 + version = "0.1.14" 2382 2580 source = "registry+https://github.com/rust-lang/crates.io-index" 2383 - checksum = "7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56" 2581 + checksum = "dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb" 2384 2582 dependencies = [ 2583 + "base64 0.22.1", 2385 2584 "bytes", 2386 2585 "futures-channel", 2586 + "futures-core", 2387 2587 "futures-util", 2388 2588 "http 1.1.0", 2389 2589 "http-body 1.0.0", 2390 - "hyper 1.3.1", 2590 + "hyper 1.6.0", 2591 + "ipnet", 2592 + "libc", 2593 + "percent-encoding", 2391 2594 "pin-project-lite", 2392 2595 "socket2", 2393 2596 "tokio", 2394 - "tower", 2395 2597 "tower-service", 2396 2598 "tracing", 2397 2599 ] ··· 2420 2622 ] 2421 2623 2422 2624 [[package]] 2625 + name = "icu_collections" 2626 + version = "2.0.0" 2627 + source = "registry+https://github.com/rust-lang/crates.io-index" 2628 + checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" 2629 + dependencies = [ 2630 + "displaydoc", 2631 + "potential_utf", 2632 + "yoke", 2633 + "zerofrom", 2634 + "zerovec", 2635 + ] 2636 + 2637 + [[package]] 2638 + name = "icu_locale_core" 2639 + version = "2.0.0" 2640 + source = "registry+https://github.com/rust-lang/crates.io-index" 2641 + checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" 2642 + dependencies = [ 2643 + "displaydoc", 2644 + "litemap", 2645 + "tinystr", 2646 + "writeable", 2647 + "zerovec", 2648 + ] 2649 + 2650 + [[package]] 2651 + name = "icu_normalizer" 2652 + version = "2.0.0" 2653 + source = "registry+https://github.com/rust-lang/crates.io-index" 2654 + checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" 2655 + dependencies = [ 2656 + "displaydoc", 2657 + "icu_collections", 2658 + "icu_normalizer_data", 2659 + "icu_properties", 2660 + "icu_provider", 2661 + "smallvec", 2662 + "zerovec", 2663 + ] 2664 + 2665 + [[package]] 2666 + name = "icu_normalizer_data" 2667 + version = "2.0.0" 2668 + source = "registry+https://github.com/rust-lang/crates.io-index" 2669 + checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" 2670 + 2671 + [[package]] 2672 + name = "icu_properties" 2673 + version = "2.0.1" 2674 + source = "registry+https://github.com/rust-lang/crates.io-index" 2675 + checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" 2676 + dependencies = [ 2677 + "displaydoc", 2678 + "icu_collections", 2679 + "icu_locale_core", 2680 + "icu_properties_data", 2681 + "icu_provider", 2682 + "potential_utf", 2683 + "zerotrie", 2684 + "zerovec", 2685 + ] 2686 + 2687 + [[package]] 2688 + name = "icu_properties_data" 2689 + version = "2.0.1" 2690 + source = "registry+https://github.com/rust-lang/crates.io-index" 2691 + checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" 2692 + 2693 + [[package]] 2694 + name = "icu_provider" 2695 + version = "2.0.0" 2696 + source = "registry+https://github.com/rust-lang/crates.io-index" 2697 + checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" 2698 + dependencies = [ 2699 + "displaydoc", 2700 + "icu_locale_core", 2701 + "stable_deref_trait", 2702 + "tinystr", 2703 + "writeable", 2704 + "yoke", 2705 + "zerofrom", 2706 + "zerotrie", 2707 + "zerovec", 2708 + ] 2709 + 2710 + [[package]] 2423 2711 name = "ident_case" 2424 2712 version = "1.0.1" 2425 2713 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2427 2715 2428 2716 [[package]] 2429 2717 name = "idna" 2430 - version = "0.5.0" 2718 + version = "1.0.3" 2431 2719 source = "registry+https://github.com/rust-lang/crates.io-index" 2432 - checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 2720 + checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" 2433 2721 dependencies = [ 2434 - "unicode-bidi", 2435 - "unicode-normalization", 2722 + "idna_adapter", 2723 + "smallvec", 2724 + "utf8_iter", 2725 + ] 2726 + 2727 + [[package]] 2728 + name = "idna_adapter" 2729 + version = "1.2.1" 2730 + source = "registry+https://github.com/rust-lang/crates.io-index" 2731 + checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" 2732 + dependencies = [ 2733 + "icu_normalizer", 2734 + "icu_properties", 2436 2735 ] 2437 2736 2438 2737 [[package]] ··· 2448 2747 2449 2748 [[package]] 2450 2749 name = "indexmap" 2451 - version = "2.2.6" 2750 + version = "2.10.0" 2452 2751 source = "registry+https://github.com/rust-lang/crates.io-index" 2453 - checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 2752 + checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" 2454 2753 dependencies = [ 2455 2754 "equivalent", 2456 - "hashbrown 0.14.5", 2755 + "hashbrown 0.15.4", 2457 2756 "serde", 2458 2757 ] 2459 2758 2460 2759 [[package]] 2461 2760 name = "indicatif" 2462 - version = "0.17.8" 2761 + version = "0.18.0" 2463 2762 source = "registry+https://github.com/rust-lang/crates.io-index" 2464 - checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" 2763 + checksum = "70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd" 2465 2764 dependencies = [ 2466 - "console", 2467 - "instant", 2468 - "number_prefix", 2765 + "console 0.16.0", 2469 2766 "portable-atomic", 2470 - "unicode-width", 2767 + "unicode-width 0.2.1", 2768 + "unit-prefix", 2769 + "web-time", 2471 2770 ] 2472 2771 2473 2772 [[package]] ··· 2478 2777 dependencies = [ 2479 2778 "proc-macro2", 2480 2779 "quote", 2481 - "syn 2.0.66", 2780 + "syn 2.0.104", 2482 2781 ] 2483 2782 2484 2783 [[package]] 2485 2784 name = "inotify" 2486 - version = "0.10.2" 2785 + version = "0.11.0" 2487 2786 source = "registry+https://github.com/rust-lang/crates.io-index" 2488 - checksum = "fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc" 2787 + checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3" 2489 2788 dependencies = [ 2490 - "bitflags 1.3.2", 2789 + "bitflags 2.9.1", 2491 2790 "inotify-sys", 2492 2791 "libc", 2493 2792 ] ··· 2502 2801 ] 2503 2802 2504 2803 [[package]] 2505 - name = "instant" 2506 - version = "0.1.13" 2804 + name = "io-uring" 2805 + version = "0.7.8" 2507 2806 source = "registry+https://github.com/rust-lang/crates.io-index" 2508 - checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" 2807 + checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013" 2509 2808 dependencies = [ 2809 + "bitflags 2.9.1", 2510 2810 "cfg-if", 2811 + "libc", 2511 2812 ] 2512 2813 2513 2814 [[package]] ··· 2517 2818 checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 2518 2819 2519 2820 [[package]] 2520 - name = "is-terminal" 2521 - version = "0.4.12" 2821 + name = "iri-string" 2822 + version = "0.7.8" 2522 2823 source = "registry+https://github.com/rust-lang/crates.io-index" 2523 - checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" 2824 + checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2" 2524 2825 dependencies = [ 2525 - "hermit-abi", 2526 - "libc", 2527 - "windows-sys 0.52.0", 2826 + "memchr", 2827 + "serde", 2528 2828 ] 2529 2829 2530 2830 [[package]] ··· 2552 2852 ] 2553 2853 2554 2854 [[package]] 2855 + name = "itertools" 2856 + version = "0.13.0" 2857 + source = "registry+https://github.com/rust-lang/crates.io-index" 2858 + checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" 2859 + dependencies = [ 2860 + "either", 2861 + ] 2862 + 2863 + [[package]] 2555 2864 name = "itoa" 2556 - version = "1.0.5" 2865 + version = "1.0.15" 2557 2866 source = "registry+https://github.com/rust-lang/crates.io-index" 2558 - checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" 2867 + checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" 2559 2868 2560 2869 [[package]] 2561 2870 name = "jobserver" ··· 2568 2877 2569 2878 [[package]] 2570 2879 name = "js-sys" 2571 - version = "0.3.69" 2880 + version = "0.3.77" 2572 2881 source = "registry+https://github.com/rust-lang/crates.io-index" 2573 - checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 2882 + checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" 2574 2883 dependencies = [ 2884 + "once_cell", 2575 2885 "wasm-bindgen", 2576 2886 ] 2577 2887 ··· 2592 2902 "k256", 2593 2903 "p256 0.13.2", 2594 2904 "p384", 2595 - "rand", 2905 + "rand 0.8.5", 2596 2906 "rsa 0.7.2", 2597 2907 "serde", 2598 2908 "serde_json", 2599 2909 "spki 0.6.0", 2600 - "thiserror", 2910 + "thiserror 1.0.61", 2601 2911 "zeroize", 2602 2912 ] 2603 2913 ··· 2617 2927 2618 2928 [[package]] 2619 2929 name = "kqueue" 2620 - version = "1.0.8" 2930 + version = "1.1.1" 2621 2931 source = "registry+https://github.com/rust-lang/crates.io-index" 2622 - checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c" 2932 + checksum = "eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a" 2623 2933 dependencies = [ 2624 2934 "kqueue-sys", 2625 2935 "libc", ··· 2637 2947 2638 2948 [[package]] 2639 2949 name = "lazy_static" 2640 - version = "1.4.0" 2950 + version = "1.5.0" 2641 2951 source = "registry+https://github.com/rust-lang/crates.io-index" 2642 - checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 2952 + checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 2643 2953 dependencies = [ 2644 - "spin 0.5.2", 2954 + "spin", 2645 2955 ] 2646 2956 2647 2957 [[package]] 2958 + name = "lazycell" 2959 + version = "1.3.0" 2960 + source = "registry+https://github.com/rust-lang/crates.io-index" 2961 + checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 2962 + 2963 + [[package]] 2648 2964 name = "libc" 2649 - version = "0.2.155" 2965 + version = "0.2.174" 2650 2966 source = "registry+https://github.com/rust-lang/crates.io-index" 2651 - checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" 2967 + checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" 2968 + 2969 + [[package]] 2970 + name = "libloading" 2971 + version = "0.8.8" 2972 + source = "registry+https://github.com/rust-lang/crates.io-index" 2973 + checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" 2974 + dependencies = [ 2975 + "cfg-if", 2976 + "windows-targets 0.53.2", 2977 + ] 2978 + 2979 + [[package]] 2980 + name = "liblzma" 2981 + version = "0.4.2" 2982 + source = "registry+https://github.com/rust-lang/crates.io-index" 2983 + checksum = "0791ab7e08ccc8e0ce893f6906eb2703ed8739d8e89b57c0714e71bad09024c8" 2984 + dependencies = [ 2985 + "liblzma-sys", 2986 + ] 2987 + 2988 + [[package]] 2989 + name = "liblzma-sys" 2990 + version = "0.4.4" 2991 + source = "registry+https://github.com/rust-lang/crates.io-index" 2992 + checksum = "01b9596486f6d60c3bbe644c0e1be1aa6ccc472ad630fe8927b456973d7cb736" 2993 + dependencies = [ 2994 + "cc", 2995 + "libc", 2996 + "pkg-config", 2997 + ] 2652 2998 2653 2999 [[package]] 2654 3000 name = "libm" ··· 2658 3004 2659 3005 [[package]] 2660 3006 name = "libsqlite3-sys" 2661 - version = "0.27.0" 3007 + version = "0.30.1" 2662 3008 source = "registry+https://github.com/rust-lang/crates.io-index" 2663 - checksum = "cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716" 3009 + checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149" 2664 3010 dependencies = [ 2665 3011 "cc", 2666 3012 "pkg-config", ··· 2683 3029 checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 2684 3030 2685 3031 [[package]] 3032 + name = "litemap" 3033 + version = "0.8.0" 3034 + source = "registry+https://github.com/rust-lang/crates.io-index" 3035 + checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" 3036 + 3037 + [[package]] 2686 3038 name = "lock_api" 2687 3039 version = "0.4.12" 2688 3040 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2708 3060 ] 2709 3061 2710 3062 [[package]] 2711 - name = "lzma-sys" 2712 - version = "0.1.20" 3063 + name = "lru-slab" 3064 + version = "0.1.2" 2713 3065 source = "registry+https://github.com/rust-lang/crates.io-index" 2714 - checksum = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27" 2715 - dependencies = [ 2716 - "cc", 2717 - "libc", 2718 - "pkg-config", 2719 - ] 3066 + checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" 2720 3067 2721 3068 [[package]] 2722 3069 name = "matchers" ··· 2732 3079 version = "0.7.3" 2733 3080 source = "registry+https://github.com/rust-lang/crates.io-index" 2734 3081 checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" 2735 - 2736 - [[package]] 2737 - name = "maybe-owned" 2738 - version = "0.3.4" 2739 - source = "registry+https://github.com/rust-lang/crates.io-index" 2740 - checksum = "4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4" 2741 3082 2742 3083 [[package]] 2743 3084 name = "md-5" ··· 2778 3119 2779 3120 [[package]] 2780 3121 name = "mio" 2781 - version = "0.8.11" 2782 - source = "registry+https://github.com/rust-lang/crates.io-index" 2783 - checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 2784 - dependencies = [ 2785 - "libc", 2786 - "wasi", 2787 - "windows-sys 0.48.0", 2788 - ] 2789 - 2790 - [[package]] 2791 - name = "mio" 2792 3122 version = "1.0.2" 2793 3123 source = "registry+https://github.com/rust-lang/crates.io-index" 2794 3124 checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" ··· 2796 3126 "hermit-abi", 2797 3127 "libc", 2798 3128 "log", 2799 - "wasi", 3129 + "wasi 0.11.0+wasi-snapshot-preview1", 2800 3130 "windows-sys 0.52.0", 2801 3131 ] 2802 3132 ··· 2818 3148 2819 3149 [[package]] 2820 3150 name = "notify" 2821 - version = "7.0.0" 3151 + version = "8.1.0" 2822 3152 source = "registry+https://github.com/rust-lang/crates.io-index" 2823 - checksum = "c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009" 3153 + checksum = "3163f59cd3fa0e9ef8c32f242966a7b9994fd7378366099593e0e73077cd8c97" 2824 3154 dependencies = [ 2825 - "bitflags 2.5.0", 2826 - "filetime", 3155 + "bitflags 2.9.1", 2827 3156 "inotify", 2828 3157 "kqueue", 2829 3158 "libc", 2830 3159 "log", 2831 - "mio 1.0.2", 3160 + "mio", 2832 3161 "notify-types", 2833 3162 "walkdir", 2834 - "windows-sys 0.52.0", 3163 + "windows-sys 0.60.2", 2835 3164 ] 2836 3165 2837 3166 [[package]] 2838 3167 name = "notify-types" 2839 - version = "1.0.0" 3168 + version = "2.0.0" 2840 3169 source = "registry+https://github.com/rust-lang/crates.io-index" 2841 - checksum = "7393c226621f817964ffb3dc5704f9509e107a8b024b489cc2c1b217378785df" 2842 - dependencies = [ 2843 - "instant", 2844 - ] 3170 + checksum = "5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d" 2845 3171 2846 3172 [[package]] 2847 3173 name = "nu-ansi-term" ··· 2875 3201 "num-integer", 2876 3202 "num-iter", 2877 3203 "num-traits", 2878 - "rand", 3204 + "rand 0.8.5", 2879 3205 "smallvec", 2880 3206 "zeroize", 2881 3207 ] ··· 2917 3243 ] 2918 3244 2919 3245 [[package]] 2920 - name = "num_cpus" 2921 - version = "1.16.0" 2922 - source = "registry+https://github.com/rust-lang/crates.io-index" 2923 - checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 2924 - dependencies = [ 2925 - "hermit-abi", 2926 - "libc", 2927 - ] 2928 - 2929 - [[package]] 2930 - name = "number_prefix" 2931 - version = "0.4.0" 2932 - source = "registry+https://github.com/rust-lang/crates.io-index" 2933 - checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" 2934 - 2935 - [[package]] 2936 3246 name = "object" 2937 3247 version = "0.35.0" 2938 3248 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2961 3271 2962 3272 [[package]] 2963 3273 name = "ordered-float" 2964 - version = "3.9.2" 3274 + version = "4.6.0" 2965 3275 source = "registry+https://github.com/rust-lang/crates.io-index" 2966 - checksum = "f1e1c390732d15f1d48471625cd92d154e66db2c56645e29a9cd26f4699f72dc" 3276 + checksum = "7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951" 2967 3277 dependencies = [ 2968 3278 "num-traits", 2969 3279 ] 2970 3280 2971 3281 [[package]] 2972 3282 name = "ouroboros" 2973 - version = "0.17.2" 3283 + version = "0.18.5" 2974 3284 source = "registry+https://github.com/rust-lang/crates.io-index" 2975 - checksum = "e2ba07320d39dfea882faa70554b4bd342a5f273ed59ba7c1c6b4c840492c954" 3285 + checksum = "1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59" 2976 3286 dependencies = [ 2977 3287 "aliasable", 2978 3288 "ouroboros_macro", ··· 2981 3291 2982 3292 [[package]] 2983 3293 name = "ouroboros_macro" 2984 - version = "0.17.2" 3294 + version = "0.18.5" 2985 3295 source = "registry+https://github.com/rust-lang/crates.io-index" 2986 - checksum = "ec4c6225c69b4ca778c0aea097321a64c421cf4577b331c61b229267edabb6f8" 3296 + checksum = "3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0" 2987 3297 dependencies = [ 2988 3298 "heck 0.4.1", 2989 - "proc-macro-error", 2990 3299 "proc-macro2", 3300 + "proc-macro2-diagnostics", 2991 3301 "quote", 2992 - "syn 2.0.66", 3302 + "syn 2.0.104", 2993 3303 ] 2994 3304 2995 3305 [[package]] ··· 3069 3379 ] 3070 3380 3071 3381 [[package]] 3072 - name = "paste" 3073 - version = "1.0.15" 3074 - source = "registry+https://github.com/rust-lang/crates.io-index" 3075 - checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" 3076 - 3077 - [[package]] 3078 3382 name = "pem-rfc7468" 3079 3383 version = "0.6.0" 3080 3384 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3099 3403 checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 3100 3404 3101 3405 [[package]] 3406 + name = "pgvector" 3407 + version = "0.4.1" 3408 + source = "registry+https://github.com/rust-lang/crates.io-index" 3409 + checksum = "fc58e2d255979a31caa7cabfa7aac654af0354220719ab7a68520ae7a91e8c0b" 3410 + dependencies = [ 3411 + "serde", 3412 + ] 3413 + 3414 + [[package]] 3102 3415 name = "pin-project" 3103 3416 version = "1.1.5" 3104 3417 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3115 3428 dependencies = [ 3116 3429 "proc-macro2", 3117 3430 "quote", 3118 - "syn 2.0.66", 3431 + "syn 2.0.104", 3119 3432 ] 3120 3433 3121 3434 [[package]] ··· 3214 3527 checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" 3215 3528 3216 3529 [[package]] 3530 + name = "potential_utf" 3531 + version = "0.1.2" 3532 + source = "registry+https://github.com/rust-lang/crates.io-index" 3533 + checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" 3534 + dependencies = [ 3535 + "zerovec", 3536 + ] 3537 + 3538 + [[package]] 3217 3539 name = "powerfmt" 3218 3540 version = "0.2.0" 3219 3541 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3226 3548 checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 3227 3549 3228 3550 [[package]] 3551 + name = "prettyplease" 3552 + version = "0.2.35" 3553 + source = "registry+https://github.com/rust-lang/crates.io-index" 3554 + checksum = "061c1221631e079b26479d25bbf2275bfe5917ae8419cd7e34f13bfc2aa7539a" 3555 + dependencies = [ 3556 + "proc-macro2", 3557 + "syn 2.0.104", 3558 + ] 3559 + 3560 + [[package]] 3229 3561 name = "primeorder" 3230 3562 version = "0.13.6" 3231 3563 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3269 3601 3270 3602 [[package]] 3271 3603 name = "proc-macro2" 3272 - version = "1.0.84" 3604 + version = "1.0.95" 3273 3605 source = "registry+https://github.com/rust-lang/crates.io-index" 3274 - checksum = "ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6" 3606 + checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" 3275 3607 dependencies = [ 3276 3608 "unicode-ident", 3277 3609 ] 3278 3610 3279 3611 [[package]] 3612 + name = "proc-macro2-diagnostics" 3613 + version = "0.10.1" 3614 + source = "registry+https://github.com/rust-lang/crates.io-index" 3615 + checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" 3616 + dependencies = [ 3617 + "proc-macro2", 3618 + "quote", 3619 + "syn 2.0.104", 3620 + "version_check", 3621 + "yansi", 3622 + ] 3623 + 3624 + [[package]] 3280 3625 name = "prost" 3281 3626 version = "0.12.6" 3282 3627 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3296 3641 "itertools 0.12.1", 3297 3642 "proc-macro2", 3298 3643 "quote", 3299 - "syn 2.0.66", 3644 + "syn 2.0.104", 3300 3645 ] 3301 3646 3302 3647 [[package]] ··· 3329 3674 ] 3330 3675 3331 3676 [[package]] 3677 + name = "quinn" 3678 + version = "0.11.8" 3679 + source = "registry+https://github.com/rust-lang/crates.io-index" 3680 + checksum = "626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8" 3681 + dependencies = [ 3682 + "bytes", 3683 + "cfg_aliases", 3684 + "pin-project-lite", 3685 + "quinn-proto", 3686 + "quinn-udp", 3687 + "rustc-hash 2.1.1", 3688 + "rustls 0.23.28", 3689 + "socket2", 3690 + "thiserror 2.0.12", 3691 + "tokio", 3692 + "tracing", 3693 + "web-time", 3694 + ] 3695 + 3696 + [[package]] 3697 + name = "quinn-proto" 3698 + version = "0.11.12" 3699 + source = "registry+https://github.com/rust-lang/crates.io-index" 3700 + checksum = "49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e" 3701 + dependencies = [ 3702 + "bytes", 3703 + "getrandom 0.3.3", 3704 + "lru-slab", 3705 + "rand 0.9.1", 3706 + "ring", 3707 + "rustc-hash 2.1.1", 3708 + "rustls 0.23.28", 3709 + "rustls-pki-types", 3710 + "slab", 3711 + "thiserror 2.0.12", 3712 + "tinyvec", 3713 + "tracing", 3714 + "web-time", 3715 + ] 3716 + 3717 + [[package]] 3718 + name = "quinn-udp" 3719 + version = "0.5.13" 3720 + source = "registry+https://github.com/rust-lang/crates.io-index" 3721 + checksum = "fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970" 3722 + dependencies = [ 3723 + "cfg_aliases", 3724 + "libc", 3725 + "once_cell", 3726 + "socket2", 3727 + "tracing", 3728 + "windows-sys 0.52.0", 3729 + ] 3730 + 3731 + [[package]] 3332 3732 name = "quote" 3333 3733 version = "1.0.36" 3334 3734 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3338 3738 ] 3339 3739 3340 3740 [[package]] 3741 + name = "r-efi" 3742 + version = "5.3.0" 3743 + source = "registry+https://github.com/rust-lang/crates.io-index" 3744 + checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 3745 + 3746 + [[package]] 3341 3747 name = "radium" 3342 3748 version = "0.7.0" 3343 3749 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3350 3756 checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 3351 3757 dependencies = [ 3352 3758 "libc", 3353 - "rand_chacha", 3354 - "rand_core", 3759 + "rand_chacha 0.3.1", 3760 + "rand_core 0.6.4", 3761 + ] 3762 + 3763 + [[package]] 3764 + name = "rand" 3765 + version = "0.9.1" 3766 + source = "registry+https://github.com/rust-lang/crates.io-index" 3767 + checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" 3768 + dependencies = [ 3769 + "rand_chacha 0.9.0", 3770 + "rand_core 0.9.3", 3355 3771 ] 3356 3772 3357 3773 [[package]] ··· 3361 3777 checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 3362 3778 dependencies = [ 3363 3779 "ppv-lite86", 3364 - "rand_core", 3780 + "rand_core 0.6.4", 3781 + ] 3782 + 3783 + [[package]] 3784 + name = "rand_chacha" 3785 + version = "0.9.0" 3786 + source = "registry+https://github.com/rust-lang/crates.io-index" 3787 + checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 3788 + dependencies = [ 3789 + "ppv-lite86", 3790 + "rand_core 0.9.3", 3365 3791 ] 3366 3792 3367 3793 [[package]] ··· 3370 3796 source = "registry+https://github.com/rust-lang/crates.io-index" 3371 3797 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 3372 3798 dependencies = [ 3373 - "getrandom", 3799 + "getrandom 0.2.15", 3800 + ] 3801 + 3802 + [[package]] 3803 + name = "rand_core" 3804 + version = "0.9.3" 3805 + source = "registry+https://github.com/rust-lang/crates.io-index" 3806 + checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 3807 + dependencies = [ 3808 + "getrandom 0.3.3", 3374 3809 ] 3375 3810 3376 3811 [[package]] ··· 3408 3843 source = "registry+https://github.com/rust-lang/crates.io-index" 3409 3844 checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" 3410 3845 dependencies = [ 3411 - "bitflags 2.5.0", 3846 + "bitflags 2.9.1", 3847 + ] 3848 + 3849 + [[package]] 3850 + name = "ref-cast" 3851 + version = "1.0.24" 3852 + source = "registry+https://github.com/rust-lang/crates.io-index" 3853 + checksum = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf" 3854 + dependencies = [ 3855 + "ref-cast-impl", 3856 + ] 3857 + 3858 + [[package]] 3859 + name = "ref-cast-impl" 3860 + version = "1.0.24" 3861 + source = "registry+https://github.com/rust-lang/crates.io-index" 3862 + checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" 3863 + dependencies = [ 3864 + "proc-macro2", 3865 + "quote", 3866 + "syn 2.0.104", 3412 3867 ] 3413 3868 3414 3869 [[package]] 3415 3870 name = "regex" 3416 - version = "1.10.4" 3871 + version = "1.11.1" 3417 3872 source = "registry+https://github.com/rust-lang/crates.io-index" 3418 - checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" 3873 + checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 3419 3874 dependencies = [ 3420 3875 "aho-corasick", 3421 3876 "memchr", 3422 - "regex-automata 0.4.6", 3423 - "regex-syntax 0.8.3", 3877 + "regex-automata 0.4.9", 3878 + "regex-syntax 0.8.5", 3424 3879 ] 3425 3880 3426 3881 [[package]] ··· 3434 3889 3435 3890 [[package]] 3436 3891 name = "regex-automata" 3437 - version = "0.4.6" 3892 + version = "0.4.9" 3438 3893 source = "registry+https://github.com/rust-lang/crates.io-index" 3439 - checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 3894 + checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 3440 3895 dependencies = [ 3441 3896 "aho-corasick", 3442 3897 "memchr", 3443 - "regex-syntax 0.8.3", 3898 + "regex-syntax 0.8.5", 3444 3899 ] 3445 3900 3446 3901 [[package]] ··· 3457 3912 3458 3913 [[package]] 3459 3914 name = "regex-syntax" 3460 - version = "0.8.3" 3915 + version = "0.8.5" 3461 3916 source = "registry+https://github.com/rust-lang/crates.io-index" 3462 - checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" 3917 + checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 3463 3918 3464 3919 [[package]] 3465 3920 name = "rend" ··· 3472 3927 3473 3928 [[package]] 3474 3929 name = "reqwest" 3475 - version = "0.12.4" 3930 + version = "0.12.22" 3476 3931 source = "registry+https://github.com/rust-lang/crates.io-index" 3477 - checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" 3932 + checksum = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531" 3478 3933 dependencies = [ 3479 3934 "base64 0.22.1", 3480 3935 "bytes", ··· 3483 3938 "http 1.1.0", 3484 3939 "http-body 1.0.0", 3485 3940 "http-body-util", 3486 - "hyper 1.3.1", 3487 - "hyper-rustls 0.26.0", 3941 + "hyper 1.6.0", 3942 + "hyper-rustls 0.27.7", 3488 3943 "hyper-util", 3489 - "ipnet", 3490 3944 "js-sys", 3491 3945 "log", 3492 - "mime", 3493 - "once_cell", 3494 3946 "percent-encoding", 3495 3947 "pin-project-lite", 3496 - "rustls 0.22.4", 3497 - "rustls-native-certs 0.7.0", 3498 - "rustls-pemfile 2.1.2", 3948 + "quinn", 3949 + "rustls 0.23.28", 3950 + "rustls-native-certs 0.8.1", 3499 3951 "rustls-pki-types", 3500 3952 "serde", 3501 3953 "serde_json", 3502 3954 "serde_urlencoded", 3503 - "sync_wrapper 0.1.2", 3955 + "sync_wrapper 1.0.1", 3504 3956 "tokio", 3505 - "tokio-rustls 0.25.0", 3957 + "tokio-rustls 0.26.2", 3506 3958 "tokio-util", 3959 + "tower 0.5.2", 3960 + "tower-http 0.6.6", 3507 3961 "tower-service", 3508 3962 "url", 3509 3963 "wasm-bindgen", 3510 3964 "wasm-bindgen-futures", 3511 3965 "wasm-streams", 3512 3966 "web-sys", 3513 - "webpki-roots 0.26.1", 3514 - "winreg", 3967 + "webpki-roots 1.0.1", 3515 3968 ] 3516 3969 3517 3970 [[package]] ··· 3543 3996 dependencies = [ 3544 3997 "cc", 3545 3998 "cfg-if", 3546 - "getrandom", 3999 + "getrandom 0.2.15", 3547 4000 "libc", 3548 - "spin 0.9.8", 4001 + "spin", 3549 4002 "untrusted", 3550 4003 "windows-sys 0.52.0", 3551 4004 ] ··· 3593 4046 "num-traits", 3594 4047 "pkcs1 0.4.1", 3595 4048 "pkcs8 0.9.0", 3596 - "rand_core", 4049 + "rand_core 0.6.4", 3597 4050 "signature 1.6.4", 3598 4051 "smallvec", 3599 4052 "subtle", ··· 3602 4055 3603 4056 [[package]] 3604 4057 name = "rsa" 3605 - version = "0.9.6" 4058 + version = "0.9.8" 3606 4059 source = "registry+https://github.com/rust-lang/crates.io-index" 3607 - checksum = "5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc" 4060 + checksum = "78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b" 3608 4061 dependencies = [ 3609 4062 "const-oid", 3610 4063 "digest", ··· 3613 4066 "num-traits", 3614 4067 "pkcs1 0.7.5", 3615 4068 "pkcs8 0.10.2", 3616 - "rand_core", 4069 + "rand_core 0.6.4", 3617 4070 "signature 2.2.0", 3618 4071 "spki 0.7.3", 3619 4072 "subtle", ··· 3630 4083 "borsh", 3631 4084 "bytes", 3632 4085 "num-traits", 3633 - "rand", 4086 + "rand 0.8.5", 3634 4087 "rkyv", 3635 4088 "serde", 3636 4089 "serde_json", ··· 3643 4096 checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 3644 4097 3645 4098 [[package]] 4099 + name = "rustc-hash" 4100 + version = "1.1.0" 4101 + source = "registry+https://github.com/rust-lang/crates.io-index" 4102 + checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 4103 + 4104 + [[package]] 4105 + name = "rustc-hash" 4106 + version = "2.1.1" 4107 + source = "registry+https://github.com/rust-lang/crates.io-index" 4108 + checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" 4109 + 4110 + [[package]] 3646 4111 name = "rustc_version" 3647 4112 version = "0.4.0" 3648 4113 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3657 4122 source = "registry+https://github.com/rust-lang/crates.io-index" 3658 4123 checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" 3659 4124 dependencies = [ 3660 - "bitflags 2.5.0", 4125 + "bitflags 2.9.1", 3661 4126 "errno", 3662 4127 "libc", 3663 4128 "linux-raw-sys", ··· 3678 4143 3679 4144 [[package]] 3680 4145 name = "rustls" 3681 - version = "0.22.4" 4146 + version = "0.23.28" 3682 4147 source = "registry+https://github.com/rust-lang/crates.io-index" 3683 - checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" 4148 + checksum = "7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643" 3684 4149 dependencies = [ 3685 - "log", 4150 + "aws-lc-rs", 4151 + "once_cell", 3686 4152 "ring", 3687 4153 "rustls-pki-types", 3688 - "rustls-webpki 0.102.4", 4154 + "rustls-webpki 0.103.3", 3689 4155 "subtle", 3690 4156 "zeroize", 3691 4157 ] ··· 3697 4163 checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" 3698 4164 dependencies = [ 3699 4165 "openssl-probe", 3700 - "rustls-pemfile 1.0.4", 4166 + "rustls-pemfile", 3701 4167 "schannel", 3702 - "security-framework", 4168 + "security-framework 2.11.0", 3703 4169 ] 3704 4170 3705 4171 [[package]] 3706 4172 name = "rustls-native-certs" 3707 - version = "0.7.0" 4173 + version = "0.8.1" 3708 4174 source = "registry+https://github.com/rust-lang/crates.io-index" 3709 - checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792" 4175 + checksum = "7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3" 3710 4176 dependencies = [ 3711 4177 "openssl-probe", 3712 - "rustls-pemfile 2.1.2", 3713 4178 "rustls-pki-types", 3714 4179 "schannel", 3715 - "security-framework", 4180 + "security-framework 3.2.0", 3716 4181 ] 3717 4182 3718 4183 [[package]] ··· 3725 4190 ] 3726 4191 3727 4192 [[package]] 3728 - name = "rustls-pemfile" 3729 - version = "2.1.2" 4193 + name = "rustls-pki-types" 4194 + version = "1.12.0" 3730 4195 source = "registry+https://github.com/rust-lang/crates.io-index" 3731 - checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" 4196 + checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" 3732 4197 dependencies = [ 3733 - "base64 0.22.1", 3734 - "rustls-pki-types", 4198 + "web-time", 4199 + "zeroize", 3735 4200 ] 3736 4201 3737 4202 [[package]] 3738 - name = "rustls-pki-types" 3739 - version = "1.7.0" 3740 - source = "registry+https://github.com/rust-lang/crates.io-index" 3741 - checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" 3742 - 3743 - [[package]] 3744 4203 name = "rustls-webpki" 3745 4204 version = "0.101.7" 3746 4205 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3752 4211 3753 4212 [[package]] 3754 4213 name = "rustls-webpki" 3755 - version = "0.102.4" 4214 + version = "0.103.3" 3756 4215 source = "registry+https://github.com/rust-lang/crates.io-index" 3757 - checksum = "ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e" 4216 + checksum = "e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435" 3758 4217 dependencies = [ 4218 + "aws-lc-rs", 3759 4219 "ring", 3760 4220 "rustls-pki-types", 3761 4221 "untrusted", ··· 3769 4229 3770 4230 [[package]] 3771 4231 name = "ryu" 3772 - version = "1.0.18" 4232 + version = "1.0.20" 3773 4233 source = "registry+https://github.com/rust-lang/crates.io-index" 3774 - checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 4234 + checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 3775 4235 3776 4236 [[package]] 3777 4237 name = "same-file" ··· 3792 4252 ] 3793 4253 3794 4254 [[package]] 4255 + name = "schemars" 4256 + version = "0.9.0" 4257 + source = "registry+https://github.com/rust-lang/crates.io-index" 4258 + checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" 4259 + dependencies = [ 4260 + "dyn-clone", 4261 + "ref-cast", 4262 + "serde", 4263 + "serde_json", 4264 + ] 4265 + 4266 + [[package]] 4267 + name = "schemars" 4268 + version = "1.0.4" 4269 + source = "registry+https://github.com/rust-lang/crates.io-index" 4270 + checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" 4271 + dependencies = [ 4272 + "dyn-clone", 4273 + "ref-cast", 4274 + "serde", 4275 + "serde_json", 4276 + ] 4277 + 4278 + [[package]] 3795 4279 name = "scopeguard" 3796 4280 version = "1.2.0" 3797 4281 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3823 4307 "proc-macro-error", 3824 4308 "proc-macro2", 3825 4309 "quote", 3826 - "syn 2.0.66", 4310 + "syn 2.0.104", 3827 4311 ] 3828 4312 3829 4313 [[package]] 3830 4314 name = "sea-orm" 3831 - version = "0.12.15" 4315 + version = "1.1.13" 3832 4316 source = "registry+https://github.com/rust-lang/crates.io-index" 3833 - checksum = "c8814e37dc25de54398ee62228323657520b7f29713b8e238649385dbe473ee0" 4317 + checksum = "560ea59f07472886a236e7919b9425cf16914fee1d663d3c32f1af2e922b83f0" 3834 4318 dependencies = [ 3835 4319 "async-stream", 3836 4320 "async-trait", 3837 4321 "bigdecimal", 3838 4322 "chrono", 3839 - "futures", 4323 + "futures-util", 3840 4324 "log", 3841 4325 "ouroboros", 4326 + "pgvector", 3842 4327 "rust_decimal", 3843 4328 "sea-orm-macros", 3844 4329 "sea-query", ··· 3847 4332 "serde_json", 3848 4333 "sqlx", 3849 4334 "strum", 3850 - "thiserror", 4335 + "thiserror 2.0.12", 3851 4336 "time", 3852 4337 "tracing", 3853 4338 "url", ··· 3856 4341 3857 4342 [[package]] 3858 4343 name = "sea-orm-cli" 3859 - version = "0.12.15" 4344 + version = "1.1.13" 3860 4345 source = "registry+https://github.com/rust-lang/crates.io-index" 3861 - checksum = "620bc560062ae251b1366bde43b3f1508445cab5c2c8cbdb397034638ab1b357" 4346 + checksum = "00dd755ba3faca11692d8aaca46b68f1b4955c5dfdd6a3f1f9fba3a679a3ec1d" 3862 4347 dependencies = [ 3863 4348 "chrono", 3864 4349 "clap", 3865 4350 "dotenvy", 3866 4351 "glob", 3867 4352 "regex", 3868 - "sea-schema", 3869 4353 "tracing", 3870 4354 "tracing-subscriber", 3871 4355 "url", ··· 3873 4357 3874 4358 [[package]] 3875 4359 name = "sea-orm-macros" 3876 - version = "0.12.15" 4360 + version = "1.1.13" 3877 4361 source = "registry+https://github.com/rust-lang/crates.io-index" 3878 - checksum = "5e115c6b078e013aa963cc2d38c196c2c40b05f03d0ac872fe06b6e0d5265603" 4362 + checksum = "70d0ea50bb4317c8a58ed34dc410a79d685128e7b77ddcd9e8b59ae6416a56d9" 3879 4363 dependencies = [ 3880 - "heck 0.4.1", 4364 + "heck 0.5.0", 3881 4365 "proc-macro2", 3882 4366 "quote", 3883 4367 "sea-bae", 3884 - "syn 2.0.66", 4368 + "syn 2.0.104", 3885 4369 "unicode-ident", 3886 4370 ] 3887 4371 3888 4372 [[package]] 3889 4373 name = "sea-orm-migration" 3890 - version = "0.12.15" 4374 + version = "1.1.13" 3891 4375 source = "registry+https://github.com/rust-lang/crates.io-index" 3892 - checksum = "ee8269bc6ff71afd6b78aa4333ac237a69eebd2cdb439036291e64fb4b8db23c" 4376 + checksum = "3e06e0f3ca090091ad58da2bc02cdb63f9afbd276baf029f065f6ff09e79cbe9" 3893 4377 dependencies = [ 3894 4378 "async-trait", 3895 4379 "clap", 3896 4380 "dotenvy", 3897 - "futures", 3898 4381 "sea-orm", 3899 4382 "sea-orm-cli", 3900 4383 "sea-schema", ··· 3904 4387 3905 4388 [[package]] 3906 4389 name = "sea-query" 3907 - version = "0.30.7" 4390 + version = "0.32.6" 3908 4391 source = "registry+https://github.com/rust-lang/crates.io-index" 3909 - checksum = "4166a1e072292d46dc91f31617c2a1cdaf55a8be4b5c9f4bf2ba248e3ac4999b" 4392 + checksum = "64c91783d1514b99754fc6a4079081dcc2c587dadbff65c48c7f62297443536a" 3910 4393 dependencies = [ 3911 4394 "bigdecimal", 3912 4395 "chrono", 3913 - "derivative", 3914 4396 "inherent", 3915 4397 "ordered-float", 3916 4398 "rust_decimal", ··· 3922 4404 3923 4405 [[package]] 3924 4406 name = "sea-query-binder" 3925 - version = "0.5.0" 4407 + version = "0.7.0" 3926 4408 source = "registry+https://github.com/rust-lang/crates.io-index" 3927 - checksum = "36bbb68df92e820e4d5aeb17b4acd5cc8b5d18b2c36a4dd6f4626aabfa7ab1b9" 4409 + checksum = "b0019f47430f7995af63deda77e238c17323359af241233ec768aba1faea7608" 3928 4410 dependencies = [ 3929 4411 "bigdecimal", 3930 4412 "chrono", ··· 3938 4420 3939 4421 [[package]] 3940 4422 name = "sea-query-derive" 3941 - version = "0.4.1" 4423 + version = "0.4.3" 3942 4424 source = "registry+https://github.com/rust-lang/crates.io-index" 3943 - checksum = "25a82fcb49253abcb45cdcb2adf92956060ec0928635eb21b4f7a6d8f25ab0bc" 4425 + checksum = "bae0cbad6ab996955664982739354128c58d16e126114fe88c2a493642502aab" 3944 4426 dependencies = [ 4427 + "darling", 3945 4428 "heck 0.4.1", 3946 4429 "proc-macro2", 3947 4430 "quote", 3948 - "syn 2.0.66", 3949 - "thiserror", 4431 + "syn 2.0.104", 4432 + "thiserror 2.0.12", 3950 4433 ] 3951 4434 3952 4435 [[package]] 3953 4436 name = "sea-schema" 3954 - version = "0.14.2" 4437 + version = "0.16.2" 3955 4438 source = "registry+https://github.com/rust-lang/crates.io-index" 3956 - checksum = "30d148608012d25222442d1ebbfafd1228dbc5221baf4ec35596494e27a2394e" 4439 + checksum = "2239ff574c04858ca77485f112afea1a15e53135d3097d0c86509cef1def1338" 3957 4440 dependencies = [ 3958 4441 "futures", 3959 4442 "sea-query", ··· 3962 4445 3963 4446 [[package]] 3964 4447 name = "sea-schema-derive" 3965 - version = "0.2.0" 4448 + version = "0.3.0" 3966 4449 source = "registry+https://github.com/rust-lang/crates.io-index" 3967 - checksum = "c6f686050f76bffc4f635cda8aea6df5548666b830b52387e8bc7de11056d11e" 4450 + checksum = "debdc8729c37fdbf88472f97fd470393089f997a909e535ff67c544d18cfccf0" 3968 4451 dependencies = [ 3969 4452 "heck 0.4.1", 3970 4453 "proc-macro2", 3971 4454 "quote", 3972 - "syn 1.0.109", 4455 + "syn 2.0.104", 3973 4456 ] 3974 4457 3975 4458 [[package]] ··· 4012 4495 source = "registry+https://github.com/rust-lang/crates.io-index" 4013 4496 checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" 4014 4497 dependencies = [ 4015 - "bitflags 2.5.0", 4016 - "core-foundation", 4498 + "bitflags 2.9.1", 4499 + "core-foundation 0.9.4", 4500 + "core-foundation-sys", 4501 + "libc", 4502 + "security-framework-sys", 4503 + ] 4504 + 4505 + [[package]] 4506 + name = "security-framework" 4507 + version = "3.2.0" 4508 + source = "registry+https://github.com/rust-lang/crates.io-index" 4509 + checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" 4510 + dependencies = [ 4511 + "bitflags 2.9.1", 4512 + "core-foundation 0.10.1", 4017 4513 "core-foundation-sys", 4018 4514 "libc", 4019 4515 "security-framework-sys", ··· 4021 4517 4022 4518 [[package]] 4023 4519 name = "security-framework-sys" 4024 - version = "2.11.0" 4520 + version = "2.14.0" 4025 4521 source = "registry+https://github.com/rust-lang/crates.io-index" 4026 - checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" 4522 + checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" 4027 4523 dependencies = [ 4028 4524 "core-foundation-sys", 4029 4525 "libc", ··· 4037 4533 4038 4534 [[package]] 4039 4535 name = "serde" 4040 - version = "1.0.203" 4536 + version = "1.0.219" 4041 4537 source = "registry+https://github.com/rust-lang/crates.io-index" 4042 - checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" 4538 + checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 4043 4539 dependencies = [ 4044 4540 "serde_derive", 4045 4541 ] 4046 4542 4047 4543 [[package]] 4048 4544 name = "serde_derive" 4049 - version = "1.0.203" 4545 + version = "1.0.219" 4050 4546 source = "registry+https://github.com/rust-lang/crates.io-index" 4051 - checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" 4547 + checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 4052 4548 dependencies = [ 4053 4549 "proc-macro2", 4054 4550 "quote", 4055 - "syn 2.0.66", 4551 + "syn 2.0.104", 4056 4552 ] 4057 4553 4058 4554 [[package]] 4059 4555 name = "serde_json" 4060 - version = "1.0.117" 4556 + version = "1.0.140" 4061 4557 source = "registry+https://github.com/rust-lang/crates.io-index" 4062 - checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" 4558 + checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" 4063 4559 dependencies = [ 4064 4560 "itoa", 4561 + "memchr", 4065 4562 "ryu", 4066 4563 "serde", 4067 4564 ] ··· 4078 4575 4079 4576 [[package]] 4080 4577 name = "serde_spanned" 4081 - version = "0.6.6" 4578 + version = "0.6.9" 4082 4579 source = "registry+https://github.com/rust-lang/crates.io-index" 4083 - checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" 4580 + checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" 4084 4581 dependencies = [ 4085 4582 "serde", 4086 4583 ] ··· 4099 4596 4100 4597 [[package]] 4101 4598 name = "serde_with" 4102 - version = "3.8.1" 4599 + version = "3.14.0" 4103 4600 source = "registry+https://github.com/rust-lang/crates.io-index" 4104 - checksum = "0ad483d2ab0149d5a5ebcd9972a3852711e0153d863bf5a5d0391d28883c4a20" 4601 + checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" 4105 4602 dependencies = [ 4106 4603 "base64 0.22.1", 4107 4604 "chrono", 4108 4605 "hex", 4109 4606 "indexmap 1.9.3", 4110 - "indexmap 2.2.6", 4607 + "indexmap 2.10.0", 4608 + "schemars 0.9.0", 4609 + "schemars 1.0.4", 4111 4610 "serde", 4112 4611 "serde_derive", 4113 4612 "serde_json", ··· 4117 4616 4118 4617 [[package]] 4119 4618 name = "serde_with_macros" 4120 - version = "3.8.1" 4619 + version = "3.14.0" 4121 4620 source = "registry+https://github.com/rust-lang/crates.io-index" 4122 - checksum = "65569b702f41443e8bc8bbb1c5779bd0450bbe723b56198980e80ec45780bce2" 4621 + checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" 4123 4622 dependencies = [ 4124 4623 "darling", 4125 4624 "proc-macro2", 4126 4625 "quote", 4127 - "syn 2.0.66", 4128 - ] 4129 - 4130 - [[package]] 4131 - name = "serde_yaml" 4132 - version = "0.9.34+deprecated" 4133 - source = "registry+https://github.com/rust-lang/crates.io-index" 4134 - checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" 4135 - dependencies = [ 4136 - "indexmap 2.2.6", 4137 - "itoa", 4138 - "ryu", 4139 - "serde", 4140 - "unsafe-libyaml", 4626 + "syn 2.0.104", 4141 4627 ] 4142 4628 4143 4629 [[package]] ··· 4153 4639 4154 4640 [[package]] 4155 4641 name = "sha2" 4156 - version = "0.10.8" 4642 + version = "0.10.9" 4157 4643 source = "registry+https://github.com/rust-lang/crates.io-index" 4158 - checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 4644 + checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" 4159 4645 dependencies = [ 4160 4646 "cfg-if", 4161 4647 "cpufeatures", ··· 4209 4695 checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" 4210 4696 dependencies = [ 4211 4697 "digest", 4212 - "rand_core", 4698 + "rand_core 0.6.4", 4213 4699 ] 4214 4700 4215 4701 [[package]] ··· 4219 4705 checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" 4220 4706 dependencies = [ 4221 4707 "digest", 4222 - "rand_core", 4708 + "rand_core 0.6.4", 4223 4709 ] 4224 4710 4225 4711 [[package]] ··· 4242 4728 version = "1.13.2" 4243 4729 source = "registry+https://github.com/rust-lang/crates.io-index" 4244 4730 checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 4731 + dependencies = [ 4732 + "serde", 4733 + ] 4245 4734 4246 4735 [[package]] 4247 4736 name = "socket2" 4248 - version = "0.5.7" 4737 + version = "0.5.10" 4249 4738 source = "registry+https://github.com/rust-lang/crates.io-index" 4250 - checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" 4739 + checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" 4251 4740 dependencies = [ 4252 4741 "libc", 4253 4742 "windows-sys 0.52.0", 4254 4743 ] 4255 - 4256 - [[package]] 4257 - name = "spin" 4258 - version = "0.5.2" 4259 - source = "registry+https://github.com/rust-lang/crates.io-index" 4260 - checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 4261 4744 4262 4745 [[package]] 4263 4746 name = "spin" ··· 4289 4772 ] 4290 4773 4291 4774 [[package]] 4292 - name = "sqlformat" 4293 - version = "0.2.3" 4294 - source = "registry+https://github.com/rust-lang/crates.io-index" 4295 - checksum = "ce81b7bd7c4493975347ef60d8c7e8b742d4694f4c49f93e0a12ea263938176c" 4296 - dependencies = [ 4297 - "itertools 0.12.1", 4298 - "nom", 4299 - "unicode_categories", 4300 - ] 4301 - 4302 - [[package]] 4303 4775 name = "sqlx" 4304 - version = "0.7.4" 4776 + version = "0.8.6" 4305 4777 source = "registry+https://github.com/rust-lang/crates.io-index" 4306 - checksum = "c9a2ccff1a000a5a59cd33da541d9f2fdcd9e6e8229cc200565942bff36d0aaa" 4778 + checksum = "1fefb893899429669dcdd979aff487bd78f4064e5e7907e4269081e0ef7d97dc" 4307 4779 dependencies = [ 4308 4780 "sqlx-core", 4309 4781 "sqlx-macros", ··· 4314 4786 4315 4787 [[package]] 4316 4788 name = "sqlx-core" 4317 - version = "0.7.4" 4789 + version = "0.8.6" 4318 4790 source = "registry+https://github.com/rust-lang/crates.io-index" 4319 - checksum = "24ba59a9342a3d9bab6c56c118be528b27c9b60e490080e9711a04dccac83ef6" 4791 + checksum = "ee6798b1838b6a0f69c007c133b8df5866302197e404e8b6ee8ed3e3a5e68dc6" 4320 4792 dependencies = [ 4321 - "ahash 0.8.11", 4322 - "atoi", 4793 + "base64 0.22.1", 4323 4794 "bigdecimal", 4324 - "byteorder", 4325 4795 "bytes", 4326 4796 "chrono", 4327 4797 "crc", 4328 4798 "crossbeam-queue", 4329 4799 "either", 4330 - "event-listener 2.5.3", 4331 - "futures-channel", 4800 + "event-listener", 4332 4801 "futures-core", 4333 4802 "futures-intrusive", 4334 4803 "futures-io", 4335 4804 "futures-util", 4805 + "hashbrown 0.15.4", 4336 4806 "hashlink", 4337 - "hex", 4338 - "indexmap 2.2.6", 4807 + "indexmap 2.10.0", 4339 4808 "log", 4340 4809 "memchr", 4341 4810 "once_cell", 4342 - "paste", 4343 4811 "percent-encoding", 4344 4812 "rust_decimal", 4345 - "rustls 0.21.12", 4346 - "rustls-pemfile 1.0.4", 4813 + "rustls 0.23.28", 4347 4814 "serde", 4348 4815 "serde_json", 4349 4816 "sha2", 4350 4817 "smallvec", 4351 - "sqlformat", 4352 - "thiserror", 4818 + "thiserror 2.0.12", 4353 4819 "time", 4354 4820 "tokio", 4355 4821 "tokio-stream", 4356 4822 "tracing", 4357 4823 "url", 4358 4824 "uuid", 4359 - "webpki-roots 0.25.4", 4825 + "webpki-roots 0.26.11", 4360 4826 ] 4361 4827 4362 4828 [[package]] 4363 4829 name = "sqlx-macros" 4364 - version = "0.7.4" 4830 + version = "0.8.6" 4365 4831 source = "registry+https://github.com/rust-lang/crates.io-index" 4366 - checksum = "4ea40e2345eb2faa9e1e5e326db8c34711317d2b5e08d0d5741619048a803127" 4832 + checksum = "a2d452988ccaacfbf5e0bdbc348fb91d7c8af5bee192173ac3636b5fb6e6715d" 4367 4833 dependencies = [ 4368 4834 "proc-macro2", 4369 4835 "quote", 4370 4836 "sqlx-core", 4371 4837 "sqlx-macros-core", 4372 - "syn 1.0.109", 4838 + "syn 2.0.104", 4373 4839 ] 4374 4840 4375 4841 [[package]] 4376 4842 name = "sqlx-macros-core" 4377 - version = "0.7.4" 4843 + version = "0.8.6" 4378 4844 source = "registry+https://github.com/rust-lang/crates.io-index" 4379 - checksum = "5833ef53aaa16d860e92123292f1f6a3d53c34ba8b1969f152ef1a7bb803f3c8" 4845 + checksum = "19a9c1841124ac5a61741f96e1d9e2ec77424bf323962dd894bdb93f37d5219b" 4380 4846 dependencies = [ 4381 4847 "dotenvy", 4382 4848 "either", 4383 - "heck 0.4.1", 4849 + "heck 0.5.0", 4384 4850 "hex", 4385 4851 "once_cell", 4386 4852 "proc-macro2", ··· 4392 4858 "sqlx-mysql", 4393 4859 "sqlx-postgres", 4394 4860 "sqlx-sqlite", 4395 - "syn 1.0.109", 4396 - "tempfile", 4861 + "syn 2.0.104", 4397 4862 "tokio", 4398 4863 "url", 4399 4864 ] 4400 4865 4401 4866 [[package]] 4402 4867 name = "sqlx-mysql" 4403 - version = "0.7.4" 4868 + version = "0.8.6" 4404 4869 source = "registry+https://github.com/rust-lang/crates.io-index" 4405 - checksum = "1ed31390216d20e538e447a7a9b959e06ed9fc51c37b514b46eb758016ecd418" 4870 + checksum = "aa003f0038df784eb8fecbbac13affe3da23b45194bd57dba231c8f48199c526" 4406 4871 dependencies = [ 4407 4872 "atoi", 4408 - "base64 0.21.7", 4873 + "base64 0.22.1", 4409 4874 "bigdecimal", 4410 - "bitflags 2.5.0", 4875 + "bitflags 2.9.1", 4411 4876 "byteorder", 4412 4877 "bytes", 4413 4878 "chrono", ··· 4429 4894 "memchr", 4430 4895 "once_cell", 4431 4896 "percent-encoding", 4432 - "rand", 4433 - "rsa 0.9.6", 4897 + "rand 0.8.5", 4898 + "rsa 0.9.8", 4434 4899 "rust_decimal", 4435 4900 "serde", 4436 4901 "sha1", ··· 4438 4903 "smallvec", 4439 4904 "sqlx-core", 4440 4905 "stringprep", 4441 - "thiserror", 4906 + "thiserror 2.0.12", 4442 4907 "time", 4443 4908 "tracing", 4444 4909 "uuid", ··· 4447 4912 4448 4913 [[package]] 4449 4914 name = "sqlx-postgres" 4450 - version = "0.7.4" 4915 + version = "0.8.6" 4451 4916 source = "registry+https://github.com/rust-lang/crates.io-index" 4452 - checksum = "7c824eb80b894f926f89a0b9da0c7f435d27cdd35b8c655b114e58223918577e" 4917 + checksum = "db58fcd5a53cf07c184b154801ff91347e4c30d17a3562a635ff028ad5deda46" 4453 4918 dependencies = [ 4454 4919 "atoi", 4455 - "base64 0.21.7", 4920 + "base64 0.22.1", 4456 4921 "bigdecimal", 4457 - "bitflags 2.5.0", 4922 + "bitflags 2.9.1", 4458 4923 "byteorder", 4459 4924 "chrono", 4460 4925 "crc", ··· 4462 4927 "etcetera", 4463 4928 "futures-channel", 4464 4929 "futures-core", 4465 - "futures-io", 4466 4930 "futures-util", 4467 4931 "hex", 4468 4932 "hkdf", ··· 4474 4938 "memchr", 4475 4939 "num-bigint", 4476 4940 "once_cell", 4477 - "rand", 4941 + "rand 0.8.5", 4478 4942 "rust_decimal", 4479 4943 "serde", 4480 4944 "serde_json", ··· 4482 4946 "smallvec", 4483 4947 "sqlx-core", 4484 4948 "stringprep", 4485 - "thiserror", 4949 + "thiserror 2.0.12", 4486 4950 "time", 4487 4951 "tracing", 4488 4952 "uuid", ··· 4491 4955 4492 4956 [[package]] 4493 4957 name = "sqlx-sqlite" 4494 - version = "0.7.4" 4958 + version = "0.8.6" 4495 4959 source = "registry+https://github.com/rust-lang/crates.io-index" 4496 - checksum = "b244ef0a8414da0bed4bb1910426e890b19e5e9bccc27ada6b797d05c55ae0aa" 4960 + checksum = "c2d12fe70b2c1b4401038055f90f151b78208de1f9f89a7dbfd41587a10c3eea" 4497 4961 dependencies = [ 4498 4962 "atoi", 4499 4963 "chrono", ··· 4507 4971 "log", 4508 4972 "percent-encoding", 4509 4973 "serde", 4974 + "serde_urlencoded", 4510 4975 "sqlx-core", 4976 + "thiserror 2.0.12", 4511 4977 "time", 4512 4978 "tracing", 4513 4979 "url", 4514 - "urlencoding", 4515 4980 "uuid", 4516 4981 ] 4517 4982 4518 4983 [[package]] 4984 + name = "stable_deref_trait" 4985 + version = "1.2.0" 4986 + source = "registry+https://github.com/rust-lang/crates.io-index" 4987 + checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 4988 + 4989 + [[package]] 4519 4990 name = "static_assertions" 4520 4991 version = "1.1.0" 4521 4992 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4540 5011 4541 5012 [[package]] 4542 5013 name = "strum" 4543 - version = "0.25.0" 5014 + version = "0.26.3" 4544 5015 source = "registry+https://github.com/rust-lang/crates.io-index" 4545 - checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" 5016 + checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" 4546 5017 4547 5018 [[package]] 4548 5019 name = "subtle" ··· 4563 5034 4564 5035 [[package]] 4565 5036 name = "syn" 4566 - version = "2.0.66" 5037 + version = "2.0.104" 4567 5038 source = "registry+https://github.com/rust-lang/crates.io-index" 4568 - checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" 5039 + checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" 4569 5040 dependencies = [ 4570 5041 "proc-macro2", 4571 5042 "quote", ··· 4581 5052 "proc-macro-error", 4582 5053 "proc-macro2", 4583 5054 "quote", 4584 - "syn 2.0.66", 5055 + "syn 2.0.104", 4585 5056 ] 4586 5057 4587 5058 [[package]] ··· 4595 5066 version = "1.0.1" 4596 5067 source = "registry+https://github.com/rust-lang/crates.io-index" 4597 5068 checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" 5069 + dependencies = [ 5070 + "futures-core", 5071 + ] 5072 + 5073 + [[package]] 5074 + name = "synstructure" 5075 + version = "0.13.2" 5076 + source = "registry+https://github.com/rust-lang/crates.io-index" 5077 + checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" 5078 + dependencies = [ 5079 + "proc-macro2", 5080 + "quote", 5081 + "syn 2.0.104", 5082 + ] 4598 5083 4599 5084 [[package]] 4600 5085 name = "system-deps" ··· 4648 5133 source = "registry+https://github.com/rust-lang/crates.io-index" 4649 5134 checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" 4650 5135 dependencies = [ 4651 - "thiserror-impl", 5136 + "thiserror-impl 1.0.61", 5137 + ] 5138 + 5139 + [[package]] 5140 + name = "thiserror" 5141 + version = "2.0.12" 5142 + source = "registry+https://github.com/rust-lang/crates.io-index" 5143 + checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" 5144 + dependencies = [ 5145 + "thiserror-impl 2.0.12", 4652 5146 ] 4653 5147 4654 5148 [[package]] ··· 4659 5153 dependencies = [ 4660 5154 "proc-macro2", 4661 5155 "quote", 4662 - "syn 2.0.66", 5156 + "syn 2.0.104", 5157 + ] 5158 + 5159 + [[package]] 5160 + name = "thiserror-impl" 5161 + version = "2.0.12" 5162 + source = "registry+https://github.com/rust-lang/crates.io-index" 5163 + checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" 5164 + dependencies = [ 5165 + "proc-macro2", 5166 + "quote", 5167 + "syn 2.0.104", 4663 5168 ] 4664 5169 4665 5170 [[package]] ··· 4704 5209 ] 4705 5210 4706 5211 [[package]] 5212 + name = "tinystr" 5213 + version = "0.8.1" 5214 + source = "registry+https://github.com/rust-lang/crates.io-index" 5215 + checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" 5216 + dependencies = [ 5217 + "displaydoc", 5218 + "zerovec", 5219 + ] 5220 + 5221 + [[package]] 4707 5222 name = "tinytemplate" 4708 5223 version = "1.2.1" 4709 5224 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4730 5245 4731 5246 [[package]] 4732 5247 name = "tokio" 4733 - version = "1.38.0" 5248 + version = "1.46.1" 4734 5249 source = "registry+https://github.com/rust-lang/crates.io-index" 4735 - checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" 5250 + checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" 4736 5251 dependencies = [ 4737 5252 "backtrace", 4738 5253 "bytes", 5254 + "io-uring", 4739 5255 "libc", 4740 - "mio 0.8.11", 4741 - "num_cpus", 5256 + "mio", 4742 5257 "pin-project-lite", 4743 5258 "signal-hook-registry", 5259 + "slab", 4744 5260 "socket2", 4745 5261 "tokio-macros", 4746 5262 "tracing", 4747 - "windows-sys 0.48.0", 5263 + "windows-sys 0.52.0", 4748 5264 ] 4749 5265 4750 5266 [[package]] ··· 4759 5275 4760 5276 [[package]] 4761 5277 name = "tokio-macros" 4762 - version = "2.3.0" 5278 + version = "2.5.0" 4763 5279 source = "registry+https://github.com/rust-lang/crates.io-index" 4764 - checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" 5280 + checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" 4765 5281 dependencies = [ 4766 5282 "proc-macro2", 4767 5283 "quote", 4768 - "syn 2.0.66", 5284 + "syn 2.0.104", 4769 5285 ] 4770 5286 4771 5287 [[package]] ··· 4780 5296 4781 5297 [[package]] 4782 5298 name = "tokio-rustls" 4783 - version = "0.25.0" 5299 + version = "0.26.2" 4784 5300 source = "registry+https://github.com/rust-lang/crates.io-index" 4785 - checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" 5301 + checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" 4786 5302 dependencies = [ 4787 - "rustls 0.22.4", 4788 - "rustls-pki-types", 5303 + "rustls 0.23.28", 4789 5304 "tokio", 4790 5305 ] 4791 5306 ··· 4802 5317 4803 5318 [[package]] 4804 5319 name = "tokio-util" 4805 - version = "0.7.11" 5320 + version = "0.7.15" 4806 5321 source = "registry+https://github.com/rust-lang/crates.io-index" 4807 - checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" 5322 + checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" 4808 5323 dependencies = [ 4809 5324 "bytes", 4810 5325 "futures-core", ··· 4815 5330 4816 5331 [[package]] 4817 5332 name = "toml" 4818 - version = "0.8.13" 5333 + version = "0.8.23" 4819 5334 source = "registry+https://github.com/rust-lang/crates.io-index" 4820 - checksum = "a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba" 5335 + checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" 4821 5336 dependencies = [ 4822 5337 "serde", 4823 5338 "serde_spanned", 4824 5339 "toml_datetime", 4825 - "toml_edit 0.22.13", 5340 + "toml_edit 0.22.27", 4826 5341 ] 4827 5342 4828 5343 [[package]] 4829 5344 name = "toml_datetime" 4830 - version = "0.6.6" 5345 + version = "0.6.11" 4831 5346 source = "registry+https://github.com/rust-lang/crates.io-index" 4832 - checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" 5347 + checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" 4833 5348 dependencies = [ 4834 5349 "serde", 4835 5350 ] ··· 4840 5355 source = "registry+https://github.com/rust-lang/crates.io-index" 4841 5356 checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" 4842 5357 dependencies = [ 4843 - "indexmap 2.2.6", 5358 + "indexmap 2.10.0", 4844 5359 "toml_datetime", 4845 5360 "winnow 0.5.40", 4846 5361 ] 4847 5362 4848 5363 [[package]] 4849 5364 name = "toml_edit" 4850 - version = "0.22.13" 5365 + version = "0.22.27" 4851 5366 source = "registry+https://github.com/rust-lang/crates.io-index" 4852 - checksum = "c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c" 5367 + checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" 4853 5368 dependencies = [ 4854 - "indexmap 2.2.6", 5369 + "indexmap 2.10.0", 4855 5370 "serde", 4856 5371 "serde_spanned", 4857 5372 "toml_datetime", 4858 - "winnow 0.6.9", 5373 + "toml_write", 5374 + "winnow 0.7.11", 4859 5375 ] 5376 + 5377 + [[package]] 5378 + name = "toml_write" 5379 + version = "0.1.2" 5380 + source = "registry+https://github.com/rust-lang/crates.io-index" 5381 + checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" 4860 5382 4861 5383 [[package]] 4862 5384 name = "tonic" ··· 4869 5391 "axum 0.6.20", 4870 5392 "base64 0.21.7", 4871 5393 "bytes", 4872 - "h2", 5394 + "h2 0.3.26", 4873 5395 "http 0.2.12", 4874 5396 "http-body 0.4.6", 4875 5397 "hyper 0.14.28", ··· 4879 5401 "prost", 4880 5402 "tokio", 4881 5403 "tokio-stream", 4882 - "tower", 5404 + "tower 0.4.13", 4883 5405 "tower-layer", 4884 5406 "tower-service", 4885 5407 "tracing", ··· 4896 5418 "indexmap 1.9.3", 4897 5419 "pin-project", 4898 5420 "pin-project-lite", 4899 - "rand", 5421 + "rand 0.8.5", 4900 5422 "slab", 4901 5423 "tokio", 4902 5424 "tokio-util", ··· 4906 5428 ] 4907 5429 4908 5430 [[package]] 5431 + name = "tower" 5432 + version = "0.5.2" 5433 + source = "registry+https://github.com/rust-lang/crates.io-index" 5434 + checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" 5435 + dependencies = [ 5436 + "futures-core", 5437 + "futures-util", 5438 + "pin-project-lite", 5439 + "sync_wrapper 1.0.1", 5440 + "tokio", 5441 + "tower-layer", 5442 + "tower-service", 5443 + "tracing", 5444 + ] 5445 + 5446 + [[package]] 4909 5447 name = "tower-http" 4910 5448 version = "0.5.2" 4911 5449 source = "registry+https://github.com/rust-lang/crates.io-index" 4912 5450 checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" 4913 5451 dependencies = [ 4914 - "bitflags 2.5.0", 5452 + "bitflags 2.9.1", 4915 5453 "bytes", 4916 5454 "futures-util", 4917 5455 "http 1.1.0", ··· 4924 5462 ] 4925 5463 4926 5464 [[package]] 5465 + name = "tower-http" 5466 + version = "0.6.6" 5467 + source = "registry+https://github.com/rust-lang/crates.io-index" 5468 + checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" 5469 + dependencies = [ 5470 + "bitflags 2.9.1", 5471 + "bytes", 5472 + "futures-util", 5473 + "http 1.1.0", 5474 + "http-body 1.0.0", 5475 + "iri-string", 5476 + "pin-project-lite", 5477 + "tower 0.5.2", 5478 + "tower-layer", 5479 + "tower-service", 5480 + ] 5481 + 5482 + [[package]] 4927 5483 name = "tower-layer" 4928 - version = "0.3.2" 5484 + version = "0.3.3" 4929 5485 source = "registry+https://github.com/rust-lang/crates.io-index" 4930 - checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" 5486 + checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" 4931 5487 4932 5488 [[package]] 4933 5489 name = "tower-service" 4934 - version = "0.3.2" 5490 + version = "0.3.3" 4935 5491 source = "registry+https://github.com/rust-lang/crates.io-index" 4936 - checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 5492 + checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" 4937 5493 4938 5494 [[package]] 4939 5495 name = "tracing" 4940 - version = "0.1.40" 5496 + version = "0.1.41" 4941 5497 source = "registry+https://github.com/rust-lang/crates.io-index" 4942 - checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 5498 + checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" 4943 5499 dependencies = [ 4944 5500 "log", 4945 5501 "pin-project-lite", ··· 4949 5505 4950 5506 [[package]] 4951 5507 name = "tracing-attributes" 4952 - version = "0.1.27" 5508 + version = "0.1.30" 4953 5509 source = "registry+https://github.com/rust-lang/crates.io-index" 4954 - checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 5510 + checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" 4955 5511 dependencies = [ 4956 5512 "proc-macro2", 4957 5513 "quote", 4958 - "syn 2.0.66", 5514 + "syn 2.0.104", 4959 5515 ] 4960 5516 4961 5517 [[package]] 4962 5518 name = "tracing-core" 4963 - version = "0.1.32" 5519 + version = "0.1.34" 4964 5520 source = "registry+https://github.com/rust-lang/crates.io-index" 4965 - checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 5521 + checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" 4966 5522 dependencies = [ 4967 5523 "once_cell", 4968 5524 "valuable", ··· 4970 5526 4971 5527 [[package]] 4972 5528 name = "tracing-error" 4973 - version = "0.2.0" 5529 + version = "0.2.1" 4974 5530 source = "registry+https://github.com/rust-lang/crates.io-index" 4975 - checksum = "d686ec1c0f384b1277f097b2f279a2ecc11afe8c133c1aabf036a27cb4cd206e" 5531 + checksum = "8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db" 4976 5532 dependencies = [ 4977 5533 "tracing", 4978 5534 "tracing-subscriber", ··· 4991 5547 4992 5548 [[package]] 4993 5549 name = "tracing-serde" 4994 - version = "0.1.3" 5550 + version = "0.2.0" 4995 5551 source = "registry+https://github.com/rust-lang/crates.io-index" 4996 - checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" 5552 + checksum = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1" 4997 5553 dependencies = [ 4998 5554 "serde", 4999 5555 "tracing-core", ··· 5001 5557 5002 5558 [[package]] 5003 5559 name = "tracing-subscriber" 5004 - version = "0.3.18" 5560 + version = "0.3.19" 5005 5561 source = "registry+https://github.com/rust-lang/crates.io-index" 5006 - checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 5562 + checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" 5007 5563 dependencies = [ 5008 5564 "matchers", 5009 5565 "nu-ansi-term", ··· 5060 5616 checksum = "e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291" 5061 5617 5062 5618 [[package]] 5063 - name = "unicode-segmentation" 5064 - version = "1.11.0" 5619 + name = "unicode-width" 5620 + version = "0.1.12" 5065 5621 source = "registry+https://github.com/rust-lang/crates.io-index" 5066 - checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 5622 + checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" 5067 5623 5068 5624 [[package]] 5069 5625 name = "unicode-width" 5070 - version = "0.1.12" 5626 + version = "0.2.1" 5071 5627 source = "registry+https://github.com/rust-lang/crates.io-index" 5072 - checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" 5628 + checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c" 5073 5629 5074 5630 [[package]] 5075 5631 name = "unicode-xid" ··· 5078 5634 checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 5079 5635 5080 5636 [[package]] 5081 - name = "unicode_categories" 5082 - version = "0.1.1" 5637 + name = "unit-prefix" 5638 + version = "0.5.1" 5083 5639 source = "registry+https://github.com/rust-lang/crates.io-index" 5084 - checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e" 5085 - 5086 - [[package]] 5087 - name = "unsafe-libyaml" 5088 - version = "0.2.11" 5089 - source = "registry+https://github.com/rust-lang/crates.io-index" 5090 - checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" 5640 + checksum = "323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817" 5091 5641 5092 5642 [[package]] 5093 5643 name = "untrusted" ··· 5097 5647 5098 5648 [[package]] 5099 5649 name = "url" 5100 - version = "2.5.0" 5650 + version = "2.5.4" 5101 5651 source = "registry+https://github.com/rust-lang/crates.io-index" 5102 - checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 5652 + checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" 5103 5653 dependencies = [ 5104 5654 "form_urlencoded", 5105 5655 "idna", ··· 5113 5663 checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" 5114 5664 5115 5665 [[package]] 5666 + name = "utf8_iter" 5667 + version = "1.0.4" 5668 + source = "registry+https://github.com/rust-lang/crates.io-index" 5669 + checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 5670 + 5671 + [[package]] 5116 5672 name = "utf8parse" 5117 5673 version = "0.2.1" 5118 5674 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5120 5676 5121 5677 [[package]] 5122 5678 name = "uuid" 5123 - version = "1.8.0" 5679 + version = "1.17.0" 5124 5680 source = "registry+https://github.com/rust-lang/crates.io-index" 5125 - checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" 5681 + checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" 5126 5682 dependencies = [ 5127 - "getrandom", 5683 + "getrandom 0.3.3", 5684 + "js-sys", 5128 5685 "serde", 5686 + "wasm-bindgen", 5129 5687 ] 5130 5688 5131 5689 [[package]] ··· 5184 5742 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 5185 5743 5186 5744 [[package]] 5745 + name = "wasi" 5746 + version = "0.14.2+wasi-0.2.4" 5747 + source = "registry+https://github.com/rust-lang/crates.io-index" 5748 + checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" 5749 + dependencies = [ 5750 + "wit-bindgen-rt", 5751 + ] 5752 + 5753 + [[package]] 5187 5754 name = "wasite" 5188 5755 version = "0.1.0" 5189 5756 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5195 5762 source = "registry+https://github.com/rust-lang/crates.io-index" 5196 5763 checksum = "c1fbb4ef9bbca0c1170e0b00dd28abc9e3b68669821600cad1caaed606583c6d" 5197 5764 dependencies = [ 5198 - "wasi", 5765 + "wasi 0.11.0+wasi-snapshot-preview1", 5199 5766 ] 5200 5767 5201 5768 [[package]] 5202 5769 name = "wasm-bindgen" 5203 - version = "0.2.92" 5770 + version = "0.2.100" 5204 5771 source = "registry+https://github.com/rust-lang/crates.io-index" 5205 - checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 5772 + checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" 5206 5773 dependencies = [ 5207 5774 "cfg-if", 5775 + "once_cell", 5776 + "rustversion", 5208 5777 "wasm-bindgen-macro", 5209 5778 ] 5210 5779 5211 5780 [[package]] 5212 5781 name = "wasm-bindgen-backend" 5213 - version = "0.2.92" 5782 + version = "0.2.100" 5214 5783 source = "registry+https://github.com/rust-lang/crates.io-index" 5215 - checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 5784 + checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" 5216 5785 dependencies = [ 5217 5786 "bumpalo", 5218 5787 "log", 5219 - "once_cell", 5220 5788 "proc-macro2", 5221 5789 "quote", 5222 - "syn 2.0.66", 5790 + "syn 2.0.104", 5223 5791 "wasm-bindgen-shared", 5224 5792 ] 5225 5793 ··· 5237 5805 5238 5806 [[package]] 5239 5807 name = "wasm-bindgen-macro" 5240 - version = "0.2.92" 5808 + version = "0.2.100" 5241 5809 source = "registry+https://github.com/rust-lang/crates.io-index" 5242 - checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 5810 + checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" 5243 5811 dependencies = [ 5244 5812 "quote", 5245 5813 "wasm-bindgen-macro-support", ··· 5247 5815 5248 5816 [[package]] 5249 5817 name = "wasm-bindgen-macro-support" 5250 - version = "0.2.92" 5818 + version = "0.2.100" 5251 5819 source = "registry+https://github.com/rust-lang/crates.io-index" 5252 - checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 5820 + checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" 5253 5821 dependencies = [ 5254 5822 "proc-macro2", 5255 5823 "quote", 5256 - "syn 2.0.66", 5824 + "syn 2.0.104", 5257 5825 "wasm-bindgen-backend", 5258 5826 "wasm-bindgen-shared", 5259 5827 ] 5260 5828 5261 5829 [[package]] 5262 5830 name = "wasm-bindgen-shared" 5263 - version = "0.2.92" 5831 + version = "0.2.100" 5264 5832 source = "registry+https://github.com/rust-lang/crates.io-index" 5265 - checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 5833 + checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" 5834 + dependencies = [ 5835 + "unicode-ident", 5836 + ] 5266 5837 5267 5838 [[package]] 5268 5839 name = "wasm-streams" ··· 5288 5859 ] 5289 5860 5290 5861 [[package]] 5862 + name = "web-time" 5863 + version = "1.1.0" 5864 + source = "registry+https://github.com/rust-lang/crates.io-index" 5865 + checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" 5866 + dependencies = [ 5867 + "js-sys", 5868 + "wasm-bindgen", 5869 + ] 5870 + 5871 + [[package]] 5291 5872 name = "webpki-roots" 5292 - version = "0.25.4" 5873 + version = "0.26.11" 5293 5874 source = "registry+https://github.com/rust-lang/crates.io-index" 5294 - checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" 5875 + checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" 5876 + dependencies = [ 5877 + "webpki-roots 1.0.1", 5878 + ] 5295 5879 5296 5880 [[package]] 5297 5881 name = "webpki-roots" 5298 - version = "0.26.1" 5882 + version = "1.0.1" 5299 5883 source = "registry+https://github.com/rust-lang/crates.io-index" 5300 - checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009" 5884 + checksum = "8782dd5a41a24eed3a4f40b606249b3e236ca61adf1f25ea4d45c73de122b502" 5301 5885 dependencies = [ 5302 5886 "rustls-pki-types", 5303 5887 ] 5304 5888 5305 5889 [[package]] 5890 + name = "which" 5891 + version = "4.4.2" 5892 + source = "registry+https://github.com/rust-lang/crates.io-index" 5893 + checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" 5894 + dependencies = [ 5895 + "either", 5896 + "home", 5897 + "once_cell", 5898 + "rustix", 5899 + ] 5900 + 5901 + [[package]] 5306 5902 name = "whoami" 5307 5903 version = "1.5.1" 5308 5904 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5314 5910 5315 5911 [[package]] 5316 5912 name = "wildmatch" 5317 - version = "2.3.4" 5913 + version = "2.4.0" 5318 5914 source = "registry+https://github.com/rust-lang/crates.io-index" 5319 - checksum = "3928939971918220fed093266b809d1ee4ec6c1a2d72692ff6876898f3b16c19" 5915 + checksum = "68ce1ab1f8c62655ebe1350f589c61e505cf94d385bc6a12899442d9081e71fd" 5320 5916 5321 5917 [[package]] 5322 5918 name = "winapi" ··· 5359 5955 ] 5360 5956 5361 5957 [[package]] 5958 + name = "windows-link" 5959 + version = "0.1.3" 5960 + source = "registry+https://github.com/rust-lang/crates.io-index" 5961 + checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" 5962 + 5963 + [[package]] 5362 5964 name = "windows-sys" 5363 5965 version = "0.48.0" 5364 5966 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5377 5979 ] 5378 5980 5379 5981 [[package]] 5982 + name = "windows-sys" 5983 + version = "0.60.2" 5984 + source = "registry+https://github.com/rust-lang/crates.io-index" 5985 + checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" 5986 + dependencies = [ 5987 + "windows-targets 0.53.2", 5988 + ] 5989 + 5990 + [[package]] 5380 5991 name = "windows-targets" 5381 5992 version = "0.48.5" 5382 5993 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5400 6011 "windows_aarch64_gnullvm 0.52.5", 5401 6012 "windows_aarch64_msvc 0.52.5", 5402 6013 "windows_i686_gnu 0.52.5", 5403 - "windows_i686_gnullvm", 6014 + "windows_i686_gnullvm 0.52.5", 5404 6015 "windows_i686_msvc 0.52.5", 5405 6016 "windows_x86_64_gnu 0.52.5", 5406 6017 "windows_x86_64_gnullvm 0.52.5", ··· 5408 6019 ] 5409 6020 5410 6021 [[package]] 6022 + name = "windows-targets" 6023 + version = "0.53.2" 6024 + source = "registry+https://github.com/rust-lang/crates.io-index" 6025 + checksum = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef" 6026 + dependencies = [ 6027 + "windows_aarch64_gnullvm 0.53.0", 6028 + "windows_aarch64_msvc 0.53.0", 6029 + "windows_i686_gnu 0.53.0", 6030 + "windows_i686_gnullvm 0.53.0", 6031 + "windows_i686_msvc 0.53.0", 6032 + "windows_x86_64_gnu 0.53.0", 6033 + "windows_x86_64_gnullvm 0.53.0", 6034 + "windows_x86_64_msvc 0.53.0", 6035 + ] 6036 + 6037 + [[package]] 5411 6038 name = "windows_aarch64_gnullvm" 5412 6039 version = "0.48.5" 5413 6040 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5420 6047 checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" 5421 6048 5422 6049 [[package]] 6050 + name = "windows_aarch64_gnullvm" 6051 + version = "0.53.0" 6052 + source = "registry+https://github.com/rust-lang/crates.io-index" 6053 + checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" 6054 + 6055 + [[package]] 5423 6056 name = "windows_aarch64_msvc" 5424 6057 version = "0.48.5" 5425 6058 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5432 6065 checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" 5433 6066 5434 6067 [[package]] 6068 + name = "windows_aarch64_msvc" 6069 + version = "0.53.0" 6070 + source = "registry+https://github.com/rust-lang/crates.io-index" 6071 + checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" 6072 + 6073 + [[package]] 5435 6074 name = "windows_i686_gnu" 5436 6075 version = "0.48.5" 5437 6076 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5444 6083 checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" 5445 6084 5446 6085 [[package]] 6086 + name = "windows_i686_gnu" 6087 + version = "0.53.0" 6088 + source = "registry+https://github.com/rust-lang/crates.io-index" 6089 + checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" 6090 + 6091 + [[package]] 5447 6092 name = "windows_i686_gnullvm" 5448 6093 version = "0.52.5" 5449 6094 source = "registry+https://github.com/rust-lang/crates.io-index" 5450 6095 checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" 5451 6096 5452 6097 [[package]] 6098 + name = "windows_i686_gnullvm" 6099 + version = "0.53.0" 6100 + source = "registry+https://github.com/rust-lang/crates.io-index" 6101 + checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" 6102 + 6103 + [[package]] 5453 6104 name = "windows_i686_msvc" 5454 6105 version = "0.48.5" 5455 6106 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5462 6113 checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" 5463 6114 5464 6115 [[package]] 6116 + name = "windows_i686_msvc" 6117 + version = "0.53.0" 6118 + source = "registry+https://github.com/rust-lang/crates.io-index" 6119 + checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" 6120 + 6121 + [[package]] 5465 6122 name = "windows_x86_64_gnu" 5466 6123 version = "0.48.5" 5467 6124 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5474 6131 checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" 5475 6132 5476 6133 [[package]] 6134 + name = "windows_x86_64_gnu" 6135 + version = "0.53.0" 6136 + source = "registry+https://github.com/rust-lang/crates.io-index" 6137 + checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" 6138 + 6139 + [[package]] 5477 6140 name = "windows_x86_64_gnullvm" 5478 6141 version = "0.48.5" 5479 6142 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5486 6149 checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" 5487 6150 5488 6151 [[package]] 6152 + name = "windows_x86_64_gnullvm" 6153 + version = "0.53.0" 6154 + source = "registry+https://github.com/rust-lang/crates.io-index" 6155 + checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" 6156 + 6157 + [[package]] 5489 6158 name = "windows_x86_64_msvc" 5490 6159 version = "0.48.5" 5491 6160 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5498 6167 checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" 5499 6168 5500 6169 [[package]] 6170 + name = "windows_x86_64_msvc" 6171 + version = "0.53.0" 6172 + source = "registry+https://github.com/rust-lang/crates.io-index" 6173 + checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" 6174 + 6175 + [[package]] 5501 6176 name = "winnow" 5502 6177 version = "0.5.40" 5503 6178 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5508 6183 5509 6184 [[package]] 5510 6185 name = "winnow" 5511 - version = "0.6.9" 6186 + version = "0.7.11" 5512 6187 source = "registry+https://github.com/rust-lang/crates.io-index" 5513 - checksum = "86c949fede1d13936a99f14fafd3e76fd642b556dd2ce96287fbe2e0151bfac6" 6188 + checksum = "74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd" 5514 6189 dependencies = [ 5515 6190 "memchr", 5516 6191 ] 5517 6192 5518 6193 [[package]] 5519 - name = "winreg" 5520 - version = "0.52.0" 6194 + name = "wit-bindgen-rt" 6195 + version = "0.39.0" 5521 6196 source = "registry+https://github.com/rust-lang/crates.io-index" 5522 - checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" 6197 + checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" 5523 6198 dependencies = [ 5524 - "cfg-if", 5525 - "windows-sys 0.48.0", 6199 + "bitflags 2.9.1", 5526 6200 ] 5527 6201 5528 6202 [[package]] 6203 + name = "writeable" 6204 + version = "0.6.1" 6205 + source = "registry+https://github.com/rust-lang/crates.io-index" 6206 + checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" 6207 + 6208 + [[package]] 5529 6209 name = "wyz" 5530 6210 version = "0.5.1" 5531 6211 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5536 6216 5537 6217 [[package]] 5538 6218 name = "xdg" 5539 - version = "2.5.2" 6219 + version = "3.0.0" 5540 6220 source = "registry+https://github.com/rust-lang/crates.io-index" 5541 - checksum = "213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546" 6221 + checksum = "2fb433233f2df9344722454bc7e96465c9d03bff9d77c248f9e7523fe79585b5" 5542 6222 5543 6223 [[package]] 5544 6224 name = "xmlparser" ··· 5547 6227 checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" 5548 6228 5549 6229 [[package]] 5550 - name = "xz2" 5551 - version = "0.1.7" 6230 + name = "yansi" 6231 + version = "1.0.1" 6232 + source = "registry+https://github.com/rust-lang/crates.io-index" 6233 + checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" 6234 + 6235 + [[package]] 6236 + name = "yoke" 6237 + version = "0.8.0" 6238 + source = "registry+https://github.com/rust-lang/crates.io-index" 6239 + checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" 6240 + dependencies = [ 6241 + "serde", 6242 + "stable_deref_trait", 6243 + "yoke-derive", 6244 + "zerofrom", 6245 + ] 6246 + 6247 + [[package]] 6248 + name = "yoke-derive" 6249 + version = "0.8.0" 5552 6250 source = "registry+https://github.com/rust-lang/crates.io-index" 5553 - checksum = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2" 6251 + checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" 5554 6252 dependencies = [ 5555 - "lzma-sys", 6253 + "proc-macro2", 6254 + "quote", 6255 + "syn 2.0.104", 6256 + "synstructure", 5556 6257 ] 5557 6258 5558 6259 [[package]] ··· 5572 6273 dependencies = [ 5573 6274 "proc-macro2", 5574 6275 "quote", 5575 - "syn 2.0.66", 6276 + "syn 2.0.104", 6277 + ] 6278 + 6279 + [[package]] 6280 + name = "zerofrom" 6281 + version = "0.1.6" 6282 + source = "registry+https://github.com/rust-lang/crates.io-index" 6283 + checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" 6284 + dependencies = [ 6285 + "zerofrom-derive", 6286 + ] 6287 + 6288 + [[package]] 6289 + name = "zerofrom-derive" 6290 + version = "0.1.6" 6291 + source = "registry+https://github.com/rust-lang/crates.io-index" 6292 + checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" 6293 + dependencies = [ 6294 + "proc-macro2", 6295 + "quote", 6296 + "syn 2.0.104", 6297 + "synstructure", 5576 6298 ] 5577 6299 5578 6300 [[package]] ··· 5580 6302 version = "1.8.1" 5581 6303 source = "registry+https://github.com/rust-lang/crates.io-index" 5582 6304 checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" 6305 + 6306 + [[package]] 6307 + name = "zerotrie" 6308 + version = "0.2.2" 6309 + source = "registry+https://github.com/rust-lang/crates.io-index" 6310 + checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" 6311 + dependencies = [ 6312 + "displaydoc", 6313 + "yoke", 6314 + "zerofrom", 6315 + ] 6316 + 6317 + [[package]] 6318 + name = "zerovec" 6319 + version = "0.11.2" 6320 + source = "registry+https://github.com/rust-lang/crates.io-index" 6321 + checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428" 6322 + dependencies = [ 6323 + "yoke", 6324 + "zerofrom", 6325 + "zerovec-derive", 6326 + ] 6327 + 6328 + [[package]] 6329 + name = "zerovec-derive" 6330 + version = "0.11.1" 6331 + source = "registry+https://github.com/rust-lang/crates.io-index" 6332 + checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" 6333 + dependencies = [ 6334 + "proc-macro2", 6335 + "quote", 6336 + "syn 2.0.104", 6337 + ] 5583 6338 5584 6339 [[package]] 5585 6340 name = "zstd"
+16 -19
attic/Cargo.toml
··· 5 5 publish = false 6 6 7 7 [dependencies] 8 - async-stream = { version = "0.3.5", optional = true } 8 + async-stream = { version = "0.3.6", optional = true } 9 9 base64 = "0.22.1" 10 - bytes = "1.4.0" 11 - displaydoc = "0.2.4" 10 + bytes = "1.10.1" 11 + displaydoc = "0.2.5" 12 12 digest = "0.10.7" 13 - ed25519-compact = "2.0.4" 14 - fastcdc = "3.0.3" 15 - futures = "0.3.28" 13 + ed25519-compact = "2.1.1" 14 + fastcdc = "3.2.1" 15 + futures = "0.3.31" 16 16 hex = "0.4.3" 17 - lazy_static = "1.4.0" 18 - log = "0.4.18" 17 + lazy_static = "1.5.0" 19 18 nix-base32 = "0.2.0" 20 - regex = "1.8.3" 21 - serde = { version = "1.0.163", features = ["derive"] } 22 - serde_yaml = "0.9.21" 23 - serde_with = "3.0.0" 24 - sha2 = "0.10.6" 19 + regex = "1.11.1" 20 + serde = { version = "1.0.219", features = ["derive"] } 21 + serde_with = "3.14.0" 22 + sha2 = "0.10.9" 25 23 tempfile = "3" 26 - wildmatch = "2.1.1" 27 - xdg = "2.5.0" 24 + wildmatch = "2.4.0" 28 25 29 26 # Native libnixstore bindings. 30 27 cxx = { version = "1.0", optional = true } 31 28 32 29 [dependencies.tokio] 33 - version = "1.28.2" 30 + version = "1.46.1" 34 31 optional = true 35 32 features = [ 36 33 "io-util", ··· 39 36 ] 40 37 41 38 [dev-dependencies] 42 - criterion = { version = "0.5", features = ["html_reports", "async_tokio"] } 39 + criterion = { version = "0.6.0", features = ["html_reports", "async_tokio"] } 43 40 fastcdc = { version = "*", features = ["tokio"] } 44 - serde_json = "1.0.96" 41 + serde_json = "1.0.140" 45 42 46 43 [build-dependencies] 47 - cc = "1.1.13" 44 + cc = "1.2.29" 48 45 cxx-build = { version = "1.0", optional = true } 49 46 system-deps = { version = "7.0", optional = true } 50 47 version-compare = "0.2.0"
+6 -5
attic/build.rs
··· 11 11 mod nix_store { 12 12 use cc::Build; 13 13 use system_deps::Dependencies; 14 - use version_compare::Version; 14 + use version_compare::{Part, Version}; 15 15 16 16 fn apply_variant_flags(build: &mut Build, deps: &Dependencies) { 17 17 let nix_main = deps ··· 21 21 22 22 build.define("ATTIC_VARIANT_NIX", None); 23 23 24 - let version = if version >= Version::from("2.26").unwrap() { 25 - 226 26 - } else { 27 - 225 24 + let (major, minor) = match (version.part(0), version.part(1)) { 25 + (Ok(Part::Number(major)), Ok(Part::Number(minor))) if minor < 100 => (major, minor), 26 + _ => panic!("Nix version {version} is not supported"), 28 27 }; 28 + 29 + let version = major * 100 + minor; 29 30 build.define("NIX_VERSION", &*format!("{version}")); 30 31 } 31 32
+24 -13
attic/src/nix_store/bindings/nix-includes.hpp
··· 1 1 #if defined(ATTIC_VARIANT_NIX) 2 - #if NIX_VERSION >= 226 3 - #include <nix/config-main.hh> 4 - #include <nix/config-store.hh> 2 + #if NIX_VERSION >= 228 3 + #include <nix/store/store-api.hh> 4 + #include <nix/store/local-store.hh> 5 + #include <nix/store/remote-store.hh> 6 + #include <nix/store/uds-remote-store.hh> 7 + #include <nix/store/path.hh> 8 + #include <nix/util/hash.hh> 9 + #include <nix/util/serialise.hh> 10 + #include <nix/main/shared.hh> 5 11 #else 6 - #include <nix/config.h> 12 + #if NIX_VERSION >= 226 13 + #include <nix/config-main.hh> 14 + #include <nix/config-store.hh> 15 + #else 16 + #include <nix/config.h> 17 + #endif 18 + 19 + #include <nix/store-api.hh> 20 + #include <nix/local-store.hh> 21 + #include <nix/remote-store.hh> 22 + #include <nix/uds-remote-store.hh> 23 + #include <nix/hash.hh> 24 + #include <nix/path.hh> 25 + #include <nix/serialise.hh> 26 + #include <nix/shared.hh> 7 27 #endif 8 - 9 - #include <nix/store-api.hh> 10 - #include <nix/local-store.hh> 11 - #include <nix/remote-store.hh> 12 - #include <nix/uds-remote-store.hh> 13 - #include <nix/hash.hh> 14 - #include <nix/path.hh> 15 - #include <nix/serialise.hh> 16 - #include <nix/shared.hh> 17 28 #else 18 29 #error Unsupported variant 19 30 #endif
+23 -22
client/Cargo.toml
··· 11 11 [dependencies] 12 12 attic = { path = "../attic" } 13 13 14 - anyhow = "1.0.71" 15 - async-channel = "2.3.1" 16 - bytes = "1.4.0" 17 - clap = { version = "4.3", features = ["derive"] } 18 - clap_complete = "4.3.0" 19 - const_format = "0.2.30" 14 + anyhow = "1.0.98" 15 + async-channel = "2.5.0" 16 + bytes = "1.10.1" 17 + clap = { version = "4.5", features = ["derive"] } 18 + clap_complete = "4.5.54" 19 + const_format = "0.2.34" 20 20 dialoguer = "0.11.0" 21 - displaydoc = "0.2.4" 22 - enum-as-inner = "0.6.0" 23 - futures = "0.3.28" 24 - humantime = "2.1.0" 25 - indicatif = "0.17.3" 26 - lazy_static = "1.4.0" 27 - notify = { version = "7.0.0", default-features = false, features = ["macos_kqueue"] } 28 - regex = "1.8.3" 29 - reqwest = { version = "0.12.4", default-features = false, features = ["json", "rustls-tls", "rustls-tls-native-roots", "stream"] } 30 - serde = { version = "1.0.163", features = ["derive"] } 31 - serde_json = "1.0.96" 32 - toml = "0.8.8" 33 - tracing = "0.1.37" 34 - tracing-subscriber = "0.3.17" 35 - xdg = "2.5.0" 21 + displaydoc = "0.2.5" 22 + enum-as-inner = "0.6.1" 23 + futures = "0.3.31" 24 + humantime = "2.2.0" 25 + indicatif = "0.18.0" 26 + lazy_static = "1.5.0" 27 + notify = { version = "8.1.0", default-features = false, features = ["macos_kqueue"] } 28 + regex = "1.11.1" 29 + reqwest = { version = "0.12.22", default-features = false, features = ["json", "rustls-tls", "rustls-tls-native-roots", "stream"] } 30 + serde = { version = "1.0.219", features = ["derive"] } 31 + serde_json = "1.0.140" 32 + toml = "0.8.23" 33 + tracing = "0.1.41" 34 + tracing-subscriber = "0.3.19" 35 + xdg = "3.0.0" 36 36 37 37 [dependencies.tokio] 38 - version = "1.28.2" 38 + version = "1.46.1" 39 39 features = [ 40 40 "fs", 41 + "io-std", 41 42 "io-util", 42 43 "macros", 43 44 "process",
+1 -1
client/src/config.rs
··· 219 219 } 220 220 221 221 fn get_config_path() -> Result<PathBuf> { 222 - let xdg_dirs = BaseDirectories::with_prefix(XDG_PREFIX)?; 222 + let xdg_dirs = BaseDirectories::with_prefix(XDG_PREFIX); 223 223 let config_path = xdg_dirs.place_config_file("config.toml")?; 224 224 225 225 Ok(config_path)
+1 -1
client/src/nix_config.rs
··· 55 55 56 56 impl NixConfig { 57 57 pub async fn load() -> Result<Self> { 58 - let nix_base = BaseDirectories::with_prefix("nix")?; 58 + let nix_base = BaseDirectories::with_prefix("nix"); 59 59 let path = nix_base.place_config_file("nix.conf")?; 60 60 61 61 let lines = if path.exists() {
+1 -1
client/src/nix_netrc.rs
··· 44 44 45 45 impl NixNetrc { 46 46 pub async fn load() -> Result<Self> { 47 - let nix_base = BaseDirectories::with_prefix("nix")?; 47 + let nix_base = BaseDirectories::with_prefix("nix"); 48 48 let path = nix_base.place_config_file("netrc")?; 49 49 50 50 let machines = if path.exists() {
+10 -10
flake.lock
··· 2 2 "nodes": { 3 3 "crane": { 4 4 "locked": { 5 - "lastModified": 1742143293, 6 - "narHash": "sha256-8oKPsMlqlOQ7qnTWvhBEcfVFY1WqHIcSilGVtaLAquw=", 5 + "lastModified": 1751562746, 6 + "narHash": "sha256-smpugNIkmDeicNz301Ll1bD7nFOty97T79m4GUMUczA=", 7 7 "owner": "ipetkov", 8 8 "repo": "crane", 9 - "rev": "de3bb0155823298161c1c0a7805f10d4b4074bbb", 9 + "rev": "aed2020fd3dc26e1e857d4107a5a67a33ab6c1fd", 10 10 "type": "github" 11 11 }, 12 12 "original": { ··· 73 73 }, 74 74 "nixpkgs": { 75 75 "locked": { 76 - "lastModified": 1741865919, 77 - "narHash": "sha256-4thdbnP6dlbdq+qZWTsm4ffAwoS8Tiq1YResB+RP6WE=", 76 + "lastModified": 1751786137, 77 + "narHash": "sha256-lIlUKVGCGsh0Q2EA7/6xRtKUZjaQ/ur8uUyY+MynHXQ=", 78 78 "owner": "NixOS", 79 79 "repo": "nixpkgs", 80 - "rev": "573c650e8a14b2faa0041645ab18aed7e60f0c9a", 80 + "rev": "ceb24d94c6feaa4e8737a8e2bd3cf71c3a7eaaa0", 81 81 "type": "github" 82 82 }, 83 83 "original": { ··· 89 89 }, 90 90 "nixpkgs-stable": { 91 91 "locked": { 92 - "lastModified": 1724316499, 93 - "narHash": "sha256-Qb9MhKBUTCfWg/wqqaxt89Xfi6qTD3XpTzQ9eXi3JmE=", 92 + "lastModified": 1751741127, 93 + "narHash": "sha256-t75Shs76NgxjZSgvvZZ9qOmz5zuBE8buUaYD28BMTxg=", 94 94 "owner": "NixOS", 95 95 "repo": "nixpkgs", 96 - "rev": "797f7dc49e0bc7fab4b57c021cdf68f595e47841", 96 + "rev": "29e290002bfff26af1db6f64d070698019460302", 97 97 "type": "github" 98 98 }, 99 99 "original": { 100 100 "owner": "NixOS", 101 - "ref": "nixos-24.05", 101 + "ref": "nixos-25.05", 102 102 "repo": "nixpkgs", 103 103 "type": "github" 104 104 }
+1 -1
flake.nix
··· 3 3 4 4 inputs = { 5 5 nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; 6 - nixpkgs-stable.url = "github:NixOS/nixpkgs/nixos-24.05"; 6 + nixpkgs-stable.url = "github:NixOS/nixpkgs/nixos-25.05"; 7 7 8 8 flake-parts = { 9 9 url = "github:hercules-ci/flake-parts";
+1 -1
flake/devshells.nix
··· 90 90 env = { 91 91 ATTIC_DISTRIBUTOR = toplevel.config.attic.distributor; 92 92 93 - RUST_SRC_PATH = "${pkgs.rustPlatform.rustcSrc}/library"; 93 + RUST_SRC_PATH = pkgs.rustPlatform.rustLibSrc; 94 94 95 95 NIX_PATH = "nixpkgs=${pkgs.path}"; 96 96
+1 -1
flake/nix-versions.nix
··· 37 37 versions = { 38 38 default = pkgs.nix; 39 39 "2.24" = pkgs.nixVersions.nix_2_24; 40 - "2.25" = pkgs.nixVersions.nix_2_25; 41 40 "2.26" = pkgs.nixVersions.nix_2_26; 41 + "2.28" = pkgs.nixVersions.nix_2_28; 42 42 }; 43 43 44 44 manifestFile = let
+2 -2
integration-tests/basic/default.nix
··· 61 61 ]; 62 62 }; 63 63 64 - systemd.services.postgresql.postStart = lib.mkAfter '' 65 - $PSQL -tAc 'ALTER DATABASE "attic" OWNER TO "atticd"' 64 + systemd.services.postgresql-setup.postStart = lib.mkAfter '' 65 + psql -tAc 'ALTER DATABASE "attic" OWNER TO "atticd"' 66 66 ''; 67 67 68 68 services.atticd.settings = {
+9
integration-tests/default.nix
··· 13 13 { 14 14 hostPkgs = pkgs; 15 15 _module.args.flake = flake; 16 + 17 + extraBaseModules = { 18 + # Temporary workaround for <https://github.com/zhaofengli/colmena/issues/281> 19 + # References: 20 + # - LKML discussion: <https://lore.kernel.org/all/w5ap2zcsatkx4dmakrkjmaexwh3mnmgc5vhavb2miaj6grrzat@7kzr5vlsrmh5/> 21 + # - Lix discussion: <https://matrix.to/#/!lymvtcwDJ7ZA9Npq:lix.systems/$wLqRlm7-iNmrkN2Tcn--Tmi92id4wgvKC5APwiEYYgw?via=lix.systems&via=matrix.org> 22 + # - Proposed fix: <https://lkml.org/lkml/2024/10/21/1621> 23 + boot.kernelPackages = pkgs.linuxPackages_6_6; 24 + }; 16 25 } 17 26 ]; 18 27 result = config.test;
+2
nixos/atticd.nix
··· 75 75 (lib.mkRenamedOptionModule [ "services" "atticd" "credentialsFile" ] [ "services" "atticd" "environmentFile" ]) 76 76 ]; 77 77 78 + disabledModules = [ "services/networking/atticd.nix" ]; 79 + 78 80 options = { 79 81 services.atticd = { 80 82 enable = lib.mkEnableOption "the atticd, the Nix Binary Cache server";
+35 -36
server/Cargo.toml
··· 22 22 attic = { path = "../attic", default-features = false, features = ["chunking", "stream", "tokio"] } 23 23 attic-token = { path = "../token" } 24 24 25 - anyhow = "1.0.71" 26 - async-stream = "0.3.5" 27 - async-trait = "0.1.68" 28 - aws-config = "1.5.0" 29 - aws-sdk-s3 = "1.32.0" 30 - axum = "0.7.5" 31 - axum-macros = "0.4.1" 25 + anyhow = "1.0.98" 26 + async-stream = "0.3.6" 27 + async-trait = "0.1.88" 28 + aws-config = "1.8.1" 29 + aws-sdk-s3 = "1.96.0" 30 + axum = "0.7.9" 31 + axum-macros = "0.4.2" 32 32 base64 = "0.22.1" 33 - bytes = "1.4.0" 34 - chrono = "0.4.24" 35 - clap = { version = "4.3", features = ["derive"] } 36 - derivative = "2.2.0" 33 + bytes = "1.10.1" 34 + chrono = "0.4.41" 35 + clap = { version = "4.5", features = ["derive"] } 36 + derive_more = { version = "2.0.1", features = ["debug"] } 37 37 digest = "0.10.7" 38 - displaydoc = "0.2.4" 39 - enum-as-inner = "0.6.0" 40 - futures = "0.3.28" 38 + displaydoc = "0.2.5" 39 + enum-as-inner = "0.6.1" 40 + futures = "0.3.31" 41 41 hex = "0.4.3" 42 - http-body-util = "0.1.1" 43 - humantime = "2.1.0" 42 + http-body-util = "0.1.3" 43 + humantime = "2.2.0" 44 44 humantime-serde = "1.1.1" 45 - itoa = "=1.0.5" 46 - maybe-owned = "0.3.4" 45 + itoa = "1.0.15" 47 46 rand = "0.8.5" 48 - regex = "1.8.3" 49 - ryu = "1.0.13" 50 - sha2 = { version = "0.10.6", features = ["asm"] } 51 - serde = "1.0.163" 52 - serde_json = "1.0.96" 53 - serde_with = "3.0.0" 54 - tokio-util = { version = "0.7.8", features = [ "io" ] } 55 - toml = "0.8.8" 47 + regex = "1.11.1" 48 + ryu = "1.0.20" 49 + sha2 = { version = "0.10.9", features = ["asm"] } 50 + serde = "1.0.219" 51 + serde_json = "1.0.140" 52 + serde_with = "3.14.0" 53 + tokio-util = { version = "0.7.15", features = [ "io" ] } 54 + toml = "0.8.23" 56 55 tower-http = { version = "0.5.2", features = [ "catch-panic", "trace" ] } 57 - tracing = "0.1.37" 58 - tracing-error = "0.2.0" 59 - tracing-subscriber = { version = "0.3.17", features = [ "json" ] } 60 - uuid = { version = "1.3.3", features = ["v4"] } 56 + tracing = "0.1.41" 57 + tracing-error = "0.2.1" 58 + tracing-subscriber = { version = "0.3.19", features = [ "json" ] } 59 + uuid = { version = "1.17.0", features = ["v4"] } 61 60 console-subscriber = "0.2.0" 62 - xdg = "2.5.0" 63 - rsa = "0.9.3" 61 + xdg = "3.0.0" 62 + rsa = "0.9.8" 64 63 65 64 [dependencies.async-compression] 66 - version = "0.4.0" 65 + version = "0.4.25" 67 66 features = [ 68 67 "tokio", 69 68 "xz", ··· 72 71 ] 73 72 74 73 [dependencies.sea-orm] 75 - version = "0.12.10" 74 + version = "1.1.13" 76 75 features = [ 77 76 "runtime-tokio-rustls", 78 77 "macros", ··· 82 81 ] 83 82 84 83 [dependencies.sea-orm-migration] 85 - version = "0.12.10" 84 + version = "1.1.13" 86 85 87 86 [dependencies.tokio] 88 - version = "1.28.2" 87 + version = "1.46.1" 89 88 features = [ 90 89 "fs", 91 90 "io-util",
+6 -9
server/src/config.rs
··· 10 10 use async_compression::Level as CompressionLevel; 11 11 use attic_token::SignatureType; 12 12 use base64::{engine::general_purpose::STANDARD as BASE64_STANDARD, Engine}; 13 - use derivative::Derivative; 14 13 use serde::{de, Deserialize}; 15 14 use xdg::BaseDirectories; 16 15 ··· 47 46 const ENV_DATABASE_URL: &str = "ATTIC_SERVER_DATABASE_URL"; 48 47 49 48 /// Configuration for the Attic Server. 50 - #[derive(Clone, Derivative, Deserialize)] 51 - #[derivative(Debug)] 49 + #[derive(Clone, Deserialize, derive_more::Debug)] 52 50 #[serde(deny_unknown_fields)] 53 51 pub struct Config { 54 52 /// Socket address to listen on. ··· 133 131 #[serde(rename = "token-hs256-secret-base64")] 134 132 #[serde(default = "Default::default")] 135 133 #[serde(deserialize_with = "deserialize_deprecated_token_hs256_secret")] 136 - #[derivative(Debug = "ignore")] 134 + #[debug(skip)] 137 135 pub _depreated_token_hs256_secret: Option<String>, 138 136 } 139 137 140 138 /// JSON Web Token configuration. 141 - #[derive(Clone, Derivative, Deserialize)] 142 - #[derivative(Debug)] 139 + #[derive(Clone, Deserialize, derive_more::Debug)] 143 140 pub struct JWTConfig { 144 141 /// The `iss` claim of the JWT. 145 142 /// ··· 160 157 /// JSON Web Token signing. 161 158 #[serde(rename = "signing")] 162 159 #[serde(default = "load_jwt_signing_config_from_env")] 163 - #[derivative(Debug = "ignore")] 160 + #[debug(skip)] 164 161 pub signing_config: JWTSigningConfig, 165 162 } 166 163 ··· 591 588 } 592 589 593 590 pub fn get_xdg_config_path() -> anyhow::Result<PathBuf> { 594 - let xdg_dirs = BaseDirectories::with_prefix(XDG_PREFIX)?; 591 + let xdg_dirs = BaseDirectories::with_prefix(XDG_PREFIX); 595 592 let config_path = xdg_dirs.place_config_file("server.toml")?; 596 593 597 594 Ok(config_path) 598 595 } 599 596 600 597 pub fn get_xdg_data_path() -> anyhow::Result<PathBuf> { 601 - let xdg_dirs = BaseDirectories::with_prefix(XDG_PREFIX)?; 598 + let xdg_dirs = BaseDirectories::with_prefix(XDG_PREFIX); 602 599 let data_path = xdg_dirs.create_data_directory("")?; 603 600 604 601 Ok(data_path)
+1 -1
server/src/database/entity/cache.rs
··· 17 17 pub id: i64, 18 18 19 19 /// Unique name of the cache. 20 - #[sea_orm(column_type = "String(Some(50))", unique, indexed)] 20 + #[sea_orm(column_type = "String(StringLen::N(50))", unique, indexed)] 21 21 pub name: String, 22 22 23 23 /// Signing keypair for the cache.
+2 -2
server/src/database/entity/chunk.rs
··· 9 9 10 10 /// The state of a chunk. 11 11 #[derive(EnumIter, DeriveActiveEnum, Debug, Clone, PartialEq, Eq)] 12 - #[sea_orm(rs_type = "String", db_type = "String(Some(1))")] 12 + #[sea_orm(rs_type = "String", db_type = "String(StringLen::N(1))")] 13 13 pub enum ChunkState { 14 14 /// The chunk can be used. 15 15 /// ··· 81 81 pub file_size: Option<i64>, 82 82 83 83 /// The type of compression in use. 84 - #[sea_orm(column_type = "String(Some(10))")] 84 + #[sea_orm(column_type = "String(StringLen::N(10))")] 85 85 pub compression: String, 86 86 87 87 /// The remote file backing this chunk.
+2 -2
server/src/database/entity/mod.rs
··· 9 9 pub mod object; 10 10 11 11 use sea_orm::entity::Value; 12 - use sea_orm::sea_query::{ArrayType, ColumnType, ValueType, ValueTypeErr}; 12 + use sea_orm::sea_query::{table::StringLen, ArrayType, ColumnType, ValueType, ValueTypeErr}; 13 13 use sea_orm::{DbErr, QueryResult, TryGetError, TryGetable}; 14 14 use serde::{de::DeserializeOwned, Deserialize, Serialize}; 15 15 ··· 49 49 } 50 50 51 51 fn column_type() -> ColumnType { 52 - ColumnType::String(None) 52 + ColumnType::String(StringLen::None) 53 53 } 54 54 55 55 fn array_type() -> ArrayType {
+2 -2
server/src/database/entity/nar.rs
··· 6 6 7 7 /// The state of a NAR. 8 8 #[derive(EnumIter, DeriveActiveEnum, Debug, Clone, PartialEq, Eq)] 9 - #[sea_orm(rs_type = "String", db_type = "String(Some(1))")] 9 + #[sea_orm(rs_type = "String", db_type = "String(StringLen::N(1))")] 10 10 pub enum NarState { 11 11 /// The NAR can be used. 12 12 /// ··· 90 90 pub nar_size: i64, 91 91 92 92 /// The type of compression in use. 93 - #[sea_orm(column_type = "String(Some(10))")] 93 + #[sea_orm(column_type = "String(StringLen::N(10))")] 94 94 pub compression: String, 95 95 96 96 /// Number of chunks that make up this NAR.
+1 -1
server/src/database/entity/object.rs
··· 37 37 pub nar_id: i64, 38 38 39 39 /// The hash portion of the store path. 40 - #[sea_orm(column_type = "String(Some(32))", indexed)] 40 + #[sea_orm(column_type = "String(StringLen::N(32))", indexed)] 41 41 pub store_path_hash: String, 42 42 43 43 /// The full store path being cached, including the store directory.
+1 -1
server/src/storage/s3.rs
··· 92 92 } 93 93 94 94 async fn config_builder(config: &S3StorageConfig) -> ServerResult<S3ConfigBuilder> { 95 - let shared_config = aws_config::load_defaults(BehaviorVersion::v2024_03_28()).await; 95 + let shared_config = aws_config::load_defaults(BehaviorVersion::v2025_01_17()).await; 96 96 let mut builder = S3ConfigBuilder::from(&shared_config); 97 97 98 98 if let Some(credentials) = &config.credentials {
+10 -10
token/Cargo.toml
··· 9 9 attic = { path = "../attic", default-features = false } 10 10 11 11 base64 = "0.22.1" 12 - chrono = "0.4.31" 13 - displaydoc = "0.2.4" 14 - indexmap = { version = "2.2.6", features = ["serde"] } 15 - jwt-simple = "0.11.5" 16 - lazy_static = "1.4.0" 17 - regex = "1.8.3" 18 - serde = "1.0.163" 19 - serde_with = "3.0.0" 20 - tracing = "0.1.37" 21 - rsa = "0.9.3" 12 + chrono = "0.4.41" 13 + displaydoc = "0.2.5" 14 + indexmap = { version = "2.10.0", features = ["serde"] } 15 + jwt-simple = "0.11.9" 16 + lazy_static = "1.5.0" 17 + regex = "1.11.1" 18 + serde = "1.0.219" 19 + serde_with = "3.14.0" 20 + tracing = "0.1.41" 21 + rsa = "0.9.8"