espressif / esp-mdf

Espressif Mesh Development Framework, limited maintain, recommend to use https://github.com/espressif/esp-mesh-lite
Other
774 stars 253 forks source link

Release Plan #242

Open ClaesIvarsson opened 3 years ago

ClaesIvarsson commented 3 years ago

I would like to know your plans for integrating stable versions of esp-idf into esp-mdf. Current release/v1 branch in esp-mdf is using v3.3 of the esp-idf and there is numerous 4.x.y versions released.

Can I expect an esp-mdf release based on esp-idf 4.x.x anytime soon ?

LarsKumbier commented 3 years ago

To add to the question: What's stability of this project? There was one release 18 months ago and while a lot of work is happening by @EspHuifeng, there does not seem to be a team behind like the ESP-IDF repository. Is this project mature and supported enough at Espressif to be used in production?

LarsKumbier commented 3 years ago

Another point: ESP-IDF v3.3 (according to the Support Policy) is already in maintenance mode and will be EOL in 5 months from now. Since the current stable v1.0 is based on IDF v3.3, I suspect that the next version of ESP-MDF will be a major release as well, since the current master is referencing ESP-IDF v4.3? While the work needed to move from ESP-IDF v3 to v4 is documented, it's unclear how much work is needed between ESP-MDF v1.0 and the next release.

All of these points are big risks for starting a new project on this framework. Could you clarify the points, so that we can make an informed decision to either start with ESP-MDF or use ESP-IDF instead?

Thank you!

zhanzhaocheng commented 3 years ago

ESP-MDF is adapted to esp-idf v4.3.1, currently in internal testing, it is expected to be updated to github in mid-October

vitorrussi commented 2 years ago

@zhanzhaocheng Will be available any documentation or guide to port from ESP-MDF v1.0 to the next release? Because, if there isn't, then I don't need to wait for the official release to start porting.

ClaesIvarsson commented 2 years ago

ESP-MDF is adapted to esp-idf v4.3.1, currently in internal testing, it is expected to be updated to github in mid-October

Ok, that sounds good but as mentioned by others in this thread there is definitely concerns when it comes to stability and migration work. Can you please clarify the attention the esp-mdf framework is getting on your side. Is there also a Support Policy for esp-mdf ?

The million dollar question is whether esp-mdf can be used in production or not.

zhanzhaocheng commented 2 years ago

The adaptation based on v4.3.1 has been updated to the master branch. We have tested it internally and can be used in production. If there are any problems, we will fix them in time The branch release/v2.0 will be checkouted recently, and its support periods will follow the support plan of esp-idf v4.x

rayyueyue commented 2 years ago

The adaptation based on v4.3.1 has been updated to the master branch. We have tested it internally and can be used in production. If there are any problems, we will fix them in time The branch release/v2.0 will be checkouted recently, and its support periods will follow the support plan of esp-idf v4.x

Waiting for V2.0 to be checked out. soon?

ClaesIvarsson commented 2 years ago

We passed end of October now and I would like to see an update on the progress of the migration to IDF 4.x. Can you please inform when it is expected to be ready ?

rmshub commented 2 years ago

Any update on esp-mdf release/v2.0 to support IDF 4.x ?

ClaesIvarsson commented 2 years ago

Can we get an update on this topic ?

eos1d3 commented 2 years ago

It seems MDF is dying. And whether it can be used for production is really a big question. If Espressif does not officially promise its future, I think it is better to skip it.

Jiangyafeng commented 2 years ago

Hi All,

Sorry, due to the internal staff transfer, the maintenance of this mdf warehouse has been delayed, and maintenance and updates will still be carried out in the future.

For the launch of mdf release/v2.0, this requires a long time to test its stability. It will take more than two months of testing, and a stable release/v2.0 version will be launched by then.

vitorrussi commented 2 years ago

Hey @Jiangyafeng, do you have any news about the maintenance and updates? Are they being carried out or the internal transfer is still occurring?

Jiangyafeng commented 2 years ago

Hi @vitorrussi Sorry that I can not finish the test in time due to the recent COVID-19 outbreak and now I am in home quarantine. As soon as work officially resumes in Shanghai, China, I will deal with this as soon as possible and update the latest version in time.

PatrickV82 commented 2 years ago

@Jiangyafeng any updates?