|
1 | 1 | # Memfault Firmware SDK Changelog
|
2 | 2 |
|
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | +and this project adheres to |
| 7 | +[Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 8 | + |
| 9 | +## [1.7.2] - 2024-03-09 |
| 10 | + |
| 11 | +### :chart_with_upwards_trend: Improvements |
| 12 | + |
| 13 | +- General: |
| 14 | + |
| 15 | + - The Memfault Self Test component boot check now prints all components that |
| 16 | + are booted (previously only un-booted components would print): |
| 17 | + |
| 18 | + ```plaintext |
| 19 | + MFLT:[INFO] ============================= |
| 20 | + MFLT:[INFO] Component Boot Test |
| 21 | + MFLT:[INFO] ============================= |
| 22 | + MFLT:[INFO] Component | Booted?| |
| 23 | + MFLT:[INFO] ----------------------------- |
| 24 | + MFLT:[INFO] Event Storage | yes| |
| 25 | + MFLT:[INFO] Logging | yes| |
| 26 | + MFLT:[INFO] Reboot Tracking | yes| |
| 27 | + MFLT:[INFO] Trace Event | yes| |
| 28 | + MFLT:[INFO] All components booted |
| 29 | + MFLT:[INFO] ============================= |
| 30 | + ``` |
| 31 | +
|
| 32 | + - Restore the Memfault Demo CLI `heartbeat` command, which was unintentionally |
| 33 | + removed in v1.7.1. This command triggers a heartbeat on-demand, for testing |
| 34 | + heartbeat functionality. |
| 35 | +
|
| 36 | +- Zephyr: |
| 37 | +
|
| 38 | + - A few minor changes to support the upcoming Zephyr 3.6 release, specifically |
| 39 | + for devices that use mbedTLS for TLS connections. |
| 40 | +
|
| 41 | +- ESP-IDF: |
| 42 | +
|
| 43 | + - v1.7.0 of the SDK added a Kconfig flag to enabled Compact Logs, |
| 44 | + `CONFIG_MEMFAULT_COMPACT_LOG_ENABLE`. Updating from older versions of the |
| 45 | + SDK would require opting in to that option, even if Compact Logging was |
| 46 | + enabled via the Memfault config flag, `MEMFAULT_COMPACT_LOG_ENABLE`. |
| 47 | + Instead, support enabling Compact Logs both via the Memfault config flag or |
| 48 | + the Kconfig flag, to require no changes when updating the SDK for existing |
| 49 | + users. |
| 50 | +
|
3 | 51 | ## [1.7.1] - 2024-02-28
|
4 | 52 |
|
5 | 53 | ### :chart_with_upwards_trend: Improvements
|
|
0 commit comments