* [Make dora-rs publishable on crates.io](https://github.com/dora-rs/dora/pull/211) * [Add an internal cli argument to create template with path dependencies](https://github.com/dora-rs/dora/pull/212) * [Avoid blocking the daemon main loop by using unbounded queue](https://github.com/dora-rs/dora/pull/230) * [Inject YAML declared env variable into the runtime](https://github.com/dora-rs/dora/pull/227) * [Use rustls instead of system SSL implementation](https://github.com/dora-rs/dora/pull/216) * [Refactor python error](https://github.com/dora-rs/dora/pull/229) * [The first letter of rust should be lowercase in the command](https://github.com/dora-rs/dora/pull/226) * [Add documentation to the cli within the helper mode](https://github.com/dora-rs/dora/pull/225) * [Update to safer-ffi v0.1.0-rc1](https://github.com/dora-rs/dora/pull/218) * [remove unused variable: data_bytes](https://github.com/dora-rs/dora/pull/215) * [Clean up: Remove workspace path](https://github.com/dora-rs/dora/pull/210) * [Decouple opentelemetry from tracing](https://github.com/dora-rs/dora/pull/222) * [Remove zenoh dependency from dora node API to speed up build](https://github.com/dora-rs/dora/pull/220) * [Update to Rust v1.68](https://github.com/dora-rs/dora/pull/221) * [Deny unknown fields to avoid typos](https://github.com/dora-rs/dora/pull/223)tags/v0.2.1^2
| @@ -250,7 +250,7 @@ checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" | |||
| [[package]] | |||
| name = "benchmark-example-node" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "dora-node-api", | |||
| "eyre", | |||
| @@ -263,7 +263,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "benchmark-example-sink" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "dora-node-api", | |||
| "eyre", | |||
| @@ -513,7 +513,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "communication-layer-pub-sub" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "flume", | |||
| "zenoh", | |||
| @@ -521,7 +521,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "communication-layer-request-reply" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| [[package]] | |||
| name = "concurrent-queue" | |||
| @@ -806,7 +806,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-cli" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "atty", | |||
| "clap 4.0.3", | |||
| @@ -826,7 +826,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-coordinator" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "ctrlc", | |||
| "dora-core", | |||
| @@ -849,7 +849,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-core" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "dora-message", | |||
| "eyre", | |||
| @@ -864,7 +864,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-daemon" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "async-trait", | |||
| "bincode", | |||
| @@ -889,7 +889,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-download" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "eyre", | |||
| "reqwest", | |||
| @@ -914,7 +914,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-message" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "capnp", | |||
| "capnpc", | |||
| @@ -924,7 +924,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-metrics" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "futures", | |||
| "opentelemetry", | |||
| @@ -935,7 +935,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-node-api" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "bincode", | |||
| "capnp", | |||
| @@ -957,7 +957,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-node-api-c" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "dora-node-api", | |||
| "eyre", | |||
| @@ -967,7 +967,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-node-api-cxx" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "cxx", | |||
| "cxx-build", | |||
| @@ -977,7 +977,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-node-api-python" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "dora-node-api", | |||
| "dora-operator-api-python", | |||
| @@ -990,7 +990,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-operator-api" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "dora-operator-api-macros", | |||
| "dora-operator-api-types", | |||
| @@ -998,14 +998,14 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-operator-api-c" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "dora-operator-api-types", | |||
| ] | |||
| [[package]] | |||
| name = "dora-operator-api-cxx" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "cxx", | |||
| "cxx-build", | |||
| @@ -1014,7 +1014,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-operator-api-macros" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "proc-macro2", | |||
| "quote", | |||
| @@ -1023,7 +1023,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-operator-api-python" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "dora-node-api", | |||
| "eyre", | |||
| @@ -1034,14 +1034,14 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-operator-api-types" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "safer-ffi", | |||
| ] | |||
| [[package]] | |||
| name = "dora-runtime" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "dora-core", | |||
| "dora-download", | |||
| @@ -1067,7 +1067,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "dora-tracing" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "eyre", | |||
| "opentelemetry", | |||
| @@ -2948,7 +2948,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "rust-dataflow-example-node" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "dora-node-api", | |||
| "eyre", | |||
| @@ -2959,14 +2959,14 @@ dependencies = [ | |||
| [[package]] | |||
| name = "rust-dataflow-example-operator" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "dora-operator-api", | |||
| ] | |||
| [[package]] | |||
| name = "rust-dataflow-example-sink" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "dora-node-api", | |||
| "eyre", | |||
| @@ -3251,7 +3251,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "shared-memory-server" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "bincode", | |||
| "eyre", | |||
| @@ -4641,7 +4641,7 @@ dependencies = [ | |||
| [[package]] | |||
| name = "zenoh-logger" | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| dependencies = [ | |||
| "zenoh", | |||
| ] | |||
| @@ -23,28 +23,28 @@ members = [ | |||
| ] | |||
| [workspace.package] | |||
| version = "0.2.1-rc" | |||
| version = "0.2.1" | |||
| description = "`dora` goal is to be a low latency, composable, and distributed data flow." | |||
| documentation = "https://dora.carsmos.ai/dora/" | |||
| license = "Apache-2.0" | |||
| [workspace.dependencies] | |||
| dora-node-api = { version = "0.2.1-rc", path = "apis/rust/node", default-features = false } | |||
| dora-operator-api = { version = "0.2.1-rc", path = "apis/rust/operator", default-features = false } | |||
| dora-operator-api-macros = { version = "0.2.1-rc", path = "apis/rust/operator/macros" } | |||
| dora-operator-api-types = { version = "0.2.1-rc", path = "apis/rust/operator/types" } | |||
| dora-operator-api-python = { version = "0.2.1-rc", path = "apis/python/operator" } | |||
| dora-operator-api-c = { version = "0.2.1-rc", path = "apis/c/operator" } | |||
| dora-node-api-c = { version = "0.2.1-rc", path = "apis/c/node" } | |||
| dora-core = { version = "0.2.1-rc", path = "libraries/core" } | |||
| dora-tracing = { version = "0.2.1-rc", path = "libraries/extensions/telemetry/tracing" } | |||
| dora-metrics = { version = "0.2.1-rc", path = "libraries/extensions/telemetry/metrics" } | |||
| dora-download = { version = "0.2.1-rc", path = "libraries/extensions/download" } | |||
| shared-memory-server = { version = "0.2.1-rc", path = "libraries/shared-memory-server" } | |||
| communication-layer-request-reply = { version = "0.2.1-rc", path = "libraries/communication-layer/request-reply" } | |||
| dora-message = { version = "0.2.1-rc", path = "libraries/message" } | |||
| dora-runtime = { version = "0.2.1-rc", path = "binaries/runtime" } | |||
| dora-daemon = { version = "0.2.1-rc", path = "binaries/daemon" } | |||
| dora-node-api = { version = "0.2.1", path = "apis/rust/node", default-features = false } | |||
| dora-operator-api = { version = "0.2.1", path = "apis/rust/operator", default-features = false } | |||
| dora-operator-api-macros = { version = "0.2.1", path = "apis/rust/operator/macros" } | |||
| dora-operator-api-types = { version = "0.2.1", path = "apis/rust/operator/types" } | |||
| dora-operator-api-python = { version = "0.2.1", path = "apis/python/operator" } | |||
| dora-operator-api-c = { version = "0.2.1", path = "apis/c/operator" } | |||
| dora-node-api-c = { version = "0.2.1", path = "apis/c/node" } | |||
| dora-core = { version = "0.2.1", path = "libraries/core" } | |||
| dora-tracing = { version = "0.2.1", path = "libraries/extensions/telemetry/tracing" } | |||
| dora-metrics = { version = "0.2.1", path = "libraries/extensions/telemetry/metrics" } | |||
| dora-download = { version = "0.2.1", path = "libraries/extensions/download" } | |||
| shared-memory-server = { version = "0.2.1", path = "libraries/shared-memory-server" } | |||
| communication-layer-request-reply = { version = "0.2.1", path = "libraries/communication-layer/request-reply" } | |||
| dora-message = { version = "0.2.1", path = "libraries/message" } | |||
| dora-runtime = { version = "0.2.1", path = "binaries/runtime" } | |||
| dora-daemon = { version = "0.2.1", path = "binaries/daemon" } | |||
| [package] | |||
| name = "dora-examples" | |||
| @@ -1,6 +1,32 @@ | |||
| # Changelog | |||
| ## v0.2.0 (2023-01-18) | |||
| ## v0.2.1 (2023-03-22) | |||
| ### Features | |||
| * [Make dora-rs publishable on crates.io](https://github.com/dora-rs/dora/pull/211) | |||
| * [Add an internal cli argument to create template with path dependencies](https://github.com/dora-rs/dora/pull/212) | |||
| ### Fixes | |||
| * [Avoid blocking the daemon main loop by using unbounded queue](https://github.com/dora-rs/dora/pull/230) | |||
| * [Inject YAML declared env variable into the runtime](https://github.com/dora-rs/dora/pull/227) | |||
| * [Use rustls instead of system SSL implementation](https://github.com/dora-rs/dora/pull/216) | |||
| ### Other | |||
| * [Refactor python error](https://github.com/dora-rs/dora/pull/229) | |||
| * [The first letter of rust should be lowercase in the command](https://github.com/dora-rs/dora/pull/226) | |||
| * [Add documentation to the cli within the helper mode](https://github.com/dora-rs/dora/pull/225) | |||
| * [Update to safer-ffi v0.1.0-rc1](https://github.com/dora-rs/dora/pull/218) | |||
| * [remove unused variable: data_bytes](https://github.com/dora-rs/dora/pull/215) | |||
| * [Clean up: Remove workspace path](https://github.com/dora-rs/dora/pull/210) | |||
| * [Decouple opentelemetry from tracing](https://github.com/dora-rs/dora/pull/222) | |||
| * [Remove zenoh dependency from dora node API to speed up build](https://github.com/dora-rs/dora/pull/220) | |||
| * [Update to Rust v1.68](https://github.com/dora-rs/dora/pull/221) | |||
| * [Deny unknown fields to avoid typos](https://github.com/dora-rs/dora/pull/223) | |||
| ## v0.2.0 (2023-03-14) | |||
| ### Breaking | |||