| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| ESP3D 3.1.3 source code.tar.gz | 2026-07-22 | 57.6 MB | |
| ESP3D 3.1.3 source code.zip | 2026-07-22 | 59.3 MB | |
| README.md | 2026-07-22 | 2.0 kB | |
| Totals: 3 Items | 117.0 MB | 7 | |
v3.1.3 2026-07-22 This release fixes critical stability issues with the HTTP authentication service to prevent crashes when the web server is stopped, improving overall firmware reliability.
📋 Table of Contents
🐛 Bug Fixes
- Fix HTTP server crash when authentication service becomes invalid: Resolved a critical crash that occurred when the HTTP web server was started and then stopped, leaving invalid references in the authentication module. The AuthenticationService initialization has been reordered to start at the appropriate time in the firmware lifecycle, and sanity checks have been added throughout to prevent calls to non-existent web server instances. (
f704fd7)
💪 Improvements
- Refactor HTTP registration to improve service lifecycle management: Transferred HTTP server registration and unregistration logic directly to the AuthenticationService, centralizing web server lifecycle management and reducing the risk of invalid state issues. (
f704fd7) - Add defensive checks to prevent invalid web server access: Implemented multiple sanity checks throughout the codebase to safely handle scenarios where the web server may not exist during various stages of the firmware lifecycle. (
f704fd7)
👥 Contributors
Thanks to all contributors who made this release possible!
- RafOSS-br @luc-github/ (1 commit, +30/-9)
📊 Statistics
- Commits: 1
- 👥 Contributors: 2
- Lines changed: +30 / -9
Generated by Release Agent on 2026-07-22 11:20