/ changelog
Shipping every week.
Real changes, written by the engineer who shipped them. Subscribe via RSS or follow @edulexa on X.
- May 19, 2026voice-agent
Voice Agent 2.4 — sub-300ms TTFB globally
Migrated streaming TTS to Cloudflare Workers AI co-located with Vapi PoPs. Median time-to-first-byte dropped from 480ms to 280ms across NA, EU, and APAC.
- May 12, 2026ip-shield
Forensic watermark survives 4K → 480p re-encode
New LSB watermarking pipeline survives bitrate reductions down to 600kbps with >99% recovery. Leaks pulled from Telegram now trace back to the exact viewer in under 60s.
- May 5, 2026compliance
Form 16A auto-filing for Indian payouts
Quarterly TDS returns now filed automatically through TRACES integration. Zero manual reconciliation for the Indian customer base.
- Apr 28, 2026infra
Region added: Sydney (ap-southeast-2)
Customers serving ANZ learners now get sub-30ms p50 latency. Region-pinned data residency available immediately.
- Apr 21, 2026sdk
Python SDK — async support
Full asyncio support via httpx. Drop-in replacement for the sync client. Benchmarks show 3.4x throughput on bulk payout workflows.
- Apr 14, 2026security
SOC 2 Type II — annual audit complete
Renewed for the third consecutive year, zero exceptions. Latest report available under NDA via security@edulexa.com.
- Apr 7, 2026voice-agent
Spanish + Brazilian Portuguese voices
Two new locales with native-quality prosody. Same prompt graph, same webhooks — toggle the locale field on the campaign object.
- Mar 31, 2026compliance
Improved Vapi response latency by 12ms
Co-located prompt graph evaluation moved to the edge. Saves an average of 12ms per turn on cross-region voice calls.