Compare commits
418 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 161ba88037 | |||
| 9e1768cfd6 | |||
| 04ff3d963b | |||
| 5ce635565d | |||
| 54e426bdf9 | |||
| 7ca94f7d1b | |||
| 652c75292e | |||
| a2274b00da | |||
| 0311d5e07d | |||
| 0f968cb752 | |||
| b876853f23 | |||
| 754d973fd6 | |||
| 8b061b200f | |||
| 60e867689a | |||
| bbcab3bbc3 | |||
| 61e7e7b421 | |||
| d4e527ccfe | |||
| ce572f8764 | |||
| c8dde13d01 | |||
| eace8f9115 | |||
| d46b9fec32 | |||
| fd0e4e6d0e | |||
| 28262cd860 | |||
| f66bcfbf7a | |||
| 76549a9911 | |||
| a3bfa2fbe9 | |||
| 76ee1ec7f1 | |||
| f32608169d | |||
| 1f4f4dfb75 | |||
| ad7f71df56 | |||
| de2a8dcf89 | |||
| 82a060b277 | |||
| b5cd58ad6c | |||
| 7c1f387a03 | |||
| ad650116f3 | |||
| 9c22b41a13 | |||
| aa8c526bc8 | |||
| 5bc6d75b1c | |||
| 9fb52852ef | |||
| dce7d7f869 | |||
| 240281c4fa | |||
| d3f154d117 | |||
| 876c5556c5 | |||
| f14c006d28 | |||
| fce08140bf | |||
| 87ab900481 | |||
| a615559d9c | |||
| adfab18f47 | |||
| 57c0f87e3d | |||
| 0b821444d1 | |||
| c486685489 | |||
| d47371f5a0 | |||
| 3ef20fc2fe | |||
| cd896ea795 | |||
| eb4234f8f8 | |||
| 5847e59c78 | |||
| f0304fdaee | |||
| 149b10754d | |||
| 70cde455ab | |||
| 5f044cab2b | |||
| e36af11e98 | |||
| cc8b48c355 | |||
| 23dc624163 | |||
| 68f20fd6bd | |||
| 8bb55ffd75 | |||
| a423181451 | |||
| a30a090112 | |||
| dfd1334dec | |||
| c3ebceb76d | |||
| 41b2638bdd | |||
| 79c8f3ddd5 | |||
| 47db8e4781 | |||
| 275d67c4f4 | |||
| 3e5216d82d | |||
| 3601ded960 | |||
| b308c39d6d | |||
| ca52629a24 | |||
| 5a4bf2eb95 | |||
| c9b3e85a1f | |||
| 34cb54c47c | |||
| 1e801f42a8 | |||
| 80858fdb7b | |||
| 03690bc605 | |||
| 62201cc931 | |||
| 3e3f09d29b | |||
| fa203722b2 | |||
| c48118265a | |||
| fd9b40726b | |||
| b200bf10a4 | |||
| ca03f6f9d7 | |||
| 34967f0d97 | |||
| a4365928d7 | |||
| d442dff423 | |||
| 9bb35c82a8 | |||
| ee16ada962 | |||
| 2a58d8398a | |||
| a4fe1ee956 | |||
| f74808c796 | |||
| 98983be609 | |||
| 1bb281b2a0 | |||
| 6c5f696f99 | |||
| 344bb51c9e | |||
| 371329ec9a | |||
| 6dfb9f0601 | |||
| c64494043f | |||
| 30d2ade7a9 | |||
| 6c2c6f9908 | |||
| dc86aaa835 | |||
| ddabba2dde | |||
| 0bb3da091b | |||
| a2b283783a | |||
| 1dc68ca875 | |||
| 227969f3cf | |||
| b32bcf8fbc | |||
| 07bd03625b | |||
| c85adfd00e | |||
| 5b1ddf1848 | |||
| 473ec251e0 | |||
| 402c5a1ec7 | |||
| 4f5ead8545 | |||
| 36cced560a | |||
| 0d6efbf1f3 | |||
| bbfb489a67 | |||
| 0f7548685c | |||
| fab266f7b9 | |||
| 48bb2fce87 | |||
| ad2ab6ed49 | |||
| bb2cad0526 | |||
| 0db5f634a4 | |||
| dbda5abdab | |||
| 3a040ae3bb | |||
| deb25f639f | |||
| 10c38fa612 | |||
| 3a734e27dc | |||
| 41200a71f6 | |||
| b19655087e | |||
| c13cb18d93 | |||
| 0925acf86a | |||
| f8cbb1549e | |||
| a46f6da0d8 | |||
| 7c9fb8eb71 | |||
| 223e7ca4c5 | |||
| 0fdb1bbc42 | |||
| 16cdf47101 | |||
| 6555ecfafc | |||
| a586ca40e2 | |||
| 435667fac8 | |||
| fd3385bad8 | |||
| 16adae7bc3 | |||
| 639f6e2a1a | |||
| cc4d2f6256 | |||
| d8d757b060 | |||
| 32a9861369 | |||
| 922fa05b06 | |||
| 4cc6bccf87 | |||
| de3012e664 | |||
| 3daac0b1cf | |||
| 4260088ed1 | |||
| cb24c7ac91 | |||
| 5fcba4c5ab | |||
| 024dd5ff59 | |||
| 0e931a472e | |||
| 3ff6e3cca9 | |||
| 2e30b19479 | |||
| 208ed838e6 | |||
| 8380ae5d7a | |||
| 97b902441e | |||
| 15df5be307 | |||
| 658f8f32dd | |||
| f3ee71d3f2 | |||
| 719b482be9 | |||
| f7b589ac2b | |||
| cea08d804e | |||
| 53cc3a27fe | |||
| 0f3cf511e0 | |||
| f8b965d801 | |||
| 2cb68846b6 | |||
| 1e18c7a7e2 | |||
| caeed16d36 | |||
| 7ab36dce90 | |||
| f8a72f819e | |||
| 306a880257 | |||
| 59cca849a8 | |||
| 42a1665960 | |||
| 687a4ea3bc | |||
| 77c1c2aa6f | |||
| 3d0bbd59d1 | |||
| 39f1511fea | |||
| b5b3dc5ba8 | |||
| ad8be61a3b | |||
| 4f4db10c8d | |||
| a430d59e9c | |||
| 5f1734d69a | |||
| a34adc5adf | |||
| 96c1d47d7f | |||
| 7701a02b16 | |||
| ece9cadad5 | |||
| 738f39917d | |||
| b95649177d | |||
| 6f977307e6 | |||
| 9a715b2fb2 | |||
| 930861d49b | |||
| 31987c9f94 | |||
| fe7401c935 | |||
| 543e62fe7d | |||
| 0ec8cd4d00 | |||
| a469a6cf06 | |||
| 0e67e0f85a | |||
| bf862d8021 | |||
| c070d151fa | |||
| 3147ad59f3 | |||
| f9d2adf33a | |||
| eaa224aeb9 | |||
| 81a81d035e | |||
| 5c5d70e4d0 | |||
| ad563d4263 | |||
| 016501ef4f | |||
| 0b36d17ea0 | |||
| faf92f9fe8 | |||
| 2c7abace37 | |||
| 3a7128f3de | |||
| 0b8bae64d1 | |||
| 9c4543ceb5 | |||
| 0b7bb7a816 | |||
| ee496e5792 | |||
| 05cb8548cf | |||
| 57d62087f5 | |||
| a1f8250f58 | |||
| 194849eaab | |||
| f8330523db | |||
| 2a7af1531d | |||
| 8f858a3d3c | |||
| 51211ab1a6 | |||
| 4dad7d6c78 | |||
| 1fa9886e7a | |||
| 2370525f38 | |||
| 3a131f19ee | |||
| f59286e7a7 | |||
| 79b0d044a8 | |||
| 423921276d | |||
| b0799e7fc6 | |||
| 1b4adec4c3 | |||
| de0d8114b3 | |||
| 113db42ff5 | |||
| 3715725cbb | |||
| f08d91936b | |||
| 76c2dde2aa | |||
| e9a53afc88 | |||
| 2d4b576977 | |||
| 9d70569878 | |||
| e08220f059 | |||
| a9179a53cc | |||
| d1c3adc565 | |||
| 10d49c86c4 | |||
| 562caeaa16 | |||
| 1ea5003c0c | |||
| 7175f86906 | |||
| 2541f574f6 | |||
| b3c327914a | |||
| 4bc7661efa | |||
| f075a6f0a3 | |||
| c2e8e85b32 | |||
| aff14c9b88 | |||
| 72e99734e6 | |||
| 1af148e767 | |||
| da3c766cfa | |||
| 181acf61d2 | |||
| ff472c61d9 | |||
| 83c13f32e8 | |||
| 108203f763 | |||
| 970705377a | |||
| 35018c1462 | |||
| 0f345a5042 | |||
| 68ec599793 | |||
| a9d5f8a4d7 | |||
| c9bc9952df | |||
| 80ae76b6ec | |||
| 57da3f43e8 | |||
| 365d4510a5 | |||
| 565b37c14a | |||
| 190c15d214 | |||
| faf8fdb213 | |||
| fdc38a0b18 | |||
| c7d72ac22d | |||
| c1a4d021a1 | |||
| 9cb4e4d1bc | |||
| 62ce4f34f8 | |||
| b914e90da5 | |||
| fdc312306d | |||
| 9852245469 | |||
| 2cb099e378 | |||
| fba8e26f5b | |||
| 60dc712bdd | |||
| ba6d8002e1 | |||
| c9781d0062 | |||
| 48a9f84d6c | |||
| b874be4b36 | |||
| 3d34d6e273 | |||
| 040ce15b55 | |||
| 411812875a | |||
| 06bacd47ad | |||
| 7056818808 | |||
| 67b4510d94 | |||
| 2e74619b03 | |||
| 727ff52ff7 | |||
| 33cb6aaf1f | |||
| 2dfab3d399 | |||
| bcbd0e7be1 | |||
| 8ccc61e831 | |||
| a1656da7a2 | |||
| 499d396802 | |||
| bdfc9ca062 | |||
| 120368178d | |||
| 783dc76285 | |||
| cf1f5d39a1 | |||
| beb4c54ea5 | |||
| 9573c88efd | |||
| 7b339e35f8 | |||
| ed3f4b23f8 | |||
| 8b2c23f598 | |||
| 5f227988bb | |||
| 82e2bcbce4 | |||
| 4277226ca1 | |||
| 21ccc7af86 | |||
| f1a2570d41 | |||
| e977864158 | |||
| 4b8085b142 | |||
| 832bc419dd | |||
| 0ceae6a98f | |||
| 922e4f4b1a | |||
| 7b68077f7a | |||
| 7f359af72c | |||
| 1330ff72ce | |||
| 288e1fa234 | |||
| 71f33cb87a | |||
| afeb634b94 | |||
| 72ad69b401 | |||
| c1ac4d9032 | |||
| 9f9ef10da9 | |||
| a44e58547e | |||
| 7d5e5fce76 | |||
| 610bebaae1 | |||
| aa1b7d57a4 | |||
| 2c8daca20c | |||
| a13f771925 | |||
| 0b23f1174b | |||
| f09a06365b | |||
| e9071c8b82 | |||
| 5959cbd809 | |||
| 19597735b8 | |||
| aa171c6e6d | |||
| 22939a53a9 | |||
| f076373859 | |||
| 528c3ae657 | |||
| e0e0f519fb | |||
| 8feb292738 | |||
| 17abfe9aa4 | |||
| 441e472328 | |||
| 89cf081749 | |||
| 872ac62e81 | |||
| 9de95ca21d | |||
| 3af07cabe8 | |||
| 5719ff2e79 | |||
| 84556cb706 | |||
| 0983868196 | |||
| 382926243c | |||
| 467afb6767 | |||
| 73356b4a76 | |||
| 34d4681b38 | |||
| aa980b0a96 | |||
| 397db60782 | |||
| 57c5c35c37 | |||
| 7ab9fea439 | |||
| 4c0514d8e9 | |||
| 2fb9d2fa86 | |||
| f57a134bc0 | |||
| 2ceb0808c8 | |||
| c9b90e8411 | |||
| 8d03b2fc72 | |||
| b172fe8fbf | |||
| bdd3aaa0ab | |||
| 64cbac0dd9 | |||
| 50903c3d03 | |||
| 680b71e13d | |||
| a410818015 | |||
| 6c5bc51a0a | |||
| 38d114808e | |||
| bb37513ef5 | |||
| 85533f665e | |||
| b790041d95 | |||
| bb5419967f | |||
| 21b00c6333 | |||
| 4050997d7b | |||
| 7d7477f4ec | |||
| 7d81b45f92 | |||
| 83f3790d2f | |||
| 4ad20c380d | |||
| a895da9e47 | |||
| 1bfd2b7370 | |||
| 6631ff53f2 | |||
| 6244e337b0 | |||
| d199e9ebe6 | |||
| ca5bfd6e8f | |||
| c8984cf91a | |||
| bf4422ed0d | |||
| e41fbed9cc | |||
| 4e6e8a845f | |||
| e24c056191 | |||
| b56fe7d3cd | |||
| f4c5d9f0d7 | |||
| f9dc61e906 | |||
| ed8dc34ff6 | |||
| a2b57caff5 | |||
| 19a680442d | |||
| 394f1f92a0 | |||
| 044f34b029 | |||
| a250fe98bb | |||
| a7c770120a |
Generated
+60
-180
@@ -23,7 +23,7 @@ version = "0.5.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"
|
||||
dependencies = [
|
||||
"crypto-common 0.1.7",
|
||||
"crypto-common",
|
||||
"generic-array",
|
||||
]
|
||||
|
||||
@@ -278,9 +278,9 @@ checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
|
||||
|
||||
[[package]]
|
||||
name = "aws-config"
|
||||
version = "1.8.17"
|
||||
version = "1.8.13"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "517aa062d8bd9015ee23d6daa5e1c1372328412fdae4e6c4c1be9b69c6ad37a2"
|
||||
checksum = "c456581cb3c77fafcc8c67204a70680d40b61112d6da78c77bd31d945b65f1b5"
|
||||
dependencies = [
|
||||
"aws-credential-types",
|
||||
"aws-runtime",
|
||||
@@ -292,14 +292,13 @@ dependencies = [
|
||||
"aws-smithy-json",
|
||||
"aws-smithy-runtime",
|
||||
"aws-smithy-runtime-api",
|
||||
"aws-smithy-schema",
|
||||
"aws-smithy-types",
|
||||
"aws-types",
|
||||
"bytes",
|
||||
"fastrand",
|
||||
"hex",
|
||||
"http 1.4.0",
|
||||
"sha1",
|
||||
"ring",
|
||||
"time",
|
||||
"tokio",
|
||||
"tracing",
|
||||
@@ -309,9 +308,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "aws-credential-types"
|
||||
version = "1.2.14"
|
||||
version = "1.2.11"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "8f20799b373a1be121fe3005fba0c2090af9411573878f224df44b42727fcaf7"
|
||||
checksum = "3cd362783681b15d136480ad555a099e82ecd8e2d10a841e14dfd0078d67fee3"
|
||||
dependencies = [
|
||||
"aws-smithy-async",
|
||||
"aws-smithy-runtime-api",
|
||||
@@ -356,9 +355,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "aws-runtime"
|
||||
version = "1.7.4"
|
||||
version = "1.6.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "77ed8e8c52d2dc2390ad9f15647fe663f71e9780b4262c190fbb823a32721566"
|
||||
checksum = "c635c2dc792cb4a11ce1a4f392a925340d1bdf499289b5ec1ec6810954eb43f5"
|
||||
dependencies = [
|
||||
"aws-credential-types",
|
||||
"aws-sigv4",
|
||||
@@ -369,7 +368,6 @@ dependencies = [
|
||||
"aws-smithy-types",
|
||||
"aws-types",
|
||||
"bytes",
|
||||
"bytes-utils",
|
||||
"fastrand",
|
||||
"http 1.4.0",
|
||||
"http-body 1.0.1",
|
||||
@@ -381,9 +379,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "aws-sdk-secretsmanager"
|
||||
version = "1.105.0"
|
||||
version = "1.99.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "1c4e56ac810211dc33810c7aa3612eda29a8b1e8c7e2db6e960c8657e3d95e42"
|
||||
checksum = "81f5e5b4f5612dc147e56bf2c1c436e8e098dc3433fb525cfd7562128a78b53f"
|
||||
dependencies = [
|
||||
"aws-credential-types",
|
||||
"aws-runtime",
|
||||
@@ -405,9 +403,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "aws-sdk-sso"
|
||||
version = "1.99.0"
|
||||
version = "1.93.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "9f4055e6099b2ec264abdc0d9bbfffce306c1601809275c861594779a0b04b45"
|
||||
checksum = "9dcb38bb33fc0a11f1ffc3e3e85669e0a11a37690b86f77e75306d8f369146a0"
|
||||
dependencies = [
|
||||
"aws-credential-types",
|
||||
"aws-runtime",
|
||||
@@ -429,9 +427,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "aws-sdk-ssooidc"
|
||||
version = "1.101.0"
|
||||
version = "1.95.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "02f009ba0284c5d696425fd7b4dcc5b189f5726f4041b7a5794daecb3a68d598"
|
||||
checksum = "2ada8ffbea7bd1be1f53df1dadb0f8fdb04badb13185b3321b929d1ee3caad09"
|
||||
dependencies = [
|
||||
"aws-credential-types",
|
||||
"aws-runtime",
|
||||
@@ -453,9 +451,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "aws-sdk-sts"
|
||||
version = "1.104.0"
|
||||
version = "1.97.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6aa6622798e19e6a76b690562085dd4771c736cd48343464a53ab4ae2f2c9f84"
|
||||
checksum = "e6443ccadc777095d5ed13e21f5c364878c9f5bad4e35187a6cdbd863b0afcad"
|
||||
dependencies = [
|
||||
"aws-credential-types",
|
||||
"aws-runtime",
|
||||
@@ -478,9 +476,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "aws-sigv4"
|
||||
version = "1.4.4"
|
||||
version = "1.3.8"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b7083fb918b38474ac65ffbf8a69fc8792d36879f4ac5f1667b43aec61efe9a5"
|
||||
checksum = "efa49f3c607b92daae0c078d48a4571f599f966dce3caee5f1ea55c4d9073f99"
|
||||
dependencies = [
|
||||
"aws-credential-types",
|
||||
"aws-smithy-http",
|
||||
@@ -489,20 +487,20 @@ dependencies = [
|
||||
"bytes",
|
||||
"form_urlencoded",
|
||||
"hex",
|
||||
"hmac 0.13.0",
|
||||
"hmac",
|
||||
"http 0.2.12",
|
||||
"http 1.4.0",
|
||||
"percent-encoding",
|
||||
"sha2 0.11.0",
|
||||
"sha2",
|
||||
"time",
|
||||
"tracing",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aws-smithy-async"
|
||||
version = "1.2.14"
|
||||
version = "1.2.11"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "2ffcaf626bdda484571968400c326a244598634dc75fd451325a54ad1a59acfc"
|
||||
checksum = "52eec3db979d18cb807fc1070961cc51d87d069abe9ab57917769687368a8c6c"
|
||||
dependencies = [
|
||||
"futures-util",
|
||||
"pin-project-lite",
|
||||
@@ -511,9 +509,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "aws-smithy-eventstream"
|
||||
version = "0.60.20"
|
||||
version = "0.60.18"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "faf09d74e5e32f76b8762da505a3cd59303e367a664ca67295387baa8c1d7548"
|
||||
checksum = "35b9c7354a3b13c66f60fe4616d6d1969c9fd36b1b5333a5dfb3ee716b33c588"
|
||||
dependencies = [
|
||||
"aws-smithy-types",
|
||||
"bytes",
|
||||
@@ -522,9 +520,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "aws-smithy-http"
|
||||
version = "0.63.6"
|
||||
version = "0.63.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ba1ab2dc1c2c3749ead27180d333c42f11be8b0e934058fb4b2258ee8dbe5231"
|
||||
checksum = "630e67f2a31094ffa51b210ae030855cb8f3b7ee1329bdd8d085aaf61e8b97fc"
|
||||
dependencies = [
|
||||
"aws-smithy-runtime-api",
|
||||
"aws-smithy-types",
|
||||
@@ -543,9 +541,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "aws-smithy-http-client"
|
||||
version = "1.1.12"
|
||||
version = "1.1.9"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6a2f165a7feee6f263028b899d0a181987f4fa7179a6411a32a439fba7c5f769"
|
||||
checksum = "12fb0abf49ff0cab20fd31ac1215ed7ce0ea92286ba09e2854b42ba5cabe7525"
|
||||
dependencies = [
|
||||
"aws-smithy-async",
|
||||
"aws-smithy-runtime-api",
|
||||
@@ -573,29 +571,27 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "aws-smithy-json"
|
||||
version = "0.62.6"
|
||||
version = "0.62.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "517089205f18ab4adc5a3e02888cb139bbbbb2e168eac9f396216925d1fbeaf5"
|
||||
checksum = "3cb96aa208d62ee94104645f7b2ecaf77bf27edf161590b6224bfbac2832f979"
|
||||
dependencies = [
|
||||
"aws-smithy-runtime-api",
|
||||
"aws-smithy-schema",
|
||||
"aws-smithy-types",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aws-smithy-observability"
|
||||
version = "0.2.6"
|
||||
version = "0.2.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a06c2315d173edbf1920da8ba3a7189695827002e4c0fc961973ab1c54abca9c"
|
||||
checksum = "c0a46543fbc94621080b3cf553eb4cbbdc41dd9780a30c4756400f0139440a1d"
|
||||
dependencies = [
|
||||
"aws-smithy-runtime-api",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aws-smithy-query"
|
||||
version = "0.60.15"
|
||||
version = "0.60.13"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "1a56d79744fb3edb5d722ef79d86081e121d3b9422cb209eb03aea6aa4f21ebd"
|
||||
checksum = "0cebbddb6f3a5bd81553643e9c7daf3cc3dc5b0b5f398ac668630e8a84e6fff0"
|
||||
dependencies = [
|
||||
"aws-smithy-types",
|
||||
"urlencoding",
|
||||
@@ -603,16 +599,15 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "aws-smithy-runtime"
|
||||
version = "1.11.3"
|
||||
version = "1.10.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b8e6f5caf6fea86f8c2206541ab5857cfcda9013426cdbe8fa0098b9e2d32182"
|
||||
checksum = "f3df87c14f0127a0d77eb261c3bc45d5b4833e2a1f63583ebfb728e4852134ee"
|
||||
dependencies = [
|
||||
"aws-smithy-async",
|
||||
"aws-smithy-http",
|
||||
"aws-smithy-http-client",
|
||||
"aws-smithy-observability",
|
||||
"aws-smithy-runtime-api",
|
||||
"aws-smithy-schema",
|
||||
"aws-smithy-types",
|
||||
"bytes",
|
||||
"fastrand",
|
||||
@@ -629,12 +624,11 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "aws-smithy-runtime-api"
|
||||
version = "1.12.1"
|
||||
version = "1.11.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "dc117c179ecf39a62a0a3f49f600e9ac26a7ad7dd172177999f83933af776c32"
|
||||
checksum = "49952c52f7eebb72ce2a754d3866cc0f87b97d2a46146b79f80f3a93fb2b3716"
|
||||
dependencies = [
|
||||
"aws-smithy-async",
|
||||
"aws-smithy-runtime-api-macros",
|
||||
"aws-smithy-types",
|
||||
"bytes",
|
||||
"http 0.2.12",
|
||||
@@ -645,33 +639,11 @@ dependencies = [
|
||||
"zeroize",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aws-smithy-runtime-api-macros"
|
||||
version = "1.0.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "8d7396fd9500589e62e460e987ecb671bad374934e55ec3b5f498cc7a8a8a7b7"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aws-smithy-schema"
|
||||
version = "0.1.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7442cb268338f0eb8278140a107c046756aa01093d8ef5e99628d34ae09c94f5"
|
||||
dependencies = [
|
||||
"aws-smithy-runtime-api",
|
||||
"aws-smithy-types",
|
||||
"http 1.4.0",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aws-smithy-types"
|
||||
version = "1.4.8"
|
||||
version = "1.4.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "056b66dbce2f81cc0c1e2b05bb402eb58f8a3530479d650efadd5bbae9a4050b"
|
||||
checksum = "3b3a26048eeab0ddeba4b4f9d51654c79af8c3b32357dc5f336cee85ab331c33"
|
||||
dependencies = [
|
||||
"base64-simd",
|
||||
"bytes",
|
||||
@@ -695,23 +667,22 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "aws-smithy-xml"
|
||||
version = "0.60.15"
|
||||
version = "0.60.13"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "0ce02add1aa3677d022f8adf81dcbe3046a95f17a1b1e8979c145cd21d3d22b3"
|
||||
checksum = "11b2f670422ff42bf7065031e72b45bc52a3508bd089f743ea90731ca2b6ea57"
|
||||
dependencies = [
|
||||
"xmlparser",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "aws-types"
|
||||
version = "1.3.16"
|
||||
version = "1.3.11"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "d16bf10b03a3c01e6b3b7d47cd964e873ffe9e7d4e80fad16bd4c077cb068531"
|
||||
checksum = "1d980627d2dd7bfc32a3c025685a033eeab8d365cc840c631ef59d1b8f428164"
|
||||
dependencies = [
|
||||
"aws-credential-types",
|
||||
"aws-smithy-async",
|
||||
"aws-smithy-runtime-api",
|
||||
"aws-smithy-schema",
|
||||
"aws-smithy-types",
|
||||
"rustc_version",
|
||||
"tracing",
|
||||
@@ -933,7 +904,7 @@ version = "0.10.6"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe"
|
||||
dependencies = [
|
||||
"digest 0.10.7",
|
||||
"digest",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -945,15 +916,6 @@ dependencies = [
|
||||
"generic-array",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "block-buffer"
|
||||
version = "0.12.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "cdd35008169921d80bc60d3d0ab416eecb028c4cd653352907921d95084790be"
|
||||
dependencies = [
|
||||
"hybrid-array",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "block2"
|
||||
version = "0.6.2"
|
||||
@@ -1142,7 +1104,7 @@ version = "0.4.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
|
||||
dependencies = [
|
||||
"crypto-common 0.1.7",
|
||||
"crypto-common",
|
||||
"inout",
|
||||
"zeroize",
|
||||
]
|
||||
@@ -1239,12 +1201,6 @@ dependencies = [
|
||||
"cc",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "cmov"
|
||||
version = "0.5.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "3f88a43d011fc4a6876cb7344703e297c71dda42494fee094d5f7c76bf13f746"
|
||||
|
||||
[[package]]
|
||||
name = "colorchoice"
|
||||
version = "1.0.5"
|
||||
@@ -1327,12 +1283,6 @@ version = "0.9.6"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
|
||||
|
||||
[[package]]
|
||||
name = "const-oid"
|
||||
version = "0.10.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c"
|
||||
|
||||
[[package]]
|
||||
name = "convert_case"
|
||||
version = "0.10.0"
|
||||
@@ -1507,15 +1457,6 @@ dependencies = [
|
||||
"typenum",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "crypto-common"
|
||||
version = "0.2.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453"
|
||||
dependencies = [
|
||||
"hybrid-array",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "cssparser"
|
||||
version = "0.34.0"
|
||||
@@ -1539,15 +1480,6 @@ dependencies = [
|
||||
"syn",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "ctutils"
|
||||
version = "0.4.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e"
|
||||
dependencies = [
|
||||
"cmov",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "curve25519-dalek"
|
||||
version = "4.1.3"
|
||||
@@ -1557,7 +1489,7 @@ dependencies = [
|
||||
"cfg-if",
|
||||
"cpufeatures 0.2.17",
|
||||
"curve25519-dalek-derive",
|
||||
"digest 0.10.7",
|
||||
"digest",
|
||||
"fiat-crypto",
|
||||
"rustc_version",
|
||||
"subtle",
|
||||
@@ -1650,7 +1582,7 @@ version = "0.7.10"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb"
|
||||
dependencies = [
|
||||
"const-oid 0.9.6",
|
||||
"const-oid",
|
||||
"zeroize",
|
||||
]
|
||||
|
||||
@@ -1745,23 +1677,11 @@ version = "0.10.7"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
|
||||
dependencies = [
|
||||
"block-buffer 0.10.4",
|
||||
"crypto-common 0.1.7",
|
||||
"block-buffer",
|
||||
"crypto-common",
|
||||
"subtle",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "digest"
|
||||
version = "0.11.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2"
|
||||
dependencies = [
|
||||
"block-buffer 0.12.0",
|
||||
"const-oid 0.10.2",
|
||||
"crypto-common 0.2.2",
|
||||
"ctutils",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "dirs"
|
||||
version = "6.0.0"
|
||||
@@ -1877,7 +1797,7 @@ dependencies = [
|
||||
"curve25519-dalek",
|
||||
"ed25519",
|
||||
"serde",
|
||||
"sha2 0.10.9",
|
||||
"sha2",
|
||||
"signature",
|
||||
"subtle",
|
||||
"zeroize",
|
||||
@@ -2480,16 +2400,7 @@ version = "0.12.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
|
||||
dependencies = [
|
||||
"digest 0.10.7",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "hmac"
|
||||
version = "0.13.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863f"
|
||||
dependencies = [
|
||||
"digest 0.11.3",
|
||||
"digest",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -2653,15 +2564,6 @@ version = "2.3.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424"
|
||||
|
||||
[[package]]
|
||||
name = "hybrid-array"
|
||||
version = "0.4.12"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "9155a582abd142abc056962c29e3ce5ff2ad5469f4246b537ed42c5deba857da"
|
||||
dependencies = [
|
||||
"typenum",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "hyper"
|
||||
version = "0.14.32"
|
||||
@@ -3345,7 +3247,7 @@ dependencies = [
|
||||
"futures-util",
|
||||
"fuzzy-matcher",
|
||||
"gman",
|
||||
"hmac 0.12.1",
|
||||
"hmac",
|
||||
"hnsw_rs",
|
||||
"html_to_markdown",
|
||||
"http 1.4.0",
|
||||
@@ -3374,7 +3276,7 @@ dependencies = [
|
||||
"serde_json",
|
||||
"serde_yaml",
|
||||
"serial_test",
|
||||
"sha2 0.10.9",
|
||||
"sha2",
|
||||
"shell-words",
|
||||
"strum_macros",
|
||||
"syntect",
|
||||
@@ -4816,9 +4718,9 @@ checksum = "323c417e1d9665a65b263ec744ba09030cfb277e9daa0b018a4ab62e57bc8189"
|
||||
|
||||
[[package]]
|
||||
name = "rpassword"
|
||||
version = "7.5.3"
|
||||
version = "7.5.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "835a57a69104632d64deb0df2e09a69945cd7a6eab4070fc9b1d7e50cf6c3edc"
|
||||
checksum = "5ac5b223d9738ef56e0b98305410be40fa0941bf6036c56f1506751e43552d64"
|
||||
dependencies = [
|
||||
"libc",
|
||||
"rtoolbox",
|
||||
@@ -4865,7 +4767,7 @@ version = "8.11.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5bcdef0be6fe7f6fa333b1073c949729274b05f123a0ad7efcb8efd878e5c3b1"
|
||||
dependencies = [
|
||||
"sha2 0.10.9",
|
||||
"sha2",
|
||||
"walkdir",
|
||||
]
|
||||
|
||||
@@ -5397,17 +5299,6 @@ dependencies = [
|
||||
"stable_deref_trait",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "sha1"
|
||||
version = "0.10.6"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"cpufeatures 0.2.17",
|
||||
"digest 0.10.7",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "sha2"
|
||||
version = "0.10.9"
|
||||
@@ -5416,18 +5307,7 @@ checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"cpufeatures 0.2.17",
|
||||
"digest 0.10.7",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "sha2"
|
||||
version = "0.11.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"cpufeatures 0.3.0",
|
||||
"digest 0.11.3",
|
||||
"digest",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -5507,7 +5387,7 @@ version = "2.2.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
|
||||
dependencies = [
|
||||
"digest 0.10.7",
|
||||
"digest",
|
||||
"rand_core 0.6.4",
|
||||
]
|
||||
|
||||
@@ -6413,7 +6293,7 @@ version = "0.5.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea"
|
||||
dependencies = [
|
||||
"crypto-common 0.1.7",
|
||||
"crypto-common",
|
||||
"subtle",
|
||||
]
|
||||
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ repository = "https://github.com/Dark-Alex-17/loki"
|
||||
categories = ["command-line-utilities"]
|
||||
readme = "README.md"
|
||||
license = "MIT"
|
||||
rust-version = "1.95.0"
|
||||
rust-version = "1.89.0"
|
||||
exclude = [".github", "CONTRIBUTING.md"]
|
||||
|
||||
[dependencies]
|
||||
|
||||
@@ -6,7 +6,6 @@ use std::fs;
|
||||
use std::path::{Path, PathBuf};
|
||||
|
||||
use crate::config::{InstallFilter, paths};
|
||||
#[cfg(not(windows))]
|
||||
use crate::function::Language;
|
||||
use crate::mcp::{McpServer, McpServersConfig};
|
||||
use crate::utils;
|
||||
|
||||
+16
-32
@@ -28,46 +28,36 @@ impl LlmNodeExecutor {
|
||||
parent_ctx: &mut RequestContext,
|
||||
) -> Result<LlmExecutionOutcome> {
|
||||
let result = run(node, state_manager, parent_ctx).await;
|
||||
let (output, failure_reason) = match result {
|
||||
let (output, failed) = match result {
|
||||
Ok(raw) => match &node.output_schema {
|
||||
Some(schema) => match structured::extract(&raw, schema, parent_ctx).await {
|
||||
Ok(value) => (value, None),
|
||||
Ok(value) => (value, false),
|
||||
Err(e) => {
|
||||
warn!("llm node structured extraction failed: {e}");
|
||||
(
|
||||
Value::String(format!("LLM node structured-extraction failed: {e}")),
|
||||
Some(format!("structured-extraction failed: {e}")),
|
||||
true,
|
||||
)
|
||||
}
|
||||
},
|
||||
None => (Value::String(raw), None),
|
||||
None => (Value::String(raw), false),
|
||||
},
|
||||
Err(e) => {
|
||||
warn!("llm node failed: {e}");
|
||||
(
|
||||
Value::String(format!("LLM node failed: {e}")),
|
||||
Some(format!("LLM call failed: {e:#}")),
|
||||
)
|
||||
(Value::String(format!("LLM node failed: {e}")), true)
|
||||
}
|
||||
};
|
||||
|
||||
apply_state_updates_with_output(node, state_manager, &output);
|
||||
outcome_from(failure_reason.as_deref(), node.fallback.as_deref())
|
||||
Ok(outcome_from(failed, node.fallback.as_deref()))
|
||||
}
|
||||
}
|
||||
|
||||
fn outcome_from(
|
||||
failure_reason: Option<&str>,
|
||||
fallback: Option<&str>,
|
||||
) -> Result<LlmExecutionOutcome> {
|
||||
match (failure_reason, fallback) {
|
||||
(None, _) => Ok(LlmExecutionOutcome::Continue),
|
||||
(Some(_), Some(fb)) => Ok(LlmExecutionOutcome::FellBack(fb.to_string())),
|
||||
(Some(reason), None) => bail!(
|
||||
"LLM node failed and no fallback declared: {reason}. \
|
||||
Add a `fallback:` route on the node to route on failure, \
|
||||
or fix the underlying error."
|
||||
),
|
||||
fn outcome_from(failed: bool, fallback: Option<&str>) -> LlmExecutionOutcome {
|
||||
if failed && let Some(fb) = fallback {
|
||||
LlmExecutionOutcome::FellBack(fb.to_string())
|
||||
} else {
|
||||
LlmExecutionOutcome::Continue
|
||||
}
|
||||
}
|
||||
|
||||
@@ -455,29 +445,23 @@ mod tests {
|
||||
#[test]
|
||||
fn outcome_from_success_is_continue() {
|
||||
assert_eq!(
|
||||
outcome_from(None, Some("fb")).unwrap(),
|
||||
LlmExecutionOutcome::Continue
|
||||
);
|
||||
assert_eq!(
|
||||
outcome_from(None, None).unwrap(),
|
||||
outcome_from(false, Some("fb")),
|
||||
LlmExecutionOutcome::Continue
|
||||
);
|
||||
assert_eq!(outcome_from(false, None), LlmExecutionOutcome::Continue);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn outcome_from_failure_with_fallback_is_fell_back() {
|
||||
assert_eq!(
|
||||
outcome_from(Some("HTTP 404"), Some("fb")).unwrap(),
|
||||
outcome_from(true, Some("fb")),
|
||||
LlmExecutionOutcome::FellBack("fb".to_string())
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn outcome_from_failure_without_fallback_propagates_error() {
|
||||
let err = outcome_from(Some("HTTP 404"), None).unwrap_err();
|
||||
let msg = format!("{err:#}");
|
||||
assert!(msg.contains("no fallback declared"), "got: {msg}");
|
||||
assert!(msg.contains("HTTP 404"), "got: {msg}");
|
||||
fn outcome_from_failure_without_fallback_is_continue() {
|
||||
assert_eq!(outcome_from(true, None), LlmExecutionOutcome::Continue);
|
||||
}
|
||||
|
||||
fn node_with_schema(updates: Option<HashMap<String, String>>, schema: Value) -> LlmNode {
|
||||
|
||||
Reference in New Issue
Block a user