v0.3.10: Graceful partial backend failure handling
Changes
- Fix: Search no longer fails entirely when one backend is unreachable. Uses
Promise.allSettledto return results from healthy backends while reporting errors from failed ones. - Fix: Added 10s fetch timeout to prevent hanging on unresponsive backends.