17.1.0-SLFork (2025-06-09)
💡 Installation / Migration Notes
A. Initial Installation
--> Recommended: Web Installer
- Follow instructions listed on Web Installer page
- Other installation options: Check Device Provisioning Documentation
B. Update from previous release (17.0.0)
--> Recommended: OTA Update
- Download board specific firmware package
- Perform OTA update
- Verify alignment marker and ROI positions (due to changes of image handling)
C. Migration from previous major release (16.x)
--> Recommended: OTA Update
- Download board specific firmware package
- Perform OTA update (ignore file name mismatch warning)
- Verify migrated device configuration
- Check migrated configuration briefly (majority of the parameter are migrated)
- Reconfigure GPIO section (if it was configured before, no automatic migration)
- Update reference image and alignment marker (Mandatory due to multiple new camera features and adaptions)
- Lots of (breaking) changes are made to existing APIs. A manual reconfiguration is most likely required. Check API documentation
- Check
BREAKING CHANGES
section with PR descriptions and/or documentation for further information
💡 New Supported Hardware
- Board: Freenove (Original) ESP32S3-WROOM-1-N8R8 (8MB Flash / 8MB RAM)
Features
- hardware: Support Freenove ESP32S3-WROOM board (N8R8) (#240) (5c53353)
- image alignment: Enhanced image quality and performance improvements (28065cf)
Bug Fixes
- home assistant discovery: Add device_class
duration
foruptime
topic (#249) (e10e931) - post-processing: Fix parameter plausibility check logs (#241) (a50b7b1)
- tflite class: Resolve race condition during resource deallocation (#247) (ce49155)
Refactoring / Style Changes
- cnn handling: Refactor classes
ClassFlowCNNGeneral
andCTfLite
(#243) (cf5d767) - image alignment: Refactor image alignment (28065cf)
- image handling: Fully renewed image handling and image processing pipeline (#245) (28065cf)
- rest api: Refactor
main
+img_tmp
handler (server-side) (#244) (abe7c63) - source code: Improve code consistency (naming, code style) (#250) (96d0310)
Other Changes
- build: release-please-action: Disable always-update feature (#251) (2482a04)
- model: Update dig-class100 tflite model to v1.80 (#246) (e953b37)
- model: Update ana-class100 tflite model to v1.80 (#256) (2f2f15c)
- model: Update ana-cont tflite model to v17.00 (2f2f15c)
- model: Update dig-class11 tflite model to v20.00 (2f2f15c)
- model: Update dig-cont tflite model to v9.00 (2f2f15c)
- roi image logging: Save roi images with max. jpeg quality (#255) (694affd)
- system info: Update sd-card manufacturer list (#248) (033e912)