Releases: joelguittet/mender-mcu-client
Releases · joelguittet/mender-mcu-client
0.12.3
Bug fix
- platform: zephyr: net: fix usage of getnameinfo depending of Zephyr version #125
Full Changelog: 0.12.2...0.12.3
0.12.2
Features
- client: cleaning and uniformisation of some logs #122
- platform: tls: mbedtls: add support for ecdsa key type #121 requested by @igkrEnergus 👍
- tests: fix fread return value smell #120
- tests: add example inventory #118
- tests: fix sonarcloud issues #115
- workflows: update sonarcloud integration #114
- client: update device type variable type #113 from @vincentb1
- client: reset flash handle after freeing the resource #112 from @vincentb1
Bug fix
- platform: net: zephyr: improve usage of getaddrinfo to establish connection #123
- add-ons: troubleshoot: fix releasing zone using msgpack_zone_free #119
- client: reset state when initializing the mender-client #117 reported by @igkrEnergus
Full Changelog: 0.12.1...0.12.2
0.12.1
Features
- platform: modify stack size granularity from kilo-bytes to bytes #109
- platform: storage: zephyr: nvs: remove redundant configuration option #108
Bug fix
- platform: scheduler: zephyr: fix issue while reconfiguring timer period #110
Full Changelog: 0.12.0...0.12.1
0.12.0
Features
- platform: support for psa apis #101
- platform: flash: introduce dfu_target aternative #100
- zephyr: remove cjson and msgpack-c options #99
- platform: tls: cryptoauthlib: cleaning and configuration in kconfig #103
- platform: storage: zephyr: nvs: introduce possibility to configure ids #104
- platform: net: zephyr: http callback definition depending of zephyr version #97
- platform: net: zephyr: add support for secondary root ca certificate #95
- tests: improve management of mocks #102
- ci: update ubuntu runner to 24.04 #94
Bug fix
- platform: tls: fix cryptoauthlib option description #105
- add-ons: troubleshoot: fix to avoid closing file twice when an error occurred during writing #96
- tests: mocks: zephyr: fix http client callback signature #98
Documentation
- readme: add new example #106
Full Changelog: 0.11.3...0.12.0
0.11.3
Features
- Platform: update ESP-IDF websocket component integration #92
Full Changelog: 0.11.2...0.11.3
0.11.2
Features
- Add-ons: inventory: add function to update a single item in the inventory #90 from @pasco1995
Full Changelog: 0.11.1...0.11.2
0.11.1
Bug fix
- Fix ESP-IDF platform "ESP_ERR_NVS_INVALID_HANDLE" error when new deployment is downloaded #87 #88 from @mbsca
Full Changelog: 0.11.0...0.11.1
0.11.0
Features
- Add-ons: rework mender-troubleshoot architecture to integrate file transfer #81 and port forwarding #85 🚀
- Add-ons: move mender-configure and mender-inventory to separate APIs from the core source code #81 🚀
Bug fix
- Fix "Already installed" artifact management #82 from @larsewi
- Fix zephyr websocket memory management issue that was causing instability of the system (memory reused after freed) #81
Full Changelog: 0.10.0...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
- Fix "Current software" version displayed on mender-server #72
- cmake: fix configure add-on definitions #74
- tests: update valgrind suppression file #77
Full Changelog: 0.9.0...0.10.0
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
Full Changelog: 0.8.0...0.9.0