Skip to content

v0.8.0

Choose a tag to compare

@rpatrik96 rpatrik96 released this 14 Feb 16:03
· 82 commits to main since this release
218587a

Performance Improvements

  • SqliteCache migration — eliminated O(N²) bottleneck from DiskCache
  • Rate limiter jitter — prevents burst-stall pattern with ±10% timing variance
  • HTTP connection pooling — 50 max connections, 20 keepalive (5x increase)
  • Shared HTTP client reuse — eliminates redundant DOI validation connections

Bug Fixes

  • Per-service rate limiting — RateLimiterRegistry now consistent across all modules
  • Correct service names — fixed mismatched identifiers in rate limiter config
  • Missing service parameter — crossref search now properly rate limited

Full Changelog

v0.7.0...v0.8.0