Releases: viamrobotics/rdk
Releases · viamrobotics/rdk
v0.2.49-rc0
What's Changed
- RSDK-2886 Add better context checks before selects by @benjirewis in #2354
- RSDK-2876 Generate local robot config instead of storing by @benjirewis in #2353
- [RSDK-2691] Refactor the raspberry pi boards in anticipation of reconfiguration by @penguinland in #2358
- RSDK-2796 Do not log uuid.UUID directly by @benjirewis in #2360
- use static RC on app.viam.com if we can't find it locally by @erh in #2363
- RSDK-2796 Remove no longer relevant comment about net logger limitations by @benjirewis in #2364
- remove gomock from net logger tests in favor of a mocked robot service by @edaniels in #2361
- RSDK-2893 Implement NextPointCloud for replaypcd by @jeremyrhyde in #2359
- Never deinitialize pigpio by @penguinland in #2367
- RSDK-2100 Automated test for camera discovery service by @bazile-clyde in #2355
- Revert "Never deinitialize pigpio" by @penguinland in #2374
- RSDK-3111 - Avoid panic on attemptToBuild* by @kharijarrett in #2375
- RSDK-2925 - Add MoveOnGlobe and message additions to Common and Motion APIs by @nfranczak in #2370
- RSDK-3034 - Validate shape info in attemptToBuildClassifier by @kharijarrett in #2376
- [DATA-1479] Fix service-level tags not being attached to captured data by @agreenb in #2380
- RSDK-2798 - convert mm data back to meters for frontend display by @kim-mishra in #2366
- RSDK-2876 Ignore non-internal non-remote services and implicit deps in Config by @benjirewis in #2379
- record the state when you de-initialize pigpio by @penguinland in #2383
- RSDK-2596 - Encoded Motors Dirflip Fixes by @oliviamiller in #2382
- RSDK-2906 - Add SLAM UI Stop Button by @nfranczak in #2348
- RSDK-2151 FrameRate config and stream settings by @seanavery in #2352
- force shutdown server if it is taking too long by @edaniels in #2384
- [RSDK-3154] Switch to BuildJet for arm64 action runners by @Otterverse in #2387
- RSDK-3177 Ignore remote components in localRobot.Config by @benjirewis in #2388
- moved base to a module at by @erh in #2390
- Allow Dependencies.Lookup to return remote deps when just a naked name is provided by @edaniels in #2386
- RSDK-1880: wheeled base audit by @susmitaSanyal in #2368
- Revert "RSDK-1880: wheeled base audit" by @randhid in #2392
- RSDK-2880: Add timestamp information to the replay camera by @dmhilly in #2371
- RSDK-2725 Support debug logging for modules by @benjirewis in #2373
- RSDK-3274 - don't log robot object in framesystem error by @cheukt in #2394
- Add a skip for TestTFLiteCPUTextModel while it is being worked on by @bhaney in #2398
- RSDK-2876 Revert changes that generate local robot config by @benjirewis in #2393
- bugfix - remote control, camera card borders by @mrloureed in #2399
- RSDK-142 PARTI - Clean up homing logic, refactor methods, and remove unused types by @randhid in #2397
- APP-1832 - PCD Fixes and improvements by @micheal-parks in #2356
- Feature flag error by @kim-mishra in #2402
- Update wheeled audit by @susmitaSanyal in #2395
- RSDK-2418 Only store one cancel function in web service by @benjirewis in #2403
- RSDK-1879: adxl audit by @susmitaSanyal in #2396
- RSDK-3114: Update goutils to capture more robust connection changes. by @dgottlieb in #2408
- RSDK-3133: bump ts sdk version by @purplenicole730 in #2404
- bump @viamrobotics/remote-control 1.1.6 → 1.1.7 by @kim-mishra in #2409
- use staticrc.viam.com instead of app.viam.com for static rc by @erh in #2413
- RSDK-2962 - Show base rotation in SLAM 2D map by @micheal-parks in #2401
- remove todo comment from doc.go by @sguequierre in #2365
- set toast's position option to top-right by @mrloureed in #2412
- RSDK-2733 - Roboclaw Improvements by @oliviamiller in #2407
New Contributors
- @dgottlieb made their first contribution in #2408
- @sguequierre made their first contribution in #2365
Full Changelog: v0.2.47...v0.2.49-rc0
v0.2.48
Full Changelog: v0.2.47...v0.2.48
v0.2.47
What's Changed
- Add SDK links by @stevebriskin in #2310
- RSDK-2935 add slam services as weak dependencies to builtin motion service by @raybjork in #2311
- bump goutils to v0.1.25 by @edaniels in #2313
- RSDK-2939 Update SLAM 2D View Color Buckets by @jeremyrhyde in #2308
- RSDK-1947 - entire lazy encoded image should not be decoded by @kim-mishra in #2314
- RSDK-2948 Do not call ValidateConfig with no diff in config by @benjirewis in #2316
- Fix for model assignment bug in arm client by @spieswl in #2319
- RSDK-2915 - move transform cam errors found in debug category to error category by @kim-mishra in #2317
- RSDK-2315 - Add web interface to fulfill SLAM UI design requirements by @nfranczak in #2226
- RSDK-2954 Move module manager to be owned by resource manager by @benjirewis in #2315
- Remove cfg from encoded motor structure by @randhid in #2252
- Revert " Remove cfg from encoded motor structure " by @randhid in #2323
- sessions: always show up to date peer info by @edaniels in #2325
- RSDK-2735 Change the input of TextModel test to be deterministic by @Rob1in in #2320
- Rsdk 2981 bugfix sliders width by @mrloureed in #2327
- Add async cancellable scheduling function by @micheal-parks in #2321
- RSDK-2982 - SLAM UI miscellaneous changes by @nfranczak in #2326
- RSDK-2959 - SLAM UI does not resize well by @nfranczak in #2324
- RSDK-2933 - add warning and errors if API not registered by @cheukt in #2329
- RSDK-2958 Fix tests and races in robot/impl by @Otterverse in #2332
- RSDK-2425 Support reloading of modules by @benjirewis in #2304
- [RSDK-2684] Reconfigure interrupts properly on genericlinux boards by @penguinland in #2328
- [DATA-1268] Re-add arbitrary file upload test. by @AaronCasas in #2335
- [RSDK-2681] Support hardware PWM on beaglebone AI64 by @penguinland in #2339
- Upgrade client dependencies - May 2023 by @micheal-parks in #2337
- Fix async scheduler by @micheal-parks in #2343
- RSDK-2696 Add Skeleton Code for Replay Camera by @jeremyrhyde in #2331
- Add FromDependencies to Motion service by @spieswl in #2338
- APP-1787 - Fix and simplify PCD icon rendering by @micheal-parks in #2344
- RSDK-2996 Release Candidate Workflows by @Otterverse in #2336
- RSDK-2357 FIX: only log maxrpm warning when maxrpm > 0 by @martha-johnston in #2342
- X86 support on genericlinux by @susmitaSanyal in #2340
- bump goutils to v0.1.31 by @edaniels in #2347
- RSDK-2838 remove robot dependency from framesystem by @raybjork in #2334
- RSDK-2960 - Fix order of execution for 2D slam ui when first loaded or refreshed by @nfranczak in #2350
- RSDK-3027 - implement resource.Named for vision service models by @bhaney in #2351
Full Changelog: v0.2.38...v0.2.47
v0.2.47-rc0
What's Changed
- Add SDK links by @stevebriskin in #2310
- RSDK-2935 add slam services as weak dependencies to builtin motion service by @raybjork in #2311
- bump goutils to v0.1.25 by @edaniels in #2313
- RSDK-2939 Update SLAM 2D View Color Buckets by @jeremyrhyde in #2308
- RSDK-1947 - entire lazy encoded image should not be decoded by @kim-mishra in #2314
- RSDK-2948 Do not call ValidateConfig with no diff in config by @benjirewis in #2316
- Fix for model assignment bug in arm client by @spieswl in #2319
- RSDK-2915 - move transform cam errors found in debug category to error category by @kim-mishra in #2317
- RSDK-2315 - Add web interface to fulfill SLAM UI design requirements by @nfranczak in #2226
- RSDK-2954 Move module manager to be owned by resource manager by @benjirewis in #2315
- Remove cfg from encoded motor structure by @randhid in #2252
- Revert " Remove cfg from encoded motor structure " by @randhid in #2323
- sessions: always show up to date peer info by @edaniels in #2325
- RSDK-2735 Change the input of TextModel test to be deterministic by @Rob1in in #2320
- Rsdk 2981 bugfix sliders width by @mrloureed in #2327
- Add async cancellable scheduling function by @micheal-parks in #2321
- RSDK-2982 - SLAM UI miscellaneous changes by @nfranczak in #2326
- RSDK-2959 - SLAM UI does not resize well by @nfranczak in #2324
- RSDK-2933 - add warning and errors if API not registered by @cheukt in #2329
- RSDK-2958 Fix tests and races in robot/impl by @Otterverse in #2332
- RSDK-2425 Support reloading of modules by @benjirewis in #2304
- [RSDK-2684] Reconfigure interrupts properly on genericlinux boards by @penguinland in #2328
- [DATA-1268] Re-add arbitrary file upload test. by @AaronCasas in #2335
- [RSDK-2681] Support hardware PWM on beaglebone AI64 by @penguinland in #2339
- Upgrade client dependencies - May 2023 by @micheal-parks in #2337
- Fix async scheduler by @micheal-parks in #2343
- RSDK-2696 Add Skeleton Code for Replay Camera by @jeremyrhyde in #2331
- Add FromDependencies to Motion service by @spieswl in #2338
- APP-1787 - Fix and simplify PCD icon rendering by @micheal-parks in #2344
- RSDK-2996 Release Candidate Workflows by @Otterverse in #2336
- RSDK-2357 FIX: only log maxrpm warning when maxrpm > 0 by @martha-johnston in #2342
- X86 support on genericlinux by @susmitaSanyal in #2340
- bump goutils to v0.1.31 by @edaniels in #2347
- RSDK-2838 remove robot dependency from framesystem by @raybjork in #2334
- RSDK-2960 - Fix order of execution for 2D slam ui when first loaded or refreshed by @nfranczak in #2350
- RSDK-3027 - implement resource.Named for vision service models by @bhaney in #2351
Full Changelog: v0.2.38...v0.2.47-rc0
v0.2.38
What's Changed
- [RSDK-2940] The default I2C address of the PCA9685 board is 0x40 by @penguinland in #2307
- DATA-1419 | DATA-861 - Check sync config in reconfigure by @alexis-wei in #2309
Full Changelog: v0.2.37...v0.2.38
v0.2.37
What's Changed
- Check for self-managed connections by @DTCurrie in #2279
- Fix static release script by @Otterverse in #2280
- rc: remove external from template by @edaniels in #2281
- RSDK-2279 Remove Extra Parentheses in SLAM 3D View by @jeremyrhyde in #2285
- RSDK-2821 Update Frontend SLAM 2D View to XY Plane by @jeremyrhyde in #2269
- Fix unmounting issues with RC UI by @micheal-parks in #2286
- RSDK-2877 Do not overload usage of term Orphaned by @benjirewis in #2287
- [RSDK-2226] audit GPIO servo code by @penguinland in #2283
- RSDK-2885 Fix race by @biotinker in #2293
- RSDK-1053-reenable-staticcheck-linter by @nicksanford in #2292
- RSDK-2482 FIX: encoder RC card by @martha-johnston in #2294
- APP-1676 - include pi configs in non pi environment by @edaniels in #2296
- RSDK-2811 - get classifications on a detector new vision service by @kim-mishra in #2282
- remove unused import by @bazile-clyde in #2297
- Make RC SDK client self managed by @DTCurrie in #2284
- [RSDK-734] Make all tests clean up files, use t.TempDir() by @Otterverse in #2289
- RSDK-2482 bump rc version by @martha-johnston in #2295
- [DATA-1351]: Update CLI tool BE by @tahiyasalam in #2290
- RSDK-2357: Add warn message when MoveStraight call has set the motor speed too low by @martha-johnston in #2255
- Add height style to maps container by @DTCurrie in #2299
- Update softrobotics gripper sample.json by @JessamyT in #2241
- RSDK-2886 Reduce config ticker and simplify completeConfig goroutine by @benjirewis in #2291
- rc: set height on google map via id by @edaniels in #2300
- RSDK-1229 RSDK-2693 Remove robot from motion service constructor, and prepare for removal from framesystem service constructor by @biotinker in #2288
- RSDK-2721 add guardrails around worldstate names by making constructor by @raybjork in #2277
- RSDK-2867-Make Classification Labels Visible by @kharijarrett in #2301
- RSDK-2489 by @nicksanford in #2260
- Refactor genericlinux reconfiguration, in preparation for RSDK-2683 by @penguinland in #2298
- Grab weak dependencies during reconfigure by @edaniels in #2302
- RSDK-2645 - Fix for wrapper arm status breaking Arm RC cards when out-of-bounds by @spieswl in #2303
- RSDK-1761 Jetson Orin Daughterboard Detection by @seanavery in #2237
- Add resource equality check to DataCaptureConfig.Equals by @edaniels in #2305
- RSDK-2545 - Allow mDNS fallthrough by @Otterverse in #2306
Full Changelog: v0.2.36...v0.2.37
v0.2.36
What's Changed
- Refactoring: split interrupts out from GPIO on genericlinux boards (redux) by @penguinland in #2229
- [RSDK-2662] refer to digital interrupts by their names by @penguinland in #2233
- Remove dynamic tag to use default opus by @Otterverse in #2242
- Bug fix border color by @mrloureed in #2243
- RSDK-2613: Absolute functionality in AMS by @martha-johnston in #2231
- Cleanup of incremental encoder by @penguinland in #2236
- Fix a bug, change vision.tflite_cpu to mlmodel.tflite_cpu by @bhaney in #2239
- RSDK-2356: base.Spin changes speed for different distances by @martha-johnston in #2246
- [RSDK-2388] [RSDK-2392] Fix timing issues in remote server and module tests by @Otterverse in #2244
- RSDK-1979 use new motion service wrapper by @maximpertsov in #2235
- RSDK 1020 Part I - refactor base, encoded motor struct and tests. by @randhid in #2227
- RSDK-1170 point to pion/mediadevices commit with huffman table error fix by @bhaney in #2245
- RSDK-2613 fix: flaky test by @martha-johnston in #2247
- RSDK-1020 Part IA change back encoder test pointer change for now, keep skips by @randhid in #2248
- Reconfiguration Refactor and system-wide QoL Improvements by @edaniels in #2225
- move session expireLoop to 10ms by @edaniels in #2253
- Build and Release Semi-Static Binaries by @Otterverse in #2238
- RSDK-2797 - Allow more than 2 args to modules by @cheukt in #2250
- RSDK-2689 resolve package strings in tflite cpu config to model locations on robot by @kim-mishra in #2249
- RSDK-2482: add rc card for encoder by @martha-johnston in #2251
- Remove upx from appimages by @Otterverse in #2256
- Add h-[400px] to safe list by @DTCurrie in #2261
- RSDK-2812 - Use API over Subtype by @edaniels in #2265
- RSDK-2692 - Add collectors for MovementSensor LinearAcceleration and Orientation by @tessavitabile in #2258
- Fix antique-cache docker build by @Otterverse in #2266
- adjust grpc keepalive by @edaniels in #2267
- RSDK-2029 - Remove slam integration tests by @kkufieta in #2264
- Rename PWM -> PWM Duty Cycle by @penguinland in #2263
- [APP-712] Update URLs to use https by @Otterverse in #2272
- RSDK-2029 - Delete builtin & co by @kkufieta in #2271
- Make TS SDK a peer dependency by @DTCurrie in #2273
- Disconnect before browser tab unload by @DTCurrie in #2268
- remove comment about digital interrupt callbacks by @penguinland in #2274
- Find cameras connected to computer after server start by @bazile-clyde in #2276
- Rsdk-2806: Movement sensor distance to meters by @stevebriskin in #2275
- nit: switch to bool by @bazile-clyde in #2278
- RSDK-2224 New vision service by @bhaney in #2254
Full Changelog: v0.2.35...v0.2.36
v0.2.35
Full Changelog: v0.2.34...v0.2.35
v0.2.34
What's Changed
- RSDK-2183 - WebRTC track names should be to spec by @cheukt in #2115
- RSDK-2521 Add ConvertedAttributes to module configs by @zaporter-work in #2142
- RSDK-1899 rearchitect backend of constraint system in anticipation of new constraints being added by @biotinker in #2108
- RSDK-2389 Support reconfiguration of modules by @benjirewis in #2114
- APP-1102 - disable modular resources in Try by @Kschappacher in #2138
- disable selecting text on wasd buttons by @mrloureed in #2156
- RSDK-2435 Remove Dev Flag RDK by @jeremyrhyde in #2150
- RSDK-2401 move to position calls with particular start goal specifications will erroneously fail by @biotinker in #2153
- Add support for nanopi boards supported by periph.io by @biotinker in #2157
- Bump periph versions by @biotinker in #2163
- RSDK-2562 Use native jpeg decoding for ffmpeg until we understand why libjpeg doesn't work by @Rob1in in #2158
- RSDK-2525 Refactors by @randhid in #2169
- RSDK-2563 add MoveOnMap to motion service by @raybjork in #2164
- [RSDK-2552] Remove WorldState from affected components by @spieswl in #2166
- Prevent int overflows on 32-bit by @biotinker in #2176
- Upgrade client dependencies by @micheal-parks in #2155
- [RSDK-2332] Look for hardware PWM devices during board initialization by @penguinland in #2171
- RSDK 2578: Add ML Model Service to RDK by @bhaney in #2174
- RSDK-2526 unable to move multiaxis gantry by @randhid in #2168
- Rsdk-2525 stepper motors speed increases result in unintuitive behavior by @randhid in #2167
- [RSDK-2631] Allow GPIO pins on genericlinux boards to act as inputs again! 😱 by @penguinland in #2180
- RSDK-2010 Part I Skip TestEulerAnglesConversion test on arm64 by @randhid in #2184
- [RSDK-1027] complete the Orin AGX pinout by @penguinland in #2181
- RSDK-2393 Remove name parameter from SLAM interface functions by @jeremyrhyde in #2170
- RSDK-2380 Check if labels file is split by spaces or commas by @kim-mishra in #2178
- Remove stop call on unmounted by @mrloureed in #2191
- RSDK-1902 Random panic occurring somewhere in CBiRRT method by @biotinker in #2188
- [RSDK-2259, et. al.] Remove RobotConstructor, clean up constraint descriptions by @spieswl in #2190
- [RSDK-1705] add colormap for SLAM UI by @JohnN193 in #2160
- RSDK-2273 Lock model during Read func by @kim-mishra in #2162
- RSDK-2478: Update encoder driver methods by @martha-johnston in #2161
- RSDK-2573-fix-text-overlay-sizing by @kim-mishra in #2173
- NPM 0.2.14 -> 0.2.15 by @michaellee1019 in #2194
- Change default to camera server choosing getImage response Mimetype by @Rob1in in #2179
- RSDK-2312 Add new artifact for collision detection by @jeremyrhyde in #2199
- Add a valid arm-model to fake configuration by @spieswl in #2192
- DATA-1280 filter out viam_unknown label by @oliviamiller in #2154
- RSDK-2312 build functionality to use maps generated from slam in planning by @biotinker in #2186
- RSDK-2607 add support for xarm lite by @biotinker in #2197
- ML model API change by @bhaney in #2204
- [RSDK-2332] Get hardware PWM to work on the BeagleBone by @penguinland in #2202
- create mlmodel_service in testutils/inject by @kim-mishra in #2205
- [DATA-928] Fetch tabular data in CLI via multiple requests by @agreenb in #2210
- RSDK-2551 Swallow 143 errors when stopping modules for now by @benjirewis in #2208
Full Changelog: v0.2.33...v0.2.34
v0.2.33
What's Changed
- RSDK-2253 ignore StreamStatus Unimplemented errors by @bazile-clyde in #2121
- RSDK-2240 Remove Temp Endpoints from SLAM by @jeremyrhyde in #2141
- [RSDK-2496] Directly refresh webservice subtype services before modular resource loading by @Otterverse in #2133
- RSDK-2402 adxl flaky test amd64 by @kim-mishra in #2145
- Update readings test to check contents of readings map by @kim-mishra in #2146
- RSDK-2535 Upgrade API Module RDK by @jeremyrhyde in #2149
- Fix for not sending joint steps when diff is small by @spieswl in #2148
- Refactor the way GPIO chips in sysfs get discovered by @penguinland in #2147
- RSDK-2051 Genericize FromDependencies by @oliviamiller in #2143
- RSDK-2524: Create new "fake" camera model that does not depend on a real image by @martha-johnston in #2151
Full Changelog: v0.2.32...v0.2.33