From c99025ef44d1b153523a297e60cf7f33825e6b22 Mon Sep 17 00:00:00 2001 From: Dima Pristupa Date: Wed, 21 Aug 2024 14:10:29 +0300 Subject: [PATCH 1/5] kamu-api-server: register components --- Cargo.toml | 3 +++ src/app/api-server/Cargo.toml | 3 +++ src/app/api-server/src/app.rs | 2 ++ src/app/api-server/src/database.rs | 6 ++++++ 4 files changed, 14 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index 25aa2cfd..fc1bfbef 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -54,6 +54,9 @@ kamu-datasets-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v kamu-messaging-outbox-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } kamu-messaging-outbox-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } kamu-messaging-outbox-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } +kamu-auth-rebac-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } +kamu-auth-rebac-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } +kamu-auth-rebac-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } [workspace.package] diff --git a/src/app/api-server/Cargo.toml b/src/app/api-server/Cargo.toml index 5af4e7d5..0cae1513 100644 --- a/src/app/api-server/Cargo.toml +++ b/src/app/api-server/Cargo.toml @@ -51,6 +51,9 @@ kamu-datasets-sqlite = { workspace = true } kamu-messaging-outbox-inmem = { workspace = true } kamu-messaging-outbox-postgres = { workspace = true } kamu-messaging-outbox-sqlite = { workspace = true } +kamu-auth-rebac-inmem = { workspace = true } +kamu-auth-rebac-services = { workspace = true } +kamu-auth-rebac-sqlite = { workspace = true } # APIs http = "0.2" diff --git a/src/app/api-server/src/app.rs b/src/app/api-server/src/app.rs index 9fb7ea54..5d4226c9 100644 --- a/src/app/api-server/src/app.rs +++ b/src/app/api-server/src/app.rs @@ -501,6 +501,8 @@ pub async fn init_dependencies( b.add::(); + b.add::(); + let maybe_db_connection_settings = try_build_db_connection_settings(&config.database); if let Some(db_connection_settings) = maybe_db_connection_settings { configure_database_components(&mut b, &config.database, db_connection_settings); diff --git a/src/app/api-server/src/database.rs b/src/app/api-server/src/database.rs index 22c5fbb2..d8eab3fc 100644 --- a/src/app/api-server/src/database.rs +++ b/src/app/api-server/src/database.rs @@ -61,6 +61,9 @@ pub(crate) fn configure_database_components( b.add::(); b.add::(); + + // TODO: Private Datasets: implement database-related version + b.add::(); } DatabaseProvider::Sqlite => { SqlitePlugin::init_database_components(b); @@ -73,6 +76,8 @@ pub(crate) fn configure_database_components( b.add::(); b.add::(); + + b.add::(); } DatabaseProvider::MySql | DatabaseProvider::MariaDB => { panic!( @@ -98,6 +103,7 @@ pub(crate) fn configure_in_memory_components(b: &mut CatalogBuilder) { b.add::(); b.add::(); b.add::(); + b.add::(); NoOpDatabasePlugin::init_database_components(b); } From 9167abd1ee2aa774ada84aa46c5ee653c3c61339 Mon Sep 17 00:00:00 2001 From: Dima Pristupa Date: Wed, 21 Aug 2024 14:12:11 +0300 Subject: [PATCH 2/5] CHANGELOG.md: update --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2e3797c..0dd5bbc5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.33.1] - 2024-08-28 +### Changed +- Upgrade kamu-cli version to `0.198.1` (ReBAC: in-memory & SQLite components) + ## [0.33.0] - 2024-08-27 ### Changed - Upgrade kamu-cli version to `0.198.0` (address [RUSTSEC-2024-0363](https://rustsec.org/advisories/RUSTSEC-2024-0363)) From a98e889caa2e45abc904f9e9b889c8de6aaa0f2e Mon Sep 17 00:00:00 2001 From: Dima Pristupa Date: Wed, 28 Aug 2024 13:35:17 +0300 Subject: [PATCH 3/5] Register MultiTenantRebacDatasetLifecycleMessageConsumer --- src/app/api-server/src/app.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/app/api-server/src/app.rs b/src/app/api-server/src/app.rs index 5d4226c9..8f002a20 100644 --- a/src/app/api-server/src/app.rs +++ b/src/app/api-server/src/app.rs @@ -406,6 +406,8 @@ pub async fn init_dependencies( b.add_value(kamu_accounts::PredefinedAccountsConfig::single_tenant()); need_to_add_default_predefined_accounts_config = false } else { + b.add::(); + for provider in config.auth.providers { match provider { AuthProviderConfig::Github(github_config) => { From 4d36b001420ef7fbd14052b60f6f08e7eaa90c96 Mon Sep 17 00:00:00 2001 From: Dima Pristupa Date: Wed, 28 Aug 2024 13:57:13 +0300 Subject: [PATCH 4/5] Use kamu-cli@0.198.1 --- Cargo.lock | 233 +++++++++++++++++++++++++++++++++-------------------- Cargo.toml | 78 +++++++++--------- 2 files changed, 184 insertions(+), 127 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0e1d266e..e166bbbe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2325,8 +2325,8 @@ checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] name = "container-runtime" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "cfg-if", @@ -2609,8 +2609,8 @@ checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" [[package]] name = "database-common" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "aws-config", @@ -2634,8 +2634,8 @@ dependencies = [ [[package]] name = "database-common-macros" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "quote", "syn 2.0.76", @@ -3286,8 +3286,8 @@ dependencies = [ [[package]] name = "enum-variants" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" [[package]] name = "env_filter" @@ -3352,8 +3352,8 @@ dependencies = [ [[package]] name = "event-sourcing" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-stream", "async-trait", @@ -3367,8 +3367,8 @@ dependencies = [ [[package]] name = "event-sourcing-macros" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "quote", "syn 2.0.76", @@ -4000,8 +4000,8 @@ dependencies = [ [[package]] name = "http-common" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "axum", "http 0.2.12", @@ -4284,8 +4284,8 @@ checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" [[package]] name = "internal-error" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "thiserror", ] @@ -4406,8 +4406,8 @@ dependencies = [ [[package]] name = "kamu" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-recursion", "async-stream", @@ -4477,8 +4477,8 @@ dependencies = [ [[package]] name = "kamu-accounts" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "base32", @@ -4504,8 +4504,8 @@ dependencies = [ [[package]] name = "kamu-accounts-inmem" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "chrono", @@ -4521,8 +4521,8 @@ dependencies = [ [[package]] name = "kamu-accounts-postgres" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "chrono", @@ -4539,8 +4539,8 @@ dependencies = [ [[package]] name = "kamu-accounts-services" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "argon2", "async-trait", @@ -4564,8 +4564,8 @@ dependencies = [ [[package]] name = "kamu-accounts-sqlite" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "chrono", @@ -4582,8 +4582,8 @@ dependencies = [ [[package]] name = "kamu-adapter-auth-oso" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "dill", @@ -4598,8 +4598,8 @@ dependencies = [ [[package]] name = "kamu-adapter-flight-sql" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "arrow-flight", "async-trait", @@ -4616,8 +4616,8 @@ dependencies = [ [[package]] name = "kamu-adapter-graphql" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-graphql", "async-trait", @@ -4651,8 +4651,8 @@ dependencies = [ [[package]] name = "kamu-adapter-http" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "aws-sdk-s3", @@ -4695,8 +4695,8 @@ dependencies = [ [[package]] name = "kamu-adapter-oauth" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "chrono", @@ -4713,8 +4713,8 @@ dependencies = [ [[package]] name = "kamu-adapter-odata" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "axum", "chrono", @@ -4774,6 +4774,9 @@ dependencies = [ "kamu-adapter-http", "kamu-adapter-oauth", "kamu-adapter-odata", + "kamu-auth-rebac-inmem", + "kamu-auth-rebac-services", + "kamu-auth-rebac-sqlite", "kamu-datasets", "kamu-datasets-inmem", "kamu-datasets-postgres", @@ -4812,10 +4815,64 @@ dependencies = [ "url", ] +[[package]] +name = "kamu-auth-rebac" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +dependencies = [ + "async-trait", + "internal-error", + "opendatafabric", + "sqlx", + "strum 0.26.3", + "thiserror", +] + +[[package]] +name = "kamu-auth-rebac-inmem" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +dependencies = [ + "async-trait", + "dill", + "kamu-auth-rebac", + "tokio", +] + +[[package]] +name = "kamu-auth-rebac-services" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +dependencies = [ + "async-trait", + "dill", + "futures", + "internal-error", + "kamu-auth-rebac", + "kamu-core", + "messaging-outbox", + "opendatafabric", + "tracing", +] + +[[package]] +name = "kamu-auth-rebac-sqlite" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +dependencies = [ + "async-trait", + "database-common", + "dill", + "internal-error", + "kamu-auth-rebac", + "sqlx", + "tokio", +] + [[package]] name = "kamu-core" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-stream", "async-trait", @@ -4845,8 +4902,8 @@ dependencies = [ [[package]] name = "kamu-data-utils" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "arrow", "arrow-digest", @@ -4867,8 +4924,8 @@ dependencies = [ [[package]] name = "kamu-datasets" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "aes-gcm", "async-trait", @@ -4887,8 +4944,8 @@ dependencies = [ [[package]] name = "kamu-datasets-inmem" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "chrono", @@ -4906,8 +4963,8 @@ dependencies = [ [[package]] name = "kamu-datasets-postgres" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "chrono", @@ -4925,8 +4982,8 @@ dependencies = [ [[package]] name = "kamu-datasets-services" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "chrono", @@ -4947,8 +5004,8 @@ dependencies = [ [[package]] name = "kamu-datasets-sqlite" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "chrono", @@ -4966,8 +5023,8 @@ dependencies = [ [[package]] name = "kamu-flow-system" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "chrono", @@ -4992,8 +5049,8 @@ dependencies = [ [[package]] name = "kamu-flow-system-inmem" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-stream", "async-trait", @@ -5014,8 +5071,8 @@ dependencies = [ [[package]] name = "kamu-flow-system-postgres" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-stream", "async-trait", @@ -5032,8 +5089,8 @@ dependencies = [ [[package]] name = "kamu-flow-system-services" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-stream", "async-trait", @@ -5061,8 +5118,8 @@ dependencies = [ [[package]] name = "kamu-flow-system-sqlite" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-stream", "async-trait", @@ -5079,8 +5136,8 @@ dependencies = [ [[package]] name = "kamu-ingest-datafusion" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "chrono", @@ -5109,8 +5166,8 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-inmem" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "chrono", @@ -5125,8 +5182,8 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-postgres" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-stream", "async-trait", @@ -5144,8 +5201,8 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-sqlite" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-stream", "async-trait", @@ -5207,8 +5264,8 @@ dependencies = [ [[package]] name = "kamu-task-system" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "chrono", @@ -5224,8 +5281,8 @@ dependencies = [ [[package]] name = "kamu-task-system-inmem" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "chrono", @@ -5237,8 +5294,8 @@ dependencies = [ [[package]] name = "kamu-task-system-services" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-stream", "async-trait", @@ -5572,8 +5629,8 @@ dependencies = [ [[package]] name = "messaging-outbox" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "chrono", @@ -5690,8 +5747,8 @@ dependencies = [ [[package]] name = "multiformats" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "bs58", "digest 0.10.7", @@ -5949,8 +6006,8 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "opendatafabric" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "arrow", "base64 0.22.1", @@ -6846,8 +6903,8 @@ dependencies = [ [[package]] name = "random-names" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "rand", ] @@ -8329,8 +8386,8 @@ dependencies = [ [[package]] name = "time-source" -version = "0.198.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.0#81f23277545cef316d7e03e628f4073c138f8449" +version = "0.198.1" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" dependencies = [ "async-trait", "chrono", diff --git a/Cargo.toml b/Cargo.toml index fc1bfbef..04400833 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,47 +16,47 @@ resolver = "2" graceful-shutdown = { path = "src/utils/graceful-shutdown", version = "0.33.0", default-features = false } observability = { path = "src/utils/observability", version = "0.33.0", default-features = false } # Utils (core) -container-runtime = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -database-common = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -database-common-macros = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -http-common = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -internal-error = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -messaging-outbox = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -random-names = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -time-source = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } +container-runtime = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +database-common = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +database-common-macros = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +http-common = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +internal-error = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +messaging-outbox = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +random-names = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +time-source = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } # Domain -opendatafabric = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-task-system = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-task-system-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-accounts = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-datasets = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } +opendatafabric = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-task-system = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-task-system-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-accounts = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-datasets = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } # Infra -kamu = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-task-system-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-flow-system-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-flow-system-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-flow-system-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-flow-system-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-adapter-graphql = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-adapter-http = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-adapter-oauth = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-adapter-odata = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-adapter-auth-oso = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-adapter-flight-sql = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-accounts-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-accounts-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-accounts-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-accounts-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-datasets-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-datasets-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-datasets-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-datasets-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-messaging-outbox-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-messaging-outbox-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-messaging-outbox-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-auth-rebac-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-auth-rebac-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } -kamu-auth-rebac-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.0", version = "0.198.0", default-features = false } +kamu = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-task-system-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-flow-system-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-flow-system-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-flow-system-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-flow-system-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-adapter-graphql = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-adapter-http = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-adapter-oauth = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-adapter-odata = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-adapter-auth-oso = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-adapter-flight-sql = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-accounts-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-accounts-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-accounts-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-accounts-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-datasets-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-datasets-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-datasets-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-datasets-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-messaging-outbox-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-messaging-outbox-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-messaging-outbox-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-auth-rebac-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-auth-rebac-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu-auth-rebac-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } [workspace.package] From e577158f9e56e5d02df79931ace999ed46ac9ff2 Mon Sep 17 00:00:00 2001 From: Dima Pristupa Date: Fri, 30 Aug 2024 16:38:09 +0300 Subject: [PATCH 5/5] Release (minor): 0.34.0 --- CHANGELOG.md | 6 +- Cargo.lock | 252 +++++++++++++++++++++++++-------------------------- Cargo.toml | 84 ++++++++--------- LICENSE.txt | 4 +- 4 files changed, 174 insertions(+), 172 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0dd5bbc5..98afae58 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,9 +5,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [0.33.1] - 2024-08-28 +## [0.34.0] - 2024-08-30 ### Changed -- Upgrade kamu-cli version to `0.198.1` (ReBAC: in-memory & SQLite components) +- Upgrade kamu-cli version to `0.198.2` + - ReBAC: in-memory & SQLite components + - Smart Transfer Protocol: breaking changes ## [0.33.0] - 2024-08-27 ### Changed diff --git a/Cargo.lock b/Cargo.lock index e166bbbe..cdd8849e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -768,7 +768,7 @@ dependencies = [ "num-bigint", "num-traits", "paste", - "rustc_version 0.4.0", + "rustc_version 0.4.1", "zeroize", ] @@ -1308,7 +1308,7 @@ checksum = "b6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94c" dependencies = [ "futures", "pharos", - "rustc_version 0.4.0", + "rustc_version 0.4.1", ] [[package]] @@ -1747,7 +1747,7 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "http 0.2.12", - "rustc_version 0.4.0", + "rustc_version 0.4.1", "tracing", ] @@ -2026,9 +2026,9 @@ checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" [[package]] name = "bytemuck" -version = "1.17.0" +version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fd4c6dcc3b0aea2f5c0b4b82c2b15fe39ddbc76041a310848f4706edf76bb31" +checksum = "773d90827bc3feecfb67fab12e24de0749aad83c74b9504ecde46237b5cd24e2" [[package]] name = "byteorder" @@ -2325,8 +2325,8 @@ checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] name = "container-runtime" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "cfg-if", @@ -2394,7 +2394,7 @@ version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a47af21622d091a8f0fb295b88bc886ac74efcc613efc19f5d0b21de5c89e47" dependencies = [ - "rustc_version 0.4.0", + "rustc_version 0.4.1", ] [[package]] @@ -2523,7 +2523,7 @@ dependencies = [ "curve25519-dalek-derive", "digest 0.10.7", "fiat-crypto", - "rustc_version 0.4.0", + "rustc_version 0.4.1", "subtle", "zeroize", ] @@ -2609,8 +2609,8 @@ checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" [[package]] name = "database-common" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "aws-config", @@ -2634,8 +2634,8 @@ dependencies = [ [[package]] name = "database-common-macros" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "quote", "syn 2.0.76", @@ -3042,7 +3042,7 @@ dependencies = [ "convert_case", "proc-macro2", "quote", - "rustc_version 0.4.0", + "rustc_version 0.4.1", "syn 2.0.76", ] @@ -3286,8 +3286,8 @@ dependencies = [ [[package]] name = "enum-variants" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" [[package]] name = "env_filter" @@ -3352,8 +3352,8 @@ dependencies = [ [[package]] name = "event-sourcing" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-stream", "async-trait", @@ -3367,8 +3367,8 @@ dependencies = [ [[package]] name = "event-sourcing-macros" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "quote", "syn 2.0.76", @@ -3443,9 +3443,9 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.24" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550" +checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" dependencies = [ "cfg-if", "libc", @@ -3478,7 +3478,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8add37afff2d4ffa83bc748a70b4b1370984f6980768554182424ef71447c35f" dependencies = [ "bitflags 1.3.2", - "rustc_version 0.4.0", + "rustc_version 0.4.1", ] [[package]] @@ -3716,7 +3716,7 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "graceful-shutdown" -version = "0.33.0" +version = "0.34.0" dependencies = [ "tokio", "tracing", @@ -4000,8 +4000,8 @@ dependencies = [ [[package]] name = "http-common" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "axum", "http 0.2.12", @@ -4106,7 +4106,7 @@ dependencies = [ "hyper 1.4.1", "hyper-util", "rustls 0.23.12", - "rustls-native-certs 0.7.2", + "rustls-native-certs 0.7.3", "rustls-pki-types", "tokio", "tokio-rustls 0.26.0", @@ -4284,8 +4284,8 @@ checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" [[package]] name = "internal-error" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "thiserror", ] @@ -4406,8 +4406,8 @@ dependencies = [ [[package]] name = "kamu" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-recursion", "async-stream", @@ -4477,8 +4477,8 @@ dependencies = [ [[package]] name = "kamu-accounts" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "base32", @@ -4504,8 +4504,8 @@ dependencies = [ [[package]] name = "kamu-accounts-inmem" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "chrono", @@ -4521,8 +4521,8 @@ dependencies = [ [[package]] name = "kamu-accounts-postgres" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "chrono", @@ -4539,8 +4539,8 @@ dependencies = [ [[package]] name = "kamu-accounts-services" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "argon2", "async-trait", @@ -4564,8 +4564,8 @@ dependencies = [ [[package]] name = "kamu-accounts-sqlite" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "chrono", @@ -4582,8 +4582,8 @@ dependencies = [ [[package]] name = "kamu-adapter-auth-oso" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "dill", @@ -4598,8 +4598,8 @@ dependencies = [ [[package]] name = "kamu-adapter-flight-sql" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "arrow-flight", "async-trait", @@ -4616,8 +4616,8 @@ dependencies = [ [[package]] name = "kamu-adapter-graphql" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-graphql", "async-trait", @@ -4651,8 +4651,8 @@ dependencies = [ [[package]] name = "kamu-adapter-http" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "aws-sdk-s3", @@ -4695,8 +4695,8 @@ dependencies = [ [[package]] name = "kamu-adapter-oauth" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "chrono", @@ -4713,8 +4713,8 @@ dependencies = [ [[package]] name = "kamu-adapter-odata" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "axum", "chrono", @@ -4737,7 +4737,7 @@ dependencies = [ [[package]] name = "kamu-api-server" -version = "0.33.0" +version = "0.34.0" dependencies = [ "arrow-flight", "async-graphql", @@ -4817,8 +4817,8 @@ dependencies = [ [[package]] name = "kamu-auth-rebac" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "internal-error", @@ -4830,8 +4830,8 @@ dependencies = [ [[package]] name = "kamu-auth-rebac-inmem" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "dill", @@ -4841,8 +4841,8 @@ dependencies = [ [[package]] name = "kamu-auth-rebac-services" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "dill", @@ -4857,8 +4857,8 @@ dependencies = [ [[package]] name = "kamu-auth-rebac-sqlite" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "database-common", @@ -4871,8 +4871,8 @@ dependencies = [ [[package]] name = "kamu-core" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-stream", "async-trait", @@ -4902,8 +4902,8 @@ dependencies = [ [[package]] name = "kamu-data-utils" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "arrow", "arrow-digest", @@ -4924,8 +4924,8 @@ dependencies = [ [[package]] name = "kamu-datasets" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "aes-gcm", "async-trait", @@ -4944,8 +4944,8 @@ dependencies = [ [[package]] name = "kamu-datasets-inmem" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "chrono", @@ -4963,8 +4963,8 @@ dependencies = [ [[package]] name = "kamu-datasets-postgres" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "chrono", @@ -4982,8 +4982,8 @@ dependencies = [ [[package]] name = "kamu-datasets-services" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "chrono", @@ -5004,8 +5004,8 @@ dependencies = [ [[package]] name = "kamu-datasets-sqlite" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "chrono", @@ -5023,8 +5023,8 @@ dependencies = [ [[package]] name = "kamu-flow-system" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "chrono", @@ -5049,8 +5049,8 @@ dependencies = [ [[package]] name = "kamu-flow-system-inmem" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-stream", "async-trait", @@ -5071,8 +5071,8 @@ dependencies = [ [[package]] name = "kamu-flow-system-postgres" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-stream", "async-trait", @@ -5089,8 +5089,8 @@ dependencies = [ [[package]] name = "kamu-flow-system-services" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-stream", "async-trait", @@ -5118,8 +5118,8 @@ dependencies = [ [[package]] name = "kamu-flow-system-sqlite" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-stream", "async-trait", @@ -5136,8 +5136,8 @@ dependencies = [ [[package]] name = "kamu-ingest-datafusion" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "chrono", @@ -5166,8 +5166,8 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-inmem" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "chrono", @@ -5182,8 +5182,8 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-postgres" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-stream", "async-trait", @@ -5201,8 +5201,8 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-sqlite" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-stream", "async-trait", @@ -5219,7 +5219,7 @@ dependencies = [ [[package]] name = "kamu-oracle-provider" -version = "0.33.0" +version = "0.34.0" dependencies = [ "alloy", "async-trait", @@ -5251,7 +5251,7 @@ dependencies = [ [[package]] name = "kamu-repo-tools" -version = "0.33.0" +version = "0.34.0" dependencies = [ "chrono", "clap", @@ -5264,8 +5264,8 @@ dependencies = [ [[package]] name = "kamu-task-system" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "chrono", @@ -5281,8 +5281,8 @@ dependencies = [ [[package]] name = "kamu-task-system-inmem" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "chrono", @@ -5294,8 +5294,8 @@ dependencies = [ [[package]] name = "kamu-task-system-services" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-stream", "async-trait", @@ -5629,8 +5629,8 @@ dependencies = [ [[package]] name = "messaging-outbox" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "chrono", @@ -5747,8 +5747,8 @@ dependencies = [ [[package]] name = "multiformats" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "bs58", "digest 0.10.7", @@ -5931,9 +5931,9 @@ dependencies = [ [[package]] name = "object" -version = "0.36.3" +version = "0.36.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" +checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" dependencies = [ "memchr", ] @@ -5970,7 +5970,7 @@ dependencies = [ [[package]] name = "observability" -version = "0.33.0" +version = "0.34.0" dependencies = [ "async-trait", "axum", @@ -6006,8 +6006,8 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "opendatafabric" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "arrow", "base64 0.22.1", @@ -6433,7 +6433,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414" dependencies = [ "futures", - "rustc_version 0.4.0", + "rustc_version 0.4.1", ] [[package]] @@ -6903,8 +6903,8 @@ dependencies = [ [[package]] name = "random-names" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "rand", ] @@ -7054,7 +7054,7 @@ dependencies = [ "pin-project-lite", "quinn", "rustls 0.23.12", - "rustls-native-certs 0.7.2", + "rustls-native-certs 0.7.3", "rustls-pemfile 2.1.3", "rustls-pki-types", "serde", @@ -7229,18 +7229,18 @@ dependencies = [ [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver 1.0.23", ] [[package]] name = "rustix" -version = "0.38.34" +version = "0.38.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +checksum = "a85d50532239da68e9addb745ba38ff4612a242c1c7ceea689c4bc7c2f43c36f" dependencies = [ "bitflags 2.6.0", "errno", @@ -7289,9 +7289,9 @@ dependencies = [ [[package]] name = "rustls-native-certs" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04182dffc9091a404e0fc069ea5cd60e5b866c3adf881eff99a32d048242dffa" +checksum = "e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5" dependencies = [ "openssl-probe", "rustls-pemfile 2.1.3", @@ -8386,8 +8386,8 @@ dependencies = [ [[package]] name = "time-source" -version = "0.198.1" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.1#d89741a59f2957eaf1dcaef2a7c658787204c2fe" +version = "0.198.2" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.198.2#c2bbe8c52e4ac4513afda36ed063f7dc08ac5803" dependencies = [ "async-trait", "chrono", @@ -8421,9 +8421,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.39.3" +version = "1.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5" +checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" dependencies = [ "backtrace", "bytes", @@ -9490,7 +9490,7 @@ dependencies = [ "js-sys", "log", "pharos", - "rustc_version 0.4.0", + "rustc_version 0.4.1", "send_wrapper", "thiserror", "wasm-bindgen", diff --git a/Cargo.toml b/Cargo.toml index 04400833..7f994a3b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,54 +13,54 @@ resolver = "2" [workspace.dependencies] # Utils -graceful-shutdown = { path = "src/utils/graceful-shutdown", version = "0.33.0", default-features = false } -observability = { path = "src/utils/observability", version = "0.33.0", default-features = false } +graceful-shutdown = { path = "src/utils/graceful-shutdown", version = "0.34.0", default-features = false } +observability = { path = "src/utils/observability", version = "0.34.0", default-features = false } # Utils (core) -container-runtime = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -database-common = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -database-common-macros = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -http-common = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -internal-error = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -messaging-outbox = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -random-names = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -time-source = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +container-runtime = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +database-common = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +database-common-macros = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +http-common = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +internal-error = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +messaging-outbox = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +random-names = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +time-source = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } # Domain -opendatafabric = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-task-system = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-task-system-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-accounts = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-datasets = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +opendatafabric = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-task-system = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-task-system-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-accounts = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-datasets = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } # Infra -kamu = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-task-system-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-flow-system-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-flow-system-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-flow-system-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-flow-system-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-adapter-graphql = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-adapter-http = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-adapter-oauth = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-adapter-odata = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-adapter-auth-oso = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-adapter-flight-sql = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-accounts-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-accounts-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-accounts-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-accounts-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-datasets-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-datasets-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-datasets-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-datasets-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-messaging-outbox-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-messaging-outbox-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-messaging-outbox-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-auth-rebac-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-auth-rebac-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } -kamu-auth-rebac-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.1", version = "0.198.1", default-features = false } +kamu = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-task-system-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-flow-system-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-flow-system-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-flow-system-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-flow-system-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-adapter-graphql = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-adapter-http = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-adapter-oauth = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-adapter-odata = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-adapter-auth-oso = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-adapter-flight-sql = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-accounts-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-accounts-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-accounts-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-accounts-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-datasets-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-datasets-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-datasets-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-datasets-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-messaging-outbox-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-messaging-outbox-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-messaging-outbox-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-auth-rebac-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-auth-rebac-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } +kamu-auth-rebac-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.198.2", version = "0.198.2", default-features = false } [workspace.package] -version = "0.33.0" +version = "0.34.0" 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 9a920fcc..8319e2c0 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.33.0 +Licensed Work: Kamu Platform Version 0.34.0 The Licensed Work is © 2023 Kamu Data, Inc. Additional Use Grant: You may use the Licensed Work for any purpose, @@ -24,7 +24,7 @@ Additional Use Grant: You may use the Licensed Work for any purpose, Licensed Work where data or transformations are controlled by such third parties. -Change Date: 2028-08-27 +Change Date: 2028-08-30 Change License: Apache License, Version 2.0