Note

This documentation is not for the latest stable release version. The latest stable version is v5.4

Removed or Deprecated Components

Components Moved to IDF Component Registry

Following components are removed from ESP-IDF and moved to IDF Component Registry:

Note

Please note that http parser functionality which was previously part of nghttp component is now part of http_parser component.

These components can be installed using idf.py add-dependency command.

For example, to install libsodium component with the exact version X.Y, run idf.py add-dependency libsodium==X.Y.

To install libsodium component with the latest version compatible to X.Y according to semver rules, run idf.py add-dependency libsodium~X.Y.

To find out which versions of each component are available, open https://components.espressif.com, search for the component by its name and check the versions listed on the component page.

Deprecated Components

The following components are removed since they were deprecated in IDF v4.x:

Note

OpenSSL-API component is no longer supported. It is not available in the IDF Component Registry, either. Please use ESP-TLS or mbedtls API directly.

The targets components are no longer necessary after refactoring and have been removed:

  • esp32

  • esp32s2

  • esp32s3

  • esp32c2

  • esp32c3

  • esp32h2