paths-ignore instead of negated paths by @phil-opp in https://github.com/dora-rs/dora/pull/781/ in node IDs by @phil-opp in https://github.com/dora-rs/dora/pull/785free disk space on ubuntu by @haixuanTao in https://github.com/dora-rs/dora/pull/801pip with uv pip and prepend run command with uv run by @haixuanTao in https://github.com/dora-rs/dora/pull/765Full Changelog: https://github.com/dora-rs/dora/compare/v0.3.8...v0.3.9
Inputs are now schedule fairly meaning that they will be now be received equally and not necessarily in chronological order. This enables to always be able to refresh input with the least latency between input.
macos-13 by @phil-opp in https://github.com/dora-rs/dora/pull/729Full Changelog: https://github.com/dora-rs/dora/compare/v0.3.7...v0.3.8
0.3.6 small fix by @haixuanTao in https://github.com/dora-rs/dora/pull/638dora destroy by @haixuanTao in https://github.com/dora-rs/dora/pull/655dora-echo replicate the topic received with the topic send by @haixuanTao in https://github.com/dora-rs/dora/pull/663dora-core to dora-message to avoid dependency by @phil-opp in https://github.com/dora-rs/dora/pull/711dora run command by @phil-opp in https://github.com/dora-rs/dora/pull/703DoraNode in Python until all event data is freed by @phil-opp in https://github.com/dora-rs/dora/pull/601dora-message crate by @phil-opp in https://github.com/dora-rs/dora/pull/613Cargo.lock by @phil-opp in https://github.com/dora-rs/dora/pull/506--quiet flag to daemon and coordinator by @phil-opp in https://github.com/dora-rs/dora/pull/548dora up by @phil-opp in https://github.com/dora-rs/dora/pull/550dora start attach by default, add --detach to opt-out by @phil-opp in https://github.com/dora-rs/dora/pull/561dora list by @phil-opp in https://github.com/dora-rs/dora/pull/554Full Changelog: https://github.com/dora-rs/dora/compare/v0.3.4...v0.3.5
cxx_build call, which is no longer used by @phil-opp in https://github.com/dora-rs/dora/pull/470ros2-client to latest version by @phil-opp in https://github.com/dora-rs/dora/pull/457dora-rerun as a visualization tool by @haixuanTao in https://github.com/dora-rs/dora/pull/479resolver = 2 for in workspace in Rust template by @phil-opp in https://github.com/dora-rs/dora/pull/492AMENT_PREFIX_PATH by @haixuanTao in https://github.com/dora-rs/dora/pull/489dora up by @phil-opp in https://github.com/dora-rs/dora/pull/496Full Changelog: https://github.com/dora-rs/dora/compare/v0.3.3...v0.3.4
CombinedEvents stream by @phil-opp in https://github.com/dora-rs/dora/pull/432stdout as node/operator output by @haixuanTao in https://github.com/dora-rs/dora/pull/388#pragma once in main file by @phil-opp in https://github.com/dora-rs/dora/pull/433out folder by @haixuanTao in https://github.com/dora-rs/dora/pull/429dora-record by @haixuanTao in https://github.com/dora-rs/dora/pull/434Debug formatting for eyre errors when returning to C++ by @phil-opp in https://github.com/dora-rs/dora/pull/450README by @haixuanTao in https://github.com/dora-rs/dora/pull/463bat dependency to v0.24 by @phil-opp in https://github.com/dora-rs/dora/pull/424Full Changelog: https://github.com/dora-rs/dora/compare/v0.3.2...v0.3.3
DestroyResult is sent before exiting dora-daemon by @phil-opp in https://github.com/dora-rs/dora/pull/413on_event when using hot-reloading by @haixuanTao in https://github.com/dora-rs/dora/pull/372Vec<u8> conversion by @haixuanTao in https://github.com/dora-rs/dora/pull/387ros2-client and rustdds dependencies to latest fork version by @phil-opp in https://github.com/dora-rs/dora/pull/397Full Changelog: https://github.com/dora-rs/dora/compare/v0.3.0...v0.3.1
Ros2Value encapsulation of ArrayData by @haixuanTao in https://github.com/dora-rs/dora/pull/359rustix v0.38 dependency by @phil-opp in https://github.com/dora-rs/dora/pull/366cargo install dora-daemonCargo.toml template by @haixuanTao in https://github.com/dora-rs/dora/pull/326rust-ros2-dataflow example using the dora-ros2-bridge by @phil-opp in https://github.com/dora-rs/dora/pull/324serde_bytes to serialize Vec<u8> by @haixuanTao in https://github.com/dora-rs/dora/pull/336Arrow List(*) for Python by @haixuanTao in https://github.com/dora-rs/dora/pull/337dora-ros2-bridge by @phil-opp in https://github.com/dora-rs/dora/pull/341dora stop by @phil-opp in https://github.com/dora-rs/dora/pull/300CONTRIBUTING.md guide by @phil-opp in https://github.com/dora-rs/dora/pull/307dora-operator-api-c crate on every build/run by @phil-opp in https://github.com/dora-rs/dora/pull/304proc_macros feature from safer-ffi dependency by @phil-opp in https://github.com/dora-rs/dora/pull/305Stream for EventStream by @phil-opp in https://github.com/dora-rs/dora/pull/309atty crate with std::io::IsTerminal by @phil-opp in https://github.com/dora-rs/dora/pull/318Full Changelog: https://github.com/dora-rs/dora/compare/v0.2.3...v0.2.4
arrow crate by @phil-opp in https://github.com/dora-rs/dora/pull/228dora-arrow by @haixuanTao in https://github.com/dora-rs/dora/pull/251dora-runtime into dora-daemon by @phil-opp in https://github.com/dora-rs/dora/pull/257warn for tokio::tracing by @haixuanTao in https://github.com/dora-rs/dora/pull/269WARN or below by @haixuanTao in https://github.com/dora-rs/dora/pull/274libpython depende… by @haixuanTao in https://github.com/dora-rs/dora/pull/281pyo3 to v0.18 by @phil-opp in https://github.com/dora-rs/dora/pull/246Full Changelog: https://github.com/dora-rs/dora/compare/v0.2.2...v0.2.3
init_done channel for debugging context by @haixuanTao in https://github.com/dora-rs/dora/pull/238Full Changelog: https://github.com/dora-rs/dora/compare/v0.2.1...v0.2.2
dora-daemon as a communication broker
dora-daemon executable that acts as a communication hub for all local nodesiceoryx communication layerInputClosed when an input stream is closed and Stop when the user stops the dataflow (e.g. through the CLI)NextEvent requestSendMessage requests when using TCPDoraStatus from dora library in templatelibrary_filename function with format! callremove_dir_all from Cargo.lockas it is vulnerable to a race condition according to dependabotlibacl which was required by IceoryxDoraStatus into dora python package: https://github.com/dora-rs/dora/pull/172This release contains fixes for:
GIL. This also fix an issue with patchelf.ubuntu as the 20.04 version of dora and 22.04 version of dora are non-compatible.dora Rust API.This is our first release of dora-rs!
The current release includes:
dora-cli which enables creating, starting and stopping dataflow.dora-coordinator which is our control plane.dora-runtime which is manage the runtime of operators.custom-nodes API which enables bridges from different languages.