Releases: viamrobotics/rdk
Releases · viamrobotics/rdk
v0.39.0-rc0
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-rc0
v0.38.0
What's Changed
- Bump goutils 0.1.91 -> 0.1.92 by @dgottlieb in #4284
- RSDK-8149: Upgrade mock clock library to resolve its data race. by @dgottlieb in #4196
- RSDK-8536 Fix PTG frame check, and add a minimum step check count by @biotinker in #4285
- [RSDK-8418] use genericlinux SPI in rpi4, to avoid deadlock-on-close by @penguinland in #4277
- RSDK-8437 - Viam robot part restart cli command by @zaporter-work in #4255
- RSDK-8189: Bump goutils and webrtc to address PeerConnection.GracefulClose hang. by @dgottlieb in #4286
- Update client.go by @npentrel in #4295
Full Changelog: v0.37.0...v0.38.0
v0.38.0-rc0
What's Changed
- Bump goutils 0.1.91 -> 0.1.92 by @dgottlieb in #4284
- RSDK-8149: Upgrade mock clock library to resolve its data race. by @dgottlieb in #4196
- RSDK-8536 Fix PTG frame check, and add a minimum step check count by @biotinker in #4285
- [RSDK-8418] use genericlinux SPI in rpi4, to avoid deadlock-on-close by @penguinland in #4277
- RSDK-8437 - Viam robot part restart cli command by @zaporter-work in #4255
- RSDK-8189: Bump goutils and webrtc to address PeerConnection.GracefulClose hang. by @dgottlieb in #4286
- Update client.go by @npentrel in #4295
Full Changelog: v0.37.0...v0.38.0-rc0
v0.37.0
What's Changed
- RSDK-5391 - Create distinct planning and execution frames for PTG KinematicWrapper by @nfranczak in #3876
- APP-5844 clear version in
module reload
when type=registry by @abe-winter in #4267 - Update vision.go by @npentrel in #4266
- make a standardized Main function for writing modules by @penguinland in #4256
- show instructions in
viam module reload
when the user hits the non-root destination issue by @abe-winter in #4271 - DATA-2941 - Move CLI commands for adding/removing to a dataset by @tahiyasalam in #4270
- check OS + architecture of binary in
validateModuleFile
by @abe-winter in #4272 - RSDK-8436: Update webrtc/goutils to take advantage of GracefulClose fixes. by @dgottlieb in #4274
- RSDK-8377: Implement With() equivalent function for RDK loggers by @danielbotros in #4236
- Create logger hierarchy for config and incoming / outgoing loggers by @danielbotros in #4240
- RSDK-8307: get and send go sdk versions by @purplenicole730 in #4258
- Upgrade goutils version by @benjirewis in #4278
- DATA-2983 - Improve with upload command by @tahiyasalam in #4275
- Automated remote-control Version Update by @github-actions in #4279
Full Changelog: v0.36.0...v0.37.0
v0.37.0-rc1
Full Changelog: v0.37.0-rc0...v0.37.0-rc1
v0.37.0-rc0
What's Changed
- RSDK-5391 - Create distinct planning and execution frames for PTG KinematicWrapper by @nfranczak in #3876
- APP-5844 clear version in
module reload
when type=registry by @abe-winter in #4267 - Update vision.go by @npentrel in #4266
- make a standardized Main function for writing modules by @penguinland in #4256
- show instructions in
viam module reload
when the user hits the non-root destination issue by @abe-winter in #4271 - DATA-2941 - Move CLI commands for adding/removing to a dataset by @tahiyasalam in #4270
- check OS + architecture of binary in
validateModuleFile
by @abe-winter in #4272 - RSDK-8436: Update webrtc/goutils to take advantage of GracefulClose fixes. by @dgottlieb in #4274
- RSDK-8377: Implement With() equivalent function for RDK loggers by @danielbotros in #4236
- Create logger hierarchy for config and incoming / outgoing loggers by @danielbotros in #4240
- RSDK-8307: get and send go sdk versions by @purplenicole730 in #4258
- Upgrade goutils version by @benjirewis in #4278
- DATA-2983 - Improve with upload command by @tahiyasalam in #4275
- Automated remote-control Version Update by @github-actions in #4279
Full Changelog: v0.36.0...v0.37.0-rc0
v0.36.0
What's Changed
- RSDK-8390 pose interpolation between orientations can take the long way around by @biotinker in #4243
- [RSDK-8261] initialize new interrupts using the correct name by @penguinland in #4242
- Update cli module docs url by @zaporter-work in #4244
- RSDK-8328: Controlled motor does not handle ResetZeroPosition by @martha-johnston in #4245
- APP-5488: add IDs to rc cards by @ethanlook in #4248
- Rsdk-8162: fixing rpm power by @susmitaSanyal in #4251
- [RSDK-8358] add error log for low speeds for encoded motors by @JohnN193 in #4250
- RSDK-8322: Combining all sats in view by @susmitaSanyal in #4247
- [RSDK-7209] fix deadlock in analog reader initialization by @penguinland in #4249
- Use StoppableWorkers in the GPS DataReaders by @penguinland in #4237
- RSDK-8229 Ingest config version and propagate to resources by @maximpertsov in #4206
- DATA-2505 Implement default mimetype (change to JPEG) by @vijayvuyyuru in #4253
- [RSDK-8382] Add robot GetVersion by @ale7714 in #4254
- reset logger level when config isnt present by @puranamp in #4232
- RSDK-7074 Add info log to adxl by @oliviamiller in #4261
- Automated remote-control Version Update by @github-actions in #4264
- Remove unused field in adxl struct by @oliviamiller in #4262
Full Changelog: v0.35.0...v0.36.0
v0.36.0-rc0
What's Changed
- RSDK-8390 pose interpolation between orientations can take the long way around by @biotinker in #4243
- [RSDK-8261] initialize new interrupts using the correct name by @penguinland in #4242
- Update cli module docs url by @zaporter-work in #4244
- RSDK-8328: Controlled motor does not handle ResetZeroPosition by @martha-johnston in #4245
- APP-5488: add IDs to rc cards by @ethanlook in #4248
- Rsdk-8162: fixing rpm power by @susmitaSanyal in #4251
- [RSDK-8358] add error log for low speeds for encoded motors by @JohnN193 in #4250
- RSDK-8322: Combining all sats in view by @susmitaSanyal in #4247
- [RSDK-7209] fix deadlock in analog reader initialization by @penguinland in #4249
- Use StoppableWorkers in the GPS DataReaders by @penguinland in #4237
- RSDK-8229 Ingest config version and propagate to resources by @maximpertsov in #4206
- DATA-2505 Implement default mimetype (change to JPEG) by @vijayvuyyuru in #4253
- [RSDK-8382] Add robot GetVersion by @ale7714 in #4254
- reset logger level when config isnt present by @puranamp in #4232
- RSDK-7074 Add info log to adxl by @oliviamiller in #4261
- Automated remote-control Version Update by @github-actions in #4264
- Remove unused field in adxl struct by @oliviamiller in #4262
Full Changelog: v0.35.0...v0.36.0-rc0
v0.35.0
What's Changed
- [RSDK-8272] use the current power to determine the starting power of goForInternal by @JohnN193 in #4214
- RSDK-8205: Remove Conversion To Zap Loggers by @danielbotros in #4207
- RSDK-8097 - update readme, remove old example by @cheukt in #4225
- RSDK-8094: resource configuration priority and lazy updates to log level by @puranamp in #4224
- [RSDK-8345] prevent deadlock in software PWM loop by @penguinland in #4226
- RSDK-8085: add operation manager logger by @puranamp in #4228
- RSDK-8090: add resource manager logger by @puranamp in #4229
- RSDK-8361 Fix assorted nil pointers in arm constraints by @biotinker in #4231
- RSDK-8350 - Make ML training CLI commands clearer and update dataset file by @tahiyasalam in #4227
- RSDK-8086: create the package manager logger by @puranamp in #4230
- RSDK-8367 Fix bug preventing use of cbirrt when topological constraints are enabled by @biotinker in #4233
- Switch runners to github. by @Otterverse in #4235
- RSDK-7899 Implement machine status API by @maximpertsov in #4211
- RSDK-8280 jsonschema in meta.json by @abe-winter in #4234
- fix bug in fake arm and add unit tests by @raybjork in #4239
- Use StoppableWorkers in the GPS RTK component by @penguinland in #4222
- Automated remote-control Version Update by @github-actions in #4241
Full Changelog: v0.34.0...v0.35.0
v0.35.0-rc0
What's Changed
- [RSDK-8272] use the current power to determine the starting power of goForInternal by @JohnN193 in #4214
- RSDK-8205: Remove Conversion To Zap Loggers by @danielbotros in #4207
- RSDK-8097 - update readme, remove old example by @cheukt in #4225
- RSDK-8094: resource configuration priority and lazy updates to log level by @puranamp in #4224
- [RSDK-8345] prevent deadlock in software PWM loop by @penguinland in #4226
- RSDK-8085: add operation manager logger by @puranamp in #4228
- RSDK-8090: add resource manager logger by @puranamp in #4229
- RSDK-8361 Fix assorted nil pointers in arm constraints by @biotinker in #4231
- RSDK-8350 - Make ML training CLI commands clearer and update dataset file by @tahiyasalam in #4227
- RSDK-8086: create the package manager logger by @puranamp in #4230
- RSDK-8367 Fix bug preventing use of cbirrt when topological constraints are enabled by @biotinker in #4233
- Switch runners to github. by @Otterverse in #4235
- RSDK-7899 Implement machine status API by @maximpertsov in #4211
- RSDK-8280 jsonschema in meta.json by @abe-winter in #4234
- fix bug in fake arm and add unit tests by @raybjork in #4239
- Use StoppableWorkers in the GPS RTK component by @penguinland in #4222
- Automated remote-control Version Update by @github-actions in #4241
Full Changelog: v0.34.0...v0.35.0-rc0