Download Latest Version ESP3D 3.1.3 source code.zip (59.3 MB)
Email in envelope

Get an email when there's a new version of ESP3D

Home / v3.1.3
Name Modified Size InfoDownloads / 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!

📊 Statistics

  • Commits: 1
  • 👥 Contributors: 2
  • Lines changed: +30 / -9

Generated by Release Agent on 2026-07-22 11:20

Source: README.md, updated 2026-07-22