2 days ago
genblaze v0.4.0
New providers: Hume Octave (text-to-speech) and AssemblyAI (speech-to-text — the first connector that turns audio into a hash-verified transcript with word-level timings).
Reliability & cost
- Retries now resume an in-flight job instead of re-submitting, so a transient poll/fetch error no longer triggers a second billed generation.
- Fan-in steps fed by a failed upstream now fail loudly (FAILED/INVALID_INPUT) instead of silently succeeding on empty inputs.
Security & provenance
- Hardened SSRF protection — DNS pinning plus per-hop redirect re-validation on all outbound fetches — so user-supplied media URLs are safe to handle.
- Manifest.verify() now rejects output assets without a sha256, and DALL-E…
