September 2023
Software versions displayed in Device Timeline
Device Timeline now includes a visualization of the active software version on the device alongside the metric and traces information. This allows a user to very quickly associate any metric behavior, crash or reboot event with the active software version at the time.

As demonstrated in the screenshot, this should also make it very easy to identify if a change of behavior coincides with a change in software version. The software version is now displayed by default across all Devices on all platforms.
Best Practice Guide: Using MQTT with Memfault
We have released a new best practices guide covering the use of the MQTT protocol with Memfault. Correct set-up for your MQTT implementation is critical as errors in set-up can result in data loss or data being decoded incorrectly rendering it impossible for Memfault to deliver accurate insights.

The guide provides a basic introduction to MQTT and specific advice for users looking to optimize their MQTT stack to ensure reliable data delivery to Memfault. Topics covered include:
- Publishing QoS settings
- Topic architecture and recommended topic structure
- Minimizing publishing overheads with topic aliases
- Choosing an MQTT payload size
- Device and Service examples
Read the full MQTT guide in our best practice documentation.