Skip to content

APXV v1.3.1

Choose a tag to compare

@github-actions github-actions released this 09 Jul 23:49
· 25 commits to main since this release

Desktop connectivity hotfix — operators can Connect and use Jobs on Windows and Linux without manual API patching.

Fixed

  • Linux desktop ConnectLoad failed when pairing operator key; WebKitGTK blocks HTTPS UI → HTTP API (tauri.localhost127.0.0.1:8741). API calls now use tauri-plugin-http (Rust), bypassing mixed-content restrictions.
  • Jobs live updates — SSE /api/v2/jobs/stream missing CORS headers; showed Connecting… · Failed to fetch while pipelines still ran.
  • Windows server pile-up — duplicate apxv_serve on :8741 after relaunch; spawn real python.exe, skip start if port reachable, stop all listeners on Quit.
  • Connect flow — setup navigation after Connect; visible Quit on setup; CORS origins for Tauri desktop webview.

Added

  • scripts/patch_jobs_stream_cors.py — in-place patch for v1.3.0 runtime trees (SSE CORS only; Linux Connect still needs 1.3.1 desktop build).

Chore

  • Ship artifacts: APXV_1.3.1_x64_en-US.msi, APXV_1.3.1_x64-setup.exe, APXV_1.3.1_amd64.deb, APXV_1.3.1_amd64.AppImage