diff --git a/.github/workflows/pip-release.yml b/.github/workflows/pip-release.yml
index 11ecf5ad..5e2a5933 100644
--- a/.github/workflows/pip-release.yml
+++ b/.github/workflows/pip-release.yml
@@ -10,12 +10,12 @@ on:
jobs:
release:
- name: "Release"
+ name: "Pypi Release"
strategy:
matrix:
- platform: [ubuntu-latest, windows-latest]
- python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
+ platform: [ubuntu-latest, ubuntu-20.04]
+ python-version: ["3.7"]
fail-fast: false
runs-on: ${{ matrix.platform }}
@@ -38,6 +38,7 @@ jobs:
run: |
python -m pip install --upgrade pip
pip install maturin==0.14
+ pip install patchelf --upgrade
- name: Publish wheel
shell: bash
env:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 1074a407..05a29b61 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -14,7 +14,7 @@ jobs:
strategy:
matrix:
- platform: [ubuntu-latest, macos-latest, windows-latest]
+ platform: [ubuntu-20.04, ubuntu-22.04, macos-12, windows-2022]
python-version: ["3.7"]
fail-fast: false
runs-on: ${{ matrix.platform }}
@@ -65,5 +65,5 @@ jobs:
with:
upload_url: ${{ github.event.release.upload_url }}
asset_path: archive.zip
- asset_name: dora-${{ github.ref_name }}-x86_64-${{ runner.os }}.zip
+ asset_name: dora-${{ github.ref_name }}-x86_64-${{ matrix.platform }}.zip
asset_content_type: application/zip
diff --git a/Cargo.lock b/Cargo.lock
index 7316cccb..a8d11497 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -529,7 +529,7 @@ dependencies = [
[[package]]
name = "communication-layer-pub-sub"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"eyre",
"iceoryx-rs",
@@ -540,7 +540,7 @@ dependencies = [
[[package]]
name = "communication-layer-request-reply"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"eyre",
]
@@ -891,7 +891,7 @@ dependencies = [
[[package]]
name = "dora-cli"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"atty",
"clap 4.0.3",
@@ -911,7 +911,7 @@ dependencies = [
[[package]]
name = "dora-coordinator"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"bincode",
"clap 3.2.20",
@@ -941,7 +941,7 @@ dependencies = [
[[package]]
name = "dora-core"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"eyre",
"once_cell",
@@ -954,7 +954,7 @@ dependencies = [
[[package]]
name = "dora-download"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"eyre",
"reqwest",
@@ -975,7 +975,7 @@ dependencies = [
[[package]]
name = "dora-message"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"capnp",
"capnpc",
@@ -984,7 +984,7 @@ dependencies = [
[[package]]
name = "dora-metrics"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"futures",
"opentelemetry",
@@ -995,7 +995,7 @@ dependencies = [
[[package]]
name = "dora-node-api"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"capnp",
"communication-layer-pub-sub",
@@ -1015,7 +1015,7 @@ dependencies = [
[[package]]
name = "dora-node-api-c"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"dora-node-api",
"eyre",
@@ -1025,7 +1025,7 @@ dependencies = [
[[package]]
name = "dora-node-api-cxx"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"cxx",
"cxx-build",
@@ -1035,7 +1035,7 @@ dependencies = [
[[package]]
name = "dora-node-api-python"
-version = "0.1.0"
+version = "0.1.1-2"
dependencies = [
"dora-node-api",
"dora-operator-api-python",
@@ -1048,7 +1048,7 @@ dependencies = [
[[package]]
name = "dora-operator-api"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"dora-operator-api-macros",
"dora-operator-api-types",
@@ -1056,14 +1056,14 @@ dependencies = [
[[package]]
name = "dora-operator-api-c"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"dora-operator-api-types",
]
[[package]]
name = "dora-operator-api-cxx"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"cxx",
"cxx-build",
@@ -1076,7 +1076,7 @@ dependencies = [
[[package]]
name = "dora-operator-api-macros"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"dora-operator-api",
"dora-operator-api-types",
@@ -1087,7 +1087,7 @@ dependencies = [
[[package]]
name = "dora-operator-api-python"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"dora-node-api",
"eyre",
@@ -1098,14 +1098,14 @@ dependencies = [
[[package]]
name = "dora-operator-api-types"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"safer-ffi",
]
[[package]]
name = "dora-runtime"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"clap 3.2.20",
"dora-core",
@@ -1136,7 +1136,7 @@ dependencies = [
[[package]]
name = "dora-tracing"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"opentelemetry",
"opentelemetry-jaeger",
@@ -1665,7 +1665,7 @@ dependencies = [
[[package]]
name = "iceoryx-example-node"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"dora-node-api",
"eyre",
@@ -1674,14 +1674,14 @@ dependencies = [
[[package]]
name = "iceoryx-example-operator"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"dora-operator-api",
]
[[package]]
name = "iceoryx-example-sink"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"dora-node-api",
"eyre",
@@ -3251,7 +3251,7 @@ dependencies = [
[[package]]
name = "rust-dataflow-example-node"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"dora-node-api",
"eyre",
@@ -3262,14 +3262,14 @@ dependencies = [
[[package]]
name = "rust-dataflow-example-operator"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"dora-operator-api",
]
[[package]]
name = "rust-dataflow-example-sink"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"dora-node-api",
"eyre",
@@ -4924,7 +4924,7 @@ dependencies = [
[[package]]
name = "zenoh-logger"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"zenoh",
"zenoh-config",
diff --git a/README.md b/README.md
index 2d4795c2..c36b2cfc 100644
--- a/README.md
+++ b/README.md
@@ -12,6 +12,8 @@ Dataflow Oriented Robotic Architecture ⚡
This project is in early development, and many features have yet to be implemented with breaking changes. Please don't take for granted the current design.
+`dora` primary support is with `Linux` ( Ubuntu 20.04 and Ubuntu 22.04 ) as it is the primary OS for both Cloud and small computers. If you wish to use `dora` with another OS, please compile from source.
+
---
## 📖 Documentation
@@ -33,30 +35,6 @@ PATH=$PATH:$(pwd):$(pwd)/iceoryx
dora --help
```
-
- For Macos
-
-```bash
-wget https://github.com/dora-rs/dora/releases/download//dora--x86_64-macOS.zip
-unzip dora--x86_64-macOS.zip
-PATH=$PATH:$(pwd):$(pwd)/iceoryx
-dora --help
-```
-
-
-
-
- For Windows
-
-```bash
-wget https://github.com/dora-rs/dora/releases/download//dora--x86_64-Windows.zip
-unzip dora--x86_64-Windows.zip
-PATH=$PATH:$(pwd):$(pwd)/iceoryx
-dora --help
-```
-
-
-
> This is `x86_64` only for the moment.
2. Create a new dataflow
diff --git a/apis/c++/node/Cargo.toml b/apis/c++/node/Cargo.toml
index 3b7ab157..4c60e9a5 100644
--- a/apis/c++/node/Cargo.toml
+++ b/apis/c++/node/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-node-api-cxx"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@@ -10,7 +10,7 @@ crate-type = ["staticlib"]
[dependencies]
cxx = "1.0.73"
-dora-node-api = { version = "0.1.0", path = "../../../apis/rust/node", default-features = false, features = [
+dora-node-api = { version = "0.1.1", path = "../../../apis/rust/node", default-features = false, features = [
"zenoh",
] }
eyre = "0.6.8"
diff --git a/apis/c++/operator/Cargo.toml b/apis/c++/operator/Cargo.toml
index 980e07ca..9f359563 100644
--- a/apis/c++/operator/Cargo.toml
+++ b/apis/c++/operator/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-operator-api-cxx"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
[lib]
@@ -8,7 +8,7 @@ crate-type = ["staticlib"]
[dependencies]
cxx = "1.0.73"
-dora-operator-api = { version = "0.1.0", path = "../../../apis/rust/operator" }
+dora-operator-api = { version = "0.1.1", path = "../../../apis/rust/operator" }
eyre = "0.6.8"
futures = "0.3.21"
rand = "0.8.5"
diff --git a/apis/c/node/Cargo.toml b/apis/c/node/Cargo.toml
index 9351e75c..c8cf6366 100644
--- a/apis/c/node/Cargo.toml
+++ b/apis/c/node/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-node-api-c"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
diff --git a/apis/c/operator/Cargo.toml b/apis/c/operator/Cargo.toml
index ca457efd..82d857f8 100644
--- a/apis/c/operator/Cargo.toml
+++ b/apis/c/operator/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-operator-api-c"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
description = "C API implemetation for Dora Operator"
diff --git a/apis/python/node/Cargo.toml b/apis/python/node/Cargo.toml
index 0bbda832..fdce146c 100644
--- a/apis/python/node/Cargo.toml
+++ b/apis/python/node/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-node-api-python"
-version = "0.1.0"
+version = "0.1.1-2"
edition = "2021"
license = "Apache-2.0"
diff --git a/apis/python/operator/Cargo.toml b/apis/python/operator/Cargo.toml
index d51de4a0..fd3a42b7 100644
--- a/apis/python/operator/Cargo.toml
+++ b/apis/python/operator/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-operator-api-python"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
diff --git a/apis/rust/node/Cargo.toml b/apis/rust/node/Cargo.toml
index 4ae127d8..fd790684 100644
--- a/apis/rust/node/Cargo.toml
+++ b/apis/rust/node/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-node-api"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
diff --git a/apis/rust/node/src/lib.rs b/apis/rust/node/src/lib.rs
index c0765142..0be0308d 100644
--- a/apis/rust/node/src/lib.rs
+++ b/apis/rust/node/src/lib.rs
@@ -144,7 +144,6 @@ fn set_up_tracing() -> eyre::Result<()> {
.context("failed to set tracing global subscriber")
}
-#[must_use]
pub fn manual_stop_publisher(
communication: &mut dyn CommunicationLayer,
) -> eyre::Result> {
diff --git a/apis/rust/operator/Cargo.toml b/apis/rust/operator/Cargo.toml
index 08c74a9b..233b42d8 100644
--- a/apis/rust/operator/Cargo.toml
+++ b/apis/rust/operator/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-operator-api"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
description = "Rust API implemetation for Dora Operator"
diff --git a/apis/rust/operator/macros/Cargo.toml b/apis/rust/operator/macros/Cargo.toml
index 2565aa4e..066d808c 100644
--- a/apis/rust/operator/macros/Cargo.toml
+++ b/apis/rust/operator/macros/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-operator-api-macros"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
description = "Rust API Macros for Dora Operator"
diff --git a/apis/rust/operator/types/Cargo.toml b/apis/rust/operator/types/Cargo.toml
index 43cab511..2d6cbc21 100644
--- a/apis/rust/operator/types/Cargo.toml
+++ b/apis/rust/operator/types/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-operator-api-types"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
diff --git a/binaries/cli/Cargo.toml b/binaries/cli/Cargo.toml
index 6803514b..96c77e33 100644
--- a/binaries/cli/Cargo.toml
+++ b/binaries/cli/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-cli"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
diff --git a/binaries/cli/src/check.rs b/binaries/cli/src/check.rs
index c0685454..64bf3e47 100644
--- a/binaries/cli/src/check.rs
+++ b/binaries/cli/src/check.rs
@@ -3,7 +3,6 @@ use dora_core::{
adjust_shared_library_path,
config::{InputMapping, UserInputMapping},
descriptor::{self, source_is_url, CoreNodeKind, OperatorSource},
- topics::ControlRequest,
};
use eyre::{bail, eyre, Context};
use std::{env::consts::EXE_EXTENSION, io::Write, path::Path};
diff --git a/binaries/cli/src/template/cxx/mod.rs b/binaries/cli/src/template/cxx/mod.rs
index 6532bc85..6d96fc5e 100644
--- a/binaries/cli/src/template/cxx/mod.rs
+++ b/binaries/cli/src/template/cxx/mod.rs
@@ -64,7 +64,7 @@ fn create_operator(name: String, path: Option) -> Result<(), eyre::ErrR
// create directories
let root = path.as_deref().unwrap_or_else(|| Path::new(&name));
- fs::create_dir(&root)
+ fs::create_dir(root)
.with_context(|| format!("failed to create directory `{}`", root.display()))?;
let operator_path = root.join("operator.cc");
@@ -96,7 +96,7 @@ fn create_custom_node(name: String, path: Option) -> Result<(), eyre::E
// create directories
let root = path.as_deref().unwrap_or_else(|| Path::new(&name));
- fs::create_dir(&root)
+ fs::create_dir(root)
.with_context(|| format!("failed to create directory `{}`", root.display()))?;
let node_path = root.join("node.cc");
diff --git a/binaries/cli/src/template/rust/node/Cargo-template.toml b/binaries/cli/src/template/rust/node/Cargo-template.toml
index 1493f3fd..518d4272 100644
--- a/binaries/cli/src/template/rust/node/Cargo-template.toml
+++ b/binaries/cli/src/template/rust/node/Cargo-template.toml
@@ -6,4 +6,4 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
-dora-node-api = { git = "https://github.com/dora-rs/dora.git" }
+dora-node-api = { git = "https://github.com/dora-rs/dora.git", tag = "v0.1.1" }
diff --git a/binaries/cli/src/template/rust/node/main-template.rs b/binaries/cli/src/template/rust/node/main-template.rs
index a7c01a66..f1fdfbbb 100644
--- a/binaries/cli/src/template/rust/node/main-template.rs
+++ b/binaries/cli/src/template/rust/node/main-template.rs
@@ -1,4 +1,4 @@
-use dora_node_api::{self, core::config::DataId, DoraNode};
+use dora_node_api::DoraNode;
use std::error::Error;
fn main() -> Result<(), Box> {
diff --git a/binaries/cli/src/template/rust/operator/Cargo-template.toml b/binaries/cli/src/template/rust/operator/Cargo-template.toml
index 0b27ecfe..32317f32 100644
--- a/binaries/cli/src/template/rust/operator/Cargo-template.toml
+++ b/binaries/cli/src/template/rust/operator/Cargo-template.toml
@@ -9,4 +9,4 @@ edition = "2021"
crate-type = ["cdylib"]
[dependencies]
-dora-operator-api = { git = "https://github.com/dora-rs/dora.git" }
+dora-operator-api = { git = "https://github.com/dora-rs/dora.git", tag = "v0.1.1" }
diff --git a/binaries/coordinator/Cargo.toml b/binaries/coordinator/Cargo.toml
index af5ef556..fc3f18b8 100644
--- a/binaries/coordinator/Cargo.toml
+++ b/binaries/coordinator/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-coordinator"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
@@ -20,7 +20,7 @@ clap = { version = "3.1.8", features = ["derive"] }
uuid = { version = "1.2.1" }
time = "0.3.9"
rand = "0.8.5"
-dora-core = { version = "0.1.0", path = "../../libraries/core" }
+dora-core = { version = "0.1.1", path = "../../libraries/core" }
dora-message = { path = "../../libraries/message" }
tracing = "0.1.36"
tracing-subscriber = "0.3.15"
diff --git a/binaries/runtime/Cargo.toml b/binaries/runtime/Cargo.toml
index 69f0ba93..97b65b03 100644
--- a/binaries/runtime/Cargo.toml
+++ b/binaries/runtime/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-runtime"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
@@ -14,7 +14,7 @@ dora-node-api = { path = "../../apis/rust/node", default-features = false, featu
] }
dora-operator-api-python = { path = "../../apis/python/operator" }
dora-operator-api-types = { path = "../../apis/rust/operator/types" }
-dora-core = { version = "0.1.0", path = "../../libraries/core" }
+dora-core = { version = "0.1.1", path = "../../libraries/core" }
dora-tracing = { path = "../../libraries/extensions/telemetry/tracing", optional = true }
dora-metrics = { path = "../../libraries/extensions/telemetry/metrics", optional = true }
opentelemetry = { version = "0.17", features = [
diff --git a/binaries/runtime/src/main.rs b/binaries/runtime/src/main.rs
index 73156226..98a70f34 100644
--- a/binaries/runtime/src/main.rs
+++ b/binaries/runtime/src/main.rs
@@ -1,5 +1,3 @@
-use dora_runtime;
-
fn main() -> Result<(), eyre::Report> {
dora_runtime::main()
}
diff --git a/binaries/runtime/src/operator/python.rs b/binaries/runtime/src/operator/python.rs
index 814e5d45..b4849cca 100644
--- a/binaries/runtime/src/operator/python.rs
+++ b/binaries/runtime/src/operator/python.rs
@@ -50,7 +50,7 @@ pub fn spawn(
let path = if source_is_url(source) {
let target_path = Path::new("build")
.join(node_id.to_string())
- .join(format!("{}.py", operator_id.to_string()));
+ .join(format!("{}.py", operator_id));
// try to download the shared library
let rt = tokio::runtime::Builder::new_current_thread()
.enable_all()
diff --git a/examples/iceoryx/node/Cargo.toml b/examples/iceoryx/node/Cargo.toml
index dafe3892..66bea6e5 100644
--- a/examples/iceoryx/node/Cargo.toml
+++ b/examples/iceoryx/node/Cargo.toml
@@ -1,11 +1,11 @@
[package]
name = "iceoryx-example-node"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
-dora-node-api = { version = "0.1.0", path = "../../../apis/rust/node" }
+dora-node-api = { version = "0.1.1", path = "../../../apis/rust/node" }
eyre = "0.6.8"
rand = "0.8.5"
diff --git a/examples/iceoryx/operator/Cargo.toml b/examples/iceoryx/operator/Cargo.toml
index 474d6103..eb5f3032 100644
--- a/examples/iceoryx/operator/Cargo.toml
+++ b/examples/iceoryx/operator/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "iceoryx-example-operator"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
diff --git a/examples/iceoryx/sink/Cargo.toml b/examples/iceoryx/sink/Cargo.toml
index fa48b258..4f3b049e 100644
--- a/examples/iceoryx/sink/Cargo.toml
+++ b/examples/iceoryx/sink/Cargo.toml
@@ -1,12 +1,12 @@
[package]
name = "iceoryx-example-sink"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
-dora-node-api = { version = "0.1.0", path = "../../../apis/rust/node" }
+dora-node-api = { version = "0.1.1", path = "../../../apis/rust/node" }
eyre = "0.6.8"
futures = "0.3.21"
tokio = { version = "1.20.1", features = ["macros"] }
diff --git a/examples/rust-dataflow-url/sink/Cargo.toml b/examples/rust-dataflow-url/sink/Cargo.toml
index e80b5a61..f98c5d28 100644
--- a/examples/rust-dataflow-url/sink/Cargo.toml
+++ b/examples/rust-dataflow-url/sink/Cargo.toml
@@ -1,10 +1,10 @@
[package]
name = "rust-dataflow-example-sink"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
-dora-node-api = { version = "0.1.0", path = "../../../apis/rust/node" }
+dora-node-api = { version = "0.1.1", path = "../../../apis/rust/node" }
eyre = "0.6.8"
diff --git a/examples/rust-dataflow/node/Cargo.toml b/examples/rust-dataflow/node/Cargo.toml
index d7bcd656..71f91475 100644
--- a/examples/rust-dataflow/node/Cargo.toml
+++ b/examples/rust-dataflow/node/Cargo.toml
@@ -1,12 +1,12 @@
[package]
name = "rust-dataflow-example-node"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
-dora-node-api = { version = "0.1.0", path = "../../../apis/rust/node" }
+dora-node-api = { version = "0.1.1", path = "../../../apis/rust/node" }
eyre = "0.6.8"
futures = "0.3.21"
rand = "0.8.5"
diff --git a/examples/rust-dataflow/operator/Cargo.toml b/examples/rust-dataflow/operator/Cargo.toml
index edcac2b8..e18c676c 100644
--- a/examples/rust-dataflow/operator/Cargo.toml
+++ b/examples/rust-dataflow/operator/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "rust-dataflow-example-operator"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
diff --git a/examples/rust-dataflow/sink/Cargo.toml b/examples/rust-dataflow/sink/Cargo.toml
index e80b5a61..f98c5d28 100644
--- a/examples/rust-dataflow/sink/Cargo.toml
+++ b/examples/rust-dataflow/sink/Cargo.toml
@@ -1,10 +1,10 @@
[package]
name = "rust-dataflow-example-sink"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
-dora-node-api = { version = "0.1.0", path = "../../../apis/rust/node" }
+dora-node-api = { version = "0.1.1", path = "../../../apis/rust/node" }
eyre = "0.6.8"
diff --git a/libraries/communication-layer/pub-sub/Cargo.toml b/libraries/communication-layer/pub-sub/Cargo.toml
index b246998d..525e5093 100644
--- a/libraries/communication-layer/pub-sub/Cargo.toml
+++ b/libraries/communication-layer/pub-sub/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "communication-layer-pub-sub"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
[features]
diff --git a/libraries/communication-layer/request-reply/Cargo.toml b/libraries/communication-layer/request-reply/Cargo.toml
index 8f4a9392..e580b981 100644
--- a/libraries/communication-layer/request-reply/Cargo.toml
+++ b/libraries/communication-layer/request-reply/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "communication-layer-request-reply"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
[features]
diff --git a/libraries/communication-layer/request-reply/src/tcp.rs b/libraries/communication-layer/request-reply/src/tcp.rs
index 515b5684..a8ffb622 100644
--- a/libraries/communication-layer/request-reply/src/tcp.rs
+++ b/libraries/communication-layer/request-reply/src/tcp.rs
@@ -125,7 +125,7 @@ impl TcpConnection {
fn send(&mut self, request: &[u8]) -> std::io::Result<()> {
let len_raw = (request.len() as u64).to_le_bytes();
self.stream.write_all(&len_raw)?;
- self.stream.write_all(&request)?;
+ self.stream.write_all(request)?;
Ok(())
}
diff --git a/libraries/core/Cargo.toml b/libraries/core/Cargo.toml
index 6abc3a34..d419f7fb 100644
--- a/libraries/core/Cargo.toml
+++ b/libraries/core/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-core"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
diff --git a/libraries/extensions/download/Cargo.toml b/libraries/extensions/download/Cargo.toml
index 5ae30c93..ad851bc6 100644
--- a/libraries/extensions/download/Cargo.toml
+++ b/libraries/extensions/download/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-download"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
diff --git a/libraries/extensions/telemetry/metrics/Cargo.toml b/libraries/extensions/telemetry/metrics/Cargo.toml
index 00f83ca5..77c1620d 100644
--- a/libraries/extensions/telemetry/metrics/Cargo.toml
+++ b/libraries/extensions/telemetry/metrics/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-metrics"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
diff --git a/libraries/extensions/telemetry/tracing/Cargo.toml b/libraries/extensions/telemetry/tracing/Cargo.toml
index ee855913..ccc59e57 100644
--- a/libraries/extensions/telemetry/tracing/Cargo.toml
+++ b/libraries/extensions/telemetry/tracing/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-tracing"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
diff --git a/libraries/extensions/zenoh-logger/Cargo.toml b/libraries/extensions/zenoh-logger/Cargo.toml
index 1ce72e50..1782b11a 100644
--- a/libraries/extensions/zenoh-logger/Cargo.toml
+++ b/libraries/extensions/zenoh-logger/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "zenoh-logger"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"
diff --git a/libraries/message/Cargo.toml b/libraries/message/Cargo.toml
index 89fd0584..e39d4f9d 100644
--- a/libraries/message/Cargo.toml
+++ b/libraries/message/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "dora-message"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
license = "Apache-2.0"