-
v1.4.7 Stable
released this
2026-04-14 10:43:03 +02:00 | 347 commits to main since this releaseWhat's Changed
- chore(deps): update rust crate axum to v0.8.9 (
c7fd04e)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- chore(deps): update rust crate axum to v0.8.9 (
-
v1.4.6 Stable
released this
2026-04-10 19:39:26 +02:00 | 350 commits to main since this releaseWhat's Changed
- chore(deps): update dependency alpine_3_23/musl-dev to v1.2.5-r23 (
a37098b)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- chore(deps): update dependency alpine_3_23/musl-dev to v1.2.5-r23 (
-
v1.4.5 Stable
released this
2026-04-10 02:38:42 +02:00 | 353 commits to main since this releaseWhat's Changed
- chore(deps): update dependency alpine_3_23/openssl to v3.5.6-r0 (
b98035a)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- chore(deps): update dependency alpine_3_23/openssl to v3.5.6-r0 (
-
v1.4.4 Stable
released this
2026-04-09 23:44:10 +02:00 | 356 commits to main since this releaseWhat's Changed
- chore(deps): update dependency alpine_3_23/musl-dev to v1.2.5-r22 (
567f3cc)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- chore(deps): update dependency alpine_3_23/musl-dev to v1.2.5-r22 (
-
v1.4.3 Stable
released this
2026-04-08 13:43:12 +02:00 | 359 commits to main since this releaseWhat's Changed
- chore(deps): update rust crate tokio to v1.51.1 (
e196fdf)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- chore(deps): update rust crate tokio to v1.51.1 (
-
v1.4.2 Stable
released this
2026-04-04 08:08:22 +02:00 | 362 commits to main since this releaseWhat'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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- fix(media): optimize hash formatting with fold instead of format macro (
-
v1.4.1 Stable
released this
2026-03-21 15:37:38 +01:00 | 373 commits to main since this releaseWhat'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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- perf(docker): add cargo cache mounts and fix WAV chunk sizes for OVMS compatibility (
-
v1.4.0 Stable
released this
2026-03-21 07:28:39 +01:00 | 375 commits to main since this releaseWhat'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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- chore(docker): include audio test fixtures in build context for cargo test (
-
v1.3.2 Stable
released this
2026-03-21 04:12:40 +01:00 | 380 commits to main since this releaseWhat's Changed
- fix(whisper): use mimetype from Matrix event and improve content-type detection (
111daa8)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- fix(whisper): use mimetype from Matrix event and improve content-type detection (
-
v1.3.1 Stable
released this
2026-03-21 03:34:22 +01:00 | 382 commits to main since this releaseWhat's Changed
- fix(whisper): use default filename when empty to satisfy OVMS multipart parsing requirements (
a4f473c)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- fix(whisper): use default filename when empty to satisfy OVMS multipart parsing requirements (