Skip to content

v0.2.4: EuropePMC rate-limit classification

Choose a tag to compare

@cyanheads cyanheads released this 09 Aug 15:05
· 6 commits to main since this release
v0.2.4
4bfd4e4

EuropePMC rate-limit classification

  • EuropePmcService classifies HTTP 429 from EuropePMC as a retryable rate_limited error carrying the parsed Retry-After wait, instead of surfacing search_unavailable with the wait dropped (#42)
  • biorxiv_search_preprints gained a rate_limited contract entry for the search path; its recovery hint names the wait and states the scope of the limit rather than promising biorxiv_list_recent will answer
  • docs/design.md error-contract and resilience tables corrected (wrong InvalidParams rows, missing rows, a contradicting row, an overclaim about Retry-After); two EuropePmcService tests now assert the classified error code instead of a bare throw

CHANGELOG v0.2.4