52 Commits (b85880a50706cb05bc8b1a5d2ffbd0ff0be25362)

Author SHA1 Message Date
  Chrislearn Young bcf591deb4 Remove rust--toolchain.toml and use rust-version in Cargo.toml 6 months ago
  Philipp Oppermann 9d917bdaa9
Parse dataflow descriptor lazily in node APIs 7 months ago
  haixuanTao a9aa556b9c Adding metrics for node api 10 months ago
  yjhmelody ca614753a1 chore: use workspace edition 1 year ago
  Philipp Oppermann 8e8034d103
Set `repository` metadata for all our crates 1 year ago
  Philipp Oppermann 6a3dcecf33
Refactor: Move message definitions to `dora-message` crate 1 year ago
  haixuanTao 3ad402ce45 Add dynamic node event loop and dynamic node connection 1 year ago
  haixuanTao 0568656ef0 Remove unused dependencies for faster compile time 2 years ago
  haixuanTao b1b69693b7 Adding a timeout method to not block indefinetely 2 years ago
  Philipp Oppermann ad3f0482ac
Avoid alignment errors by aligning raw data on deseralization 2 years ago
  Philipp Oppermann 8cc5837cfa
Update `arrow` and `pyo3` dependencies to latest versions 2 years ago
  Philipp Oppermann 89f980e753
Simplify arrow array construction through new `IntoArrow` trait 2 years ago
  haixuanTao 6b910ab619 Adding `arrow-schema` as dependency 2 years ago
  haixuanTao 19172523df Update `pyo3` and `arrow` version to use latest version 2 years ago
  Philipp Oppermann e2899c382e
Merge pull request #311 from dora-rs/external-events 2 years ago
  Haixuan Xavier Tao 53198b861b
Merge pull request #248 from dora-rs/shmem-read-only 2 years ago
  Philipp Oppermann c4bd9d3edf
Add convenience functions for merging external event streams with `EventStream` 2 years ago
  Philipp Oppermann 326c650f1f
Implement `Stream` for `EventStream` 2 years ago
  Philipp Oppermann 979573689a
Switch to forked `shared_memory_extended` crate 2 years ago
  Philipp Oppermann 1fab082717
Use `arrow` crate to send events from Rust to Python without copying 2 years ago
  haixuanTao c4794725aa Fix API description to use workspace 2 years ago
  haixuanTao 38e02df62c Update rust api to publish it to crates.io 2 years ago
  haixuanTao f1cf0864a4 Remove static path from workspace dependency 2 years ago
  haixuanTao 70e6d4ce8f Remove code duplicate for tracing subscriber and use env variable to manage log level. 2 years ago
  Philipp Oppermann feca83e309
Refactor: Split Rust node API into smaller submodules 2 years ago
  Philipp Oppermann 1e07a73a64
Merge branch 'main' into unify-nodes-and-operators 2 years ago
  Philipp Oppermann 1553a198ef
Re-export dora-message from dora-core 2 years ago
  Philipp Oppermann 0840cf0c0e
Implement support for TCP-based daemon connection in Rust node API 2 years ago
  dependabot[bot] b74a524031
Bump tokio from 1.23.1 to 1.24.2 3 years ago
  Philipp Oppermann cf95078ca1
Extract shared memory server/client into separate crate 3 years ago
  dependabot[bot] ae161e644c
Bump tokio from 1.21.2 to 1.23.1 3 years ago
  Philipp Oppermann 70298d836f
Start migrating the daemon control channel to shared memory 3 years ago
  Philipp Oppermann df5dcfb342
Merge branch 'main' into unify-nodes-and-operators 3 years ago
  Philipp Oppermann d3914cca60
Merge pull request #157 from dora-rs/release 3 years ago
  dependabot[bot] 2ba6b1c41c
Bump capnp from 0.14.9 to 0.14.11 (#158) 3 years ago
  Philipp Oppermann 433b7b4ed7
Merge branch 'main' into unify-nodes-and-operators 3 years ago
  Philipp Oppermann d8260d5d2c
Inherit package version from workspace root 3 years ago
  Philipp Oppermann 2e7ef8b630
Implement shared memory mapping in node API 3 years ago
  haixuanTao 9a0b303e98 Replace all versions to `v0.1.1` 3 years ago
  Philipp Oppermann 201fd228f5
Remove communication layer from dora-node-api 3 years ago
  Philipp Oppermann 7d85b92b2a
Connect to dora-daemon from node API and register with node ID 3 years ago
  Philipp Oppermann fc50a8232f
Create a request/reply communication layer abstraction 3 years ago
  Philipp Oppermann c4da2cbdad
Refactor: Move configuration to `core` crate 3 years ago
  Philipp Oppermann 7e9c3050f9
Use `tracing` for logging state of nodes, coordinator, and runtimes 3 years ago
  Philipp Oppermann e0cc48a557
Move `dora-message` crate directly under `libraries` (it's not really an extension) 3 years ago
  Philipp Oppermann 0df06fce86
Send metadata in messages encoded with capnproto 3 years ago
  Philipp Oppermann 848e136a75
Move communication layer implementation into separate library 3 years ago
  Philipp Oppermann 6caef3b149
Disable iceoryx support on Windows 3 years ago
  Philipp Oppermann 03348c5be8
Redesign communication layer to be synchronous and add support for iceoryx 3 years ago
  Philipp Oppermann 474c1e2465
Remove unused dependency 3 years ago