diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f0cd1e3..0540b5b9 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.48.0] +### Changed +- Flow configuration separation (CLI v 0.215.0) + ## [0.47.0] ### Changed - Improved FlightSQL session state management (CLI v 0.214.0) diff --git a/Cargo.lock b/Cargo.lock index 2c37350f..b7699130 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2426,8 +2426,8 @@ checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] name = "container-runtime" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "cfg-if", @@ -2731,8 +2731,8 @@ checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" [[package]] name = "database-common" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-stream", "async-trait", @@ -2757,8 +2757,8 @@ dependencies = [ [[package]] name = "database-common-macros" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "quote", "syn 2.0.91", @@ -3558,8 +3558,8 @@ dependencies = [ [[package]] name = "enum-variants" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" [[package]] name = "env_filter" @@ -3624,8 +3624,8 @@ dependencies = [ [[package]] name = "event-sourcing" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-stream", "async-trait", @@ -3639,8 +3639,8 @@ dependencies = [ [[package]] name = "event-sourcing-macros" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "quote", "syn 2.0.91", @@ -4002,7 +4002,7 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "graceful-shutdown" -version = "0.47.0" +version = "0.48.0" dependencies = [ "tokio", "tracing", @@ -4340,8 +4340,8 @@ dependencies = [ [[package]] name = "http-common" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "axum", "http 1.2.0", @@ -4713,8 +4713,8 @@ checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" [[package]] name = "init-on-startup" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "database-common", @@ -4760,8 +4760,8 @@ checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" [[package]] name = "internal-error" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "thiserror 2.0.9", ] @@ -4888,8 +4888,8 @@ dependencies = [ [[package]] name = "kamu" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "alloy", "async-recursion", @@ -4961,8 +4961,8 @@ dependencies = [ [[package]] name = "kamu-accounts" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "base32", @@ -4987,8 +4987,8 @@ dependencies = [ [[package]] name = "kamu-accounts-inmem" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "chrono", @@ -5002,8 +5002,8 @@ dependencies = [ [[package]] name = "kamu-accounts-postgres" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "chrono", @@ -5019,8 +5019,8 @@ dependencies = [ [[package]] name = "kamu-accounts-services" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "argon2", "async-trait", @@ -5043,8 +5043,8 @@ dependencies = [ [[package]] name = "kamu-accounts-sqlite" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "chrono", @@ -5060,8 +5060,8 @@ dependencies = [ [[package]] name = "kamu-adapter-auth-oso" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "dill", @@ -5077,8 +5077,8 @@ dependencies = [ [[package]] name = "kamu-adapter-flight-sql" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "arrow-flight", "async-trait", @@ -5099,8 +5099,8 @@ dependencies = [ [[package]] name = "kamu-adapter-graphql" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-graphql", "async-trait", @@ -5132,8 +5132,8 @@ dependencies = [ [[package]] name = "kamu-adapter-http" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "aws-sdk-s3", @@ -5182,8 +5182,8 @@ dependencies = [ [[package]] name = "kamu-adapter-oauth" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "dill", @@ -5199,8 +5199,8 @@ dependencies = [ [[package]] name = "kamu-adapter-odata" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "axum", "chrono", @@ -5223,7 +5223,7 @@ dependencies = [ [[package]] name = "kamu-api-server" -version = "0.47.0" +version = "0.48.0" dependencies = [ "arrow-flight", "async-graphql", @@ -5313,8 +5313,8 @@ dependencies = [ [[package]] name = "kamu-auth-rebac" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "internal-error", @@ -5326,8 +5326,8 @@ dependencies = [ [[package]] name = "kamu-auth-rebac-inmem" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "dill", @@ -5337,8 +5337,8 @@ dependencies = [ [[package]] name = "kamu-auth-rebac-postgres" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "database-common", @@ -5350,8 +5350,8 @@ dependencies = [ [[package]] name = "kamu-auth-rebac-services" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "dill", @@ -5366,8 +5366,8 @@ dependencies = [ [[package]] name = "kamu-auth-rebac-sqlite" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "database-common", @@ -5379,8 +5379,8 @@ dependencies = [ [[package]] name = "kamu-core" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "bytes", @@ -5411,8 +5411,8 @@ dependencies = [ [[package]] name = "kamu-data-utils" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "arrow", "arrow-digest", @@ -5433,8 +5433,8 @@ dependencies = [ [[package]] name = "kamu-datasets" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "aes-gcm", "async-trait", @@ -5454,8 +5454,8 @@ dependencies = [ [[package]] name = "kamu-datasets-inmem" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "database-common", @@ -5470,8 +5470,8 @@ dependencies = [ [[package]] name = "kamu-datasets-postgres" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-stream", "async-trait", @@ -5487,8 +5487,8 @@ dependencies = [ [[package]] name = "kamu-datasets-services" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-stream", "async-trait", @@ -5514,8 +5514,8 @@ dependencies = [ [[package]] name = "kamu-datasets-sqlite" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-stream", "async-trait", @@ -5531,8 +5531,8 @@ dependencies = [ [[package]] name = "kamu-flow-system" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "chrono", @@ -5558,8 +5558,8 @@ dependencies = [ [[package]] name = "kamu-flow-system-inmem" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "chrono", @@ -5575,8 +5575,8 @@ dependencies = [ [[package]] name = "kamu-flow-system-postgres" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-stream", "async-trait", @@ -5588,12 +5588,13 @@ dependencies = [ "opendatafabric", "serde_json", "sqlx", + "tracing", ] [[package]] name = "kamu-flow-system-services" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-stream", "async-trait", @@ -5618,8 +5619,8 @@ dependencies = [ [[package]] name = "kamu-flow-system-sqlite" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-stream", "async-trait", @@ -5631,12 +5632,13 @@ dependencies = [ "opendatafabric", "serde_json", "sqlx", + "tracing", ] [[package]] name = "kamu-ingest-datafusion" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "chrono", @@ -5661,8 +5663,8 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-inmem" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "dill", @@ -5674,8 +5676,8 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-postgres" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-stream", "async-trait", @@ -5689,8 +5691,8 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-sqlite" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-stream", "async-trait", @@ -5705,7 +5707,7 @@ dependencies = [ [[package]] name = "kamu-oracle-provider" -version = "0.47.0" +version = "0.48.0" dependencies = [ "alloy", "async-trait", @@ -5740,7 +5742,7 @@ dependencies = [ [[package]] name = "kamu-repo-tools" -version = "0.47.0" +version = "0.48.0" dependencies = [ "chrono", "clap", @@ -5753,8 +5755,8 @@ dependencies = [ [[package]] name = "kamu-task-system" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "chrono", @@ -5773,8 +5775,8 @@ dependencies = [ [[package]] name = "kamu-task-system-inmem" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "database-common", @@ -5786,8 +5788,8 @@ dependencies = [ [[package]] name = "kamu-task-system-postgres" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-stream", "async-trait", @@ -5802,8 +5804,8 @@ dependencies = [ [[package]] name = "kamu-task-system-services" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "database-common", @@ -5825,8 +5827,8 @@ dependencies = [ [[package]] name = "kamu-task-system-sqlite" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-stream", "async-trait", @@ -6219,8 +6221,8 @@ dependencies = [ [[package]] name = "messaging-outbox" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "chrono", @@ -6330,8 +6332,8 @@ dependencies = [ [[package]] name = "multiformats" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "base64 0.22.1", "bs58", @@ -6550,8 +6552,8 @@ dependencies = [ [[package]] name = "observability" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "axum", @@ -6600,8 +6602,8 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "opendatafabric" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "arrow", "base64 0.22.1", @@ -7544,8 +7546,8 @@ dependencies = [ [[package]] name = "random-names" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "rand", ] @@ -9051,8 +9053,8 @@ dependencies = [ [[package]] name = "time-source" -version = "0.214.0" -source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.214.0#741548d4de55dc055030e2b3e40aa37addd5e047" +version = "0.215.0" +source = "git+https://github.com/kamu-data/kamu-cli?tag=v0.215.0#eb5ede410f6e7945d81048c17172b6d13103982e" dependencies = [ "async-trait", "chrono", diff --git a/Cargo.toml b/Cargo.toml index 65b646ed..a1b14895 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,59 +12,59 @@ resolver = "2" [workspace.dependencies] # Utils -graceful-shutdown = { path = "src/utils/graceful-shutdown", version = "0.47.0", default-features = false } +graceful-shutdown = { path = "src/utils/graceful-shutdown", version = "0.48.0", default-features = false } # Utils (core) -container-runtime = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -database-common = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -database-common-macros = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -http-common = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -init-on-startup = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -internal-error = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -messaging-outbox = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -observability = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -random-names = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -time-source = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } +container-runtime = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +database-common = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +database-common-macros = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +http-common = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +init-on-startup = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +internal-error = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +messaging-outbox = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +observability = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +random-names = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +time-source = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } # Domain -opendatafabric = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-task-system = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-task-system-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-flow-system = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-flow-system-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-accounts = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-datasets = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } +opendatafabric = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-task-system = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-task-system-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-flow-system = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-flow-system-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-accounts = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-datasets = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } # Infra -kamu = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-accounts-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-accounts-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-accounts-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-accounts-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-adapter-auth-oso = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-adapter-flight-sql = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-adapter-graphql = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-adapter-http = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-adapter-oauth = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-adapter-odata = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-auth-rebac-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-auth-rebac-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-auth-rebac-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-auth-rebac-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-datasets-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-datasets-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-datasets-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-datasets-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-flow-system-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-flow-system-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-flow-system-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-messaging-outbox-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-messaging-outbox-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-messaging-outbox-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-task-system-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-task-system-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } -kamu-task-system-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.214.0", version = "0.214.0", default-features = false } +kamu = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-accounts-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-accounts-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-accounts-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-accounts-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-adapter-auth-oso = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-adapter-flight-sql = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-adapter-graphql = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-adapter-http = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-adapter-oauth = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-adapter-odata = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-auth-rebac-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-auth-rebac-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-auth-rebac-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-auth-rebac-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-datasets-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-datasets-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-datasets-services = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-datasets-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-flow-system-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-flow-system-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-flow-system-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-messaging-outbox-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-messaging-outbox-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-messaging-outbox-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-task-system-inmem = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-task-system-postgres = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } +kamu-task-system-sqlite = { git = "https://github.com/kamu-data/kamu-cli", tag = "v0.215.0", version = "0.215.0", default-features = false } [workspace.package] -version = "0.47.0" +version = "0.48.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 72a2db8f..640703e3 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.47.0 +Licensed Work: Kamu Platform Version 0.48.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-12-23 +Change Date: 2028-12-27 Change License: Apache License, Version 2.0 diff --git a/resources/openapi-mt.json b/resources/openapi-mt.json index 5a6bce44..2565f599 100644 --- a/resources/openapi-mt.json +++ b/resources/openapi-mt.json @@ -818,7 +818,7 @@ }, "termsOfService": "https://docs.kamu.dev/terms-of-service/", "title": "Kamu REST API", - "version": "0.47.0" + "version": "0.48.0" }, "openapi": "3.1.0", "paths": { diff --git a/resources/openapi.json b/resources/openapi.json index cb8a4f44..5846b5bf 100644 --- a/resources/openapi.json +++ b/resources/openapi.json @@ -818,7 +818,7 @@ }, "termsOfService": "https://docs.kamu.dev/terms-of-service/", "title": "Kamu REST API", - "version": "0.47.0" + "version": "0.48.0" }, "openapi": "3.1.0", "paths": { diff --git a/src/app/api-server/src/app.rs b/src/app/api-server/src/app.rs index 8cd77050..250d402b 100644 --- a/src/app/api-server/src/app.rs +++ b/src/app/api-server/src/app.rs @@ -399,6 +399,10 @@ pub async fn init_dependencies( &mut b, kamu_flow_system_services::MESSAGE_PRODUCER_KAMU_FLOW_CONFIGURATION_SERVICE, ); + messaging_outbox::register_message_dispatcher::( + &mut b, + kamu_flow_system_services::MESSAGE_PRODUCER_KAMU_FLOW_TRIGGER_SERVICE, + ); messaging_outbox::register_message_dispatcher::( &mut b, kamu_flow_system_services::MESSAGE_PRODUCER_KAMU_FLOW_PROGRESS_SERVICE, diff --git a/src/app/api-server/src/database.rs b/src/app/api-server/src/database.rs index b463cf5c..c223e551 100644 --- a/src/app/api-server/src/database.rs +++ b/src/app/api-server/src/database.rs @@ -54,6 +54,7 @@ pub(crate) fn configure_database_components( b.add::(); b.add::(); + b.add::(); b.add::(); b.add::(); @@ -74,6 +75,7 @@ pub(crate) fn configure_database_components( b.add::(); b.add::(); + b.add::(); b.add::(); b.add::(); @@ -104,6 +106,7 @@ pub(crate) fn configure_in_memory_components(b: &mut CatalogBuilder) { b.add::(); b.add::(); b.add::(); + b.add::(); b.add::(); b.add::(); b.add::();