diff --git a/CHANGELOG.md b/CHANGELOG.md index e86135c97f..931c33e986 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,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.195.1] - 2024-08-16 +### Fixed +- Add `reset` ENUM variant to `dataset_flow_type` in postgres migration + ## [0.195.0] - 2024-08-16 ### Added - Reliable transaction-based internal cross-domain message passing component (`MessageOutbox`), replacing `EventBus` diff --git a/Cargo.lock b/Cargo.lock index 6fcd668964..c05203f2cf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2352,7 +2352,7 @@ checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" [[package]] name = "container-runtime" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "cfg-if", @@ -2791,7 +2791,7 @@ checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" [[package]] name = "database-common" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "aws-config", @@ -2815,7 +2815,7 @@ dependencies = [ [[package]] name = "database-common-macros" -version = "0.195.0" +version = "0.195.1" dependencies = [ "quote", "syn 2.0.74", @@ -3592,7 +3592,7 @@ dependencies = [ [[package]] name = "enum-variants" -version = "0.195.0" +version = "0.195.1" [[package]] name = "env_filter" @@ -3660,7 +3660,7 @@ checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] name = "event-sourcing" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-stream", "async-trait", @@ -3676,7 +3676,7 @@ dependencies = [ [[package]] name = "event-sourcing-macros" -version = "0.195.0" +version = "0.195.1" dependencies = [ "quote", "syn 2.0.74", @@ -4343,7 +4343,7 @@ dependencies = [ [[package]] name = "http-common" -version = "0.195.0" +version = "0.195.1" dependencies = [ "axum", "http 0.2.12", @@ -4664,7 +4664,7 @@ checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" [[package]] name = "internal-error" -version = "0.195.0" +version = "0.195.1" dependencies = [ "thiserror", ] @@ -4821,7 +4821,7 @@ dependencies = [ [[package]] name = "kamu" -version = "0.195.0" +version = "0.195.1" dependencies = [ "alloy", "async-recursion", @@ -4908,7 +4908,7 @@ dependencies = [ [[package]] name = "kamu-accounts" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "base32", @@ -4934,7 +4934,7 @@ dependencies = [ [[package]] name = "kamu-accounts-inmem" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "chrono", @@ -4953,7 +4953,7 @@ dependencies = [ [[package]] name = "kamu-accounts-mysql" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "chrono", @@ -4973,7 +4973,7 @@ dependencies = [ [[package]] name = "kamu-accounts-postgres" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "chrono", @@ -4993,7 +4993,7 @@ dependencies = [ [[package]] name = "kamu-accounts-repo-tests" -version = "0.195.0" +version = "0.195.1" dependencies = [ "argon2", "chrono", @@ -5009,7 +5009,7 @@ dependencies = [ [[package]] name = "kamu-accounts-services" -version = "0.195.0" +version = "0.195.1" dependencies = [ "argon2", "async-trait", @@ -5035,7 +5035,7 @@ dependencies = [ [[package]] name = "kamu-accounts-sqlite" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "chrono", @@ -5055,7 +5055,7 @@ dependencies = [ [[package]] name = "kamu-adapter-auth-oso" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "dill 0.9.1", @@ -5077,7 +5077,7 @@ dependencies = [ [[package]] name = "kamu-adapter-flight-sql" -version = "0.195.0" +version = "0.195.1" dependencies = [ "arrow-flight", "async-trait", @@ -5100,7 +5100,7 @@ dependencies = [ [[package]] name = "kamu-adapter-graphql" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-graphql", "async-trait", @@ -5150,7 +5150,7 @@ dependencies = [ [[package]] name = "kamu-adapter-http" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "aws-sdk-s3", @@ -5209,7 +5209,7 @@ dependencies = [ [[package]] name = "kamu-adapter-oauth" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "chrono", @@ -5228,7 +5228,7 @@ dependencies = [ [[package]] name = "kamu-adapter-odata" -version = "0.195.0" +version = "0.195.1" dependencies = [ "axum", "chrono", @@ -5263,7 +5263,7 @@ dependencies = [ [[package]] name = "kamu-auth-rebac" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "internal-error", @@ -5273,7 +5273,7 @@ dependencies = [ [[package]] name = "kamu-auth-rebac-inmem" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "dill 0.8.1", @@ -5285,7 +5285,7 @@ dependencies = [ [[package]] name = "kamu-auth-rebac-repo-tests" -version = "0.195.0" +version = "0.195.1" dependencies = [ "dill 0.8.1", "kamu-auth-rebac", @@ -5294,7 +5294,7 @@ dependencies = [ [[package]] name = "kamu-auth-rebac-services" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "dill 0.8.1", @@ -5305,7 +5305,7 @@ dependencies = [ [[package]] name = "kamu-cli" -version = "0.195.0" +version = "0.195.1" dependencies = [ "arrow-flight", "async-graphql", @@ -5416,7 +5416,7 @@ dependencies = [ [[package]] name = "kamu-cli-e2e-common" -version = "0.195.0" +version = "0.195.1" dependencies = [ "chrono", "indoc 2.0.5", @@ -5436,7 +5436,7 @@ dependencies = [ [[package]] name = "kamu-cli-e2e-common-macros" -version = "0.195.0" +version = "0.195.1" dependencies = [ "quote", "syn 2.0.74", @@ -5444,7 +5444,7 @@ dependencies = [ [[package]] name = "kamu-cli-e2e-inmem" -version = "0.195.0" +version = "0.195.1" dependencies = [ "indoc 2.0.5", "kamu-cli-e2e-common", @@ -5457,7 +5457,7 @@ dependencies = [ [[package]] name = "kamu-cli-e2e-mysql" -version = "0.195.0" +version = "0.195.1" dependencies = [ "indoc 2.0.5", "kamu-cli-e2e-common", @@ -5471,7 +5471,7 @@ dependencies = [ [[package]] name = "kamu-cli-e2e-postgres" -version = "0.195.0" +version = "0.195.1" dependencies = [ "indoc 2.0.5", "kamu-cli-e2e-common", @@ -5485,7 +5485,7 @@ dependencies = [ [[package]] name = "kamu-cli-e2e-repo-tests" -version = "0.195.0" +version = "0.195.1" dependencies = [ "chrono", "indoc 2.0.5", @@ -5501,7 +5501,7 @@ dependencies = [ [[package]] name = "kamu-cli-e2e-sqlite" -version = "0.195.0" +version = "0.195.1" dependencies = [ "indoc 2.0.5", "kamu-cli-e2e-common", @@ -5515,7 +5515,7 @@ dependencies = [ [[package]] name = "kamu-cli-puppet" -version = "0.195.0" +version = "0.195.1" dependencies = [ "assert_cmd", "async-trait", @@ -5531,7 +5531,7 @@ dependencies = [ [[package]] name = "kamu-core" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-stream", "async-trait", @@ -5561,7 +5561,7 @@ dependencies = [ [[package]] name = "kamu-data-utils" -version = "0.195.0" +version = "0.195.1" dependencies = [ "arrow", "arrow-digest", @@ -5586,7 +5586,7 @@ dependencies = [ [[package]] name = "kamu-datafusion-cli" -version = "0.195.0" +version = "0.195.1" dependencies = [ "arrow", "async-trait", @@ -5608,7 +5608,7 @@ dependencies = [ [[package]] name = "kamu-datasets" -version = "0.195.0" +version = "0.195.1" dependencies = [ "aes-gcm", "async-trait", @@ -5627,7 +5627,7 @@ dependencies = [ [[package]] name = "kamu-datasets-inmem" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "chrono", @@ -5647,7 +5647,7 @@ dependencies = [ [[package]] name = "kamu-datasets-postgres" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "chrono", @@ -5668,7 +5668,7 @@ dependencies = [ [[package]] name = "kamu-datasets-repo-tests" -version = "0.195.0" +version = "0.195.1" dependencies = [ "chrono", "database-common", @@ -5681,7 +5681,7 @@ dependencies = [ [[package]] name = "kamu-datasets-services" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "chrono", @@ -5702,7 +5702,7 @@ dependencies = [ [[package]] name = "kamu-datasets-sqlite" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "chrono", @@ -5723,7 +5723,7 @@ dependencies = [ [[package]] name = "kamu-flow-system" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "chrono", @@ -5749,7 +5749,7 @@ dependencies = [ [[package]] name = "kamu-flow-system-inmem" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-stream", "async-trait", @@ -5776,7 +5776,7 @@ dependencies = [ [[package]] name = "kamu-flow-system-postgres" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-stream", "async-trait", @@ -5799,7 +5799,7 @@ dependencies = [ [[package]] name = "kamu-flow-system-repo-tests" -version = "0.195.0" +version = "0.195.1" dependencies = [ "chrono", "dill 0.9.1", @@ -5810,7 +5810,7 @@ dependencies = [ [[package]] name = "kamu-flow-system-services" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-stream", "async-trait", @@ -5852,7 +5852,7 @@ dependencies = [ [[package]] name = "kamu-flow-system-sqlite" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-stream", "async-trait", @@ -5875,7 +5875,7 @@ dependencies = [ [[package]] name = "kamu-ingest-datafusion" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "chrono", @@ -5912,7 +5912,7 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-inmem" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "chrono", @@ -5929,7 +5929,7 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-postgres" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-stream", "async-trait", @@ -5951,7 +5951,7 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-repo-tests" -version = "0.195.0" +version = "0.195.1" dependencies = [ "chrono", "database-common", @@ -5965,7 +5965,7 @@ dependencies = [ [[package]] name = "kamu-messaging-outbox-sqlite" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-stream", "async-trait", @@ -5986,7 +5986,7 @@ dependencies = [ [[package]] name = "kamu-repo-tools" -version = "0.195.0" +version = "0.195.1" dependencies = [ "chrono", "clap", @@ -6001,7 +6001,7 @@ dependencies = [ [[package]] name = "kamu-task-system" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "chrono", @@ -6017,7 +6017,7 @@ dependencies = [ [[package]] name = "kamu-task-system-inmem" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "chrono", @@ -6032,7 +6032,7 @@ dependencies = [ [[package]] name = "kamu-task-system-postgres" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-stream", "async-trait", @@ -6054,7 +6054,7 @@ dependencies = [ [[package]] name = "kamu-task-system-repo-tests" -version = "0.195.0" +version = "0.195.1" dependencies = [ "chrono", "dill 0.9.1", @@ -6065,7 +6065,7 @@ dependencies = [ [[package]] name = "kamu-task-system-services" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-stream", "async-trait", @@ -6089,7 +6089,7 @@ dependencies = [ [[package]] name = "kamu-task-system-sqlite" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-stream", "async-trait", @@ -6477,7 +6477,7 @@ dependencies = [ [[package]] name = "messaging-outbox" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "chrono", @@ -6615,7 +6615,7 @@ dependencies = [ [[package]] name = "multiformats" -version = "0.195.0" +version = "0.195.1" dependencies = [ "bs58", "digest 0.10.7", @@ -6949,7 +6949,7 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "opendatafabric" -version = "0.195.0" +version = "0.195.1" dependencies = [ "arrow", "base64 0.22.1", @@ -7807,7 +7807,7 @@ dependencies = [ [[package]] name = "random-names" -version = "0.195.0" +version = "0.195.1" dependencies = [ "rand", ] @@ -9436,7 +9436,7 @@ dependencies = [ [[package]] name = "time-source" -version = "0.195.0" +version = "0.195.1" dependencies = [ "async-trait", "chrono", @@ -9834,7 +9834,7 @@ dependencies = [ [[package]] name = "tracing-perfetto" -version = "0.195.0" +version = "0.195.1" dependencies = [ "conv", "serde", diff --git a/Cargo.toml b/Cargo.toml index be372821b5..f9e2c51c82 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -87,90 +87,90 @@ resolver = "2" [workspace.dependencies] # Apps -kamu-cli = { version = "0.195.0", path = "src/app/cli", default-features = false } +kamu-cli = { version = "0.195.1", path = "src/app/cli", default-features = false } # Utils -container-runtime = { version = "0.195.0", path = "src/utils/container-runtime", default-features = false } -database-common = { version = "0.195.0", path = "src/utils/database-common", default-features = false } -database-common-macros = { version = "0.195.0", path = "src/utils/database-common-macros", default-features = false } -enum-variants = { version = "0.195.0", path = "src/utils/enum-variants", default-features = false } -event-sourcing = { version = "0.195.0", path = "src/utils/event-sourcing", default-features = false } -event-sourcing-macros = { version = "0.195.0", path = "src/utils/event-sourcing-macros", default-features = false } -http-common = { version = "0.195.0", path = "src/utils/http-common", default-features = false } -internal-error = { version = "0.195.0", path = "src/utils/internal-error", default-features = false } -kamu-cli-puppet = { version = "0.195.0", path = "src/utils/kamu-cli-puppet", default-features = false } -kamu-data-utils = { version = "0.195.0", path = "src/utils/data-utils", default-features = false } -kamu-datafusion-cli = { version = "0.195.0", path = "src/utils/datafusion-cli", default-features = false } -messaging-outbox = { version = "0.195.0", path = "src/utils/messaging-outbox", default-features = false } -multiformats = { version = "0.195.0", path = "src/utils/multiformats", default-features = false } -random-names = { version = "0.195.0", path = "src/utils/random-names", default-features = false } -time-source = { version = "0.195.0", path = "src/utils/time-source", default-features = false } -tracing-perfetto = { version = "0.195.0", path = "src/utils/tracing-perfetto", default-features = false } +container-runtime = { version = "0.195.1", path = "src/utils/container-runtime", default-features = false } +database-common = { version = "0.195.1", path = "src/utils/database-common", default-features = false } +database-common-macros = { version = "0.195.1", path = "src/utils/database-common-macros", default-features = false } +enum-variants = { version = "0.195.1", path = "src/utils/enum-variants", default-features = false } +event-sourcing = { version = "0.195.1", path = "src/utils/event-sourcing", default-features = false } +event-sourcing-macros = { version = "0.195.1", path = "src/utils/event-sourcing-macros", default-features = false } +http-common = { version = "0.195.1", path = "src/utils/http-common", default-features = false } +internal-error = { version = "0.195.1", path = "src/utils/internal-error", default-features = false } +kamu-cli-puppet = { version = "0.195.1", path = "src/utils/kamu-cli-puppet", default-features = false } +kamu-data-utils = { version = "0.195.1", path = "src/utils/data-utils", default-features = false } +kamu-datafusion-cli = { version = "0.195.1", path = "src/utils/datafusion-cli", default-features = false } +messaging-outbox = { version = "0.195.1", path = "src/utils/messaging-outbox", default-features = false } +multiformats = { version = "0.195.1", path = "src/utils/multiformats", default-features = false } +random-names = { version = "0.195.1", path = "src/utils/random-names", default-features = false } +time-source = { version = "0.195.1", path = "src/utils/time-source", default-features = false } +tracing-perfetto = { version = "0.195.1", path = "src/utils/tracing-perfetto", default-features = false } # Domain -kamu-accounts = { version = "0.195.0", path = "src/domain/accounts/domain", default-features = false } -kamu-auth-rebac = { version = "0.195.0", path = "src/domain/auth-rebac/domain", default-features = false } -kamu-core = { version = "0.195.0", path = "src/domain/core", default-features = false } -kamu-datasets = { version = "0.195.0", path = "src/domain/datasets/domain", default-features = false } -kamu-flow-system = { version = "0.195.0", path = "src/domain/flow-system/domain", default-features = false } -kamu-task-system = { version = "0.195.0", path = "src/domain/task-system/domain", default-features = false } -opendatafabric = { version = "0.195.0", path = "src/domain/opendatafabric", default-features = false } +kamu-accounts = { version = "0.195.1", path = "src/domain/accounts/domain", default-features = false } +kamu-auth-rebac = { version = "0.195.1", path = "src/domain/auth-rebac/domain", default-features = false } +kamu-core = { version = "0.195.1", path = "src/domain/core", default-features = false } +kamu-datasets = { version = "0.195.1", path = "src/domain/datasets/domain", default-features = false } +kamu-flow-system = { version = "0.195.1", path = "src/domain/flow-system/domain", default-features = false } +kamu-task-system = { version = "0.195.1", path = "src/domain/task-system/domain", default-features = false } +opendatafabric = { version = "0.195.1", path = "src/domain/opendatafabric", default-features = false } # Domain service layer -kamu-accounts-services = { version = "0.195.0", path = "src/domain/accounts/services", default-features = false } -kamu-auth-rebac-services = { version = "0.195.0", path = "src/domain/auth-rebac/services", default-features = false } -kamu-datasets-services = { version = "0.195.0", path = "src/domain/datasets/services", default-features = false } -kamu-flow-system-services = { version = "0.195.0", path = "src/domain/flow-system/services", default-features = false } -kamu-task-system-services = { version = "0.195.0", path = "src/domain/task-system/services", default-features = false } +kamu-accounts-services = { version = "0.195.1", path = "src/domain/accounts/services", default-features = false } +kamu-auth-rebac-services = { version = "0.195.1", path = "src/domain/auth-rebac/services", default-features = false } +kamu-datasets-services = { version = "0.195.1", path = "src/domain/datasets/services", default-features = false } +kamu-flow-system-services = { version = "0.195.1", path = "src/domain/flow-system/services", default-features = false } +kamu-task-system-services = { version = "0.195.1", path = "src/domain/task-system/services", default-features = false } # Infra -kamu = { version = "0.195.0", path = "src/infra/core", default-features = false } -kamu-ingest-datafusion = { version = "0.195.0", path = "src/infra/ingest-datafusion", default-features = false } +kamu = { version = "0.195.1", path = "src/infra/core", default-features = false } +kamu-ingest-datafusion = { version = "0.195.1", path = "src/infra/ingest-datafusion", default-features = false } ## Flow System -kamu-flow-system-repo-tests = { version = "0.195.0", path = "src/infra/flow-system/repo-tests", default-features = false } -kamu-flow-system-inmem = { version = "0.195.0", path = "src/infra/flow-system/inmem", default-features = false } -kamu-flow-system-postgres = { version = "0.195.0", path = "src/infra/flow-system/postgres", default-features = false } -kamu-flow-system-sqlite = { version = "0.195.0", path = "src/infra/flow-system/sqlite", default-features = false } +kamu-flow-system-repo-tests = { version = "0.195.1", path = "src/infra/flow-system/repo-tests", default-features = false } +kamu-flow-system-inmem = { version = "0.195.1", path = "src/infra/flow-system/inmem", default-features = false } +kamu-flow-system-postgres = { version = "0.195.1", path = "src/infra/flow-system/postgres", default-features = false } +kamu-flow-system-sqlite = { version = "0.195.1", path = "src/infra/flow-system/sqlite", default-features = false } ## Accounts -kamu-accounts-inmem = { version = "0.195.0", path = "src/infra/accounts/inmem", default-features = false } -kamu-accounts-mysql = { version = "0.195.0", path = "src/infra/accounts/mysql", default-features = false } -kamu-accounts-postgres = { version = "0.195.0", path = "src/infra/accounts/postgres", default-features = false } -kamu-accounts-sqlite = { version = "0.195.0", path = "src/infra/accounts/sqlite", default-features = false } -kamu-accounts-repo-tests = { version = "0.195.0", path = "src/infra/accounts/repo-tests", default-features = false } +kamu-accounts-inmem = { version = "0.195.1", path = "src/infra/accounts/inmem", default-features = false } +kamu-accounts-mysql = { version = "0.195.1", path = "src/infra/accounts/mysql", default-features = false } +kamu-accounts-postgres = { version = "0.195.1", path = "src/infra/accounts/postgres", default-features = false } +kamu-accounts-sqlite = { version = "0.195.1", path = "src/infra/accounts/sqlite", default-features = false } +kamu-accounts-repo-tests = { version = "0.195.1", path = "src/infra/accounts/repo-tests", default-features = false } ## Datasets -kamu-datasets-inmem = { version = "0.195.0", path = "src/infra/datasets/inmem", default-features = false } -kamu-datasets-postgres = { version = "0.195.0", path = "src/infra/datasets/postgres", default-features = false } -kamu-datasets-sqlite = { version = "0.195.0", path = "src/infra/datasets/sqlite", default-features = false } -kamu-datasets-repo-tests = { version = "0.195.0", path = "src/infra/datasets/repo-tests", default-features = false } +kamu-datasets-inmem = { version = "0.195.1", path = "src/infra/datasets/inmem", default-features = false } +kamu-datasets-postgres = { version = "0.195.1", path = "src/infra/datasets/postgres", default-features = false } +kamu-datasets-sqlite = { version = "0.195.1", path = "src/infra/datasets/sqlite", default-features = false } +kamu-datasets-repo-tests = { version = "0.195.1", path = "src/infra/datasets/repo-tests", default-features = false } ## Task System -kamu-task-system-inmem = { version = "0.195.0", path = "src/infra/task-system/inmem", default-features = false } -kamu-task-system-postgres = { version = "0.195.0", path = "src/infra/task-system/postgres", default-features = false } -kamu-task-system-sqlite = { version = "0.195.0", path = "src/infra/task-system/sqlite", default-features = false } -kamu-task-system-repo-tests = { version = "0.195.0", path = "src/infra/task-system/repo-tests", default-features = false } +kamu-task-system-inmem = { version = "0.195.1", path = "src/infra/task-system/inmem", default-features = false } +kamu-task-system-postgres = { version = "0.195.1", path = "src/infra/task-system/postgres", default-features = false } +kamu-task-system-sqlite = { version = "0.195.1", path = "src/infra/task-system/sqlite", default-features = false } +kamu-task-system-repo-tests = { version = "0.195.1", path = "src/infra/task-system/repo-tests", default-features = false } ## ReBAC -kamu-auth-rebac-inmem = { version = "0.195.0", path = "src/infra/auth-rebac/inmem", default-features = false } -kamu-auth-rebac-repo-tests = { version = "0.195.0", path = "src/infra/auth-rebac/repo-tests", default-features = false } +kamu-auth-rebac-inmem = { version = "0.195.1", path = "src/infra/auth-rebac/inmem", default-features = false } +kamu-auth-rebac-repo-tests = { version = "0.195.1", path = "src/infra/auth-rebac/repo-tests", default-features = false } ## Outbox -kamu-messaging-outbox-inmem = { version = "0.195.0", path = "src/infra/messaging-outbox/inmem", default-features = false } -kamu-messaging-outbox-postgres = { version = "0.195.0", path = "src/infra/messaging-outbox/postgres", default-features = false } -kamu-messaging-outbox-sqlite = { version = "0.195.0", path = "src/infra/messaging-outbox/sqlite", default-features = false } -kamu-messaging-outbox-repo-tests = { version = "0.195.0", path = "src/infra/messaging-outbox/repo-tests", default-features = false } +kamu-messaging-outbox-inmem = { version = "0.195.1", path = "src/infra/messaging-outbox/inmem", default-features = false } +kamu-messaging-outbox-postgres = { version = "0.195.1", path = "src/infra/messaging-outbox/postgres", default-features = false } +kamu-messaging-outbox-sqlite = { version = "0.195.1", path = "src/infra/messaging-outbox/sqlite", default-features = false } +kamu-messaging-outbox-repo-tests = { version = "0.195.1", path = "src/infra/messaging-outbox/repo-tests", default-features = false } # Adapters -kamu-adapter-auth-oso = { version = "0.195.0", path = "src/adapter/auth-oso", default-features = false } -kamu-adapter-flight-sql = { version = "0.195.0", path = "src/adapter/flight-sql", default-features = false } -kamu-adapter-graphql = { version = "0.195.0", path = "src/adapter/graphql", default-features = false } -kamu-adapter-http = { version = "0.195.0", path = "src/adapter/http", default-features = false } -kamu-adapter-odata = { version = "0.195.0", path = "src/adapter/odata", default-features = false } -kamu-adapter-oauth = { version = "0.195.0", path = "src/adapter/oauth", default-features = false } +kamu-adapter-auth-oso = { version = "0.195.1", path = "src/adapter/auth-oso", default-features = false } +kamu-adapter-flight-sql = { version = "0.195.1", path = "src/adapter/flight-sql", default-features = false } +kamu-adapter-graphql = { version = "0.195.1", path = "src/adapter/graphql", default-features = false } +kamu-adapter-http = { version = "0.195.1", path = "src/adapter/http", default-features = false } +kamu-adapter-odata = { version = "0.195.1", path = "src/adapter/odata", default-features = false } +kamu-adapter-oauth = { version = "0.195.1", path = "src/adapter/oauth", default-features = false } # E2E -kamu-cli-e2e-common = { version = "0.195.0", path = "src/e2e/app/cli/common", default-features = false } -kamu-cli-e2e-common-macros = { version = "0.195.0", path = "src/e2e/app/cli/common-macros", default-features = false } -kamu-cli-e2e-repo-tests = { version = "0.195.0", path = "src/e2e/app/cli/repo-tests", default-features = false } +kamu-cli-e2e-common = { version = "0.195.1", path = "src/e2e/app/cli/common", default-features = false } +kamu-cli-e2e-common-macros = { version = "0.195.1", path = "src/e2e/app/cli/common-macros", default-features = false } +kamu-cli-e2e-repo-tests = { version = "0.195.1", path = "src/e2e/app/cli/repo-tests", default-features = false } [workspace.package] -version = "0.195.0" +version = "0.195.1" edition = "2021" homepage = "https://github.com/kamu-data/kamu-cli" repository = "https://github.com/kamu-data/kamu-cli" diff --git a/LICENSE.txt b/LICENSE.txt index 660e28bcfc..a84de5d96c 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -11,7 +11,7 @@ Business Source License 1.1 Licensor: Kamu Data, Inc. -Licensed Work: Kamu CLI Version 0.195.0 +Licensed Work: Kamu CLI Version 0.195.1 The Licensed Work is © 2023 Kamu Data, Inc. Additional Use Grant: You may use the Licensed Work for any purpose, diff --git a/migrations/postgres/20240816113232_add_reset_type.sql b/migrations/postgres/20240816113232_add_reset_type.sql new file mode 100644 index 0000000000..d2de870b1e --- /dev/null +++ b/migrations/postgres/20240816113232_add_reset_type.sql @@ -0,0 +1 @@ +ALTER TYPE dataset_flow_type ADD VALUE 'reset'; \ No newline at end of file diff --git a/migrations/sqlite/20240422100311_flow_configuration_events.sql b/migrations/sqlite/20240422100311_flow_configuration_events.sql index 7c6febe932..26e987489a 100644 --- a/migrations/sqlite/20240422100311_flow_configuration_events.sql +++ b/migrations/sqlite/20240422100311_flow_configuration_events.sql @@ -15,12 +15,12 @@ CREATE TABLE system_flow_configuration_events CREATE TABLE dataset_flow_configuration_events ( - event_id INTEGER PRIMARY KEY NOT NULL, - dataset_id VARCHAR(100) NOT NULL, - dataset_flow_type VARCHAR(20) CHECK ( dataset_flow_type IN ('ingest', 'execute_transform', 'hard_compaction') ) NOT NULL, - event_type VARCHAR(50) NOT NULL, - event_time TIMESTAMPTZ NOT NULL, - event_payload JSONB NOT NULL + event_id INTEGER PRIMARY KEY NOT NULL, + dataset_id VARCHAR(100) NOT NULL, + dataset_flow_type VARCHAR(20) CHECK ( dataset_flow_type IN ('ingest', 'execute_transform', 'hard_compaction', 'reset') ) NOT NULL, + event_type VARCHAR(50) NOT NULL, + event_time TIMESTAMPTZ NOT NULL, + event_payload JSONB NOT NULL ); CREATE INDEX dataset_flow_configuration_events_dataset_id_idx ON dataset_flow_configuration_events (dataset_id, dataset_flow_type);