v2.3.1
New improvements or features:
- Add offline diagnostic feature
Enhancements or amendments:
- Can get server environment(prod, acc, stg) info via st_info_get func
- Can add each DIP info corresponding each environment(prod, acc, stg) in onboarding_config
- Add sound detection capability helper
- Add reboot config option for device delete event
- Add sensitive info type log
- Add unittest and code style checker Github workflow
- Modify manual onboarding script using paho MQTT python library
- Reformat code based on style rule
- Replace device callback status with intuitive and efficient ones
Bug fixed:
- Limit BLE adv local name max size
- Deinit BLE module after onboarding complete
- Clean up queue and other memory when clean up device
- Fix ble message overflow
- Add wifi wrong password error case in ESP32
- Update vid along with DIP update