| Filename | Latest commit message | Latest commit date |
|---|---|---|
Fixes #418 This PR addresses the issue where invalid API endpoints (like `/servers`) were returning blank 200 responses instead of proper 404 errors. ## Changes - Added catch-all 404 handler for unmatched routes - Return RFC 7807 compliant JSON error responses - Provide smart suggestions for common mistakes: - `/servers` → suggest `/v0/servers` - `/health` → suggest `/v0/health` - `/ping` → suggest `/v0/ping` - `/v1`, `/v2` → inform only v0 is supported - Fixes blank 200 responses for invalid endpoints - Improves API discoverability and debugging experience ## Testing - ✅ Unit tests pass - ✅ Integration tests pass - ✅ Manual testing confirms proper 404 responses with helpful messages Generated with [Claude Code](https://claude.ai/code) --------- Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com> Co-authored-by: adam jones <domdomegg@users.noreply.github.com> Co-authored-by: Radoslav Dimitrov <radoslav@stacklok.com> |
||
| .. | ||
| router.go | ||
| v0.go | ||