Skip to content

v0.19.0

Choose a tag to compare

@manio manio released this 04 May 03:37

Changes in this version:

  • Media stream TCP tap (media_dump_base_port) — inspect the decrypted AA video/audio stream in VLC, mpv, etc.
    thanks: @korhojoa
  • Added SWUpdate OTA (over-the-air) update support for all Raspberry Pi boards
    thanks: @Snirpo
  • WASM scripting via wasmtime — write hooks that modify AA packets on the fly; disabled on ARMv6 (RPi Zero W)
    thanks: @Deadknight
  • Key event injection (/inject_event) and rotary controller support (/inject_rotary)
  • Speed data collection and /speed endpoint
    thanks: @Deadknight
  • WebSocket support for the companion app — real-time sensor data streaming
    thanks: @Deadknight
  • Odometer injection via REST API (/odometer)
  • Tire pressure injection via REST API (/tire-pressure) — for head units that don't provide this data natively
  • Media button interception on the HU — short press re-injects a clean click, long press triggers a configurable script (hu_button_handler)
    thanks: @Ioniq3
  • TCP reverse bridge for SWUpdate, enables OTA updates from the companion app
    thanks: @Deadknight
  • /version endpoint returning software version, board model and board prefix
    thanks: @Deadknight
  • WASM scripts can call the local REST API (rest-call, rest-call-async) and push events over WebSocket
    thanks: @Deadknight
  • /config-entry endpoint for updating a single config key without sending the entire config object
  • Bluetooth: proper graceful RFCOMM shutdown before disconnect
    thanks: @Ioniq3
  • SSL MITM: automatic fallback to non-MITM mode on SSL error (until restart)
    thanks: @juggie

Full Changelog: v0.18.0...v0.19.0
Full BR Changelog: aa-proxy/buildroot@5ca19d9...5f30fb4