Releases: viamrobotics/rdk
Releases · viamrobotics/rdk
v0.44.0-rc0
What's Changed
- Clearer resource diff in tests for VerifySameResources by @maximpertsov in #4389
- [RSDK-8849] Change low rpm error to warning and limit zeroRpm tracker to make logs less noisy by @randhid in #4386
- RSDK-8736: Only keep last error instead of joining by @maximpertsov in #4390
- [APP 2911] Step Towards Removal of Legacy Robot API Keys by @bashar-515 in #4374
- Bump dependencies in /web/frontend by @ethanlook in #4394
- Fix arm, base, camera, and resource example snippets by @JessamyT in #4392
- [DATA-2672] Refactor data capture and data sync by @nicksanford in #4161
- RSDK-8858 Add frame_rate to webcam driver by @jckras in #4393
- RSDK-8867 - Clear resources from resource collection by @cheukt in #4398
- RSDK-8824: Test Datarace: go.viam.com/rdk/components/base/sensorcontrolled.TestSensorBaseWithVelocitiesSensor by @martha-johnston in #4395
- RSDK-8883: Have package downloading better interpret file does not exist errors. by @dgottlieb in #4402
- RSDK-8582: flaky test: data race in TestEncodedMotorControls by @martha-johnston in #4403
- Automated remote-control Version Update by @github-actions in #4404
- RSDK-8887 Update to prevent nil panics in framesystem by @biotinker in #4405
New Contributors
- @bashar-515 made their first contribution in #4374
Full Changelog: v0.43.0...v0.44.0-rc0
v0.43.0
What's Changed
- Move more of the videosource code to the videosourcewrappers file by @randhid in #4366
- RSDK-8778: Enforce we never downgrade a WebRTC -> gRPC connection. by @dgottlieb in #4371
- RSDK-8250, RSDK-8564, RSDK-8599 - Configurable logging cleanup by @dgottlieb in #4320
- APP-6182 validate model triplets in meta.json by @abe-winter in #4369
- RSDK-7958: Unskip TestRTPPassthrough. by @dgottlieb in #4372
- RSDK-8663: Optimize away gostream concurrency complexity for camera clients. by @dgottlieb in #4363
- DATA-3141: Adding ability to add CLI args to Training Jobs by @vpandiarajan20 in #4357
- Bump svelte from 4.1.2 to 4.2.19 in /web/frontend by @dependabot in #4337
- RSDK-8821: Remove stream server assumption that all streams are cameras. by @dgottlieb in #4376
- RSDK-8542 expose plans generated from builtin motion service without executing them by @raybjork in #4287
- RSDK-8838: Use SetRPM in gantry homing routine by @martha-johnston in #4380
- RSDK-8831 - Add log for failing module restart by @cheukt in #4378
- RSDK-8840 - Add set speed and acceleration function to xArm doCommand by @nfranczak in #4382
- RSDK-8790: Add frame_rate to Go SDK by @jckras in #4377
- RSDK-8836: Gantry Can't Home with Limit Switches by @martha-johnston in #4383
- RSDK-8832 - add docs around foreign service handler by @cheukt in #4381
- RSDK-8576 spline constraints for motion by @biotinker in #4379
- Automated remote-control Version Update by @github-actions in #4387
Full Changelog: v0.42.0...v0.43.0
v0.43.0-rc0
What's Changed
- Move more of the videosource code to the videosourcewrappers file by @randhid in #4366
- RSDK-8778: Enforce we never downgrade a WebRTC -> gRPC connection. by @dgottlieb in #4371
- RSDK-8250, RSDK-8564, RSDK-8599 - Configurable logging cleanup by @dgottlieb in #4320
- APP-6182 validate model triplets in meta.json by @abe-winter in #4369
- RSDK-7958: Unskip TestRTPPassthrough. by @dgottlieb in #4372
- RSDK-8663: Optimize away gostream concurrency complexity for camera clients. by @dgottlieb in #4363
- DATA-3141: Adding ability to add CLI args to Training Jobs by @vpandiarajan20 in #4357
- Bump svelte from 4.1.2 to 4.2.19 in /web/frontend by @dependabot in #4337
- RSDK-8821: Remove stream server assumption that all streams are cameras. by @dgottlieb in #4376
- RSDK-8542 expose plans generated from builtin motion service without executing them by @raybjork in #4287
- RSDK-8838: Use SetRPM in gantry homing routine by @martha-johnston in #4380
- RSDK-8831 - Add log for failing module restart by @cheukt in #4378
- RSDK-8840 - Add set speed and acceleration function to xArm doCommand by @nfranczak in #4382
- RSDK-8790: Add frame_rate to Go SDK by @jckras in #4377
- RSDK-8836: Gantry Can't Home with Limit Switches by @martha-johnston in #4383
- RSDK-8832 - add docs around foreign service handler by @cheukt in #4381
- RSDK-8576 spline constraints for motion by @biotinker in #4379
- Automated remote-control Version Update by @github-actions in #4387
Full Changelog: v0.42.0...v0.43.0-rc0
v0.42.0
What's Changed
- RSDK-8699: Cannot go to gantry position 0.0, only 0.2+. by @martha-johnston in #4354
- RSDK-8722 - Log RDK version to cloud by @cheukt in #4358
module download
command by @abe-winter in #4353- RSDK-8701 Show configuring state through MachineStatus endpoint by @maximpertsov in #4359
- RSDK-8372 - Test RuntimeError: go.viam.com/rdk/services/navigation/builtin.TestStartWaypoint/Reach_waypoints_successfully by @nfranczak in #4331
- Clean up gostream workflows, readme, tooling by @randhid in #4355
- DOCS-2498: Add links back to main docs for services by @sguequierre in #4356
- RSDK-7753: Remove non-blocking GoFor functionality on 9/1 by @martha-johnston in #4335
- [RSDK-8574][RSDK-8184]: return an error if user tries to move a sensor controlled base without copy/pasting tuned PID values to the config by @martha-johnston in #4291
- RSDK-8481 - change being within planDevMM of goal to be a success by @nfranczak in #4327
- Bump goutils by @benjirewis in #4364
- Do not scale gantry collector returns from
Lengths
andPositions
by @randhid in #4362 - Automated remote-control Version Update by @github-actions in #4365
Full Changelog: v0.41.0...v0.42.0
v0.42.0-rc0
What's Changed
- RSDK-8699: Cannot go to gantry position 0.0, only 0.2+. by @martha-johnston in #4354
- RSDK-8722 - Log RDK version to cloud by @cheukt in #4358
module download
command by @abe-winter in #4353- RSDK-8701 Show configuring state through MachineStatus endpoint by @maximpertsov in #4359
- RSDK-8372 - Test RuntimeError: go.viam.com/rdk/services/navigation/builtin.TestStartWaypoint/Reach_waypoints_successfully by @nfranczak in #4331
- Clean up gostream workflows, readme, tooling by @randhid in #4355
- DOCS-2498: Add links back to main docs for services by @sguequierre in #4356
- RSDK-7753: Remove non-blocking GoFor functionality on 9/1 by @martha-johnston in #4335
- [RSDK-8574][RSDK-8184]: return an error if user tries to move a sensor controlled base without copy/pasting tuned PID values to the config by @martha-johnston in #4291
- RSDK-8481 - change being within planDevMM of goal to be a success by @nfranczak in #4327
- Bump goutils by @benjirewis in #4364
- Do not scale gantry collector returns from
Lengths
andPositions
by @randhid in #4362 - Automated remote-control Version Update by @github-actions in #4365
Full Changelog: v0.41.0...v0.42.0-rc0
v0.41.0
What's Changed
- RSDK-8592 Make single encoder tick even without motor by @oliviamiller in #4332
- RSDK-6985 - Filter out SetHeader errors by @cheukt in #4338
- Ignore direnv by @maximpertsov in #4345
- Move static source to fake by @randhid in #4333
- DATA-3040: Add retries when downloading large files by @n0nick in #4314
- DATA-3102 - Make the status optional for listing training jobs by @tahiyasalam in #4346
- RSDK-5835: Remove libvpx dependency by @jckras in #4342
- RSDK-8598 - Replace cache after sync by @cheukt in #4343
- RSDK-8631 Bump goutils and webrtc versions by @benjirewis in #4347
- bump min golang by @abe-winter in #4349
- RSDK-7403: Improve remote camera clients. by @dgottlieb in #4294
- DATA-3040: Add debug log messages to binary data export to track retries by @n0nick in #4348
- deprecate unneeded utils.Testing by @abe-winter in #4350
- DOCS-2498: Link from RDK docs to main docs on component pages part 2 by @sguequierre in #4352
- DOCS-2498: Link to main component documentation on RDK docs site by @sguequierre in #4351
Full Changelog: v0.40.0...v0.41.0
v0.41.0-rc0
What's Changed
- RSDK-8592 Make single encoder tick even without motor by @oliviamiller in #4332
- RSDK-6985 - Filter out SetHeader errors by @cheukt in #4338
- Ignore direnv by @maximpertsov in #4345
- Move static source to fake by @randhid in #4333
- DATA-3040: Add retries when downloading large files by @n0nick in #4314
- DATA-3102 - Make the status optional for listing training jobs by @tahiyasalam in #4346
- RSDK-5835: Remove libvpx dependency by @jckras in #4342
- RSDK-8598 - Replace cache after sync by @cheukt in #4343
- RSDK-8631 Bump goutils and webrtc versions by @benjirewis in #4347
- bump min golang by @abe-winter in #4349
- RSDK-7403: Improve remote camera clients. by @dgottlieb in #4294
- DATA-3040: Add debug log messages to binary data export to track retries by @n0nick in #4348
- deprecate unneeded utils.Testing by @abe-winter in #4350
- DOCS-2498: Link from RDK docs to main docs on component pages part 2 by @sguequierre in #4352
- DOCS-2498: Link to main component documentation on RDK docs site by @sguequierre in #4351
Full Changelog: v0.40.0...v0.41.0-rc0
v0.40.0
What's Changed
- Remove av logger from viam-server by @randhid in #4308
- RSDK-4575: Add optional label path to vision service by @bhaney in #4316
- RSDK-8314 poc xarm 6 pouring liquid from a wine bottle by @biotinker in #4317
- [RSDK-8562] make control freq configurable by @JohnN193 in #4303
- APP-3604
link-repo
command in CLI by @abe-winter in #4326 - Data-2818: Get training logs by @etai-shuchatowitz in #4323
- Remove libjpeg package from rimage by @randhid in #4319
- RSDK-8146 - Close resources with done contexts or failed startup by @cheukt in #4252
- RDSK-8360 - data race investigation on TestObstacleReplanningSlam by @nfranczak in #4269
- DATA-3074: Package permissions by @etai-shuchatowitz in #4328
- RSDK-8629: mock out all tflite model services in vision service tests by @bhaney in #4324
- Making sense of the error by @susmitaSanyal in #4329
- Delete ffmpeg by @randhid in #4265
- Patch gostream release bug for modules by @hexbabe in #4330
- Address cors and image dependabot alerts by @stevebriskin in #4336
- RSDK-5528: Remove mmal from rdk/gostream by @jckras in #4334
- use StoppableWorkers in vectornav/imu by @penguinland in #4318
- RSDK-8570 Utilize
StoppableWorkers
from goutils by @benjirewis in #4325 - Use correct
StoppableWorkers
in imu code by @benjirewis in #4340 - Automated remote-control Version Update by @github-actions in #4341
New Contributors
Full Changelog: v0.39.0...v0.40.0
v0.40.0-rc0
What's Changed
- Remove av logger from viam-server by @randhid in #4308
- RSDK-4575: Add optional label path to vision service by @bhaney in #4316
- RSDK-8314 poc xarm 6 pouring liquid from a wine bottle by @biotinker in #4317
- [RSDK-8562] make control freq configurable by @JohnN193 in #4303
- APP-3604
link-repo
command in CLI by @abe-winter in #4326 - Data-2818: Get training logs by @etai-shuchatowitz in #4323
- Remove libjpeg package from rimage by @randhid in #4319
- RSDK-8146 - Close resources with done contexts or failed startup by @cheukt in #4252
- RDSK-8360 - data race investigation on TestObstacleReplanningSlam by @nfranczak in #4269
- DATA-3074: Package permissions by @etai-shuchatowitz in #4328
- RSDK-8629: mock out all tflite model services in vision service tests by @bhaney in #4324
- Making sense of the error by @susmitaSanyal in #4329
- Delete ffmpeg by @randhid in #4265
- Patch gostream release bug for modules by @hexbabe in #4330
- Address cors and image dependabot alerts by @stevebriskin in #4336
- RSDK-5528: Remove mmal from rdk/gostream by @jckras in #4334
- use StoppableWorkers in vectornav/imu by @penguinland in #4318
- RSDK-8570 Utilize
StoppableWorkers
from goutils by @benjirewis in #4325 - Use correct
StoppableWorkers
in imu code by @benjirewis in #4340 - Automated remote-control Version Update by @github-actions in #4341
New Contributors
Full Changelog: v0.39.0...v0.40.0-rc0
v0.39.0
What's Changed
- [RSDK-8526] Make communicating with the TMC5072 atomic by @penguinland in #4292
- Allow URL to be set in update command for training scripts by @tahiyasalam in #4280
- DATA-2823 - Add logic in CaptureAllFromCamera to exclude readings from being captured by @tahiyasalam in #4296
- Fix bug with CLI by @tahiyasalam in #4302
- Tweaks to the interruptStream by @penguinland in #4259
- [RSDK-8581] Stop using HW PWM on Jetson/Orin boards by @penguinland in #4297
- Update motor.go to add code sample for SetRPM by @npentrel in #4304
- RSDK-8595 Unhealthy resource state by @maximpertsov in #4257
- use ModularMain in the example modules by @penguinland in #4293
- [DATA-2672] simplify diskusage by @nicksanford in #4300
- APP-2917 use idiomatic testing env check by @maximpertsov in #4306
- DATA-2989: Fix export command for dataset file excluding extension by @tahiyasalam in #4282
- [RSDK-7731] more verbose error message when NativeConfig has an unexpected type passed in by @penguinland in #4307
- [RSDK-8494] Validate PWM-setting requests by @penguinland in #4309
- Remove private
projectorProvider
interface from the Camera interface by @randhid in #4276 - [DATA-2672] refactor data registry by @nicksanford in #4301
- APP-5909 by @nicksanford in #4288
- [DATA-2672] add helper functions by @nicksanford in #4299
- parallel projection is OK to include in static builds by @bhaney in #4312
- Bump Three.js related dependencies by @micheal-parks in #4311
- [DATA-2672] move datamanager datacapture into data by @nicksanford in #4313
- Update apis.json with new fields by @DTCurrie in #4180
- [RSDK-8602] Release stream image after for loop termination (Gostream) by @hexbabe in #4305
- Automated remote-control Version Update by @github-actions in #4321
- RSDK-8631 - update goutils by @cheukt in #4322
Full Changelog: v0.38.0...v0.39.0