Post

#25: IDF v5.3.1 Released

Espressif has released v5.3.1 as the latest stable release of IDF. The full changelog can be found here:

https://github.com/espressif/esp-idf/releases/tag/v5.3.1

Notable Changes

Despite being characterized as a “bugfix release for ESP-IDF v5.3” there are a massive amount of additions, changes and removals.

Reading through the changelog, here are some of the bigger items noted:

  • Quite a bit of BLE and Classic BT fixes across Bluedroid, Mesh, and NimBLE
  • Core dump now includes more info
  • Fixed several WiFi issues

Should You Update?

The general answer to this is always going to be “yes” since it’s considered latest stable. However, anytime you move versions of IDF you should do a complete regression test and ensure you understand all changes you are pulling in. This can be extremely time consuming and if you don’t really need any of the changes it can be more work than it’s worth from a business standpoint.

That said, here are some general points to help with that decision. You should consider updating to this version of IDF if:

  • You need one of the actual bug fixes listed in the changelog
  • Your project makes heavy use of BLE. Lot of improvements here
  • Your project has experienced WiFi issues. A few key fixes are included for STA mode.

Join the community and get the weekly Production ESP32 newsletter. Concise, relevant content about ESP32 development right in your inbox.

© Kevin Sidwar

Comments powered by Disqus.