• v1.4.7 f1901cdff7

    v1.4.7 Stable

    Ghost released this 2026-04-14 10:43:03 +02:00 | 347 commits to main since this release

    What's Changed

    • chore(deps): update rust crate axum to v0.8.9 (c7fd04e)
    Downloads
  • v1.4.6 94910d98c1

    v1.4.6 Stable

    Ghost released this 2026-04-10 19:39:26 +02:00 | 350 commits to main since this release

    What's Changed

    • chore(deps): update dependency alpine_3_23/musl-dev to v1.2.5-r23 (a37098b)
    Downloads
  • v1.4.5 cf7d982472

    v1.4.5 Stable

    Ghost released this 2026-04-10 02:38:42 +02:00 | 353 commits to main since this release

    What's Changed

    • chore(deps): update dependency alpine_3_23/openssl to v3.5.6-r0 (b98035a)
    Downloads
  • v1.4.4 d6ee9c179e

    v1.4.4 Stable

    Ghost released this 2026-04-09 23:44:10 +02:00 | 356 commits to main since this release

    What's Changed

    • chore(deps): update dependency alpine_3_23/musl-dev to v1.2.5-r22 (567f3cc)
    Downloads
  • v1.4.3 4c117f92c4

    v1.4.3 Stable

    Ghost released this 2026-04-08 13:43:12 +02:00 | 359 commits to main since this release

    What's Changed

    • chore(deps): update rust crate tokio to v1.51.1 (e196fdf)
    Downloads
  • v1.4.2 0392b94891

    v1.4.2 Stable

    Ghost released this 2026-04-04 08:08:22 +02:00 | 362 commits to main since this release

    What's Changed

    • fix(media): optimize hash formatting with fold instead of format macro (015c596)
    • fix(main): trigger rebuild (harbor storage fixed) (9f6b05b)
    • fix(main): trigger rebuild (harbor storage fixed) (24d9c86)
    • fix(main): trigger new version (56455ce)
    • chore(deps): update rust crate tokio to v1.51.0 (21a1d9f)
    • chore(deps): update rust crate uuid to v1.23.0 (82eb83d)
    • fix(deps): update rust crate sha2 to 0.11.0 (f480eac)
    Downloads
  • v1.4.1 605994715e

    v1.4.1 Stable

    Ghost released this 2026-03-21 15:37:38 +01:00 | 373 commits to main since this release

    What's Changed

    • perf(docker): add cargo cache mounts and fix WAV chunk sizes for OVMS compatibility (76a34db)
      • Add BuildKit cache mounts for cargo registry/git to avoid re-downloading deps
      • Remove mold linker (marginal gains, adds complexity)
      • Combine build and test in single RUN to share cache mounts
      • Fix WAV chunk sizes when transcoding via pipe (ffmpeg writes 0xFFFFFFFF placeholders)
      • Add fix_wav_chunk_sizes() to patch RIFF/data sizes for strict parsers like Mediapipe
    Downloads
  • v1.4.0 8a83cadf53

    v1.4.0 Stable

    Ghost released this 2026-03-21 07:28:39 +01:00 | 375 commits to main since this release

    What's Changed

    • chore(docker): include audio test fixtures in build context for cargo test (a8a56af)
    • chore(build): optimize Docker build with mold linker and unified CI profile for tests (ffc1ae6)
      • Add mold linker to Alpine builder (30-70% faster link times vs GNU ld)
      • Use CI profile for tests instead of dev to avoid double compilation
      • Enable debug-assertions in CI profile to preserve test assertion checking
      • Optimize dev profile with debug=1 (line tables only) and split-debuginfo
      • Align profile.ci formatting and add comments
      • Copy tests directory to Docker build context for test execution
      • Pin m
    • feat(whisper): add ffmpeg-based audio transcoding to support all input formats (47fe037)
      • Transcode all audio to 16 kHz mono WAV via ffmpeg before sending to OVMS
      • Remove content-type detection logic; always send audio/wav
      • Add ffmpeg to Docker image (Alpine runtime replaces distroless)
      • Add comprehensive tests for WAV/OGG/MP3/Opus/WebM/AAC formats
      • Optimize CI build profile with opt-level=2 and parallel codegen-units
      • Add nonroot user to Alpine image matching distroless UID/GID 65532
    • test: add comprehensive audio format test fixtures for whisper transcription (ee3d470)
    Downloads
  • v1.3.2 b9e1b03516

    v1.3.2 Stable

    Ghost released this 2026-03-21 04:12:40 +01:00 | 380 commits to main since this release

    What's Changed

    • fix(whisper): use mimetype from Matrix event and improve content-type detection (111daa8)
    Downloads
  • v1.3.1 8cffd588fa

    v1.3.1 Stable

    Ghost released this 2026-03-21 03:34:22 +01:00 | 382 commits to main since this release

    What's Changed

    • fix(whisper): use default filename when empty to satisfy OVMS multipart parsing requirements (a4f473c)
    Downloads