diff --git a/Cargo.lock b/Cargo.lock index 82015ee0..69faf7ee 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -424,7 +424,7 @@ dependencies = [ "arrow-select", "num", "regex", - "regex-syntax 0.8.2", + "regex-syntax 0.8.3", ] [[package]] @@ -444,11 +444,11 @@ checksum = "71938f30533e4d95a6d17aa530939da3842c2ab6f4f84b9dae68447e4129f74a" [[package]] name = "async-compression" -version = "0.4.6" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a116f46a969224200a0a97f29cfd4c50e7534e4b4826bd23ea2c3c533039c82c" +checksum = "07dbbf24db18d609b1462965249abdf49129ccad073ec257da372adc83259c60" dependencies = [ - "brotli", + "brotli 4.0.0", "bzip2", "flate2", "futures-core", @@ -457,8 +457,8 @@ dependencies = [ "pin-project-lite", "tokio", "xz2", - "zstd 0.13.0", - "zstd-safe 7.0.0", + "zstd 0.13.1", + "zstd-safe 7.1.0", ] [[package]] @@ -527,7 +527,7 @@ dependencies = [ "proc-macro2", "quote", "strum 0.25.0", - "syn 2.0.55", + "syn 2.0.58", "thiserror", ] @@ -563,7 +563,7 @@ checksum = "30c5ef0ede93efbf733c1a727f3b6b5a1060bbedd5600183e66f6e4be4af0ec5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -585,7 +585,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -596,7 +596,7 @@ checksum = "a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -610,9 +610,9 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" [[package]] name = "aws-config" @@ -1098,6 +1098,12 @@ version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" +[[package]] +name = "base64" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" + [[package]] name = "base64-simd" version = "0.8.0" @@ -1180,7 +1186,18 @@ checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", - "brotli-decompressor", + "brotli-decompressor 2.5.1", +] + +[[package]] +name = "brotli" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "125740193d7fee5cc63ab9e16c2fdc4e07c74ba755cc53b327d6ea029e9fc569" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor 3.0.0", ] [[package]] @@ -1193,6 +1210,16 @@ dependencies = [ "alloc-stdlib", ] +[[package]] +name = "brotli-decompressor" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65622a320492e09b5e0ac436b14c54ff68199bac392d0e89a6832c4518eea525" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + [[package]] name = "bs58" version = "0.5.1" @@ -1201,9 +1228,9 @@ checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" [[package]] name = "bumpalo" -version = "3.15.4" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytemuck" @@ -1259,9 +1286,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.90" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" +checksum = "2678b2e3449475e95b0aa6f9b506a28e61b3dc8996592b983695e8ebb58a8b41" dependencies = [ "jobserver", "libc", @@ -1275,9 +1302,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.35" +version = "0.4.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" +checksum = "8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e" dependencies = [ "android-tzdata", "iana-time-zone", @@ -1322,9 +1349,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.3" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "949626d00e063efc93b6dca932419ceb5432f99769911c0b995f7e884c778813" +checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" dependencies = [ "clap_builder", ] @@ -1338,7 +1365,7 @@ dependencies = [ "anstream", "anstyle", "clap_lex", - "strsim 0.11.0", + "strsim 0.11.1", ] [[package]] @@ -1355,12 +1382,12 @@ checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" [[package]] name = "comfy-table" -version = "7.1.0" +version = "7.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c64043d6c7b7a4c58e39e7efccfdea7b93d885a795d0c054a69dbbf4dd52686" +checksum = "b34115915337defe99b2aff5c2ce6771e5fbc4079f4b506301f5cf394c8452f7" dependencies = [ - "strum 0.25.0", - "strum_macros 0.25.3", + "strum 0.26.2", + "strum_macros 0.26.2", "unicode-width", ] @@ -1404,8 +1431,8 @@ checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" [[package]] name = "container-runtime" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "async-trait", "cfg-if", @@ -1563,7 +1590,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -1587,7 +1614,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.10.0", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -1598,7 +1625,7 @@ checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" dependencies = [ "darling_core", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -1666,7 +1693,7 @@ dependencies = [ "url", "uuid", "xz2", - "zstd 0.13.0", + "zstd 0.13.1", ] [[package]] @@ -1773,7 +1800,7 @@ dependencies = [ "hashbrown 0.14.3", "itertools 0.12.1", "log", - "regex-syntax 0.8.2", + "regex-syntax 0.8.3", ] [[package]] @@ -1879,9 +1906,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.8" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -1939,7 +1966,7 @@ checksum = "4d0f263fd9b684a66c34bea8aa1e814f82f451d9101078ed465193708da174c4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -2065,13 +2092,13 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] name = "enum-variants" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" [[package]] name = "env_filter" @@ -2114,8 +2141,8 @@ dependencies = [ [[package]] name = "event-bus" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "async-trait", "dill", @@ -2125,8 +2152,8 @@ dependencies = [ [[package]] name = "event-sourcing" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "async-stream", "async-trait", @@ -2139,11 +2166,11 @@ dependencies = [ [[package]] name = "event-sourcing-macros" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -2316,7 +2343,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -2395,9 +2422,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.12" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" +checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" dependencies = [ "cfg-if", "js-sys", @@ -2431,9 +2458,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fbd2820c5e49886948654ab546d0688ff24530286bdcf8fca3cefb16d4618eb" +checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" dependencies = [ "bytes", "fnv", @@ -2450,9 +2477,9 @@ dependencies = [ [[package]] name = "half" -version = "2.4.0" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e" +checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" dependencies = [ "cfg-if", "crunchy", @@ -2766,8 +2793,8 @@ checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" [[package]] name = "internal-error" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "thiserror", ] @@ -2830,9 +2857,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.10" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "jobserver" @@ -2869,8 +2896,8 @@ dependencies = [ [[package]] name = "kamu" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "async-recursion", "async-stream", @@ -2920,8 +2947,6 @@ dependencies = [ "serde_with", "serde_yaml", "sha3", - "strum 0.25.0", - "strum_macros 0.25.3", "tempfile", "thiserror", "tokio", @@ -2938,8 +2963,8 @@ dependencies = [ [[package]] name = "kamu-adapter-auth-oso" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "async-trait", "dill", @@ -2951,8 +2976,8 @@ dependencies = [ [[package]] name = "kamu-adapter-flight-sql" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "arrow-flight", "async-trait", @@ -2969,8 +2994,8 @@ dependencies = [ [[package]] name = "kamu-adapter-graphql" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "async-graphql", "async-trait", @@ -2997,8 +3022,8 @@ dependencies = [ [[package]] name = "kamu-adapter-http" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "async-trait", "axum", @@ -3031,8 +3056,8 @@ dependencies = [ [[package]] name = "kamu-adapter-oauth" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "async-trait", "dill", @@ -3047,8 +3072,8 @@ dependencies = [ [[package]] name = "kamu-adapter-odata" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "axum", "chrono", @@ -3066,7 +3091,7 @@ dependencies = [ [[package]] name = "kamu-api-server" -version = "0.18.0" +version = "0.18.1" dependencies = [ "arrow-flight", "async-graphql", @@ -3096,6 +3121,7 @@ dependencies = [ "kamu-adapter-odata", "kamu-flow-system-inmem", "kamu-task-system-inmem", + "kamu-task-system-services", "opendatafabric", "rand", "serde", @@ -3120,8 +3146,8 @@ dependencies = [ [[package]] name = "kamu-core" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "async-stream", "async-trait", @@ -3148,8 +3174,8 @@ dependencies = [ [[package]] name = "kamu-data-utils" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "arrow", "arrow-digest", @@ -3169,8 +3195,8 @@ dependencies = [ [[package]] name = "kamu-flow-system" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "async-trait", "chrono", @@ -3192,8 +3218,8 @@ dependencies = [ [[package]] name = "kamu-flow-system-inmem" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "async-stream", "async-trait", @@ -3204,6 +3230,7 @@ dependencies = [ "kamu-core", "kamu-flow-system", "kamu-task-system", + "kamu-task-system-services", "opendatafabric", "serde", "serde_with", @@ -3216,8 +3243,8 @@ dependencies = [ [[package]] name = "kamu-ingest-datafusion" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "async-trait", "chrono", @@ -3246,7 +3273,7 @@ dependencies = [ [[package]] name = "kamu-repo-tools" -version = "0.18.0" +version = "0.18.1" dependencies = [ "chrono", "clap", @@ -3260,45 +3287,48 @@ dependencies = [ [[package]] name = "kamu-task-system" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "async-trait", "chrono", "enum-variants", "event-sourcing", - "internal-error", "kamu-core", "opendatafabric", "serde", - "serde_with", "thiserror", "tokio-stream", - "tracing", - "url", ] [[package]] name = "kamu-task-system-inmem" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ - "async-stream", "async-trait", "chrono", "dill", + "futures", + "kamu-task-system", + "opendatafabric", +] + +[[package]] +name = "kamu-task-system-services" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" +dependencies = [ + "async-stream", + "async-trait", + "dill", "event-bus", "futures", "kamu-core", "kamu-task-system", "opendatafabric", - "serde", - "serde_with", - "thiserror", "tokio", - "tokio-stream", "tracing", - "url", ] [[package]] @@ -3422,13 +3452,12 @@ checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" [[package]] name = "libredox" -version = "0.0.1" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.5.0", "libc", - "redox_syscall", ] [[package]] @@ -3476,9 +3505,9 @@ dependencies = [ [[package]] name = "lz4_flex" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "912b45c753ff5f7f5208307e8ace7d2a2e30d024e26d3509f3dce546c044ce15" +checksum = "75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5" dependencies = [ "twox-hash", ] @@ -3533,9 +3562,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.1" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "mime" @@ -3626,8 +3655,8 @@ dependencies = [ [[package]] name = "multiformats" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "bs58", "digest", @@ -3820,8 +3849,8 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "opendatafabric" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "arrow", "base64 0.21.7", @@ -3948,7 +3977,7 @@ dependencies = [ "arrow-schema", "arrow-select", "base64 0.21.7", - "brotli", + "brotli 3.5.0", "bytes", "chrono", "flate2", @@ -3965,7 +3994,7 @@ dependencies = [ "thrift", "tokio", "twox-hash", - "zstd 0.13.0", + "zstd 0.13.1", ] [[package]] @@ -4032,16 +4061,16 @@ dependencies = [ "proc-macro2", "proc-macro2-diagnostics", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] name = "pem" -version = "3.0.3" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8fcc794035347fb64beda2d3b462595dd2753e3f268d89c5aae77e8cf2c310" +checksum = "8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae" dependencies = [ - "base64 0.21.7", + "base64 0.22.0", "serde", ] @@ -4053,9 +4082,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.8" +version = "2.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f8023d0fb78c8e03784ea1c7f3fa36e68a723138990b8d5a47d916b651e7a8" +checksum = "311fb059dee1a7b802f036316d790138c613a4e8b180c822e3925a662e9f0c95" dependencies = [ "memchr", "thiserror", @@ -4064,9 +4093,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.8" +version = "2.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0d24f72393fd16ab6ac5738bc33cdb6a9aa73f8b902e8fe29cf4e67d7dd1026" +checksum = "f73541b156d32197eecda1a4014d7f868fd2bcb3c550d5386087cfba442bf69c" dependencies = [ "pest", "pest_generator", @@ -4074,22 +4103,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.8" +version = "2.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc17e2a6c7d0a492f0158d7a4bd66cc17280308bbaff78d5bef566dca35ab80" +checksum = "c35eeed0a3fab112f75165fdc026b3913f4183133f19b49be773ac9ea966e8bd" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] name = "pest_meta" -version = "2.7.8" +version = "2.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "934cd7631c050f4674352a6e835d5f6711ffbfb9345c2fc0107155ac495ae293" +checksum = "2adbf29bb9776f28caece835398781ab24435585fe0d4dc1374a61db5accedca" dependencies = [ "once_cell", "pest", @@ -4170,14 +4199,14 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] name = "pin-project-lite" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "pin-utils" @@ -4201,7 +4230,7 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" dependencies = [ - "der 0.7.8", + "der 0.7.9", "spki 0.7.3", ] @@ -4213,9 +4242,9 @@ checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "platforms" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c" +checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" [[package]] name = "polar-core" @@ -4318,16 +4347,16 @@ checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", "version_check", "yansi 1.0.1", ] [[package]] name = "prost" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a" +checksum = "d0f5d036824e4761737860779c906171497f6d55681139d8312388f8fe398922" dependencies = [ "bytes", "prost-derive", @@ -4335,15 +4364,15 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e" +checksum = "19de2de2a00075bf566bee3bd4db014b11587e84184d3f7a791bc17f1a8e9e48" dependencies = [ "anyhow", - "itertools 0.11.0", + "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -4403,8 +4432,8 @@ dependencies = [ [[package]] name = "random-names" -version = "0.171.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.171.0#b3f969342ceb4bf96c6184f1258c85d637b7f983" +version = "0.172.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.172.1#af973c97735ddf0df796399233fe75d59f814fed" dependencies = [ "rand", ] @@ -4420,9 +4449,9 @@ dependencies = [ [[package]] name = "redox_users" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" +checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" dependencies = [ "getrandom", "libredox", @@ -4438,7 +4467,7 @@ dependencies = [ "aho-corasick", "memchr", "regex-automata 0.4.6", - "regex-syntax 0.8.2", + "regex-syntax 0.8.3", ] [[package]] @@ -4458,7 +4487,7 @@ checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.2", + "regex-syntax 0.8.3", ] [[package]] @@ -4469,9 +4498,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "reqwest" @@ -4636,9 +4665,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" +checksum = "80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47" [[package]] name = "ryu" @@ -4696,9 +4725,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.9.2" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" +checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6" dependencies = [ "bitflags 1.3.2", "core-foundation", @@ -4709,9 +4738,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.9.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" +checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef" dependencies = [ "core-foundation-sys", "libc", @@ -4746,14 +4775,14 @@ checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] name = "serde_json" -version = "1.0.114" +version = "1.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" +checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" dependencies = [ "itoa", "ryu", @@ -4818,14 +4847,14 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] name = "serde_yaml" -version = "0.9.33" +version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0623d197252096520c6f2a5e1171ee436e5af99a5d7caa2891e55e61950e6d9" +checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ "indexmap 2.2.6", "itoa", @@ -5008,7 +5037,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" dependencies = [ "base64ct", - "der 0.7.8", + "der 0.7.9", ] [[package]] @@ -5029,7 +5058,7 @@ checksum = "01b2e185515564f15375f593fb966b5718bc624ba77fe49fa4616ad619690554" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -5059,9 +5088,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "strsim" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" @@ -5104,7 +5133,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -5117,7 +5146,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -5139,9 +5168,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.55" +version = "2.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "002a1b3dbf967edfafc32655d0f377ab0bb7b994aa1d32c8cc7e9b8bf3ebb8f0" +checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687" dependencies = [ "proc-macro2", "quote", @@ -5225,7 +5254,7 @@ dependencies = [ "proc-macro2", "quote", "sha2", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -5247,7 +5276,7 @@ checksum = "c8f546451eaa38373f549093fe9fd05e7d2bade739e2ddf834b9968621d60107" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -5267,7 +5296,7 @@ checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -5348,9 +5377,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.36.0" +version = "1.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" +checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" dependencies = [ "backtrace", "bytes", @@ -5383,7 +5412,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -5597,7 +5626,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -5937,7 +5966,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", "wasm-bindgen-shared", ] @@ -5971,7 +6000,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -6013,9 +6042,9 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "widestring" -version = "1.0.2" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8" +checksum = "7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311" [[package]] name = "winapi" @@ -6272,7 +6301,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.58", ] [[package]] @@ -6312,11 +6341,11 @@ dependencies = [ [[package]] name = "zstd" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bffb3309596d527cfcba7dfc6ed6052f1d39dfbd7c867aa2e865e4a449c10110" +checksum = "2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a" dependencies = [ - "zstd-safe 7.0.0", + "zstd-safe 7.1.0", ] [[package]] @@ -6331,18 +6360,18 @@ dependencies = [ [[package]] name = "zstd-safe" -version = "7.0.0" +version = "7.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43747c7422e2924c11144d5229878b98180ef8b06cca4ab5af37afc8a8d8ea3e" +checksum = "1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a" dependencies = [ "zstd-sys", ] [[package]] name = "zstd-sys" -version = "2.0.9+zstd.1.5.5" +version = "2.0.10+zstd.1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656" +checksum = "c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa" dependencies = [ "cc", "pkg-config", diff --git a/Cargo.toml b/Cargo.toml index 69889bf6..555b8e7d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,26 +10,27 @@ resolver = "2" [workspace.dependencies] # Utils -container-runtime = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.171.0", version = "0.171.0", default-features = false } -event-bus = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.171.0", version = "0.171.0", default-features = false } -internal-error = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.171.0", version = "0.171.0", default-features = false } +container-runtime = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.172.1", version = "0.172.1", default-features = false } +event-bus = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.172.1", version = "0.172.1", default-features = false } +internal-error = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.172.1", version = "0.172.1", default-features = false } # Domain -opendatafabric = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.171.0", version = "0.171.0", default-features = false } -kamu-task-system = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.171.0", version = "0.171.0", default-features = false } +opendatafabric = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.172.1", version = "0.172.1", default-features = false } +kamu-task-system = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.172.1", version = "0.172.1", default-features = false } +kamu-task-system-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.172.1", version = "0.172.1", default-features = false } # Infra -kamu = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.171.0", version = "0.171.0", default-features = false } -kamu-task-system-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.171.0", version = "0.171.0", default-features = false } -kamu-flow-system-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.171.0", version = "0.171.0", default-features = false } -kamu-adapter-graphql = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.171.0", version = "0.171.0", default-features = false } -kamu-adapter-http = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.171.0", version = "0.171.0", default-features = false } -kamu-adapter-oauth = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.171.0", version = "0.171.0", default-features = false } -kamu-adapter-odata = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.171.0", version = "0.171.0", default-features = false } -kamu-adapter-auth-oso = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.171.0", version = "0.171.0", default-features = false } -kamu-adapter-flight-sql = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.171.0", version = "0.171.0", default-features = false } +kamu = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.172.1", version = "0.172.1", default-features = false } +kamu-task-system-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.172.1", version = "0.172.1", default-features = false } +kamu-flow-system-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.172.1", version = "0.172.1", default-features = false } +kamu-adapter-graphql = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.172.1", version = "0.172.1", default-features = false } +kamu-adapter-http = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.172.1", version = "0.172.1", default-features = false } +kamu-adapter-oauth = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.172.1", version = "0.172.1", default-features = false } +kamu-adapter-odata = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.172.1", version = "0.172.1", default-features = false } +kamu-adapter-auth-oso = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.172.1", version = "0.172.1", default-features = false } +kamu-adapter-flight-sql = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.172.1", version = "0.172.1", default-features = false } [workspace.package] -version = "0.18.0" +version = "0.18.1" edition = "2021" homepage = "https://github.com/kamu-data/kamu-platform" repository = "https://github.com/kamu-data/kamu-platform" diff --git a/LICENSE.txt b/LICENSE.txt index 5f1f6959..b2c57002 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -11,7 +11,7 @@ Business Source License 1.1 Licensor: Kamu Data, Inc. -Licensed Work: Kamu Platform Version 0.18.0 +Licensed Work: Kamu Platform Version 0.18.1 The Licensed Work is © 2023 Kamu Data, Inc. Additional Use Grant: You may use the Licensed Work for any purpose, diff --git a/src/app/api-server/Cargo.toml b/src/app/api-server/Cargo.toml index 217d1641..8c6b44a6 100644 --- a/src/app/api-server/Cargo.toml +++ b/src/app/api-server/Cargo.toml @@ -20,6 +20,7 @@ event-bus = { workspace = true } internal-error = { workspace = true } opendatafabric = { workspace = true } kamu = { workspace = true } +kamu-task-system-services = { workspace = true } kamu-task-system-inmem = { workspace = true } kamu-flow-system-inmem = { workspace = true } kamu-adapter-graphql = { workspace = true } @@ -61,7 +62,14 @@ tracing-bunyan-formatter = "0.3" async-trait = { version = "0.1", default-features = false } chrono = "0.4" clap = "4" -datafusion = { version = "36", default-features = false, features = ["crypto_expressions", "encoding_expressions", "parquet", "regex_expressions", "unicode_expressions", "compression"] } +datafusion = { version = "36", default-features = false, features = [ + "crypto_expressions", + "encoding_expressions", + "parquet", + "regex_expressions", + "unicode_expressions", + "compression", +] } figment = { version = "0.10", features = ["env", "yaml", "json"] } futures = "0.3" indoc = "2" diff --git a/src/app/api-server/src/app.rs b/src/app/api-server/src/app.rs index 4f1da787..8f3c80f2 100644 --- a/src/app/api-server/src/app.rs +++ b/src/app/api-server/src/app.rs @@ -317,9 +317,9 @@ pub async fn init_dependencies( }); b.add_value(kamu::utils::ipfs_wrapper::IpfsClient::default()); - b.add::(); + b.add::(); + b.add::(); b.add::(); - b.add::(); b.add::(); b.add::();