Releases

Download the latest AirCast Raspberry Pi images and view version history.

v0.2.0

Latest
June 22, 2026

v0.2.0

Changelog

  • d543c9efeat(streaming,network): transport watchdog, config-merge fix, wizard/UI work
  • aa7ac39feat(streaming,network): guided camera wizard, per-camera RTSP transport, interface validation
  • 4f5aba6feat(network): connection management + split network package
  • 6f3d77efeat(network): NetworkManager connection management + UI component library
  • 6a965f2feat(network): interface config API + link-priority view
  • e6b6fa4fix(modem): fall back to LTE attach APN when the bearer omits it
  • 25c0668refactor: code-review cleanups + network status redesign
  • 9476cc1refactor: vertical-module architecture for the HTTP layer

v0.1.0

June 22, 2026

v0.1.0

Changelog

  • d543c9efeat(streaming,network): transport watchdog, config-merge fix, wizard/UI work
  • aa7ac39feat(streaming,network): guided camera wizard, per-camera RTSP transport, interface validation
  • 4f5aba6feat(network): connection management + split network package
  • 6f3d77efeat(network): NetworkManager connection management + UI component library
  • 6a965f2feat(network): interface config API + link-priority view
  • e6b6fa4fix(modem): fall back to LTE attach APN when the bearer omits it
  • 25c0668refactor: code-review cleanups + network status redesign
  • 9476cc1refactor: vertical-module architecture for the HTTP layer

v0.0.1

June 21, 2026

v0.0.1

Changelog

  • 3d2afe8fix(deps): complete go.sum hash entries for clean release
  • 537da7cupdate dependencies
  • 89cbd10ci(release): drop inline Pi image dispatch; deployer handles it
  • de017c5ci(release): build aircast-pi-gen from lite-arm64 branch
  • 39c63dffeat: JSON control API, mediamtx config self-repair, dashboard rework
  • b8ee94bfix(network): omit gateway and clear stale addresses on static camera IP
  • 3de53d7refactor: modular provider architecture on a type-keyed DI container
  • 8a8f4d5refactor(mediamtx): extract config persistence behind configStore interface
  • 12c31fbfix(mavp2p): validate MAVLink frame structure in ACM probe
  • 7b7fa05feat(web): live SSE dashboard + Tailscale interactive login

v0.0.1-dev.2

June 18, 2026

v0.0.1-dev.2

Changelog

  • 1596830feat(web): router-style multi-page dashboard, camera network, flash messages

v0.0.1-dev.1

June 18, 2026

v0.0.1-dev.1

Changelog

  • 2ea77f0feat(web): drop auto page reload
  • e992622feat(web): tailscale panel + dashboard redesign; mediamtx paths from config
  • ab0e4d4feat(web): router-style dashboard layout
  • 18c43a8feat(web): edit mediamtx camera source from the landing page
  • 578c6d4harden: modem int-overflow guards, deploy reliability, cleaner shutdown
  • ea8a36ffeat(web): list real mediamtx stream paths on the landing page
  • 156b183feat(web): document connection endpoints on the landing page
  • 8311c4cMerge remote-tracking branch 'origin/master'
  • ff4bb88Merge pull request #2 from aircast-one/feat/templ-landing-page
  • bace6b0Add delivery pipeline, mediamtx Control API, mavp2p autodetect, slog
  • 0adb148fix(web): 404 unknown paths, use strconv.Itoa, drop contradictory Known
  • 66cbfd6fix(web): address code review
  • 0cd612achore(web): remove static landing page superseded by templ
  • bd0245ffeat(web): render landing page with templ, show modem status
  • 9b8817dMerge pull request #1 from aircast-one/worktree-agent-a36954bbdb61bd708
  • 3d2b491fix(modem): surface staleness, fix flaky test, 503 on not-ready
  • 29eb11bfix(modem): address code review
  • 85a6894refactor(config): drop speculative env overrides
  • efc0e99feat(modem): add read-only modem/cellular observability
  • 36d8493Initial aircastd: HTTP control plane managing mediamtx and mavp2p