Releases: viamrobotics/rdk
Releases · viamrobotics/rdk
v0.48.0-rc0
What's Changed
- RSDK-9097: Fix zapcore.Field <-> Proto roundtrip for error types. by @dgottlieb in #4478
- APP-6696 pass new AgentInfo.PlatformTags in config/reader.go by @abe-winter in #4469
- APP-6696 pass granular constraints when uploading module from CLI by @abe-winter in #4477
- RSDK-9097 Accept malformed gRPC error log fields by @benjirewis in #4480
- RSDK-9091,RSDK-9088 Emit logs as they come from setup phase command by @maximpertsov in #4475
- [RSDK-9010] change MCP3008 analog reader config from pin to channel by @JohnN193 in #4474
- [RSDK-9072] - Simplify stream inits by @seanavery in #4466
- RSDK-9076 make ik functions more generic by @biotinker in #4467
- RSDK-9117 - Remove logger from NewModuleFromArgs, and moduleName from ModularMain by @cheukt in #4482
- RSDK-8906: Create golang stubs and template by @jckras in #4455
- DOCS-2950: Make changes from QA to gripper, input controller by @sguequierre in #4489
- RSDK-8966 - Fix bug preventing removal of offline remotes by @Kschappacher in #4454
- RSDK-8819: Instrument robot with FTDC. Gated on startup flag. by @dgottlieb in #4484
- RSK-7938: Make module of Roboclaw by @martha-johnston in #4451
- RSDK-9115 - Remove web options handling from stream server by @seanavery in #4488
- RSDK-9027: ds18b20 sensor module by @martha-johnston in #4485
- RSDK-9115 - Hotfix - Remove options arg from web_notc init stream server stub by @seanavery in #4494
- RSDK-8819: Add an FTDC -> gnuplot compiler. by @dgottlieb in #4493
- RSDK-9058: remove tflite from rdk by @bhaney in #4476
- RSDK-9150 - Robot client log interceptor should use RDK logger by @cheukt in #4495
Full Changelog: v0.47.2...v0.48.0-rc0
v0.47.2
Full Changelog: v0.47.1...v0.47.2
v0.47.1
Full Changelog: v0.47.0...v0.47.1
v0.47.0
What's Changed
- RSDK-8819: FTDC file format. by @dgottlieb in #4432
- [RSDK-8971] Consume new DiscoveryQuery
extra
field across codebase by @hexbabe in #4447 - RSDK-8719: - use maintenance config in RDK by @Kschappacher in #4396
- RSDK-7921 - Cleanup processConfig in entrypoint by @cheukt in #4450
- Change logger name to ensure logs are picked up by the net appender by @Kschappacher in #4452
- RSDK-5425 - Fix the vectornav IMU by @nfranczak in #4445
- Module generation cli by @gloriacai01 in #4409
- RSDK-8902 - Add appender to all loggers in registry by @cheukt in #4453
- RSDK-9042: Initialize modular resource loggers to intended level. by @dgottlieb in #4456
- RSDK-8819: Add the public API layer of the FTDC lifecycle. by @dgottlieb in #4458
- Bump timeout for CLI base URL validity check by @benjirewis in #4462
- fix(services/baseremotecontrol): validate control_mode config attribute by @HipsterBrown in #4463
- RSDK-8886 Setup phase by @maximpertsov in #4457
- DATA-3040: Allow specifying timeout for large file downloads by @n0nick in #4460
- RSDK-9041 Unconditionally output all incoming LogRequests by @benjirewis in #4464
- RSDK-8881, RSDK-9074 - add first_run to CLI update module action, proto conversions for first_run_timeout by @cheukt in #4468
- RSDK-8889: Avoid user-error panic paths related to module API/Model registration. by @dgottlieb in #4408
- Remove the offending test by @njooma in #4470
- RSDK-8819: Have schema errors remove the misbehaving Statser. by @dgottlieb in #4465
- RSDK-4278 - If a user does not implement
GetGeometries
of a custom arm, we should implement it for them by @nfranczak in #4449 - Update CODEOWNERS by @ethanlookpotts in #4471
- Automated remote-control Version Update by @github-actions in #4473
New Contributors
- @gloriacai01 made their first contribution in #4409
Full Changelog: v0.46.0...v0.47.0
v0.47.0-rc0
What's Changed
- RSDK-8819: FTDC file format. by @dgottlieb in #4432
- [RSDK-8971] Consume new DiscoveryQuery
extra
field across codebase by @hexbabe in #4447 - RSDK-8719: - use maintenance config in RDK by @Kschappacher in #4396
- RSDK-7921 - Cleanup processConfig in entrypoint by @cheukt in #4450
- Change logger name to ensure logs are picked up by the net appender by @Kschappacher in #4452
- RSDK-5425 - Fix the vectornav IMU by @nfranczak in #4445
- Module generation cli by @gloriacai01 in #4409
- RSDK-8902 - Add appender to all loggers in registry by @cheukt in #4453
- RSDK-9042: Initialize modular resource loggers to intended level. by @dgottlieb in #4456
- RSDK-8819: Add the public API layer of the FTDC lifecycle. by @dgottlieb in #4458
- Bump timeout for CLI base URL validity check by @benjirewis in #4462
- fix(services/baseremotecontrol): validate control_mode config attribute by @HipsterBrown in #4463
- RSDK-8886 Setup phase by @maximpertsov in #4457
- DATA-3040: Allow specifying timeout for large file downloads by @n0nick in #4460
- RSDK-9041 Unconditionally output all incoming LogRequests by @benjirewis in #4464
- RSDK-8881, RSDK-9074 - add first_run to CLI update module action, proto conversions for first_run_timeout by @cheukt in #4468
- RSDK-8889: Avoid user-error panic paths related to module API/Model registration. by @dgottlieb in #4408
- Remove the offending test by @njooma in #4470
- RSDK-8819: Have schema errors remove the misbehaving Statser. by @dgottlieb in #4465
- RSDK-4278 - If a user does not implement
GetGeometries
of a custom arm, we should implement it for them by @nfranczak in #4449 - Update CODEOWNERS by @ethanlookpotts in #4471
- Automated remote-control Version Update by @github-actions in #4473
New Contributors
- @gloriacai01 made their first contribution in #4409
Full Changelog: v0.46.0...v0.47.0-rc0
v0.46.0
What's Changed
- Create capture directory in data manager builtin by @nicksanford in #4430
- downgrade-sync-path-log-to-debug by @nicksanford in #4429
- RSDK-8919: Allow typical client dials to succeed over HTTP2 with an mdns lookup. by @dgottlieb in #4425
- [RSDK-5964] Remove explore motion service by @randhid in #4423
- Make sensors service not configured on default by @randhid in #4428
- [RSDK-7589] Update remote control version bump workflow by @njooma in #4263
- DOCS-2902: Machine management api QA by @sguequierre in #4406
- DOCS-2951: Make updates from QA to component code samples by @sguequierre in #4411
- [RSDK-6164] Mimo pid updates by @mariapatni in #4290
- Clearer error for dependency conflicts by @cheukt in #4436
- fix meta.json schema test by @abe-winter in #4438
- [RSDK-7560] - Make monitored webcam reconnect logs debug by @seanavery in #4439
- RSDK-1848: Don’t use video constraints for microphone by @jckras in #4435
- [RSDK-8950] Allow Try Viam to use specific viam modules by @randhid in #4433
- [RSDK-8486] Fix 28byj-48 control issues by @randhid in #4442
- add
StartBuildRequest.workdir
field in CLI by @abe-winter in #4444 - RSDK-8681 display arm error message in degrees not radians by @raybjork in #4441
- [RSDK-8859][RSDK-8386] Remove raspberry pi built-in model, test workflows and ld flag for static library. by @randhid in #4397
- RSDK-8167 - Enable conversion between MaintenanceConfig struct and MaintenanceConfig proto messages by @Kschappacher in #4437
- Bump goutils by @benjirewis in #4446
- RSDK-8899 Speed updates to dualquat and OV by @biotinker in #4413
- Automated remote-control Version Update by @github-actions in #4448
New Contributors
- @mariapatni made their first contribution in #4290
Full Changelog: v0.45.0...v0.46.0
v0.46.0-rc0
What's Changed
- Create capture directory in data manager builtin by @nicksanford in #4430
- downgrade-sync-path-log-to-debug by @nicksanford in #4429
- RSDK-8919: Allow typical client dials to succeed over HTTP2 with an mdns lookup. by @dgottlieb in #4425
- [RSDK-5964] Remove explore motion service by @randhid in #4423
- Make sensors service not configured on default by @randhid in #4428
- [RSDK-7589] Update remote control version bump workflow by @njooma in #4263
- DOCS-2902: Machine management api QA by @sguequierre in #4406
- DOCS-2951: Make updates from QA to component code samples by @sguequierre in #4411
- [RSDK-6164] Mimo pid updates by @mariapatni in #4290
- Clearer error for dependency conflicts by @cheukt in #4436
- fix meta.json schema test by @abe-winter in #4438
- [RSDK-7560] - Make monitored webcam reconnect logs debug by @seanavery in #4439
- RSDK-1848: Don’t use video constraints for microphone by @jckras in #4435
- [RSDK-8950] Allow Try Viam to use specific viam modules by @randhid in #4433
- [RSDK-8486] Fix 28byj-48 control issues by @randhid in #4442
- add
StartBuildRequest.workdir
field in CLI by @abe-winter in #4444 - RSDK-8681 display arm error message in degrees not radians by @raybjork in #4441
- [RSDK-8859][RSDK-8386] Remove raspberry pi built-in model, test workflows and ld flag for static library. by @randhid in #4397
- RSDK-8167 - Enable conversion between MaintenanceConfig struct and MaintenanceConfig proto messages by @Kschappacher in #4437
- Bump goutils by @benjirewis in #4446
- RSDK-8899 Speed updates to dualquat and OV by @biotinker in #4413
- Automated remote-control Version Update by @github-actions in #4448
New Contributors
- @mariapatni made their first contribution in #4290
Full Changelog: v0.45.0...v0.46.0-rc0
v0.45.0
What's Changed
- RSDK-8872 - flakey test fix by @nicksanford in #4407
- RSDK-8878: gantry shouldn't look for the second limit switch until it has cleared the first limit switch by @martha-johnston in #4400
- APP-6222 upgrade to go 1.23 by @abe-winter in #4401
- Bump timeouts when behind proxy by @benjirewis in #4414
- RSDK-8773: Return error if invalid dataset ID during export by @vpandiarajan20 in #4416
- APP-6489: Support Public Unlisted Modules in CLI by @michaellee1019 in #4412
- RSDK-8900 Do not use networking logger for net appender by @benjirewis in #4415
- APP-6543 configurable dependencies for faster mac build by @abe-winter in #4418
- add-collector-registry-test by @nicksanford in #4419
- APP-6153 pass StartBuildRequest.Token from CLI by @abe-winter in #4420
- [RSDK-8885] Allow DiscoverComponents API to play well with modules by @hexbabe in #4410
- APP-6561: Add public_unlisted as visibility type in module schema by @michaellee1019 in #4424
- RSDK-7903 Keep unhealthy remotes in ResourceNames by @maximpertsov in #4421
- Bump goutils by @benjirewis in #4422
- Migrate to connect-es by @edaniels in #4417
- Automated remote-control Version Update by @github-actions in #4427
Full Changelog: v0.44.0...v0.45.0
v0.45.0-rc0
What's Changed
- RSDK-8872 - flakey test fix by @nicksanford in #4407
- RSDK-8878: gantry shouldn't look for the second limit switch until it has cleared the first limit switch by @martha-johnston in #4400
- APP-6222 upgrade to go 1.23 by @abe-winter in #4401
- Bump timeouts when behind proxy by @benjirewis in #4414
- RSDK-8773: Return error if invalid dataset ID during export by @vpandiarajan20 in #4416
- APP-6489: Support Public Unlisted Modules in CLI by @michaellee1019 in #4412
- RSDK-8900 Do not use networking logger for net appender by @benjirewis in #4415
- APP-6543 configurable dependencies for faster mac build by @abe-winter in #4418
- add-collector-registry-test by @nicksanford in #4419
- APP-6153 pass StartBuildRequest.Token from CLI by @abe-winter in #4420
- [RSDK-8885] Allow DiscoverComponents API to play well with modules by @hexbabe in #4410
- APP-6561: Add public_unlisted as visibility type in module schema by @michaellee1019 in #4424
- RSDK-7903 Keep unhealthy remotes in ResourceNames by @maximpertsov in #4421
- Bump goutils by @benjirewis in #4422
- Migrate to connect-es by @edaniels in #4417
- Automated remote-control Version Update by @github-actions in #4427
Full Changelog: v0.44.0...v0.45.0-rc0
v0.44.0
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