Releases: viamrobotics/rdk
Releases · viamrobotics/rdk
v0.117.0
What's Changed
- RSDK-13142: Clarify and adjust Data Manager logging when cloud connection state is IDLE by @gloriacai01 in #5840
- RSDK-13299 — Log occasional warning when capture data is stale by @n0nick in #5745
- [APP-15447] [APP-15448] Record reload user, prevent config overwrites by @michaellee1019 in #5827
- RSDK-13499: add global options to all cli commands by @allisonschiang in #5837
- RSDK-10634: fix viam update on windows + add to env by @allisonschiang in #5823
- APP-15302: module.schema.json updates by @lia-viam in #5834
- APP-15413 Add filter param to DeleteTabularData by @katiepeters in #5825
- RSDK-13461 - Make unpack error clearer by @cheukt in #5832
- APP-15526: add invite redirect uri flag to oauth app commands by @purplenicole730 in #5844
- RSDK-12892: CLI parity enable/disable resource + update component by @allisonschiang in #5741
- Add Claude Code entries to .gitignore by @NickPPC in #5842
- RSDK-12894: CLI parity triggers by @allisonschiang in #5735
- RSDK-12536: Jobs CLI Parity by @allisonschiang in #5731
- RSDK-13482 Avoid NPE in request counter for just-disconnected client by @benjirewis in #5846
- RSDK-13597: Multiple files from C++ module generator by @lia-viam in #5836
Full Changelog: v0.116.0...v0.117.0
v0.117.0-rc0
What's Changed
- RSDK-13142: Clarify and adjust Data Manager logging when cloud connection state is IDLE by @gloriacai01 in #5840
- RSDK-13299 — Log occasional warning when capture data is stale by @n0nick in #5745
- [APP-15447] [APP-15448] Record reload user, prevent config overwrites by @michaellee1019 in #5827
- RSDK-13499: add global options to all cli commands by @allisonschiang in #5837
- RSDK-10634: fix viam update on windows + add to env by @allisonschiang in #5823
- APP-15302: module.schema.json updates by @lia-viam in #5834
- APP-15413 Add filter param to DeleteTabularData by @katiepeters in #5825
- RSDK-13461 - Make unpack error clearer by @cheukt in #5832
- APP-15526: add invite redirect uri flag to oauth app commands by @purplenicole730 in #5844
- RSDK-12892: CLI parity enable/disable resource + update component by @allisonschiang in #5741
- Add Claude Code entries to .gitignore by @NickPPC in #5842
- RSDK-12894: CLI parity triggers by @allisonschiang in #5735
- RSDK-12536: Jobs CLI Parity by @allisonschiang in #5731
- RSDK-13482 Avoid NPE in request counter for just-disconnected client by @benjirewis in #5846
- RSDK-13597: Multiple files from C++ module generator by @lia-viam in #5836
Full Changelog: v0.116.0...v0.117.0-rc0
v0.116.0
What's Changed
- Stop trying to invoke removed MacOS job in pull-request trusted workflow by @benjirewis in #5783
- Fix TestModularOptionalDependencyModuleCrash flake by @cheukt in #5782
- RSDK-13441 Remove usage of ShortName in framesystem reconfigure by @biotinker in #5778
- Box-box and box-capsule collision distance improvements by @biotinker in #5780
- respect all .gitignores when generating a module reload tarball by @michaellee1019 in #5786
- APP-14806: Update the how RDK handles MIME Type during File Upload by @gloriacai01 in #5636
- Fix Jira sync: match transition by target status and set resolution to Done by @10zingpd in #5788
- don't get kinemaitcs and joint positions for every position, just once by @erh in #5789
- if moving one thing, but cbiirt does weird things, tries to fix by @erh in #5790
- Fix proto round-trip for NewSimpleModel with no kinematics by @biotinker in #5795
- add an option plan label by @erh in #5797
- smart seed offset bug by @biotinker in #5798
- RSDK-9287: viam module generate crash on windows by @allisonschiang in #5646
- way to try many seeds easily for testing by @erh in #5799
- Show logs command after starting a module build by @ale7714 in #5804
- [APP-14599] add start end time to machine part logs cli by @gmulz in #5751
- parallelize some arm planning tests by @erh in #5810
- add reload paths to gitignore for go modules by @gmulz in #5808
- fix minRatio computation by @erh in #5802
- RSDK-13462: Conditionally include
log_tswhen it differs from RDK time. by @dgottlieb in #5796 - add camera extrinsics by @erh in #5806
- [RSDK-13125] Update huh version by @njooma in #5779
- added test to make sure ov is being calculated correctly by @bgrigsby8 in #5464
- RSDK-13481: Remove unsafe usage of
robotutils.Connect. by @dgottlieb in #5815 - Add a nil guard on fs in smart seed by @bgrigsby8 in #5817
- Rsdk-13444: add switch component to generated example code by @allisonschiang in #5803
- Do not use /etc/viam.json as default value for --part-id for module reload by @benjirewis in #5801
- APP-15387: Implement retry logic for adding binary data to dataset by @vpandiarajan20 in #5812
- APP-15334: Bump goutils so confidence is included in dataset.jsonL by @vpandiarajan20 in #5813
- use the order of ops that cameras use by @erh in #5819
- if we're dealing with a default orientation, skip by @erh in #5820
- make good cost way more sensible and adjust thresholds by @erh in #5807
- Bump goutils by @benjirewis in #5822
- APP-14477/14536: Use mime types as strings instead of enum in RDK by @gloriacai01 in #5814
- [RSDK-13516] Remove client certificate from TLS config and dial subparts like remotes by @danielbotros in #5769
- Remove SharedDir from command line args by @cheukt in #5828
- RSDK-13060 (part 2/2) — Remove GetImage and RenderFrame fully from Go SDK/RDK by @hexbabe in #5638
- APP-15353: Implement capture control sensor support by @gloriacai01 in #5781
- Fix brew bundle failing to install formulae from custom taps by @n0nick in #5831
New Contributors
- @bgrigsby8 made their first contribution in #5464
Full Changelog: v0.115.0...v0.116.0
v0.116.0-rc0
What's Changed
- Stop trying to invoke removed MacOS job in pull-request trusted workflow by @benjirewis in #5783
- Fix TestModularOptionalDependencyModuleCrash flake by @cheukt in #5782
- RSDK-13441 Remove usage of ShortName in framesystem reconfigure by @biotinker in #5778
- Box-box and box-capsule collision distance improvements by @biotinker in #5780
- respect all .gitignores when generating a module reload tarball by @michaellee1019 in #5786
- APP-14806: Update the how RDK handles MIME Type during File Upload by @gloriacai01 in #5636
- Fix Jira sync: match transition by target status and set resolution to Done by @10zingpd in #5788
- don't get kinemaitcs and joint positions for every position, just once by @erh in #5789
- if moving one thing, but cbiirt does weird things, tries to fix by @erh in #5790
- Fix proto round-trip for NewSimpleModel with no kinematics by @biotinker in #5795
- add an option plan label by @erh in #5797
- smart seed offset bug by @biotinker in #5798
- RSDK-9287: viam module generate crash on windows by @allisonschiang in #5646
- way to try many seeds easily for testing by @erh in #5799
- Show logs command after starting a module build by @ale7714 in #5804
- [APP-14599] add start end time to machine part logs cli by @gmulz in #5751
- parallelize some arm planning tests by @erh in #5810
- add reload paths to gitignore for go modules by @gmulz in #5808
- fix minRatio computation by @erh in #5802
- RSDK-13462: Conditionally include
log_tswhen it differs from RDK time. by @dgottlieb in #5796 - add camera extrinsics by @erh in #5806
- [RSDK-13125] Update huh version by @njooma in #5779
- added test to make sure ov is being calculated correctly by @bgrigsby8 in #5464
- RSDK-13481: Remove unsafe usage of
robotutils.Connect. by @dgottlieb in #5815 - Add a nil guard on fs in smart seed by @bgrigsby8 in #5817
- Rsdk-13444: add switch component to generated example code by @allisonschiang in #5803
- Do not use /etc/viam.json as default value for --part-id for module reload by @benjirewis in #5801
- APP-15387: Implement retry logic for adding binary data to dataset by @vpandiarajan20 in #5812
- APP-15334: Bump goutils so confidence is included in dataset.jsonL by @vpandiarajan20 in #5813
- use the order of ops that cameras use by @erh in #5819
- if we're dealing with a default orientation, skip by @erh in #5820
- make good cost way more sensible and adjust thresholds by @erh in #5807
- Bump goutils by @benjirewis in #5822
- APP-14477/14536: Use mime types as strings instead of enum in RDK by @gloriacai01 in #5814
- [RSDK-13516] Remove client certificate from TLS config and dial subparts like remotes by @danielbotros in #5769
- Remove SharedDir from command line args by @cheukt in #5828
- RSDK-13060 (part 2/2) — Remove GetImage and RenderFrame fully from Go SDK/RDK by @hexbabe in #5638
- APP-15353: Implement capture control sensor support by @gloriacai01 in #5781
- Fix brew bundle failing to install formulae from custom taps by @n0nick in #5831
New Contributors
- @bgrigsby8 made their first contribution in #5464
Full Changelog: v0.115.0...v0.116.0-rc0
v0.115.0
What's Changed
- Add GitHub to Jira release sync script by @10zingpd in #5757
- Update transition check to include 'closed' status by @10zingpd in #5767
- Add -f to the curl command for testing semi-static binaries by @benjirewis in #5768
- just client code by @stuqdog in #5763
- RSDK-13358: C++ module template generator by @lia-viam in #5752
- SimpleModel Internal FrameSystem by @biotinker in #5765
- fix mux bug and use stoppable workers by @JohnN193 in #5776
- tag-builtin-motion-debug-files by @nicksanford in #5764
- optimize-collision by @nicksanford in #5775
- RSDK-13397 - Speed up BVH by @nfranczak in #5726
- Fix argument parsing by @lia-viam in #5777
- 20260217 multi leaf model by @biotinker in #5773
- RSDK-12852 Run MacOS tests in CI and upload MacOS binaries to GCS by @benjirewis in #5737
- RSDK-13418, RSDK-13423 - Call updateWeakAndOptionalDependents less, exclude internal resources from name lookup, and allow fully qualified names for optional deps by @cheukt in #5732
Full Changelog: v0.114.0...v0.115.0
v0.115.0-rc1
Full Changelog: v0.115.0-rc0...v0.115.0-rc1
v0.115.0-rc0
What's Changed
- Add GitHub to Jira release sync script by @10zingpd in #5757
- Update transition check to include 'closed' status by @10zingpd in #5767
- Add -f to the curl command for testing semi-static binaries by @benjirewis in #5768
- just client code by @stuqdog in #5763
- RSDK-13358: C++ module template generator by @lia-viam in #5752
- SimpleModel Internal FrameSystem by @biotinker in #5765
- fix mux bug and use stoppable workers by @JohnN193 in #5776
- tag-builtin-motion-debug-files by @nicksanford in #5764
- optimize-collision by @nicksanford in #5775
- RSDK-13397 - Speed up BVH by @nfranczak in #5726
- Fix argument parsing by @lia-viam in #5777
- 20260217 multi leaf model by @biotinker in #5773
- RSDK-12852 Run MacOS tests in CI and upload MacOS binaries to GCS by @benjirewis in #5737
- RSDK-13418, RSDK-13423 - Call updateWeakAndOptionalDependents less, exclude internal resources from name lookup, and allow fully qualified names for optional deps by @cheukt in #5732
Full Changelog: v0.114.0...v0.115.0-rc0
v0.114.0
What's Changed
- RSDK-10005 FTDC for data manager by @katiepeters in #5699
- RSDK-13349: Stop prepending remote names when associating remote resource configs by @benjirewis in #5716
- Updating module local build to use CommandContext by @amaschas in #5723
- Bump ik scoring scales up by 10x by @dgottlieb in #5721
- RSDK-13250: OUE: let resource manager handle re-adding resources by @aldenh-viam in #5710
- RSDK-13255: Add tests for building go sdk example projects by @allisonschiang in #5682
- [RSDK-13047] Make DoNotWaitForRunning a per-client option by @danielbotros in #5725
- reduce motion planning default logging a bit by @erh in #5727
- RSDK-12773 — Reduce log spam when stream server removeMissingStreams errors when configuration fails or dependency missing by @hexbabe in #5724
- Remove support for OOB transforms by @biotinker in #5729
- option to output waypoints in the format used by execution by @erh in #5734
- upgrade viz tools by @erh in #5738
- 20260211 show poses by @erh in #5743
- Revert "feat: add fake arm for so101 (#5718)" by @mattmacf98 in #5739
- Collision checking simplification by @biotinker in #5713
- Catch edge case for empty tensor in mlmodel service by @bhaney in #5744
- [APP-14503] Add "Public" Field to "GetAppContent" Response by @bashar-515 in #5753
- make SDK own components and services and app clients by @stuqdog in #5715
- add another seed range for medium movements by @erh in #5754
- Restore GoalsProcessed field by @biotinker in #5758
- add more points when close to obstacles by @erh in #5746
- Cache BFS frame names in FrameSystem for deterministic ordering by @biotinker in #5759
- Add Releases<>Jira tag githubworkflow by @10zingpd in #5756
- multi arm ik improvements by @erh in #5755
- don't repeat work a little cleaner by @erh in #5762
- Make SimpleModel immutable by @biotinker in #5760
Full Changelog: v0.113.0...v0.114.0
v0.114.0-rc0
What's Changed
- RSDK-10005 FTDC for data manager by @katiepeters in #5699
- RSDK-13349: Stop prepending remote names when associating remote resource configs by @benjirewis in #5716
- Updating module local build to use CommandContext by @amaschas in #5723
- Bump ik scoring scales up by 10x by @dgottlieb in #5721
- RSDK-13250: OUE: let resource manager handle re-adding resources by @aldenh-viam in #5710
- RSDK-13255: Add tests for building go sdk example projects by @allisonschiang in #5682
- [RSDK-13047] Make DoNotWaitForRunning a per-client option by @danielbotros in #5725
- reduce motion planning default logging a bit by @erh in #5727
- RSDK-12773 — Reduce log spam when stream server removeMissingStreams errors when configuration fails or dependency missing by @hexbabe in #5724
- Remove support for OOB transforms by @biotinker in #5729
- option to output waypoints in the format used by execution by @erh in #5734
- upgrade viz tools by @erh in #5738
- 20260211 show poses by @erh in #5743
- Revert "feat: add fake arm for so101 (#5718)" by @mattmacf98 in #5739
- Collision checking simplification by @biotinker in #5713
- Catch edge case for empty tensor in mlmodel service by @bhaney in #5744
- [APP-14503] Add "Public" Field to "GetAppContent" Response by @bashar-515 in #5753
- make SDK own components and services and app clients by @stuqdog in #5715
- add another seed range for medium movements by @erh in #5754
- Restore GoalsProcessed field by @biotinker in #5758
- add more points when close to obstacles by @erh in #5746
- Cache BFS frame names in FrameSystem for deterministic ordering by @biotinker in #5759
- Add Releases<>Jira tag githubworkflow by @10zingpd in #5756
- multi arm ik improvements by @erh in #5755
- don't repeat work a little cleaner by @erh in #5762
- Make SimpleModel immutable by @biotinker in #5760
Full Changelog: v0.113.0...v0.114.0-rc0
v0.113.0
What's Changed
- RSDK-13061: enforce adding new resources to module generator through new test by @allisonschiang in #5678
- RSDK-13008: Add module/trace package with minimal API for module authors to instrument their code by @jmatth in #5704
- RSDK-13319 — Fix windows webcam path in query.go RDK by @hexbabe in #5706
- motion planning - adding waypoints if we get close to an obstacle by @erh in #5653
- [RSDK-12432] Adding Brown Conrady K6 Distorter Model by @SebastianMunozP in #5702
- print out failure where the time goes by @erh in #5712
- if we're doing a very small movement, don't search a long time as it's likely to fail by @erh in #5714
- RSDK-13090 - cli support removing fragments by @stuqdog in #5679
- Fix interval conversion in BinaryDataByFilter by @katiepeters in #5711
- feat: add fake arm for so101 by @mattmacf98 in #5718
- APP-11769 - Add visibility to training script upload CLI by @lvhg in #5680
- let motion planning test tool execute by @erh in #5717
- 20260207 consistent velocity prep by @erh in #5719
New Contributors
Full Changelog: v0.112.0...v0.113.0