diff --git a/CHANGELOG.md b/CHANGELOG.md index c1109e120..f88ba78ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ 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). -## Unreleased +## [0.167.0] - 2024-03-19 ### Added - Implementation of `ObjectRepository` that can cache small objects on local file system (e.g. to avoid too many calls to S3 repo) - Optional `S3RegistryCache` component that can cache the list of datasets under an S3 repo to avoid very expensive bucket prefix listing calls diff --git a/Cargo.lock b/Cargo.lock index 1c90de1fb..98f3cafbe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1566,7 +1566,7 @@ checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" [[package]] name = "container-runtime" -version = "0.166.1" +version = "0.167.0" dependencies = [ "async-trait", "cfg-if", @@ -2420,7 +2420,7 @@ dependencies = [ [[package]] name = "enum-variants" -version = "0.166.1" +version = "0.167.0" [[package]] name = "env_filter" @@ -2469,7 +2469,7 @@ dependencies = [ [[package]] name = "event-bus" -version = "0.166.1" +version = "0.167.0" dependencies = [ "async-trait", "dill", @@ -2483,7 +2483,7 @@ dependencies = [ [[package]] name = "event-sourcing" -version = "0.166.1" +version = "0.167.0" dependencies = [ "async-stream", "async-trait", @@ -2498,7 +2498,7 @@ dependencies = [ [[package]] name = "event-sourcing-macros" -version = "0.166.1" +version = "0.167.0" dependencies = [ "quote", "syn 2.0.52", @@ -3194,7 +3194,7 @@ checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" [[package]] name = "internal-error" -version = "0.166.1" +version = "0.167.0" dependencies = [ "thiserror", ] @@ -3318,7 +3318,7 @@ dependencies = [ [[package]] name = "kamu" -version = "0.166.1" +version = "0.167.0" dependencies = [ "async-recursion", "async-stream", @@ -3394,7 +3394,7 @@ dependencies = [ [[package]] name = "kamu-adapter-auth-oso" -version = "0.166.1" +version = "0.167.0" dependencies = [ "async-trait", "dill", @@ -3413,7 +3413,7 @@ dependencies = [ [[package]] name = "kamu-adapter-flight-sql" -version = "0.166.1" +version = "0.167.0" dependencies = [ "arrow-flight", "async-trait", @@ -3436,7 +3436,7 @@ dependencies = [ [[package]] name = "kamu-adapter-graphql" -version = "0.166.1" +version = "0.167.0" dependencies = [ "async-graphql", "async-trait", @@ -3473,7 +3473,7 @@ dependencies = [ [[package]] name = "kamu-adapter-http" -version = "0.166.1" +version = "0.167.0" dependencies = [ "async-trait", "axum", @@ -3518,7 +3518,7 @@ dependencies = [ [[package]] name = "kamu-adapter-oauth" -version = "0.166.1" +version = "0.167.0" dependencies = [ "async-trait", "dill", @@ -3536,7 +3536,7 @@ dependencies = [ [[package]] name = "kamu-adapter-odata" -version = "0.166.1" +version = "0.167.0" dependencies = [ "axum", "chrono", @@ -3565,7 +3565,7 @@ dependencies = [ [[package]] name = "kamu-cli" -version = "0.166.1" +version = "0.167.0" dependencies = [ "arrow-flight", "assert_cmd", @@ -3652,7 +3652,7 @@ dependencies = [ [[package]] name = "kamu-core" -version = "0.166.1" +version = "0.167.0" dependencies = [ "async-stream", "async-trait", @@ -3680,7 +3680,7 @@ dependencies = [ [[package]] name = "kamu-data-utils" -version = "0.166.1" +version = "0.167.0" dependencies = [ "arrow-digest", "async-trait", @@ -3699,7 +3699,7 @@ dependencies = [ [[package]] name = "kamu-datafusion-cli" -version = "0.166.1" +version = "0.167.0" dependencies = [ "arrow", "async-trait", @@ -3720,7 +3720,7 @@ dependencies = [ [[package]] name = "kamu-flow-system" -version = "0.166.1" +version = "0.167.0" dependencies = [ "async-trait", "chrono", @@ -3743,7 +3743,7 @@ dependencies = [ [[package]] name = "kamu-flow-system-inmem" -version = "0.166.1" +version = "0.167.0" dependencies = [ "async-stream", "async-trait", @@ -3775,7 +3775,7 @@ dependencies = [ [[package]] name = "kamu-ingest-datafusion" -version = "0.166.1" +version = "0.167.0" dependencies = [ "async-trait", "chrono", @@ -3812,7 +3812,7 @@ dependencies = [ [[package]] name = "kamu-repo-tools" -version = "0.166.1" +version = "0.167.0" dependencies = [ "chrono", "clap", @@ -3825,7 +3825,7 @@ dependencies = [ [[package]] name = "kamu-task-system" -version = "0.166.1" +version = "0.167.0" dependencies = [ "async-trait", "chrono", @@ -3844,7 +3844,7 @@ dependencies = [ [[package]] name = "kamu-task-system-inmem" -version = "0.166.1" +version = "0.167.0" dependencies = [ "async-stream", "async-trait", @@ -4270,7 +4270,7 @@ dependencies = [ [[package]] name = "multiformats" -version = "0.166.1" +version = "0.167.0" dependencies = [ "bs58", "digest", @@ -4554,7 +4554,7 @@ checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" [[package]] name = "opendatafabric" -version = "0.166.1" +version = "0.167.0" dependencies = [ "arrow", "base64 0.21.7", @@ -6645,7 +6645,7 @@ dependencies = [ [[package]] name = "tracing-perfetto" -version = "0.166.1" +version = "0.167.0" dependencies = [ "conv", "serde", diff --git a/Cargo.toml b/Cargo.toml index 28a80e029..601e330c2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,36 +37,36 @@ resolver = "2" [workspace.dependencies] # Utils -container-runtime = { version = "0.166.1", path = "src/utils/container-runtime", default-features = false } -enum-variants = { version = "0.166.1", path = "src/utils/enum-variants", default-features = false } -event-bus = { version = "0.166.1", path = "src/utils/event-bus", default-features = false } -event-sourcing = { version = "0.166.1", path = "src/utils/event-sourcing", default-features = false } -event-sourcing-macros = { version = "0.166.1", path = "src/utils/event-sourcing-macros", default-features = false } -internal-error = { version = "0.166.1", path = "src/utils/internal-error", default-features = false } -multiformats = { version = "0.166.1", path = "src/utils/multiformats", default-features = false } -kamu-data-utils = { version = "0.166.1", path = "src/utils/data-utils", default-features = false } -kamu-datafusion-cli = { version = "0.166.1", path = "src/utils/datafusion-cli", default-features = false } -tracing-perfetto = { version = "0.166.1", path = "src/utils/tracing-perfetto", default-features = false } +container-runtime = { version = "0.167.0", path = "src/utils/container-runtime", default-features = false } +enum-variants = { version = "0.167.0", path = "src/utils/enum-variants", default-features = false } +event-bus = { version = "0.167.0", path = "src/utils/event-bus", default-features = false } +event-sourcing = { version = "0.167.0", path = "src/utils/event-sourcing", default-features = false } +event-sourcing-macros = { version = "0.167.0", path = "src/utils/event-sourcing-macros", default-features = false } +internal-error = { version = "0.167.0", path = "src/utils/internal-error", default-features = false } +multiformats = { version = "0.167.0", path = "src/utils/multiformats", default-features = false } +kamu-data-utils = { version = "0.167.0", path = "src/utils/data-utils", default-features = false } +kamu-datafusion-cli = { version = "0.167.0", path = "src/utils/datafusion-cli", default-features = false } +tracing-perfetto = { version = "0.167.0", path = "src/utils/tracing-perfetto", default-features = false } # Domain -opendatafabric = { version = "0.166.1", path = "src/domain/opendatafabric", default-features = false } -kamu-core = { version = "0.166.1", path = "src/domain/core", default-features = false } -kamu-task-system = { version = "0.166.1", path = "src/domain/task-system", default-features = false } -kamu-flow-system = { version = "0.166.1", path = "src/domain/flow-system", default-features = false } +opendatafabric = { version = "0.167.0", path = "src/domain/opendatafabric", default-features = false } +kamu-core = { version = "0.167.0", path = "src/domain/core", default-features = false } +kamu-task-system = { version = "0.167.0", path = "src/domain/task-system", default-features = false } +kamu-flow-system = { version = "0.167.0", path = "src/domain/flow-system", default-features = false } # Infra -kamu = { version = "0.166.1", path = "src/infra/core", default-features = false } -kamu-ingest-datafusion = { version = "0.166.1", path = "src/infra/ingest-datafusion", default-features = false } -kamu-task-system-inmem = { version = "0.166.1", path = "src/infra/task-system-inmem", default-features = false } -kamu-flow-system-inmem = { version = "0.166.1", path = "src/infra/flow-system-inmem", default-features = false } +kamu = { version = "0.167.0", path = "src/infra/core", default-features = false } +kamu-ingest-datafusion = { version = "0.167.0", path = "src/infra/ingest-datafusion", default-features = false } +kamu-task-system-inmem = { version = "0.167.0", path = "src/infra/task-system-inmem", default-features = false } +kamu-flow-system-inmem = { version = "0.167.0", path = "src/infra/flow-system-inmem", default-features = false } # Adapters -kamu-adapter-auth-oso = { version = "0.166.1", path = "src/adapter/auth-oso", default-features = false } -kamu-adapter-flight-sql = { version = "0.166.1", path = "src/adapter/flight-sql", default-features = false } -kamu-adapter-graphql = { version = "0.166.1", path = "src/adapter/graphql", default-features = false } -kamu-adapter-http = { version = "0.166.1", path = "src/adapter/http", default-features = false } -kamu-adapter-odata = { version = "0.166.1", path = "src/adapter/odata", defualt-features = false } -kamu-adapter-oauth = { version = "0.166.1", path = "src/adapter/oauth", defualt-features = false } +kamu-adapter-auth-oso = { version = "0.167.0", path = "src/adapter/auth-oso", default-features = false } +kamu-adapter-flight-sql = { version = "0.167.0", path = "src/adapter/flight-sql", default-features = false } +kamu-adapter-graphql = { version = "0.167.0", path = "src/adapter/graphql", default-features = false } +kamu-adapter-http = { version = "0.167.0", path = "src/adapter/http", default-features = false } +kamu-adapter-odata = { version = "0.167.0", path = "src/adapter/odata", defualt-features = false } +kamu-adapter-oauth = { version = "0.167.0", path = "src/adapter/oauth", defualt-features = false } [workspace.package] -version = "0.166.1" +version = "0.167.0" 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 b1314b2b9..86a039b5f 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.166.1 +Licensed Work: Kamu CLI Version 0.167.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-03-14 +Change Date: 2028-03-20 Change License: Apache License, Version 2.0