Skip to content

v0.4.8

Choose a tag to compare

@CURSED-ME CURSED-ME released this 01 Jun 17:56

Changelog

  • 5034802 Optimize budget throughput by using single unified Lua script
  • 4557587 chore: add LOOPERS_SKIP_BUDGET_CHECK env var for diagnostic testing
  • 46d6b9e chore: remove internal documents from git tracking
  • ad0f46e feat(budget): introduce dynamic LeaseManager architecture for proxy requests
  • bfaa988 feat: implement Go Micro-Batcher to drastically reduce Redis load and increase throughput
  • c69e49a fix(core): close resp.Body in modifyResponse to prevent connection and goroutine leak
  • 254a962 fix(core): prevent OOM with sync.Pool and Adaptive Concurrency Limiting
  • 67b4cf7 fix: increase reverse proxy MaxIdleConnsPerHost to prevent TCP TIME_WAIT exhaustion and handshake storms
  • 40e73fd fix: resolve cache stampede and FD exhaustion under high load using singleflight
  • 7c20ce4 fix: resolve memory spikes and budget leak under high concurrency
  • f42185e perf: add local TTL cache to eliminate Redis read bottlenecks
  • 8902219 perf: replace tiktoken with O(1) heuristic to eliminate tokenization CPU bottleneck
  • 785b132 style: run gofmt to fix CI formatting check
  • bb77d74 style: run gofmt to fix CI formatting checks
  • d6600a3 style: run gofmt to fix formatting issues