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"