Skip to content

Ray5 Pilot V1.2.2

Choose a tag to compare

@P0k3sm0t P0k3sm0t released this 24 May 17:38
· 4 commits to main since this release

Ray5 Pilot v1.2.2

This release focuses on long-job stability and reducing unnecessary ESP32 traffic during active SD card jobs.

Highlights

  • Reduced Ray5 ESP32 load during long jobs.
  • Skips heavy SD/system-check probing while a job is active.
  • Slows live status polling during active jobs.
  • Disables Python WebSocket auto-ping by default.
  • Serializes Ray5 HTTP requests through a shared request lock.
  • Displays Status card Run Time as HH:MM:SS.
  • Adds safety-check markers to protect these long-job stability changes.

Why Update?

This version is intended to help with cases where the Ray5 continues running a long SD job, but Ray5 Pilot loses live WebSocket/status updates and falls back to offline/safety-lockout behavior.

Validation

Recommended validation before publishing:

python tools/safety_check.py
python -m py_compile app.py ray5_client.py ray5_status_monitor.py tools/safety_check.py
node --check web/static/app.js