Back

Changelog

New features, improvements, and fixes.

v3.0.02026-02-17
  • NewContinuous batching — parallel inference across concurrent requests
  • NewNon-streaming mode for batch TTS — improved prosody on long text
  • ImprovedFlash decode attention for faster token generation
  • ImprovedPer-slot tensor management with SlotManager for GPU efficiency
v2.8.02026-02-13
  • NewCloudflare Worker API gateway (api.murmr.dev) — auth, rate limiting, routing
  • NewOfficial Node.js SDK (@murmr/sdk) with full TypeScript support
  • NewRunPod Serverless batch endpoints for non-streaming TTS
  • NewAudio format support — MP3, Opus, AAC, FLAC, WAV, PCM via response_format
  • NewAsync jobs with webhook delivery (POST to your URL on completion)
  • NewJob status polling endpoint (GET /v1/jobs/{jobId})
  • NewLong-form audio generation with automatic chunking and retry
  • NewUsage analytics dashboard for admins
  • ImprovedInput validation and error standardization across all endpoints
v2.7.02026-02-08
  • NewRTX 5090 GPU migration with torch.compile golden cache
  • ImprovedPerformance: batched codec decoding, sequential codebooks, async codec
  • ImprovedStall detection and automatic recovery for long generations
  • ImprovedDocker golden image with pre-compiled model cache (~30s warmup)
v2.5.02026-02-02
  • NewTiered pricing system — Free, Starter, Pro, Realtime, Scale
  • NewBlog section with MDX authoring format
  • ImprovedLanding page redesign with updated value proposition
  • ImprovedSaved voice lookup optimization using database prefix queries
  • ImprovedUpdated FAQs to reflect current technical capabilities
v2.2.02025-01-29
  • NewDedicated Pod deployment with Cloudflare Tunnel (zero cold starts)
  • NewBinary WebSocket protocol — raw PCM frames (~50-100ms savings per chunk)
  • NewParallel authentication — config_ack sent immediately (~200ms savings)
  • NewAPI key caching with 5-minute TTL (~300ms auth savings)
  • ImprovedWebSocket TTFC reduced to ~460ms (server-side)
  • BreakingArchived Browser SDK (@murmr/browser-sdk) — use vanilla JS WebSocket
v2.1.02025-01-28
  • NewReal-time streaming via WebSocket
  • NewPlayground "Real-time" mode with transport selection
  • ImprovedLatency reduced from ~2.7s (SSE polling) to ~1.3s (WebSocket direct)
v2.0.02025-01-27
  • NewVoiceDesign — describe any voice in natural language
  • NewReal-time SSE streaming with ~1s time-to-first-audio
  • ImprovedMobile-responsive dashboard with slide-in navigation
  • BreakingRemoved preset voices in favor of VoiceDesign
v1.1.02025-01-26
  • NewSupport page with FAQ and contact form
  • NewAccount settings with GDPR-compliant deletion
  • NewCustom 404 and error pages
  • ImprovedAdded hreflang tags for better SEO
v1.0.02025-01-25
  • NewOpenAI-compatible API (/v1/audio/speech)
  • NewVoice Playground for testing
  • NewDashboard with API keys, usage tracking, billing
  • NewStripe billing integration
  • NewLanding page with demo in 4 languages (EN, ES, PT, DE)