espressif / esp-azure

SDK to connect ESP8266 and ESP32 to Microsoft Azure IoT services
176 stars 92 forks source link

Update to LTS_07_2021_Ref01 (CA-167) #122

Open MartinTJDK opened 2 years ago

MartinTJDK commented 2 years ago

Any plans for update to LTS_07_2021_Ref01?

MartinTJDK commented 2 years ago

@mahavirj Do you know, if it is prioritised?

lhespress commented 2 years ago

@MartinTJDK There isn't plan for update to LTS_07_2021_Ref01? What new functions for your project need update it?

MartinTJDK commented 2 years ago

@lhespress LTS_07_2021_Ref01 has several bugfixes, which we need. When continiously removing network connectivity, the "esp-azure" in combination with ESP network driver locks up, and never gets online again. Even resolving of host names fails at that point. I have also seen 0-pointer issues, which should have been fixed in azure sdk. All mentioned issues are only seen, when network is not stable.

epictrave commented 2 years ago

@mahavirj @MartinTJDK @lhespress I think this repo needs LTS_07_2021_Ref01. Because of upcoming TLS certificate changes (from the current Baltimore CyberTrust CA Root to the DigiCert Global G2 CA root)

MartinTJDK commented 2 years ago

@epictrave I agree. The certificate bundle has to be updated. But it would also be nice to get bugfixes as well.

MartinTJDK commented 2 years ago

@mahavirj @lhespress Is it something you will consider?

lhespress commented 2 years ago

@MartinTJDK As mentioned earlier, no updates are planned in the near future, we are discussing which to update because of there are both Azure-iot-SDK-C and Azure-SDK-for-c to access Azure-IoT.

matgardon commented 2 years ago

@lhespress I'm not sure this has been stated clearly enough by @epictrave so I'll just stress it again here: without this LTS, the source code will not contain the right CA for ESP32 devices to be able to connect to azure anymore, as explained in this blog post.

So getting this update, if not for all the other stability fixes, doesn't seem like optional for people using this repo when building their binaries for ESP devices connecting to azure.

If it's not officially upgraded, we will have to upgrade ourselves one way or another, or devices will not be able to connect to azure anymore (and that will happen soon).

lhespress commented 2 years ago

@matgardon We have create a merge request for update it to LTS_01_2022_Ref01 and will release it after review finish.

matgardon commented 2 years ago

@lhespress awesome news, thanks for the follow up :pray:

shahpiyushv commented 2 years ago

This has now been pushed out to the repository.