Skip to content

Releases: airouter-dev/openai-compatible-errors-ruby

openai-compatible-errors 0.1.2

Choose a tag to compare

@airouter-dev airouter-dev released this 08 Aug 19:41

Documentation and metadata update for openai-compatible-errors.

This patch release adds contextual links to:

  • the AI-ROUTER API gateway;
  • OpenAI error-code, Retry-After, and Server-Sent Events references;
  • a replay-safety engineering walkthrough;
  • the maintained packages in other language ecosystems.

The Ruby implementation and its zero-runtime-dependency contract are unchanged.

Package page: https://rubygems.org/gems/openai-compatible-errors
Documentation: https://github.com/airouter-dev/openai-compatible-errors-ruby#readme
Source and issues: https://github.com/airouter-dev/openai-compatible-errors-ruby

openai-compatible-errors 0.1.0

Choose a tag to compare

@airouter-dev airouter-dev released this 08 Aug 18:17

Initial release of the Ruby-native OpenAI-compatible API failure boundary.

Highlights:

  • Safe-by-default immutable error snapshots for HTTP-like and SDK-style failures.
  • Bounded Retry-After parsing and conservative retry planning that never sleeps or replays.
  • Incremental Chat Completions and Responses SSE inspection without retaining generated output.
  • Cycle-aware bounded log sanitization.
  • Zero runtime dependencies; Ruby 3.0+.

RubyGems: https://rubygems.org/gems/openai-compatible-errors
Documentation: https://github.com/airouter-dev/openai-compatible-errors-ruby#readme
Security and release design: see SECURITY.md and RELEASING.md.