Skip to content

v0.15.13 - Fleet API HTTP/2 + Proxy Docker Reliability Fixes

Latest

Choose a tag to compare

@jasonacox-sam jasonacox-sam released this 01 Jul 07:20

v0.15.13 - Fleet API HTTP/2 Upgrade + Proxy Docker Reliability Fixes

Fleet API

  • feat(fleetapi): upgrade Fleet API transport to HTTP/2 with TLS 1.3 (#338)
    • Upgrades Fleet API transport to HTTP/2 with TLS 1.3 pinning; HTTP/1.1 fallback retained
    • Hardware-validated against live PW3 (fw 26.18.1) ✅
  • fix(fleetapi): handle None/error response during Fleet API setup (#319)
    • Fix TypeError when Fleet API returns an error or None during setup

Proxy Docker

  • fix(proxy): reap zombie healthcheck children when running as PID 1 (#343) — contributed by @holstein13
    • SIGCHLD handler in proxy/server.py + tini in Dockerfile; prevents defunct zombie accumulation on long-running containers
  • fix(proxy): switch amd64/arm64 base images from Alpine to Debian-slim (#345)
    • Alpine musl libc TLS fingerprint rejected by Tesla after ~8h token expiry; Debian-slim fixes 403 token expired errors in long-running Docker deployments

WiFi / TEDAPI

  • fix(wifi): fix backoff race condition in multi-threaded proxy (#313)
  • docs: note PW3 TEDAPI access via WiFi LAN address (#314)

Auth / Tools

  • fix(authtoken): disable WebKit2GTK GPU compositing on Linux (#341)
  • tools: add v1r control test scripts to tools/v1r/ (#339)

PyPI