May Updates

General

Dashboards!

dashboard

The default landing page is now a Project Dashboard! Here, you'll find information such as:

  • Top and Newest Issues
  • Number of Traces, Bugreports, and new Issues recently received
  • The Software Version distribution
  • Count of active Devices
  • Number of Devices seen each day

These dashboards are filterable by Cohort. This gives you the ability to filter the data to only internal or external devices, or to a particular customer.

Other

  • It is now possible to delete or archive Projects, Software Types, Software Versions, Symbol Files, and OTA Payloads.

    archive

  • A Device's nickname and Cohort is now visible in the Alerts page.

    archive

  • You can now generate and reset User API key's from within the Project Settings page. You can use the User API Key to do things like log in from the Memfault CLI.

    api-key

Embedded

  • The Issue Detail's page will show a pop-up if Memfault detects the symbol file and the coredump are not from the same build.

    symbol-file-mismatch

  • Memfault's backend now accepts GNU Build IDs and Memfault's own Build Identifier. The latter works with any compiler, such as GCC, ARM Compiler, IAR, Keil, etc.
  • Improve reliability of coredump processing

Android

  • Memfault has a new Memfault Bug Report SDK for AOSP, or Bort, that assists with capturing and reporting diagnostic data to Memfault. For more information, check out the Android Documentation
  • Zooming into a Bugreport's Timeline has been improved. You can now view the different sessions start and end points as well.

Firmware SDK Changes

Check out the Memfault Firmware SDK changelog for further changes.