Commit Graph

  • f609b12c2f Update CLAUDE.md and README for revised behavior main v0.2.0 dev 2026-05-23 13:47:43 +03:00
  • b5259af73e Honor RoundTripper contract in middleware; validate incoming X-Request-Id dev 2026-05-23 13:47:38 +03:00
  • 01478be0dc Replace balancer panic with deferred error; test HealthChecker dev 2026-05-23 13:47:33 +03:00
  • b07d487e63 Drive circuit breaker state transitions via internal/clock dev 2026-05-23 13:47:26 +03:00
  • 43d3ecfba1 Fix retry body replay and jitter panic; drive delays via internal/clock dev 2026-05-23 13:47:18 +03:00
  • e8c4577c6f Return ErrResponseTooLarge instead of truncating response body dev 2026-05-23 13:47:13 +03:00
  • 2d4a06e715 Harden RateLimit against X-Forwarded-For spoofing dev 2026-05-23 13:47:08 +03:00
  • b6350185d9 Fix publish workflow: use git archive instead of go install v0.1.0 devandClaude Opus 4.6 2026-03-23 10:39:35 +03:00
  • 85cdc5e2c9 Add publish workflow for Gitea Go Package Registry devandClaude Opus 4.6 2026-03-23 10:25:19 +03:00
  • 25beb2f5c2 Add AGENTS.md reference to CLAUDE.md devandClaude Opus 4.6 2026-03-22 22:20:42 +03:00
  • 16ff427c93 Add AI agent configuration files (AGENTS.md, .cursorrules, copilot-instructions) devandClaude Opus 4.6 2026-03-22 22:20:38 +03:00
  • 138d4b6c6d Add package-level doc comments for go doc and gopls devandClaude Opus 4.6 2026-03-22 22:20:33 +03:00
  • 3aa7536328 Add examples/ with runnable usage demos for all major features devandClaude Opus 4.6 2026-03-22 22:05:08 +03:00
  • 89cfc38f0e Update documentation with new client and server features devandClaude Opus 4.6 2026-03-22 21:55:15 +03:00
  • 8a63f142a7 Add WithNotFoundHandler option for custom 404 responses on Router devandClaude Opus 4.6 2026-03-22 21:48:13 +03:00
  • 21274c178a Add WithMaxResponseBody option to prevent client-side OOM devandClaude Opus 4.6 2026-03-22 21:48:05 +03:00
  • 49be6f8a7e Add client RequestID middleware for cross-service propagation devandClaude Opus 4.6 2026-03-22 21:47:58 +03:00
  • 3395f70abd Add server RateLimit middleware with per-key token bucket devandClaude Opus 4.6 2026-03-22 21:47:51 +03:00
  • 7a2cef00c3 Add server WriteJSON and WriteError response helpers devandClaude Opus 4.6 2026-03-22 21:47:45 +03:00
  • de5bf9a6d9 Add server CORS middleware with preflight handling devandClaude Opus 4.6 2026-03-22 21:47:39 +03:00
  • 7f12b0c87a Add server Timeout middleware for context-based request deadlines devandClaude Opus 4.6 2026-03-22 21:47:33 +03:00
  • 1b322c8c81 Add server MaxBodySize middleware to prevent memory exhaustion devandClaude Opus 4.6 2026-03-22 21:47:26 +03:00
  • b40a373675 Add NewFormRequest for form-encoded HTTP requests devandClaude Opus 4.6 2026-03-22 21:47:19 +03:00
  • f6384ecbea Add Client.Patch method for PATCH HTTP requests devandClaude Opus 4.6 2026-03-22 21:47:11 +03:00
  • 4d47918a66 Update documentation with server package details devandClaude Opus 4.6 2026-03-21 22:56:12 +03:00
  • 7fae6247d5 Add comprehensive test coverage for server/ package devandClaude Opus 4.6 2026-03-21 13:55:22 +03:00
  • cea75d198b Add production-ready HTTP server package with routing, health checks, and middleware devandClaude Opus 4.6 2026-03-21 13:41:54 +03:00
  • 6b901c931e Add CLAUDE.md and Gitea CI workflow devandClaude Opus 4.6 2026-03-21 13:06:30 +03:00
  • d260abc393 Add README with usage examples and package overview dev 2026-03-20 15:23:13 +03:00
  • 5cfd1a7400 Fix sentinel error aliasing, hot-path allocations, and resource leaks dev 2026-03-20 15:21:32 +03:00
  • f9a05f5c57 Add Client with response wrapper, request helpers, and full middleware assembly dev 2026-03-20 14:22:22 +03:00
  • a90c4cd7fa Add standard middlewares: logging, headers, auth, and panic recovery dev 2026-03-20 14:22:14 +03:00
  • 8d322123a4 Add load balancer with round-robin, failover, and weighted strategies dev 2026-03-20 14:22:07 +03:00
  • 2ca930236d Add per-host circuit breaker with three-state machine dev 2026-03-20 14:22:00 +03:00
  • 505c7b8c4f Add retry transport with configurable backoff and Retry-After support dev 2026-03-20 14:21:53 +03:00
  • 6b1941fce7 Add foundation: middleware type, error types, and internal clock dev 2026-03-20 14:21:43 +03:00
  • f2a4a4fccc Initial commit dev 2026-03-20 10:35:38 +00:00