Skip to content

v0.2.2

Choose a tag to compare

@Muizzkolapo Muizzkolapo released this 30 May 11:40
· 28 commits to main since this release
ab13ce2

v0.2.2 - 2026-05-30

Bug Fix

  • Add exponential backoff with jitter to batch retry loop to prevent retry storms when provider is overloaded
  • Stop silently graduating records on reprompt batch submission failure; transient and permanent errors now handled distinctly with proper metadata
  • Remove silent os.getenv API key fallbacks in batch client factory — batch clients now raise ConfigurationError when no key is configured instead of silently trying hardcoded vendor env vars
  • Log recovery state corruption at error level instead of warning, catch ValueError from enum coercion
  • Use ConfigurationError for config-related errors in realtime LLM path instead of ValueError
  • Reject unknown keys in vendor config (extra=forbid) so YAML typos raise validation errors
  • Log provider error records (error_line_*) filtered during batch reconciliation instead of silently discarding them
  • HITL comment truncation (2000 chars), immutable result merge in builder, and continue-on-error in cleaner

Under the Hood

  • Remove dead VendorRegistry class, SINGLE_RESPONSE_CLIENTS empty set, and stale dispatch_task comment