Releases: joelguittet/mender-mcu-client
Releases · joelguittet/mender-mcu-client
0.11.3
0.11.2
Features
- Add-ons: inventory: add function to update a single item in the inventory #90 from @pasco1995
0.11.1
0.11.0
0.10.0
Features
- License: moving the project to apache 2.0 #75 🚀
- Fix a bunch of typos in core and include files #66 PR from @lluiscampos
- Update CI runner to ubuntu-24.04 #67 PR from @lluiscampos
- Update curl and related options used in the CI #71 #76
- Platform: fix name of deployment data file #73
- cmake: add options to define default configuration #74
- tests: general update of the cmake configuration #74
Bug fix
0.9.0
Features
- Add support to update modules #43
- Rework of client APIs so that the mender-client registers add-ons and manage them #58
- Add network connect/release callbacks so that client and add-ons can request device to connect #61 #65
- Allow to define a custom device identity instead of using the mac address only #49
- Improve management of artifact types list #57
- Improve cmake integration #42 #45
- Improve management of server host and tenant token #48
- Add-on mender-troubleshoot handles mender-client messages from server #32
- Platform: flash: mender-ota is renamed mender-flash #38
- Platform: storage: cleaning API removing "ota" generic word #38
- Platform: scheduler: mender-rtos is renamed mender-scheduler #46
- Platform: scheduler: remove unused delay functions #52
- Platform: esp-idf: better handling of chunked responses from http client #34
- Platform: zephyr: remove usage of posix APIs, prefer using native zephyr functions #44
- Platform: posix: remove obsolete usleep function #33
- Remove usage of unsafe sprintf function #50
- Remove unused mender_utils_str_replace function #51
Bug fix
- Fix memory leak while processing artifact file names #54
- Fix double free error in add-ons implementation #55
- Add missing re-initialization in add-ons implementation #56
- Fix use after free memory issue #60
- Fix authentication failure error degraded case #36
- Platform: esp-idf: fix a cast issue reported by sonarcloud #63
- Platform: rtos: fix deactivate work if not activated #37
- Fix formatting of an error log #47
0.8.0
Features
- Rework of the platform architecture to introduce cryptoauthlib as a TLS module variant permitting to perform authentication of the device using ATECC608 secure element #31
- Add API to retrieve version of the mender-mcu-client library #31
- Rework platform API to keep private key value in the TLS module #28
- Add new APIs to allow application trigerring works #26
- Add user-agent header to http and websocket modules for all platforms #25
- Removed unused mbedtls options #24
- Add TLS_PEER_VERIFY socket option to zephyr net module #22
- Remove attempt to perform connection multiple times in zephyr net module #21
- Refactoring of work in the client, introduce a state machine #20
- Enhance log level configuration options #18
Bug fix
- Fix workflow build error #30
Documentation
- Add references to the README #27