What's New in v2.7.1
✨ Unified Web Search Routing
POST /v1/search— 5 providers (Serper, Brave, Perplexity, Exa, Tavily)- 6,500+ free searches/month with automatic failover
- In-memory cache with request coalescing
- Search Analytics tab in
/dashboard/analytics— provider breakdown, cache hit rate, cost tracking GET /api/v1/search/analyticsendpoint for stats
🔒 Security
- Next.js 16.1.7 — 6 CVEs fixed:
- 🔴 Critical: CVE-2026-29057 (HTTP request smuggling via http-proxy)
- 🟠 High: CVE-2026-27977, CVE-2026-27978
- 🟡 Medium: CVE-2026-27979, CVE-2026-27980
🧪 Tests
- 763 tests passing (28 new search provider tests)
What's Changed
- feat(search): add unified web search routing with 5 providers by @Regis-RCR in #432
- deps: bump next from 16.1.6 to 16.1.7 by @dependabot[bot] in #431
Full Changelog: v2.7.0...v2.7.1