Releases: dora-rs/dora
Releases · dora-rs/dora
v0.3.13
What's Changed
- docs: add kornia nodes and example in Readme by @edgarriba in #1046
- Fix CI/CD by removing bitsandbytes from dora-phi4 as well as increase disk space for dora-phi4 by @haixuanTao in #1051
- Add vggt based URDF visualisation by @haixuanTao in #1044
- docs: fix speech-to-speech example README by @chrislearn in #1052
- Add exif to avif for encoding focal information with avif file by @haixuanTao in #1045
- Made some changes to make clippy happy by @chrislearn in #1053
- CLI Rework by @sjfhsjfh in #979
- Removing support for macos x86 in order to unpin macos version by @haixuanTao in #1048
- fix: in c++ ros2 example, too few ticks. by @drindr in #1060
- Fix buffer not printing because it contains legacy ERROR message by @haixuanTao in #1062
- Add back pyo3 special method by @haixuanTao in #1061
- convert chinese character to pinyin in rerun by @haixuanTao in #1049
- Fix weird daemon folder by @haixuanTao in #1064
- Revert "Fix weird daemon folder" by @phil-opp in #1065
- Add dataset collection node for dora by @ShashwatPatil in #1041
- Remove rust--toolchain.toml and use rust-version in Cargo.toml by @chrislearn in #1071
- Fix many
cargo clippywarning by @chrislearn in #1070 - Add proper documentation to
dora-node-apicrate by @phil-opp in #1056 - [node-hub] opencv-plot: allow specifying encoding and bbox format in uppercase letters by @dieu-detruit in #1075
- python api: added py.typed by @dieu-detruit in #1078
- Fix all clippy warning by @chrislearn in #1076
- Fix: Create working directory if it doesn't exist by @phil-opp in #1066
- doc: Node & Descriptor by @sjfhsjfh in #1069
- Improve build logging by @phil-opp in #1067
- chore: update json schema by @sjfhsjfh in #1080
- Document public
DYNAMIC_SOURCEconstant by @phil-opp in #1082 - Automate schema regeneration through CI by @phil-opp in #1083
- Update
schemarscrate tov1.0.4by @phil-opp in #1085 - Update JSON schema for
dora-coreby @github-actions[bot] in #1086 - Minor tweaks for JSON schema regeneration PR by @phil-opp in #1087
- Update JSON schema for
dora-coreby @github-actions[bot] in #1088 - Error if node with
gitfield was not built before dataflow start by @phil-opp in #1089 - Update rust edition to 2024 by @chrislearn in #1072
- Add a MSRV CI job by @phil-opp in #1094
- Updates to rerun 0.24.0 + message type proposal by @rozgo in #1096
- Add mcp-host node and mcp-server node by @chrislearn in #1063
- Update speech-to-text doc by @chrislearn in #1097
- Add default readme for crates by @chrislearn in #1102
- Improve
renovateconfig to open separate PRs for Rust and Python by @phil-opp in #1107 - Run cargo update by @phil-opp in #1109
- Run CI also when PRs are marked as ready for review by @phil-opp in #1130
- Feat/build arg with space by @drindr in #1103
- feat/path-with-env by @drindr in #1104
- Update Rust crate tracing-subscriber to v0.3.20 [SECURITY] by @renovate[bot] in #1121
- Downgrade
opentelemetrytov0.29again indora-metricsby @phil-opp in #1132 - Use debug logging in CI to debug
uvlock deadlock by @phil-opp in #1137 - Fix typo in variable name by @phil-opp in #1136
- Fix build command execution by @Mivik in #1140
- add model endpoint to openai proxy server by @haixuanTao in #1144
- Auto-cancel previous CI jobs on new pushes by @phil-opp in #1135
- Move node-hub to separate repo by @phil-opp in #1139
- chore: Update Cargo.lock by @github-actions[bot] in #1138
- Replace
namesdependency withpetnamecrate by @phil-opp in #1146 - Remove
communication-layer-pub-subcrate by @phil-opp in #1145 - Fix Cargo.lock by @phil-opp in #1147
- Feat: doraflow api by @heyong4725 in #1106
- expose the node_config method in python's api by @drindr in #1152
- Fix typos by @haixuanTao in #1153
- chore: Update Cargo.lock by @github-actions[bot] in #1150
- Fix timer issue for multi dynamic nodes by @haixuanTao in #1151
- Bump dora to v0.3.13 by @haixuanTao in #1154
New Contributors
- @edgarriba made their first contribution in #1046
- @chrislearn made their first contribution in #1052
- @drindr made their first contribution in #1060
- @dieu-detruit made their first contribution in #1075
- @github-actions[bot] made their first contribution in #1086
- @rozgo made their first contribution in #1096
Full Changelog: v0.3.12...v0.3.13
v0.3.9-post0
bump version
v0.3.12-fix
What's Changed
- docs: add kornia nodes and example in Readme by @edgarriba in #1046
- Fix CI/CD by removing bitsandbytes from dora-phi4 as well as increase disk space for dora-phi4 by @haixuanTao in #1051
- Add vggt based URDF visualisation by @haixuanTao in #1044
- docs: fix speech-to-speech example README by @chrislearn in #1052
- Add exif to avif for encoding focal information with avif file by @haixuanTao in #1045
- Made some changes to make clippy happy by @chrislearn in #1053
- CLI Rework by @sjfhsjfh in #979
- Removing support for macos x86 in order to unpin macos version by @haixuanTao in #1048
- fix: in c++ ros2 example, too few ticks. by @drindr in #1060
- Fix buffer not printing because it contains legacy ERROR message by @haixuanTao in #1062
- Add back pyo3 special method by @haixuanTao in #1061
- convert chinese character to pinyin in rerun by @haixuanTao in #1049
- Fix weird daemon folder by @haixuanTao in #1064
New Contributors
- @edgarriba made their first contribution in #1046
- @chrislearn made their first contribution in #1052
- @drindr made their first contribution in #1060
Full Changelog: v0.3.12...v0.3.12-fix
v0.3.12
What's Changed
- Implemented dora-cotracker node by @ShashwatPatil in #931
- Minor fix and add boxes2d example to facebook/cotracker by @haixuanTao in #950
- Update Rust crate tokio to v1.44.2 [SECURITY] by @renovate in #951
- Post 3.11 release fix by @haixuanTao in #954
- Bump crossbeam-channel from 0.5.14 to 0.5.15 by @dependabot in #959
- Added E ruff flag for pydocstyle by @7SOMAY in #958
- Revert "Added E ruff flag for better code quality [skip ci]" by @haixuanTao in #968
- Ease of use changes in benches for issue #957 by @Ignavar in #969
- Reachy cotracker by @haixuanTao in #972
- Improve rav1e by @haixuanTao in #974
- Fix pyrealsense by @haixuanTao in #973
- Added Self Uninstall Command by @Shar-jeel-Sajid in #944
- Improve benchmark implementation & Add warning for discarding events by @Mivik in #971
- docs: Updated README: Added comprehensive usage documentation with vi… by @LeonRust in #983
- Fix rerun-viewer example. by @francocipollone in #989
- docs: add license badge by @Radovenchyk in #996
- Disable sccache for
musllinuxjobs by @haixuanTao in #1000 - Remove unused sysinfo monitor by @Mivik in #1007
- Refactor Python CUDA IPC API by @Mivik in #1002
- fix terminal not printing stdout on nvml warning by @haixuanTao in #1008
- Fix issue #1006: [Brief description of the fix] by @sohamukute in #1013
- Improving so100 usability by @haixuanTao in #988
- Add dora-mediapipe node for quick human pose estimation by @haixuanTao in #986
- Bump torch to 2.7 by @haixuanTao in #1015
- refactor(tracing): use builder style by @sjfhsjfh in #1009
- Fix spawning runtime through python when it is installed with pip by @haixuanTao in #1011
- chore(deps): update dependency numpy to v2 by @renovate in #1014
- Fix error when multiple visualization key is active and when urdf_transform env variable is not present by @haixuanTao in #1016
- Update pyrealsense2 Dependencies for L515 Support and Fix README wget Link by @kingchou007 in #1021
- Minor fix for mujoco sim by @haixuanTao in #1023
- dora-mujoco simulation node with example for controlling any arm by @ShashwatPatil in #1012
- fix ros CI/CD by @haixuanTao in #1027
- dora-vggt by @haixuanTao in #1024
- Adding vision to openai server by @haixuanTao in #1025
- Revert "Adding vision to openai server" by @haixuanTao in #1031
- Expose AllInputClosed message as a Stop message by @haixuanTao in #1026
- Add support for git repository sources for nodes by @phil-opp in #901
- Adding vision to rust openai proxy server by @haixuanTao in #1033
- Add automatic robot descriptions URDF retrieval from https://github.com/robot-descriptions/robot_descriptions.py by @haixuanTao in #1032
- Adding monochrome encoding to avif by @haixuanTao in #1037
- Release dora 0.3.12 by @haixuanTao in #1040
New Contributors
- @Mivik made their first contribution in #971
- @francocipollone made their first contribution in #989
- @sohamukute made their first contribution in #1013
- @sjfhsjfh made their first contribution in #1009
- @kingchou007 made their first contribution in #1021
Full Changelog: v0.3.11...v0.3.12
v0.3.12-rc1
Bump dora to v0.3.12-rc1
v0.3.12-rc0
Bump dora version to v0.3.12-c0
v0.3.11
What's Changed
- Post dora 0.3.10 release fix by @haixuanTao in #804
- Add windows release for rust nodes by @haixuanTao in #805
- Add Node Table into README.md by @haixuanTao in #808
- update dora yaml json schema validator by @haixuanTao in #809
- Improve readme support matrix readibility by @haixuanTao in #810
- Clippy automatic fixes applied by @Shar-jeel-Sajid in #812
- Improve documentation on adding new node to the node-hub by @haixuanTao in #820
- #807 Fixed by @7SOMAY in #818
- Applied Ruff pydocstyle to dora by @Mati-ur-rehman-017 in #831
- Related to dora-bot issue assignment by @MunishMummadi in #840
- Add dora-lerobot node into dora by @Ignavar in #834
- CI: Permit issue modifications for issue assign job by @phil-opp in #848
- Fix: Set variables outside bash script to prevent injection by @phil-opp in #849
- Replacing Deprecated functions of pyo3 by @Shar-jeel-Sajid in #838
- Add noise filtering on whipser to be able to use speakers by @haixuanTao in #847
- Add minimal Dockerfile with Python and uv for easy onboarding by @Krishnadubey1008 in #843
- More compact readme with example section by @haixuanTao in #855
- Create docker-image.yml by @haixuanTao in #857
- Multi platform docker by @haixuanTao in #858
- change:
dora/node-hub/README.mdby @MunishMummadi in #862 - Added dora-phi4 inside node-hub by @7SOMAY in #861
- node-hub: Added dora-magma node by @MunishMummadi in #853
- Added the dora-llama-cpp-python node by @ShashwatPatil in #850
- Adding in some missing types and test cases within arrow convert crate by @Ignavar in #864
- Migrate robots from dora-lerobot to dora repository by @rahat2134 in #868
- Applied pyupgrade style by @Mati-ur-rehman-017 in #876
- Adding additional llm in tests by @haixuanTao in #873
- Dora transformer node by @ShashwatPatil in #870
- Using macros in Arrow Conversion by @Shar-jeel-Sajid in #877
- Adding run comand within python API by @haixuanTao in #875
- Added f16 type conversion by @Shar-jeel-Sajid in #886
- Added "PERF" flag inside node-hub by @7SOMAY in #880
- Added quality ruff-flags for better code quality by @7SOMAY in #888
- Add llm benchmark by @haixuanTao in #881
- Implement
into_vec_f64(&ArrowData) -> Vec<f64)conversion function by @Shar-jeel-Sajid in #893 - Adding virtual env within dora build command by @haixuanTao in #895
- Adding metrics for node api by @haixuanTao in #903
- Made UI interface for input in dora, using Gradio by @ShashwatPatil in #891
- Add chinese voice support by @haixuanTao in #902
- Made conversion generic by @Shar-jeel-Sajid in #908
- Added husky simulation in Mujoco and gamepad node by @ShashwatPatil in #906
- use
cargo-disttool for dora-cli releases by @Hennzau in #916 - Implementing Self update by @Shar-jeel-Sajid in #920
- Fix: RUST_LOG=. dora run bug by @starlitxiling in #924
- Added dora-mistral-rs node in node-hub for inference in rust by @Ignavar in #910
- Fix reachy left arm by @haixuanTao in #907
- Functions for sending and recieving data using Arrow::FFI by @Mati-ur-rehman-017 in #918
- Adding
recv_asyncdora method to retrieve data in python async by @haixuanTao in #909 - Update: README.md of the node hub by @Choudhry18 in #929
- Fix magma by @haixuanTao in #926
- Add support for mask in rerun by @haixuanTao in #927
- Bump array-init-cursor from 0.2.0 to 0.2.1 by @dependabot in #933
- Enhance Zenoh Integration Documentation by @NageshMandal in #935
- Support av1 by @haixuanTao in #932
- Bump dora v0.3.11 by @haixuanTao in #948
New Contributors
- @Shar-jeel-Sajid made their first contribution in #812
- @7SOMAY made their first contribution in #818
- @Mati-ur-rehman-017 made their first contribution in #831
- @MunishMummadi made their first contribution in #840
- @Ignavar made their first contribution in #834
- @Krishnadubey1008 made their first contribution in #843
- @ShashwatPatil made their first contribution in #850
- @rahat2134 made their first contribution in #868
- @Choudhry18 made their first contribution in #929
- @NageshMandal made their first contribution in #935
Full Changelog: v0.3.10...v0.3.11
v0.3.11-rc1
Bump dora to 0.3.11-rc1
v0.3.10
What's Changed
- Enables array based bounding boxes by @haixuanTao in #772
- Fix typo in node version by @haixuanTao in #773
- CI: Use
paths-ignoreinstead of negatedpathsby @phil-opp in #781 - Adding rerun connect options by @haixuanTao in #782
- Forbid
/in node IDs by @phil-opp in #785 - Adding reachy and dora reachy demo by @haixuanTao in #784
- Fix typo in reachy node by @haixuanTao in #789
- Update dependency transformers to >=4.48.0,<=4.48.0 [SECURITY] - abandoned by @renovate in #778
- Fix bounding box for rerun viewer and clear the viewer if no bounding box is detected by @haixuanTao in #787
- Adding float for env variable and metadata parameters by @haixuanTao in #786
- Limit pip release ci to strict minimum by @haixuanTao in #791
- Add uv flag within start cli command by @haixuanTao in #788
- Adding a test for checking on the latency when used timeout and queue at the same time by @haixuanTao in #783
- Use zenoh for inter-daemon communication by @phil-opp in #779
- Pin chrono version by @haixuanTao in #797
- Add kokoro tts by @haixuanTao in #794
- Pick place demo by @haixuanTao in #793
- Bump pyo3 to 0.23 by @haixuanTao in #798
- Faster node hub CI/CD by removing
free disk space on ubuntuby @haixuanTao in #801 - Forward log messages from daemon to CLI by @phil-opp in #796
- Update CI runners to
ubuntu-22.04by @phil-opp in #802 - Add latest readme update by @haixuanTao in #800
- Bump dora version to v0.3.10-rc0 by @haixuanTao in #792
Full Changelog: v0.3.9...v0.3.10
v0.3.10-rc3
What's Changed
- Enables array based bounding boxes by @haixuanTao in #772
- Fix typo in node version by @haixuanTao in #773
- CI: Use
paths-ignoreinstead of negatedpathsby @phil-opp in #781 - Adding rerun connect options by @haixuanTao in #782
- Forbid
/in node IDs by @phil-opp in #785 - Adding reachy and dora reachy demo by @haixuanTao in #784
- Fix typo in reachy node by @haixuanTao in #789
- Update dependency transformers to >=4.48.0,<=4.48.0 [SECURITY] - abandoned by @renovate in #778
- Fix bounding box for rerun viewer and clear the viewer if no bounding box is detected by @haixuanTao in #787
- Adding float for env variable and metadata parameters by @haixuanTao in #786
- Limit pip release ci to strict minimum by @haixuanTao in #791
- Add uv flag within start cli command by @haixuanTao in #788
- Adding a test for checking on the latency when used timeout and queue at the same time by @haixuanTao in #783
- Use zenoh for inter-daemon communication by @phil-opp in #779
- Pin chrono version by @haixuanTao in #797
- Add kokoro tts by @haixuanTao in #794
- Pick place demo by @haixuanTao in #793
- Bump pyo3 to 0.23 by @haixuanTao in #798
- Faster node hub CI/CD by removing
free disk space on ubuntuby @haixuanTao in #801
Full Changelog: v0.3.9...v0.3.10-rc3