As you probably have seen, with the development of esp-idf we have changed over to pushing changes to our internal development tree out to the public as soon as possible. This means everyone using esp-idf can get all the latest features and bugfixes using a single 'git pull'. This, however, also means everyone can get all potential new bugs, code-breaking API changes etc via one single 'git pull'.
We understand that for production, there is a requirement for stability. That is why we will periodically have releases. These releases will have a stable API and feature set; we will backport bugfixes to them if we find any.
The release notes for the first release, v0.9, can now be found at:
https://github.com/espressif/esp-idf/releases
Two words of warning:
-First of all, as you may have seen, this is not version 1.0 yet. We reserve the right to change some of the APIs present in v0.9 drastically, without a fallback. (We do not have concrete plans to do this with any of the APIs at this point in time, but that may change.)
- Second of all, please do not be tempted by the downloads listed on the release page: due to our use of Git submodules, they do not work. The way to get this release is:
Code: Select all
git clone https://github.com/espressif/esp-idf.git esp-idf-v0.9
cd esp-idf-v0.9/
git checkout v0.9
git submodule init
git submodule update