Releases: viamrobotics/micro-rdk
Releases · viamrobotics/micro-rdk
v0.2.4
📦 Uncategorized
- [RSDK-8200] rm moisture_sensor builtin
- PR: #276
- [RSDK-7820] Camera on esp32
- PR: #260
- hotfix: template project toml invalid newlines
- PR: #279
- [RSDK-8192] Fail instead of panic on trying to get invalid esp32 pin
- PR: #281
- [RSDK-8201] add heap sensor as builtin component
- PR: #277
- [RSDK-8124] Extract serve_web_inner to common
- PR: #278
- [RSDK-8117] update installer wifi prompt
- PR: #282
- [RSDK-8180] improve monitor message
- PR: #284
- [RSDK-8123] Unify executors to remove unnecessary cfg blocks
- PR: #283
- [RSDK-8121] - separate RPC host handling from robot credentials
- PR: #286
- [RSDK-8120] refrain from overwriting NVS value with identical data
- PR: #285
- Simpler esp idf setup
- PR: #266
- Installer write flash prompt
- PR: #287
- RSDK-8444 Add support for xtensa-esp32s3-espidf
- PR: #288
- [RSDK-8422] add make commands for building installer
- PR: #289
- [RSDK-8324] Remove provisioning from default
- PR: #273
- add support for passing raw attributes to readings
- PR: #291
v0.2.3
📦 Uncategorized
- [RSDK-8219] allow micro-RDK to build w/out provisioning feature
- PR: #267
- [RSDK-7500] add canary tests for Go SDK
- PR: #270
- [RSDK-8187] config cache changes
- PR: #262
- [RSDK-7676] Return error when configuring unsupported pin as an AnalogReader
- PR: #269
- [RSDK-8225] Fix panic in signaling path
- PR: #271
- [RSDK-8258] Failed periodic app client tasks should drop the client
- PR: #275
- [RSDK-8127] on invalid config create empty robot over panicking
- PR: #274
v0.2.2
v0.2.1
📦 Uncategorized
- RSDK-7751 - Implement new SetRPM for Motor API
- PR: #250
- [RSDK-7818] impl camera_render_frame
- PR: #246
- RSDK-8042 - fix panic when adjusting PWM after setting bad frequency
- PR: #249
- Rsdk 7388 add idf component
- PR: #252
- [RSDK-8132]Fix panic when sending on a close channel
- PR: #257
- RSDK-7582 Robot configuration caching
- PR: #251
- [RSDK-8131] Avoid killing the collector task on any error
- PR: #256
- RSDK-8073 - weak C hook for callback to run on successful data upload
- PR: #253
- [RSDK-7043] Config restart
- PR: #255
- log ssid to output
- PR: #259
v0.2.1-rc1
📦 Uncategorized
- [RSDK-7685] moving files
- PR: #234
- consolidate cargo.toml, lib.rs, and add into workspace
- PR: #235
- APP-5312 - serialize data collection methods in upper camel case
- PR: #238
- [RSDK-7814] add FakeCamera
- PR: #226
- update dependencies in Cargo.lock
- PR: #236
- fix memory leak occurring when wifi is connected but app is unreachable
- PR: #237
- [RSDK-7982] remove default fragment id
- PR: #241
- [RSDK-7992] Add keepalive
- PR: #240
- [RSDK-7817] camera: webrtc compatibility
- PR: #242
- Update docs for modular driver example consolidation
- PR: #239
- Use correct links for embedding
- PR: #243
- [RSDK-7872] Move micro-rdk-ffi
- PR: #245
- RSDK-8036 - change data upload strategy to lose messages that fail to upload
- PR: #244
v0.2.0
Commits
- c6eca03: bump templates (Nicolas Menard)
- 500aa74: Rename examples to micro-rdk-server (#217) (Andrew C. Morrow) #217
- d2f1817: fix typo in workflow path to server files (#220) (Gautham Varadarajan) #220
- 21e5a8f: RSDK-7830 - fix panic occurring when capturing frequency is zero (#222) (Gautham Varadarajan) #222
- 8d73325: [RSDK-7801] Update sensorerr with esperr (#221) (Allison Chiang) #221
- 56615f4: fix data store test (#224) (Nicolas Menard) #224
- 93d08ab: Remove support for writing certificates, fqdns etc..in the NVS (#223) (Nicolas Menard) #223
- 65e481f: fix compile error when building without default features (#225) (Gautham Varadarajan) #225
- bb58782: Add a version check (#228) (Nicolas Menard) #228
- 6aa273f: Convert RSSI to signal strenght (#230) (Nicolas Menard) #230
- 570528e: Add esp32 and modular examples to micro-rdk folder (#231) (Allison Chiang) #231
- 454cdbf: chunk upload requests in data management (#218) (Gautham Varadarajan) #218
- ad31cf1: Bump to v0.2.0 (Nicolas Menard)
v0.1.9-rc3
v0.1.9-rc2
Commits
- 1d5b5e0: [RSDK-7629] Implement externally managed network (#213) (Nicolas Menard) #213
- afddb87: RSDK-7149 - implement resolution for analogs and remove get_board_status (#207) (Gautham Varadarajan) #207
- a6ecfea: add serve_web_with_external_network (Nicolas Menard)
- ccbcb83: v0.1.9-rc2 (Nicolas Menard)
v0.1.9-rc1
Chores
- decouple template manifest from Cargo.toml (#194) #194 (Matthew J Perez)
Commits
- 1c6440b: Change README.md support link (#179) (10zingpd) #179
- 7279ddc: RSDK-7063 - implement data store (#167) (Gautham Varadarajan) #167
- 9322a96: update CI labels (Nicolas Menard)
- e9df644: disable canary (Nicolas Menard)
- d47b892: Switch to github runners and re enable canaries (Nicolas Menard)
- 3b27639: implement getter for configured DataCollectors through LocalRobot (#180) (Gautham Varadarajan) #180
- 4835040: start implementation of DataManager (#181) (Gautham Varadarajan) #181
- f70d2ec: implement configuration logic for DataManager (#184) (Gautham Varadarajan) #184
- 7baaf8c: [RSDK-7254] generate webrtc cert on esp32 (#182) (Nicolas Menard) #182
- c2ebf10: [RSDK-7248] add provisioning api (#183) (Nicolas Menard) #183
- a7c7608: RSDK-7301 Add missing error checks for number parsing in board (#186) (Andrew C. Morrow) #186
- 47d0f02: [RSDK-7439] chore: better wifi errors (#191) (Matthew J Perez) #191
- 5c5488c: add .envrc to gitignore (#192) (Matthew J Perez) #192
- a753e37: [RSDK-7386] bump espflash tooling to v3.0.0 (#193) (Matthew J Perez) #193
- e214162: RSDK-7387 Handle incoming http2 connections in a coroutine (#195) (Andrew C. Morrow) #195
- 9ca9e9e: Fix esp32's HTTP2 server (#196) (Nicolas Menard) #196
- dae22ae: [RSDK-7313] Don't panic when receiving trailers early (#198) (Nicolas Menard) #198
- 2bd1400: refactor store to return a reader that only consumes on flush (#190) (Gautham Varadarajan) #190
- 4bdd555: post daily failure rate to slack channel (#187) (Gautham Varadarajan) #187
- c317551: [RSDK-7386] bump espflash deps to v3.0.0 (#197) (Matthew J Perez) #197
- ca5040c: [RSDK-7221] relax pinned versions of rustls (#199) (Nicolas Menard) #199
- da6a0e7: [RSDK-7496] add nvs driver (#200) (Nicolas Menard) #200
- 70808b9: [RSDK-7387] Drop lifetime from GrpcClient, AppClient, and ViamServer (#201) (Andrew C. Morrow) #201
- 9f54d16: [RSDK-7387] Drop unneeded mut from app and gRPC clients (#202) (Andrew C. Morrow) #202
- a079e85: [RSDK-7253] discovery mdns (#188) (Nicolas Menard) #188
- 5aac671: RSDK-7387 Make AppClient shareable so other async tasks can use it (#205) (Andrew C. Morrow) #205
- fc466eb: stabilize server behavior on network interruptions (#203) (Gautham Varadarajan) #203
- 2f19556: Add CA_CRT key with empty vec when generating NVS for backward (Nicolas Menard)
- 6982c9a: [RSDK-7497] Add WiFi provisioning (#206) (Nicolas Menard) #206
- 012a41f: [RSDK-6253] Update a device's image while retaining credentials data (#204) (Matthew J Perez) #204
- fdb7e49: implement data task (#208) (Gautham Varadarajan) #208
write-flash
command (#210) #210 (Matthew J Perez)- e5ba39f: [RSDK-7497] change entrypoints (#209) (Nicolas Menard) #209
- 91dbdd3: [RSDK-7708] Update template (#212) (Nicolas Menard) #212
- 56e8a8c: v0.1.9-rc1 (Nicolas Menard)
- 23fe145: disable building windows version of micro-rdk-installer (Nicolas Menard)
v0.1.8
Commits
- 149bd49: fix incorrect key used for baudrate in i2c configuration (#150) (Gautham Varadarajan) #150
- bb9f7e6: Update protos (#151) (Nicolas Menard) #151
- 938b263: Update README.md nit (#152) (JessamyT) #152
- bf11535: RSDK-6483 Workspace-ify micro-rdk (#149) (Andrew C. Morrow) #149
- dc09c06: Workspace based dependencies (#154) (Andrew C. Morrow) #154
- d57205d: Update Cargo.lock added default and all targets (Nicolas Menard)
- 8392f84: [RSDK-6857] support multiple connections (#155) (Nicolas Menard) #155
- 9cd5a78: Remove webhooks (#156) (Nicolas Menard) #156
- e64c8a1: [RSDK-6910]BoardError + I2CError + AnalogError (#157) (Nicolas Menard) #157
- 24ee7f1: add functionality to import micro-RDK as a library (#158) (Gautham Varadarajan) #158
- 53acfc9: [RSDK-6943] Remove anyhow from webrtc (#159) (Nicolas Menard) #159
- 756cb1f: [RSDK-6911] MotorError/EncoderError/Actuator Error (#162) (Nicolas Menard) #162
- 153613a: SensorError (#163) (Nicolas Menard) #163
- 146aa6f: RSDK-6940 - feature-gate builtin drivers (#160) (Gautham Varadarajan) #160
- 4c3dde4: RSDK-6860 - wrap AnalogReaders in Arc so Board implements Send (#161) (Gautham Varadarajan) #161
- 954f402: [RSDK-6913] & [RSDK-6914] ServoError+BaseError+GenericError (#164) (Nicolas Menard) #164
- 21ddb22: Remove anyhow from Status (#166) (Nicolas Menard) #166
- 7403b39: Add canon.yaml to template/project (#169) (Zack) #169
- 4224a88: Create .gitignore in templates/project (#171) (Zack) #171
- 008f175: Add link to JIRA in README.md (#168) (Zack) #168
- d134c9a: RSDK-6992 RSDK-6993 - implement DataCollector pt. 1 (#165) (Gautham Varadarajan) #165
- 62fb049: RSDK-6916 (#175) (Nicolas Menard) #175
- 969073d: Upgrade rust and rework (#176) (Nicolas Menard) #176
- 466504a: update micro-rdk-installer README (Nicolas Menard)
- e3b0953: Replace H2 with Hyper (#178) (Nicolas Menard) #178
- 17d6309: prepare for release (Nicolas Menard)
- c669b06: update template (Nicolas Menard)
- 45c9de1: pin micro-rdk in template (Nicolas Menard)