Breaking Change
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.
Hardwares
- CUDA zero copy feature
- Intel Realsense
- Agilex Piper ams
- Astra Orbbec Cameras
Models
- Adding support for RoboticDiffusionTransformers model
Scheduler
- Made the node scheduler fair between input and respect queue size compared to previously where the queue size was not respected
Bug Fix
- Fix MacOS not using the right python version
- Fix python not flushing out print in python by removing buffering function.
v0.3.8 (2024-12-06)
- Make node hub CI/CD cross platform by @haixuanTao in #714
- Make node hub CI/CD cross architecture by @haixuanTao in #716
- Make list an available type for metadata by @haixuanTao in #721
- Add stdout logging by @haixuanTao in #720
- Add an error when a node fails when using dora run by @haixuanTao in #719
- Add pyarrow cuda zero copy helper by @haixuanTao in #722
- feat: Add Dora-kit car Control in node-hub by @LyonRust in #715
- Add yuv420 encoding to opencv-video-capture by @haixuanTao in #725
- Change macOS CI runner to
macos-13
by @phil-opp in #729 - Add eyre to pyo3 node by @haixuanTao in #730
- Moving queue size and making node flume queue bigger by @haixuanTao in #724
- Make python default for macos by @haixuanTao in #731
- Modify the node queue Scheduler to make it able to schedule input fairly by @haixuanTao in #728
Full Changelog: v0.3.7...v0.3.8