Releases: harpua555/OpenFilamentSensor
OpenFilamentSensor Firmware v0.8.8-pre1
Firmware Release v0.8.8-pre1
Changelog
- Refactor WebServer settings update logic and improve SSE client handling (705f1c7)
Included artifacts
- All supported boards
checksums.txtwith SHA256 digests
OpenFilamentSensor Firmware v0.8.7
Firmware Release v0.8.7
Bug Fixes
- Thread safety fixes – Fixed 6 thread safety bugs causing intermittent crashes and web UI freezes:
- Logger: Fixed race in clearLogs()
- WebServer: Replaced string caches
- Fixed ESP32-S3 pin inconsistency – Added explicit pin definitions in platformio.ini for ESP32-S3
New Boards - ESP32-C6 support
Other - Increased WiFi SSID/password max length to 32 characters
- Hot path JSON writes protected to prevent crashes
- Initialized filament runout state at startup
- Pinned library versions to prevent crashes from new bugged lib release
OpenFilamentSensor Firmware v0.8.6-pre1
Stability fixes and C6 support - no new features
- Restore library versions to 0.8.1 release
- Add pin initialization to prevent incorrect reads while idle
- Additional debug logging
- C6 support by @akrauze
OpenFilamentSensor Firmware v0.8.5-pre1
Pre-release only
- update ESP32-WROOM GPIOs to 14 and 27 to prevent bootstrapping issues (a08dfa8)
OpenFilamentSensor Firmware v0.8.4-alpha
Firmware Release v0.8.4-alpha
Changelog
- Increase max SSID and PW validation length to 32 in firmware distributor (2131a42)
- Initialize filament runout state at startup and adjust sensor check order to prevent jam detection during runout (7e73428)
Included artifacts
- All supported boards
checksums.txtwith SHA256 digests
OpenFilamentSensor Firmware v0.8.3-alpha
Firmware Release v0.8.3-alpha
- Initialize filament runout state at startup and adjust sensor check order to prevent jam detection during runout (7e73428)
OpenFilamentSensor Firmware v0.8.2-alpha
Firmware Release v0.8.2-alpha
v0.8.2-alpha adds memory protection for various functions, integrated I2C display options for the C3-supermini, coredump retrieval for enhanced debugging, and a Home Assistant integration.
- Logging and other background functions now use protected calls to increase stability
- Jam detection is now disabled on filament runout, even if filament runout monitoring is disabled
- ESP32-C3 (supermini) now displays uptime on the integrated screen, as well as jam state indicators when present
- Uptime added to API
- Coredumps now captured on crashes
- Coredump API added for simple downloading for inclusion on issue submissions
Included artifacts
- All supported boards
checksums.txtwith SHA256 digests
OpenFilamentSensor Firmware v0.8.2-pre4
Firmware Release v0.8.2-pre4
Changelog
- update build workflows to support elfs (22efebd)
Included artifacts
- All supported boards
checksums.txtwith SHA256 digests
OpenFilamentSensor Firmware v0.8.2-pre3
This is an experimental pre-release that adds logging mutex protection as well as coredump setup to capture crash logs.
THIS VERSION IS NOT KNOW/TESTED AS STABLE. v0.8.1-alpha remains the existing stable release
This release is for advanced users to provide feedback on crashes.
Changelog
- Add build timestamp overrides and metadata generation to release workflow (fb848ae)
- Updated platformio.ini to use newer versions of AsyncTCP and ESPAsyncWebServer libraries. - Enhanced analyze_coredump.py to allow usage of a custom library path for core dump analysis. (002b662)
- make .elf per release available to analyze coredumps (2bb70c1)
- WF to rebuild .elfs (cf3af3f)
OpenFilamentSensor Firmware v0.8.2-pre2
This is an experimental pre-release that adds logging mutex protection as well as coredump setup to capture crash logs.
THIS VERSION IS NOT KNOW/TESTED AS STABLE. v0.8.1-alpha remains the existing stable release
This release is for advanced users to provide feedback on crashes.