From d8e7d0535c3f44e71fa395c7ea8ced25bbfeaa66 Mon Sep 17 00:00:00 2001 From: Dima Pristupa Date: Mon, 7 Oct 2024 19:40:06 +0300 Subject: [PATCH 1/4] Interact: fix if is_tty --- src/app/cli/src/output/interact.rs | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/app/cli/src/output/interact.rs b/src/app/cli/src/output/interact.rs index 13b4e4feb..94a892a4a 100644 --- a/src/app/cli/src/output/interact.rs +++ b/src/app/cli/src/output/interact.rs @@ -9,6 +9,8 @@ use crate::CLIError; +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + #[derive(Debug, Clone)] pub struct Interact { /// Don't ask user for confirmation and assume 'yes' @@ -26,17 +28,21 @@ impl Interact { pub fn require_confirmation(&self, prompt: impl std::fmt::Display) -> Result<(), CLIError> { use read_input::prelude::*; + // If there's confirmation, we don't need to ask anything of the user + if self.assume_yes { + return Ok(()); + } + let prompt = format!("{prompt}\nDo you wish to continue? [y/N]: "); + // If no data can be entered, we abort if !self.is_tty { - return if self.assume_yes { - Ok(()) - } else { - eprintln!("{prompt} Assuming 'no' because --yes flag was not provided"); - Err(CLIError::Aborted) - }; + eprintln!("{prompt} Assuming 'no' because --yes flag was not provided"); + + return Err(CLIError::Aborted); } + // In other cases, we ask until we get a valid answer let answer: String = input() .repeat_msg(prompt) .default("n".to_owned()) @@ -50,3 +56,5 @@ impl Interact { } } } + +//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// From 9decf387f915f4457207add24e2c13e1017b3a47 Mon Sep 17 00:00:00 2001 From: Dima Pristupa Date: Tue, 8 Oct 2024 12:29:54 +0300 Subject: [PATCH 2/4] CHANGELOG.md: update --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e832ef63b..6c416fd8d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,8 @@ Recommendation: for ease of reading, use the following order: - Simplified error handling code in repositories - Hidden part of the test code behind the feature gate - Updated our crate dependencies so they can be built in isolation +### Fixed +- `--yes / -y` flag: fixed when working from a TTY ## [0.204.4] - 2024-09-30 ### Changed From 466590f44e65279922aeb9e9a067920ab438731b Mon Sep 17 00:00:00 2001 From: Dima Pristupa Date: Tue, 8 Oct 2024 12:31:03 +0300 Subject: [PATCH 3/4] Release (patch): 0.204.5 --- CHANGELOG.md | 2 +- Cargo.lock | 146 +++++++++++++++++++++++++-------------------------- Cargo.toml | 138 ++++++++++++++++++++++++------------------------ LICENSE.txt | 2 +- 4 files changed, 144 insertions(+), 144 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c416fd8d..16c741342 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ Recommendation: for ease of reading, use the following order: - Fixed --> -## [Unreleased] +## [0.204.5] - 2024-10-08 ### Added - Postgres implementation for dataset entry and account Re-BAC repositories ### Changed diff --git a/Cargo.lock b/Cargo.lock index 7f63ed6e3..466ecd96b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1311,7 +1311,7 @@ dependencies = [ [[package]] name = "async-utils" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", ] @@ -2449,7 +2449,7 @@ checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] name = "container-runtime" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "cfg-if", @@ -2879,7 +2879,7 @@ checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" [[package]] name = "database-common" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "aws-config", @@ -2903,7 +2903,7 @@ dependencies = [ [[package]] name = "database-common-macros" -version = "0.204.4" +version = "0.204.5" dependencies = [ "quote", "syn 2.0.79", @@ -3747,7 +3747,7 @@ dependencies = [ [[package]] name = "enum-variants" -version = "0.204.4" +version = "0.204.5" [[package]] name = "env_filter" @@ -3816,7 +3816,7 @@ dependencies = [ [[package]] name = "event-sourcing" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-stream", "async-trait", @@ -3832,7 +3832,7 @@ dependencies = [ [[package]] name = "event-sourcing-macros" -version = "0.204.4" +version = "0.204.5" dependencies = [ "quote", "syn 2.0.79", @@ -4500,7 +4500,7 @@ dependencies = [ [[package]] name = "http-common" -version = "0.204.4" +version = "0.204.5" dependencies = [ "axum", "http 1.1.0", @@ -4799,7 +4799,7 @@ checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" [[package]] name = "init-on-startup" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "database-common", @@ -4842,7 +4842,7 @@ checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" [[package]] name = "internal-error" -version = "0.204.4" +version = "0.204.5" dependencies = [ "thiserror", ] @@ -4990,7 +4990,7 @@ dependencies = [ [[package]] name = "kamu" -version = "0.204.4" +version = "0.204.5" dependencies = [ "alloy", "async-recursion", @@ -5078,7 +5078,7 @@ dependencies = [ [[package]] name = "kamu-accounts" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "base32", @@ -5104,7 +5104,7 @@ dependencies = [ [[package]] name = "kamu-accounts-inmem" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -5125,7 +5125,7 @@ dependencies = [ [[package]] name = "kamu-accounts-mysql" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -5146,7 +5146,7 @@ dependencies = [ [[package]] name = "kamu-accounts-postgres" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -5167,7 +5167,7 @@ dependencies = [ [[package]] name = "kamu-accounts-repo-tests" -version = "0.204.4" +version = "0.204.5" dependencies = [ "argon2", "chrono", @@ -5183,7 +5183,7 @@ dependencies = [ [[package]] name = "kamu-accounts-services" -version = "0.204.4" +version = "0.204.5" dependencies = [ "argon2", "async-trait", @@ -5210,7 +5210,7 @@ dependencies = [ [[package]] name = "kamu-accounts-sqlite" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -5231,7 +5231,7 @@ dependencies = [ [[package]] name = "kamu-adapter-auth-oso" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "dill", @@ -5253,7 +5253,7 @@ dependencies = [ [[package]] name = "kamu-adapter-flight-sql" -version = "0.204.4" +version = "0.204.5" dependencies = [ "arrow-flight", "async-trait", @@ -5276,7 +5276,7 @@ dependencies = [ [[package]] name = "kamu-adapter-graphql" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-graphql", "async-trait", @@ -5327,7 +5327,7 @@ dependencies = [ [[package]] name = "kamu-adapter-http" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "aws-sdk-s3", @@ -5393,7 +5393,7 @@ dependencies = [ [[package]] name = "kamu-adapter-oauth" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -5412,7 +5412,7 @@ dependencies = [ [[package]] name = "kamu-adapter-odata" -version = "0.204.4" +version = "0.204.5" dependencies = [ "axum", "chrono", @@ -5448,7 +5448,7 @@ dependencies = [ [[package]] name = "kamu-auth-rebac" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "internal-error", @@ -5460,7 +5460,7 @@ dependencies = [ [[package]] name = "kamu-auth-rebac-inmem" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "database-common-macros", @@ -5474,7 +5474,7 @@ dependencies = [ [[package]] name = "kamu-auth-rebac-postgres" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "database-common", @@ -5491,7 +5491,7 @@ dependencies = [ [[package]] name = "kamu-auth-rebac-repo-tests" -version = "0.204.4" +version = "0.204.5" dependencies = [ "dill", "kamu-auth-rebac", @@ -5500,7 +5500,7 @@ dependencies = [ [[package]] name = "kamu-auth-rebac-services" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "dill", @@ -5519,7 +5519,7 @@ dependencies = [ [[package]] name = "kamu-auth-rebac-sqlite" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "database-common", @@ -5536,7 +5536,7 @@ dependencies = [ [[package]] name = "kamu-cli" -version = "0.204.4" +version = "0.204.5" dependencies = [ "arrow-flight", "async-graphql", @@ -5657,7 +5657,7 @@ dependencies = [ [[package]] name = "kamu-cli-e2e-common" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -5678,7 +5678,7 @@ dependencies = [ [[package]] name = "kamu-cli-e2e-common-macros" -version = "0.204.4" +version = "0.204.5" dependencies = [ "quote", "syn 2.0.79", @@ -5686,7 +5686,7 @@ dependencies = [ [[package]] name = "kamu-cli-e2e-inmem" -version = "0.204.4" +version = "0.204.5" dependencies = [ "indoc 2.0.5", "kamu-cli-e2e-common", @@ -5699,7 +5699,7 @@ dependencies = [ [[package]] name = "kamu-cli-e2e-mysql" -version = "0.204.4" +version = "0.204.5" dependencies = [ "indoc 2.0.5", "kamu-cli-e2e-common", @@ -5713,7 +5713,7 @@ dependencies = [ [[package]] name = "kamu-cli-e2e-postgres" -version = "0.204.4" +version = "0.204.5" dependencies = [ "indoc 2.0.5", "kamu-cli-e2e-common", @@ -5727,7 +5727,7 @@ dependencies = [ [[package]] name = "kamu-cli-e2e-repo-tests" -version = "0.204.4" +version = "0.204.5" dependencies = [ "chrono", "indoc 2.0.5", @@ -5744,7 +5744,7 @@ dependencies = [ [[package]] name = "kamu-cli-e2e-sqlite" -version = "0.204.4" +version = "0.204.5" dependencies = [ "indoc 2.0.5", "kamu-cli-e2e-common", @@ -5758,7 +5758,7 @@ dependencies = [ [[package]] name = "kamu-cli-puppet" -version = "0.204.4" +version = "0.204.5" dependencies = [ "assert_cmd", "async-trait", @@ -5774,7 +5774,7 @@ dependencies = [ [[package]] name = "kamu-core" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-stream", "async-trait", @@ -5805,7 +5805,7 @@ dependencies = [ [[package]] name = "kamu-data-utils" -version = "0.204.4" +version = "0.204.5" dependencies = [ "arrow", "arrow-digest", @@ -5830,7 +5830,7 @@ dependencies = [ [[package]] name = "kamu-datafusion-cli" -version = "0.204.4" +version = "0.204.5" dependencies = [ "arrow", "async-trait", @@ -5854,7 +5854,7 @@ dependencies = [ [[package]] name = "kamu-datasets" -version = "0.204.4" +version = "0.204.5" dependencies = [ "aes-gcm", "async-trait", @@ -5874,7 +5874,7 @@ dependencies = [ [[package]] name = "kamu-datasets-inmem" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -5897,7 +5897,7 @@ dependencies = [ [[package]] name = "kamu-datasets-postgres" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -5920,7 +5920,7 @@ dependencies = [ [[package]] name = "kamu-datasets-repo-tests" -version = "0.204.4" +version = "0.204.5" dependencies = [ "chrono", "database-common", @@ -5934,7 +5934,7 @@ dependencies = [ [[package]] name = "kamu-datasets-services" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -5965,7 +5965,7 @@ dependencies = [ [[package]] name = "kamu-datasets-sqlite" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -5988,7 +5988,7 @@ dependencies = [ [[package]] name = "kamu-flow-system" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -6017,7 +6017,7 @@ dependencies = [ [[package]] name = "kamu-flow-system-inmem" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-stream", "async-trait", @@ -6047,7 +6047,7 @@ dependencies = [ [[package]] name = "kamu-flow-system-postgres" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-stream", "async-trait", @@ -6072,7 +6072,7 @@ dependencies = [ [[package]] name = "kamu-flow-system-repo-tests" -version = "0.204.4" +version = "0.204.5" dependencies = [ "chrono", "database-common", @@ -6085,7 +6085,7 @@ dependencies = [ [[package]] name = "kamu-flow-system-services" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-stream", "async-trait", @@ -6129,7 +6129,7 @@ dependencies = [ [[package]] name = "kamu-flow-system-sqlite" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-stream", "async-trait", @@ -6154,7 +6154,7 @@ dependencies = [ [[package]] name = "kamu-ingest-datafusion" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -6190,7 +6190,7 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-inmem" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -6209,7 +6209,7 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-postgres" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-stream", "async-trait", @@ -6232,7 +6232,7 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-repo-tests" -version = "0.204.4" +version = "0.204.5" dependencies = [ "chrono", "database-common", @@ -6246,7 +6246,7 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-sqlite" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-stream", "async-trait", @@ -6268,7 +6268,7 @@ dependencies = [ [[package]] name = "kamu-repo-tools" -version = "0.204.4" +version = "0.204.5" dependencies = [ "chrono", "clap", @@ -6283,7 +6283,7 @@ dependencies = [ [[package]] name = "kamu-task-system" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -6301,7 +6301,7 @@ dependencies = [ [[package]] name = "kamu-task-system-inmem" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -6320,7 +6320,7 @@ dependencies = [ [[package]] name = "kamu-task-system-postgres" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-stream", "async-trait", @@ -6343,7 +6343,7 @@ dependencies = [ [[package]] name = "kamu-task-system-repo-tests" -version = "0.204.4" +version = "0.204.5" dependencies = [ "chrono", "database-common", @@ -6355,7 +6355,7 @@ dependencies = [ [[package]] name = "kamu-task-system-services" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-stream", "async-trait", @@ -6383,7 +6383,7 @@ dependencies = [ [[package]] name = "kamu-task-system-sqlite" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-stream", "async-trait", @@ -6780,7 +6780,7 @@ dependencies = [ [[package]] name = "messaging-outbox" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -6909,7 +6909,7 @@ dependencies = [ [[package]] name = "multiformats" -version = "0.204.4" +version = "0.204.5" dependencies = [ "base64 0.22.1", "bs58", @@ -7234,7 +7234,7 @@ dependencies = [ [[package]] name = "observability" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "axum", @@ -7293,7 +7293,7 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "opendatafabric" -version = "0.204.4" +version = "0.204.5" dependencies = [ "arrow", "base64 0.22.1", @@ -8253,7 +8253,7 @@ dependencies = [ [[package]] name = "random-names" -version = "0.204.4" +version = "0.204.5" dependencies = [ "rand", ] @@ -9824,7 +9824,7 @@ dependencies = [ [[package]] name = "time-source" -version = "0.204.4" +version = "0.204.5" dependencies = [ "async-trait", "chrono", @@ -10238,7 +10238,7 @@ dependencies = [ [[package]] name = "tracing-perfetto" -version = "0.204.4" +version = "0.204.5" dependencies = [ "conv", "serde", diff --git a/Cargo.toml b/Cargo.toml index a5ddbd7b0..3e025cf60 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -92,95 +92,95 @@ resolver = "2" [workspace.dependencies] # Apps -kamu-cli = { version = "0.204.4", path = "src/app/cli", default-features = false } +kamu-cli = { version = "0.204.5", path = "src/app/cli", default-features = false } # Utils -async-utils = { version = "0.204.4", path = "src/utils/async-utils", default-features = false } -container-runtime = { version = "0.204.4", path = "src/utils/container-runtime", default-features = false } -database-common = { version = "0.204.4", path = "src/utils/database-common", default-features = false } -database-common-macros = { version = "0.204.4", path = "src/utils/database-common-macros", default-features = false } -enum-variants = { version = "0.204.4", path = "src/utils/enum-variants", default-features = false } -event-sourcing = { version = "0.204.4", path = "src/utils/event-sourcing", default-features = false } -event-sourcing-macros = { version = "0.204.4", path = "src/utils/event-sourcing-macros", default-features = false } -http-common = { version = "0.204.4", path = "src/utils/http-common", default-features = false } -init-on-startup = { version = "0.204.4", path = "src/utils/init-on-startup", default-features = false } -internal-error = { version = "0.204.4", path = "src/utils/internal-error", default-features = false } -kamu-cli-puppet = { version = "0.204.4", path = "src/utils/kamu-cli-puppet", default-features = false } -kamu-data-utils = { version = "0.204.4", path = "src/utils/data-utils", default-features = false } -kamu-datafusion-cli = { version = "0.204.4", path = "src/utils/datafusion-cli", default-features = false } -messaging-outbox = { version = "0.204.4", path = "src/utils/messaging-outbox", default-features = false } -multiformats = { version = "0.204.4", path = "src/utils/multiformats", default-features = false } -observability = { version = "0.204.4", path = "src/utils/observability", default-features = false } -random-names = { version = "0.204.4", path = "src/utils/random-names", default-features = false } -time-source = { version = "0.204.4", path = "src/utils/time-source", default-features = false } -tracing-perfetto = { version = "0.204.4", path = "src/utils/tracing-perfetto", default-features = false } +async-utils = { version = "0.204.5", path = "src/utils/async-utils", default-features = false } +container-runtime = { version = "0.204.5", path = "src/utils/container-runtime", default-features = false } +database-common = { version = "0.204.5", path = "src/utils/database-common", default-features = false } +database-common-macros = { version = "0.204.5", path = "src/utils/database-common-macros", default-features = false } +enum-variants = { version = "0.204.5", path = "src/utils/enum-variants", default-features = false } +event-sourcing = { version = "0.204.5", path = "src/utils/event-sourcing", default-features = false } +event-sourcing-macros = { version = "0.204.5", path = "src/utils/event-sourcing-macros", default-features = false } +http-common = { version = "0.204.5", path = "src/utils/http-common", default-features = false } +init-on-startup = { version = "0.204.5", path = "src/utils/init-on-startup", default-features = false } +internal-error = { version = "0.204.5", path = "src/utils/internal-error", default-features = false } +kamu-cli-puppet = { version = "0.204.5", path = "src/utils/kamu-cli-puppet", default-features = false } +kamu-data-utils = { version = "0.204.5", path = "src/utils/data-utils", default-features = false } +kamu-datafusion-cli = { version = "0.204.5", path = "src/utils/datafusion-cli", default-features = false } +messaging-outbox = { version = "0.204.5", path = "src/utils/messaging-outbox", default-features = false } +multiformats = { version = "0.204.5", path = "src/utils/multiformats", default-features = false } +observability = { version = "0.204.5", path = "src/utils/observability", default-features = false } +random-names = { version = "0.204.5", path = "src/utils/random-names", default-features = false } +time-source = { version = "0.204.5", path = "src/utils/time-source", default-features = false } +tracing-perfetto = { version = "0.204.5", path = "src/utils/tracing-perfetto", default-features = false } # Domain -kamu-accounts = { version = "0.204.4", path = "src/domain/accounts/domain", default-features = false } -kamu-auth-rebac = { version = "0.204.4", path = "src/domain/auth-rebac/domain", default-features = false } -kamu-core = { version = "0.204.4", path = "src/domain/core", default-features = false } -kamu-datasets = { version = "0.204.4", path = "src/domain/datasets/domain", default-features = false } -kamu-flow-system = { version = "0.204.4", path = "src/domain/flow-system/domain", default-features = false } -kamu-task-system = { version = "0.204.4", path = "src/domain/task-system/domain", default-features = false } -opendatafabric = { version = "0.204.4", path = "src/domain/opendatafabric", default-features = false } +kamu-accounts = { version = "0.204.5", path = "src/domain/accounts/domain", default-features = false } +kamu-auth-rebac = { version = "0.204.5", path = "src/domain/auth-rebac/domain", default-features = false } +kamu-core = { version = "0.204.5", path = "src/domain/core", default-features = false } +kamu-datasets = { version = "0.204.5", path = "src/domain/datasets/domain", default-features = false } +kamu-flow-system = { version = "0.204.5", path = "src/domain/flow-system/domain", default-features = false } +kamu-task-system = { version = "0.204.5", path = "src/domain/task-system/domain", default-features = false } +opendatafabric = { version = "0.204.5", path = "src/domain/opendatafabric", default-features = false } # Domain service layer -kamu-accounts-services = { version = "0.204.4", path = "src/domain/accounts/services", default-features = false } -kamu-auth-rebac-services = { version = "0.204.4", path = "src/domain/auth-rebac/services", default-features = false } -kamu-datasets-services = { version = "0.204.4", path = "src/domain/datasets/services", default-features = false } -kamu-flow-system-services = { version = "0.204.4", path = "src/domain/flow-system/services", default-features = false } -kamu-task-system-services = { version = "0.204.4", path = "src/domain/task-system/services", default-features = false } +kamu-accounts-services = { version = "0.204.5", path = "src/domain/accounts/services", default-features = false } +kamu-auth-rebac-services = { version = "0.204.5", path = "src/domain/auth-rebac/services", default-features = false } +kamu-datasets-services = { version = "0.204.5", path = "src/domain/datasets/services", default-features = false } +kamu-flow-system-services = { version = "0.204.5", path = "src/domain/flow-system/services", default-features = false } +kamu-task-system-services = { version = "0.204.5", path = "src/domain/task-system/services", default-features = false } # Infra -kamu = { version = "0.204.4", path = "src/infra/core", default-features = false } -kamu-ingest-datafusion = { version = "0.204.4", path = "src/infra/ingest-datafusion", default-features = false } +kamu = { version = "0.204.5", path = "src/infra/core", default-features = false } +kamu-ingest-datafusion = { version = "0.204.5", path = "src/infra/ingest-datafusion", default-features = false } ## Flow System -kamu-flow-system-repo-tests = { version = "0.204.4", path = "src/infra/flow-system/repo-tests", default-features = false } -kamu-flow-system-inmem = { version = "0.204.4", path = "src/infra/flow-system/inmem", default-features = false } -kamu-flow-system-postgres = { version = "0.204.4", path = "src/infra/flow-system/postgres", default-features = false } -kamu-flow-system-sqlite = { version = "0.204.4", path = "src/infra/flow-system/sqlite", default-features = false } +kamu-flow-system-repo-tests = { version = "0.204.5", path = "src/infra/flow-system/repo-tests", default-features = false } +kamu-flow-system-inmem = { version = "0.204.5", path = "src/infra/flow-system/inmem", default-features = false } +kamu-flow-system-postgres = { version = "0.204.5", path = "src/infra/flow-system/postgres", default-features = false } +kamu-flow-system-sqlite = { version = "0.204.5", path = "src/infra/flow-system/sqlite", default-features = false } ## Accounts -kamu-accounts-inmem = { version = "0.204.4", path = "src/infra/accounts/inmem", default-features = false } -kamu-accounts-mysql = { version = "0.204.4", path = "src/infra/accounts/mysql", default-features = false } -kamu-accounts-postgres = { version = "0.204.4", path = "src/infra/accounts/postgres", default-features = false } -kamu-accounts-sqlite = { version = "0.204.4", path = "src/infra/accounts/sqlite", default-features = false } -kamu-accounts-repo-tests = { version = "0.204.4", path = "src/infra/accounts/repo-tests", default-features = false } +kamu-accounts-inmem = { version = "0.204.5", path = "src/infra/accounts/inmem", default-features = false } +kamu-accounts-mysql = { version = "0.204.5", path = "src/infra/accounts/mysql", default-features = false } +kamu-accounts-postgres = { version = "0.204.5", path = "src/infra/accounts/postgres", default-features = false } +kamu-accounts-sqlite = { version = "0.204.5", path = "src/infra/accounts/sqlite", default-features = false } +kamu-accounts-repo-tests = { version = "0.204.5", path = "src/infra/accounts/repo-tests", default-features = false } ## Datasets -kamu-datasets-inmem = { version = "0.204.4", path = "src/infra/datasets/inmem", default-features = false } -kamu-datasets-postgres = { version = "0.204.4", path = "src/infra/datasets/postgres", default-features = false } -kamu-datasets-sqlite = { version = "0.204.4", path = "src/infra/datasets/sqlite", default-features = false } -kamu-datasets-repo-tests = { version = "0.204.4", path = "src/infra/datasets/repo-tests", default-features = false } +kamu-datasets-inmem = { version = "0.204.5", path = "src/infra/datasets/inmem", default-features = false } +kamu-datasets-postgres = { version = "0.204.5", path = "src/infra/datasets/postgres", default-features = false } +kamu-datasets-sqlite = { version = "0.204.5", path = "src/infra/datasets/sqlite", default-features = false } +kamu-datasets-repo-tests = { version = "0.204.5", path = "src/infra/datasets/repo-tests", default-features = false } ## Task System -kamu-task-system-inmem = { version = "0.204.4", path = "src/infra/task-system/inmem", default-features = false } -kamu-task-system-postgres = { version = "0.204.4", path = "src/infra/task-system/postgres", default-features = false } -kamu-task-system-sqlite = { version = "0.204.4", path = "src/infra/task-system/sqlite", default-features = false } -kamu-task-system-repo-tests = { version = "0.204.4", path = "src/infra/task-system/repo-tests", default-features = false } +kamu-task-system-inmem = { version = "0.204.5", path = "src/infra/task-system/inmem", default-features = false } +kamu-task-system-postgres = { version = "0.204.5", path = "src/infra/task-system/postgres", default-features = false } +kamu-task-system-sqlite = { version = "0.204.5", path = "src/infra/task-system/sqlite", default-features = false } +kamu-task-system-repo-tests = { version = "0.204.5", path = "src/infra/task-system/repo-tests", default-features = false } ## ReBAC -kamu-auth-rebac-inmem = { version = "0.204.4", path = "src/infra/auth-rebac/inmem", default-features = false } -kamu-auth-rebac-repo-tests = { version = "0.204.4", path = "src/infra/auth-rebac/repo-tests", default-features = false } -kamu-auth-rebac-postgres = { version = "0.204.4", path = "src/infra/auth-rebac/postgres", default-features = false } -kamu-auth-rebac-sqlite = { version = "0.204.4", path = "src/infra/auth-rebac/sqlite", default-features = false } +kamu-auth-rebac-inmem = { version = "0.204.5", path = "src/infra/auth-rebac/inmem", default-features = false } +kamu-auth-rebac-repo-tests = { version = "0.204.5", path = "src/infra/auth-rebac/repo-tests", default-features = false } +kamu-auth-rebac-postgres = { version = "0.204.5", path = "src/infra/auth-rebac/postgres", default-features = false } +kamu-auth-rebac-sqlite = { version = "0.204.5", path = "src/infra/auth-rebac/sqlite", default-features = false } ## Outbox -kamu-messaging-outbox-inmem = { version = "0.204.4", path = "src/infra/messaging-outbox/inmem", default-features = false } -kamu-messaging-outbox-postgres = { version = "0.204.4", path = "src/infra/messaging-outbox/postgres", default-features = false } -kamu-messaging-outbox-sqlite = { version = "0.204.4", path = "src/infra/messaging-outbox/sqlite", default-features = false } -kamu-messaging-outbox-repo-tests = { version = "0.204.4", path = "src/infra/messaging-outbox/repo-tests", default-features = false } +kamu-messaging-outbox-inmem = { version = "0.204.5", path = "src/infra/messaging-outbox/inmem", default-features = false } +kamu-messaging-outbox-postgres = { version = "0.204.5", path = "src/infra/messaging-outbox/postgres", default-features = false } +kamu-messaging-outbox-sqlite = { version = "0.204.5", path = "src/infra/messaging-outbox/sqlite", default-features = false } +kamu-messaging-outbox-repo-tests = { version = "0.204.5", path = "src/infra/messaging-outbox/repo-tests", default-features = false } # Adapters -kamu-adapter-auth-oso = { version = "0.204.4", path = "src/adapter/auth-oso", default-features = false } -kamu-adapter-flight-sql = { version = "0.204.4", path = "src/adapter/flight-sql", default-features = false } -kamu-adapter-graphql = { version = "0.204.4", path = "src/adapter/graphql", default-features = false } -kamu-adapter-http = { version = "0.204.4", path = "src/adapter/http", default-features = false } -kamu-adapter-odata = { version = "0.204.4", path = "src/adapter/odata", default-features = false } -kamu-adapter-oauth = { version = "0.204.4", path = "src/adapter/oauth", default-features = false } +kamu-adapter-auth-oso = { version = "0.204.5", path = "src/adapter/auth-oso", default-features = false } +kamu-adapter-flight-sql = { version = "0.204.5", path = "src/adapter/flight-sql", default-features = false } +kamu-adapter-graphql = { version = "0.204.5", path = "src/adapter/graphql", default-features = false } +kamu-adapter-http = { version = "0.204.5", path = "src/adapter/http", default-features = false } +kamu-adapter-odata = { version = "0.204.5", path = "src/adapter/odata", default-features = false } +kamu-adapter-oauth = { version = "0.204.5", path = "src/adapter/oauth", default-features = false } # E2E -kamu-cli-e2e-common = { version = "0.204.4", path = "src/e2e/app/cli/common", default-features = false } -kamu-cli-e2e-common-macros = { version = "0.204.4", path = "src/e2e/app/cli/common-macros", default-features = false } -kamu-cli-e2e-repo-tests = { version = "0.204.4", path = "src/e2e/app/cli/repo-tests", default-features = false } +kamu-cli-e2e-common = { version = "0.204.5", path = "src/e2e/app/cli/common", default-features = false } +kamu-cli-e2e-common-macros = { version = "0.204.5", path = "src/e2e/app/cli/common-macros", default-features = false } +kamu-cli-e2e-repo-tests = { version = "0.204.5", path = "src/e2e/app/cli/repo-tests", default-features = false } [workspace.package] -version = "0.204.4" +version = "0.204.5" edition = "2021" homepage = "https://github.com/kamu-data/kamu-cli" repository = "https://github.com/kamu-data/kamu-cli" diff --git a/LICENSE.txt b/LICENSE.txt index 5a0c90820..7f5413248 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -11,7 +11,7 @@ Business Source License 1.1 Licensor: Kamu Data, Inc. -Licensed Work: Kamu CLI Version 0.204.4 +Licensed Work: Kamu CLI Version 0.204.5 The Licensed Work is © 2023 Kamu Data, Inc. Additional Use Grant: You may use the Licensed Work for any purpose, From 33df447698d2a09a75def27a15f2a7317e5065c3 Mon Sep 17 00:00:00 2001 From: Dima Pristupa Date: Tue, 8 Oct 2024 12:34:31 +0300 Subject: [PATCH 4/4] Updated yanked crate (futures-util to 0.3.31) --- Cargo.lock | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 466ecd96b..fe8e7297b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4012,9 +4012,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", "futures-sink", @@ -4022,9 +4022,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" [[package]] name = "futures-executor" @@ -4050,15 +4050,15 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-macro" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", @@ -4067,15 +4067,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" [[package]] name = "futures-task" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" [[package]] name = "futures-timer" @@ -4085,9 +4085,9 @@ checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" [[package]] name = "futures-util" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ "futures-channel", "futures-core",