Skip to content

Releases: joelguittet/mender-mcu-client

0.11.3

18 Mar 20:22
Compare
Choose a tag to compare

Features

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

0.11.2

17 Mar 22:14
Compare
Choose a tag to compare

Features

  • Add-ons: inventory: add function to update a single item in the inventory #90 from @pasco1995

0.11.1

02 Oct 05:53
Compare
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

0.11.0

25 Sep 16:10
Compare
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

0.10.0

03 Aug 21:00
Compare
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

0.9.0

27 Jun 11:35
Compare
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

0.8.0

08 Nov 21:37
Compare
Choose a tag to compare

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

0.7.0

19 Sep 22:05
Compare
Choose a tag to compare

Features

  • Integration of Device Troubleshoot add-on #13 #14
  • Change name of the platform directory "http" to "net" #14
  • Cleaning of several code smells in the code #14

Bug fix

  • Fix missing initialization in mender-http implementation #14

0.6.0

20 Jun 11:53
Compare
Choose a tag to compare

Features

  • Add Posix support to permit future advanced testing in Github Actions #12
  • Cleaning usage of config #12

Bug fix

  • No bug corrected

0.5.0

02 Jun 10:09
Compare
Choose a tag to compare

Features

  • Improve KConfig to permit mender-rtos fine configuration #11

Bug fix

  • Fix default stack size for ESP-IDF mender-rtos implementation #11