Skip to content

v0.4.1 — 2026-08-20

Choose a tag to compare

@github-actions github-actions released this 21 Aug 01:02

Release Notes

  • Transcription now goes through FFI bindings kept in this repo (src/ffi.rs)
    against a vendored whisper.cpp pinned to v1.7.6 (vendor/whisper.cpp
    submodule). whisper-rs is gone. Output is byte-identical to v0.3.1 on the
    same audio.
  • Source builds no longer need libclang: bindgen left the build graph, and
    whisper.cpp no longer goes through CMake. The CMAKE_POLICY_VERSION_MINIMUM
    note now applies only to opus, on hosts without a system libopus.
  • The build targets an explicit AVX2/FMA/F16C floor (Haswell 2013 and newer)
    instead of inheriting the build machine's instruction set, so released
    binaries stop depending on whatever CPU the CI runner had. HARKEN_NATIVE=1
    opts a source build into the host's full ISA. Measured within 3% of the v0.3.1
    engine on the same machine (five interleaved A/B pairs).
  • New opt-in smoke test that loads a real whisper context through the FFI:
    cargo test --test ffi_smoke_test -- --ignored. The 78-test suite runs
    against a fake engine and cannot catch an FFI mistake.
  • Building from a git checkout now needs --recurse-submodules (or
    git submodule update --init --recursive).
  • The published package ships only the vendored sources the build compiles —
    upstream's examples, bindings and tests are excluded (1.3 MiB crate).
  • (v0.4.0 was tagged but never released: MSVC spells the C++ standard option
    /std:c++17 and silently ignored the unix spelling, so the Windows build
    compiled as C++14 and failed on std::filesystem.)

Install harken 0.4.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/montezuma-p/harken/releases/download/v0.4.1/harken-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/montezuma-p/harken/releases/download/v0.4.1/harken-installer.ps1 | iex"

Download harken 0.4.1

File Platform Checksum
harken-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
harken-x86_64-apple-darwin.tar.xz Intel macOS checksum
harken-x86_64-pc-windows-msvc.zip x64 Windows checksum
harken-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
harken-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum