Releases: viamrobotics/micro-rdk
Releases · viamrobotics/micro-rdk
v0.4.1-rc7
v0.4.1-rc6
What's Changed
- [RSDK-9694] Bump template versions to 0.4.0 by @acmorrow in #381
- [RSDK-9647] Standardize on 8MB OTA capable partition scheme by @acmorrow in #382
- [CONSULT-469] add initial code for field parsing by @gvaradarajan in #377
- fix improper version declared for micro-rdk-nmea package by @gvaradarajan in #385
- [RSDK-9747] add micro-rdk-server-esp32-ota.bin to published artifacts by @mattjperez in #384
- [RSDK-9365] fix flaky test by @mattjperez in #372
- Update README.md by @JessamyT in #383
- [RSDK-9774] add canary OTA update workflow,script to CI by @mattjperez in #387
- [RSDK-9774] fix: add missing import by @mattjperez in #388
- [RSDK-9806] upload ota artifact to ota-friendly bucket by @mattjperez in #389
- [CONSULT-469] - introduction of NMEA message macro by @gvaradarajan in #386
- [RSDK-9734] Release 0.4.1-rc1 and reduce number of release touchpoints by @acmorrow in #390
- Make 0.4.1-rc2 due to Cargo.lock issue post-merge for rc1 by @acmorrow in #391
- use abs path, not rel path by @mattjperez in #393
- Make 0.4.1-rc3 to address workflow issue in rc2 by @acmorrow in #394
- Release v0.4.1-rc4 to fix workflow and component version issues by @acmorrow in #395
- Make v0.4.1-rc5 to integrate artifact bucket upload into release step by @acmorrow in #396
- add workflow_dispatch to publish.yml by @abe-winter in #399
- add gcp auth, use updated sdk action by @mattjperez in #397
- [RSDK-9775] slack integration for ota config update by @mattjperez in #398
- [RSDK-9817] call canary_ota from publish by @mattjperez in #400
- [RSDK-9855] Repair project template cargo config and remove cruft by @acmorrow in #401
- Release v0.4.1-rc6 by @acmorrow in #402
New Contributors
- @abe-winter made their first contribution in #399
Full Changelog: v0.4.0...v0.4.1-rc6
v0.4.1-rc5
What's Changed
- [RSDK-9694] Bump template versions to 0.4.0 by @acmorrow in #381
- [RSDK-9647] Standardize on 8MB OTA capable partition scheme by @acmorrow in #382
- [CONSULT-469] add initial code for field parsing by @gvaradarajan in #377
- fix improper version declared for micro-rdk-nmea package by @gvaradarajan in #385
- [RSDK-9747] add micro-rdk-server-esp32-ota.bin to published artifacts by @mattjperez in #384
- [RSDK-9365] fix flaky test by @mattjperez in #372
- Update README.md by @JessamyT in #383
- [RSDK-9774] add canary OTA update workflow,script to CI by @mattjperez in #387
- [RSDK-9774] fix: add missing import by @mattjperez in #388
- [RSDK-9806] upload ota artifact to ota-friendly bucket by @mattjperez in #389
- [CONSULT-469] - introduction of NMEA message macro by @gvaradarajan in #386
- [RSDK-9734] Release 0.4.1-rc1 and reduce number of release touchpoints by @acmorrow in #390
- Make 0.4.1-rc2 due to Cargo.lock issue post-merge for rc1 by @acmorrow in #391
- use abs path, not rel path by @mattjperez in #393
- Make 0.4.1-rc3 to address workflow issue in rc2 by @acmorrow in #394
- Release v0.4.1-rc4 to fix workflow and component version issues by @acmorrow in #395
- Make v0.4.1-rc5 to integrate artifact bucket upload into release step by @acmorrow in #396
Full Changelog: v0.4.0...v0.4.1-rc5
v0.4.1-rc4
What's Changed
- [RSDK-9694] Bump template versions to 0.4.0 by @acmorrow in #381
- [RSDK-9647] Standardize on 8MB OTA capable partition scheme by @acmorrow in #382
- [CONSULT-469] add initial code for field parsing by @gvaradarajan in #377
- fix improper version declared for micro-rdk-nmea package by @gvaradarajan in #385
- [RSDK-9747] add micro-rdk-server-esp32-ota.bin to published artifacts by @mattjperez in #384
- [RSDK-9365] fix flaky test by @mattjperez in #372
- Update README.md by @JessamyT in #383
- [RSDK-9774] add canary OTA update workflow,script to CI by @mattjperez in #387
- [RSDK-9774] fix: add missing import by @mattjperez in #388
- [RSDK-9806] upload ota artifact to ota-friendly bucket by @mattjperez in #389
- [CONSULT-469] - introduction of NMEA message macro by @gvaradarajan in #386
- [RSDK-9734] Release 0.4.1-rc1 and reduce number of release touchpoints by @acmorrow in #390
- Make 0.4.1-rc2 due to Cargo.lock issue post-merge for rc1 by @acmorrow in #391
- use abs path, not rel path by @mattjperez in #393
- Make 0.4.1-rc3 to address workflow issue in rc2 by @acmorrow in #394
- Release v0.4.1-rc4 to fix workflow and component version issues by @acmorrow in #395
Full Changelog: v0.4.0...v0.4.1-rc4
v0.4.1-rc3
What's Changed
- [RSDK-9694] Bump template versions to 0.4.0 by @acmorrow in #381
- [RSDK-9647] Standardize on 8MB OTA capable partition scheme by @acmorrow in #382
- [CONSULT-469] add initial code for field parsing by @gvaradarajan in #377
- fix improper version declared for micro-rdk-nmea package by @gvaradarajan in #385
- [RSDK-9747] add micro-rdk-server-esp32-ota.bin to published artifacts by @mattjperez in #384
- [RSDK-9365] fix flaky test by @mattjperez in #372
- Update README.md by @JessamyT in #383
- [RSDK-9774] add canary OTA update workflow,script to CI by @mattjperez in #387
- [RSDK-9774] fix: add missing import by @mattjperez in #388
- [RSDK-9806] upload ota artifact to ota-friendly bucket by @mattjperez in #389
- [CONSULT-469] - introduction of NMEA message macro by @gvaradarajan in #386
- [RSDK-9734] Release 0.4.1-rc1 and reduce number of release touchpoints by @acmorrow in #390
- Make 0.4.1-rc2 due to Cargo.lock issue post-merge for rc1 by @acmorrow in #391
- use abs path, not rel path by @mattjperez in #393
- Make 0.4.1-rc3 to address workflow issue in rc2 by @acmorrow in #394
Full Changelog: v0.4.0...v0.4.1-rc3
v0.4.1-rc2
What's Changed
- [RSDK-9694] Bump template versions to 0.4.0 by @acmorrow in #381
- [RSDK-9647] Standardize on 8MB OTA capable partition scheme by @acmorrow in #382
- [CONSULT-469] add initial code for field parsing by @gvaradarajan in #377
- fix improper version declared for micro-rdk-nmea package by @gvaradarajan in #385
- [RSDK-9747] add micro-rdk-server-esp32-ota.bin to published artifacts by @mattjperez in #384
- [RSDK-9365] fix flaky test by @mattjperez in #372
- Update README.md by @JessamyT in #383
- [RSDK-9774] add canary OTA update workflow,script to CI by @mattjperez in #387
- [RSDK-9774] fix: add missing import by @mattjperez in #388
- [RSDK-9806] upload ota artifact to ota-friendly bucket by @mattjperez in #389
- [CONSULT-469] - introduction of NMEA message macro by @gvaradarajan in #386
- [RSDK-9734] Release 0.4.1-rc1 and reduce number of release touchpoints by @acmorrow in #390
- Make 0.4.1-rc2 due to Cargo.lock issue post-merge for rc1 by @acmorrow in #391
Full Changelog: v0.4.0...v0.4.1-rc2
v0.4.1-rc1
What's Changed
- [RSDK-9694] Bump template versions to 0.4.0 by @acmorrow in #381
- [RSDK-9647] Standardize on 8MB OTA capable partition scheme by @acmorrow in #382
- [CONSULT-469] add initial code for field parsing by @gvaradarajan in #377
- fix improper version declared for micro-rdk-nmea package by @gvaradarajan in #385
- [RSDK-9747] add micro-rdk-server-esp32-ota.bin to published artifacts by @mattjperez in #384
- [RSDK-9365] fix flaky test by @mattjperez in #372
- Update README.md by @JessamyT in #383
- [RSDK-9774] add canary OTA update workflow,script to CI by @mattjperez in #387
- [RSDK-9774] fix: add missing import by @mattjperez in #388
- [RSDK-9806] upload ota artifact to ota-friendly bucket by @mattjperez in #389
- [CONSULT-469] - introduction of NMEA message macro by @gvaradarajan in #386
- [RSDK-9734] Release 0.4.1-rc1 and reduce number of release touchpoints by @acmorrow in #390
Full Changelog: v0.4.0...v0.4.1-rc1
v0.4.0
Release Overview
This release includes two major new features and several minor improvements:
- Major New Feature: Support for over-the-air (OTA) updates, permitting new firmware to be published to running micro-rdk devices.
- Major New Feature: Support for local WebRTC signaling, allowing clients to establish connections to devices in an isolated network or where app.viam.com is otherwise unreachable.
- Minor New Feature: Support for Rust 1.83
- Minor New Feature: Support for persisting Micro-RDK configurations across more than one NVS partition.
📦 Full list of changes
- adjust README module dependency example by @gvaradarajan in #344
- [RSDK-8930] Add OTA by @mattjperez in #336
- [RSDK-8489] Implement local webrtc signaling by @acmorrow in #347
- [RSDK-8489] Cleanups and TODO items from review by @acmorrow in #349
- [RSDK-9216] - allocate buffer for response message per RPC call by @gvaradarajan in #348
- [RSDK-9195] ota async task by @mattjperez in #350
- [RSDK-9213] Ensure ice agent is terminated if signaling doesn't complete by @acmorrow in #355
- [RSDK-9226] - fix time of day not setting when starting offline by @gvaradarajan in #352
- [RSDK-8992] Upgrade to rust 1.82 by @acmorrow in #354
- [RSDK-9283] add ota metadata storage, compare stored and latest by @mattjperez in #353
- [RSDK-9196] add init connection retry by @mattjperez in #357
- [RSDK-9296] [RSDK-9310] Improve interactions with STUN server by @acmorrow in #358
- [RSDK-9200] determine max firmware size dynamically by @mattjperez in #356
- [RSDK-9493] Pin IDF component micro-RDK version to v0.3.0 by @gvaradarajan in #359
- [RSDK-9244] [RSDK-9245] Feature gate local signaling and adjust max connections by @acmorrow in #362
- [RSDK-9214] add more expressive error types and messages by @mattjperez in #363
- [RSDK-9134] Document macOS challenges with Homebrew python and ESP-IDF by @acmorrow in #364
- [RSDK-8932] ota docs, local server by @mattjperez in #361
- fix native errors for ota by @mattjperez in #367
- [RSDK-9548] log storage usage on startup by @gvaradarajan in #365
- rm build ota dep for serve-ota by @mattjperez in #368
- [RSDK-9593] move ota to config monitor, config monitor restart hook by @mattjperez in #369
- [RSDK-9366] Clear poisoned lock in tests by @mattjperez in #371
- [RSDK-9643] ota download timeout by @mattjperez in #373
- bump versions for 0.4.0-rc1 by @acmorrow in #374
- bump versions for 0.4.0-rc2 by @acmorrow in #375
- [RSDK-9554] Default enable the OTA feature by @acmorrow in #378
- Cleanup some misc Cargo.toml funk across the project by @acmorrow in #379
- Rsdk 9697 support multiple nvs by @npmenard in #376
- [RSDK-9497] [RSDK-9696] Release 0.4.0 by @acmorrow in #380
Full Changelog: v0.3.3...v0.4.0
v0.4.0-rc2
What's Changed
- adjust README module dependency example by @gvaradarajan in #344
- [RSDK-8930] Add OTA by @mattjperez in #336
- [RSDK-8489] Implement local webrtc signaling by @acmorrow in #347
- [RSDK-8489] Cleanups and TODO items from review by @acmorrow in #349
- [RSDK-9216] - allocate buffer for response message per RPC call by @gvaradarajan in #348
- [RSDK-9195] ota async task by @mattjperez in #350
- [RSDK-9213] Ensure ice agent is terminated if signaling doesn't complete by @acmorrow in #355
- [RSDK-9226] - fix time of day not setting when starting offline by @gvaradarajan in #352
- [RSDK-8992] Upgrade to rust 1.82 by @acmorrow in #354
- [RSDK-9283] add ota metadata storage, compare stored and latest by @mattjperez in #353
- [RSDK-9196] add init connection retry by @mattjperez in #357
- [RSDK-9296] [RSDK-9310] Improve interactions with STUN server by @acmorrow in #358
- [RSDK-9200] determine max firmware size dynamically by @mattjperez in #356
- [RSDK-9493] Pin IDF component micro-RDK version to v0.3.0 by @gvaradarajan in #359
- [RSDK-9244] [RSDK-9245] Feature gate local signaling and adjust max connections by @acmorrow in #362
- [RSDK-9214] add more expressive error types and messages by @mattjperez in #363
- [RSDK-9134] Document macOS challenges with Homebrew python and ESP-IDF by @acmorrow in #364
- [RSDK-8932] ota docs, local server by @mattjperez in #361
- fix native errors for ota by @mattjperez in #367
- [RSDK-9548] log storage usage on startup by @gvaradarajan in #365
- rm build ota dep for serve-ota by @mattjperez in #368
- [RSDK-9593] move ota to config monitor, config monitor restart hook by @mattjperez in #369
- [RSDK-9366] Clear poisoned lock in tests by @mattjperez in #371
- [RSDK-9643] ota download timeout by @mattjperez in #373
- bump versions for 0.4.0-rc1 by @acmorrow in #374
- bump versions for 0.4.0-rc2 by @acmorrow in #375
Full Changelog: v0.3.3...v0.4.0-rc2
v0.4.0-rc1
What's Changed
- adjust README module dependency example by @gvaradarajan in #344
- [RSDK-8930] Add OTA by @mattjperez in #336
- [RSDK-8489] Implement local webrtc signaling by @acmorrow in #347
- [RSDK-8489] Cleanups and TODO items from review by @acmorrow in #349
- [RSDK-9216] - allocate buffer for response message per RPC call by @gvaradarajan in #348
- [RSDK-9195] ota async task by @mattjperez in #350
- [RSDK-9213] Ensure ice agent is terminated if signaling doesn't complete by @acmorrow in #355
- [RSDK-9226] - fix time of day not setting when starting offline by @gvaradarajan in #352
- [RSDK-8992] Upgrade to rust 1.82 by @acmorrow in #354
- [RSDK-9283] add ota metadata storage, compare stored and latest by @mattjperez in #353
- [RSDK-9196] add init connection retry by @mattjperez in #357
- [RSDK-9296] [RSDK-9310] Improve interactions with STUN server by @acmorrow in #358
- [RSDK-9200] determine max firmware size dynamically by @mattjperez in #356
- [RSDK-9493] Pin IDF component micro-RDK version to v0.3.0 by @gvaradarajan in #359
- [RSDK-9244] [RSDK-9245] Feature gate local signaling and adjust max connections by @acmorrow in #362
- [RSDK-9214] add more expressive error types and messages by @mattjperez in #363
- [RSDK-9134] Document macOS challenges with Homebrew python and ESP-IDF by @acmorrow in #364
- [RSDK-8932] ota docs, local server by @mattjperez in #361
- fix native errors for ota by @mattjperez in #367
- [RSDK-9548] log storage usage on startup by @gvaradarajan in #365
- rm build ota dep for serve-ota by @mattjperez in #368
- [RSDK-9593] move ota to config monitor, config monitor restart hook by @mattjperez in #369
- [RSDK-9366] Clear poisoned lock in tests by @mattjperez in #371
- [RSDK-9643] ota download timeout by @mattjperez in #373
- bump versions for 0.4.0-rc1 by @acmorrow in #374
Full Changelog: v0.3.3...v0.4.0-rc1