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