mobizt / Firebase-ESP32

[DEPRECATED]🔥 Firebase RTDB Arduino Library for ESP32. The complete, fast, secured and reliable Firebase Arduino client library that supports CRUD (create, read, update, delete) and Stream operations.
MIT License
415 stars 118 forks source link

HELP: Which verison is the most stable for long term use? #158

Closed 0100101101001011 closed 3 years ago

0100101101001011 commented 3 years ago

Hi! First of all, this library is AMAZING!

We are implementing this library in several of our projects. In our applications, we mainly use the Stream Callbacks functions of this library.

We have noticed this library gets frequent updates which are really great. But in our implemented project, certain conditions prohibit us from rolling out regular OTA firmware updates to our in-field devices. So which version of this library is most suitable for long-term no-update use? And how often should we be following the updates of this library?

Thanks!

mobizt commented 3 years ago

The update is based on the opened issues, feature request and bugs that I've found and no planning with the update based on the bugs fix.

Some issue is just discovered by specific usage and need urgently update.

FYI. The latest version is most stable if you're using stream callback , unless you are manually reading the stream in the loop(). which currently found the bug in stream available status reporting, since v3.8.18.

If you're using the stream callback, this bug is not affected and you can use v3.8.26.

The library is open source which you can fork and modify it if you want to make your custom version.