Skip to content

Releases: joelguittet/mender-mcu-client

0.12.3

27 Jan 19:48

Choose a tag to compare

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

25 Jan 22:09

Choose a tag to compare

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

05 Oct 20:17

Choose a tag to compare

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

21 Aug 12:38

Choose a tag to compare

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

18 Mar 20:22

Choose a tag to compare

Features

  • Platform: update ESP-IDF websocket component integration #92

Full Changelog: 0.11.2...0.11.3

0.11.2

17 Mar 22:14

Choose a tag to compare

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

02 Oct 05:53

Choose a tag to compare

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

25 Sep 16:10

Choose a tag to compare

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

03 Aug 21:00

Choose a tag to compare

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

27 Jun 11:35

Choose a tag to compare

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