Tags: jmceleney/esp32-et112-proxy
Tags
Release v1.03 - Enhanced Stability and Development Tools - **Migrated from WiFiManager to ESPAsyncWiFiManager** for better async operation - **Improved WiFi stability** and reduced memory fragmentation - **Enhanced WiFi reset functionality** with button hold detection - **Added screen switching feature** during WiFi operations - **Optimized processing time checks** to prevent WiFi starvation - **Optimized ModbusCache thread safety and performance** - **Enhanced WiFi connection handling** for more reliable Modbus operations - **Improved cache response timing** to maintain system responsiveness - **Implemented proper release version tracking** in firmware - **Added comprehensive build versioning** with git integration - **Integrated gitleaks security scanning** to prevent credential leaks - **Enhanced build configuration** for debug and release environments - **Created automated release management tools** - **Major refactoring** of core ESP32 proxy functionality - **Optimized logging** to reduce memory fragmentation - **Removed legacy debug code** and cleaned up codebase - **Enhanced pre-build script functionality** - Firmware now displays clean version info for releases (e.g., "v1.03 - Build: ...") - Added RELEASE_VERSION define for conditional compilation - Improved build scripts with automatic git tagging - Enhanced security scanning in CI/CD pipeline This release focuses on stability, performance, and developer experience improvements.