Repository navigation
Releases: airouter-dev/openai-compatible-errors-ruby
Releases · airouter-dev/openai-compatible-errors-ruby
Release list
openai-compatible-errors 0.1.2
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
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.