150 Commits (9db09ee9300a9d5ac21fd7cecbf3bb504ea6ad64)

Author SHA1 Message Date
  Philipp Oppermann 2d9fcc95b4
Add custom parsing to be backwards compatible 3 years ago
  Philipp Oppermann 7f3041ed6c
Allow configuring queue size per input 3 years ago
  Philipp Oppermann c9ecc87d3b
Rename `max_queue_len` to `queue_size` 3 years ago
  Philipp Oppermann 8c55397811
Make event queue length configurable 3 years ago
  haixuanTao 69bfd1e8c5 Replace git `raw_sync` with cargo `raw_sync_2` to publish our own crate on `crates.io` 3 years ago
  haixuanTao 7a7a20a298 Add missing licenses and centralise license definition 3 years ago
  haixuanTao e6b34c5f93 Add required tokio `fs` flag 3 years ago
  haixuanTao 101ddd2092 add documentation and description to all crates 3 years ago
  haixuanTao 6b1306834c add `crates.io` publish github job 3 years ago
  haixuanTao f5b65d6de7 Remove unused dependencies to simplify publishing 3 years ago
  haixuanTao 47e540fbe1 fix `build` field error 3 years ago
  haixuanTao adeaed303f Deny unknown field to avoid typography 3 years ago
  Philipp Oppermann 1c9d871030 Use rustls instead of system SSL implementation 3 years ago
  Haixuan Xavier Tao 9a4219ed35
Merge pull request #222 from dora-rs/optional-telemetry 3 years ago
  Philipp Oppermann 69efd0f08e
Make telemetry optional 3 years ago
  Philipp Oppermann 3309151c4f
Remove zenoh dependency from dora node API to speed up build 3 years ago
  Philipp Oppermann f2fb2ffab6
Merge pull request #210 from dora-rs/remove-workspace-path 3 years ago
  Philipp Oppermann 4cc9b28953
Merge branch 'main' into alloc-shmem-in-node 3 years ago
  haixuanTao f1cf0864a4 Remove static path from workspace dependency 3 years ago
  haixuanTao 59a10d5fc6 Fix clippy warnings 3 years ago
  haixuanTao e341a6d1a0 remove zenoh git dependencies 3 years ago
  Philipp Oppermann e48fed3e2d
Merge pull request #202 from dora-rs/fix-dependabot 3 years ago
  haixuanTao 447777a14c Remove `remove_dir_al` as it is vulnerable to a race condition according to dependabot 3 years ago
  Philipp Oppermann 99384e3b32
Remove iceoryx dependency 3 years ago
  Philipp Oppermann b4ebbff074
Allocate shared memory in nodes to improve throughput 3 years ago
  haixuanTao 70e6d4ce8f Remove code duplicate for tracing subscriber and use env variable to manage log level. 3 years ago
  Philipp Oppermann 9bb57ee531
Don't send replies for `SendMessage` requests when using TCP 3 years ago
  Philipp Oppermann 2ccc170649
Send all queued incoming events at once on `NextEvent` request 3 years ago
  Philipp Oppermann 00421e2bcd
Send small messages directly without shared memory 3 years ago
  Philipp Oppermann 019e411eef
Change CLI control request reply type 3 years ago
  Philipp Oppermann 1e07a73a64
Merge branch 'main' into unify-nodes-and-operators 3 years ago
  Philipp Oppermann 1553a198ef
Re-export dora-message from dora-core 3 years ago
  Philipp Oppermann 63dd2ff03d
Fix `_pthread_rwlock_timedrdlock` link error on macOS 3 years ago
  Philipp Oppermann 44d8ee0e6a
Default to safer TCP for daemon control channels for now 3 years ago
  haixuanTao 933dadc68b Expand `env` value when possible 3 years ago
  Philipp Oppermann ff836d200c
Start adding back support for daemon communication over TCP 3 years ago
  Philipp Oppermann 77c4b11c8d
Fix: adjust input mappings that refer to single operator nodes 3 years ago
  dependabot[bot] b74a524031
Bump tokio from 1.23.1 to 1.24.2 3 years ago
  Philipp Oppermann 26def8d26a
Fix parsing of dora timer inputs 3 years ago
  Philipp Oppermann 6aaf4b845c
ShmemServer: Set `disconnect` flag on drop and check it on requests 3 years ago
  Philipp Oppermann cac527a382
Add support for spawning runtime nodes with operators 3 years ago
  Philipp Oppermann 44b1f77035
Remove first-class operator support from input mappings 3 years ago
  Philipp Oppermann 6eb9b46637
Close outputs of operators when they stop 3 years ago
  Philipp Oppermann 492339a687
WIP: Start porting `dora-runtime` to `dora-daemon` 3 years ago
  Philipp Oppermann 6438ef7413
Add special handling for zero-sized messages to avoid one roundtrip 3 years ago
  Philipp Oppermann 8383c99823
Benchmark latency of ShmemServer/ShmemClient 3 years ago
  Philipp Oppermann c1346894b3
Remove logging of elapsed time 3 years ago
  Philipp Oppermann cf95078ca1
Extract shared memory server/client into separate crate 3 years ago
  Philipp Oppermann bf978d9d7d
Always send register message first, also when subscribing 3 years ago
  Philipp Oppermann c6d864b20f
Make shmem server/client typed and report event stream closure 3 years ago