-
Notifications
You must be signed in to change notification settings - Fork 23
Description
Discussion for feedback & feature requests
-
Staging area for feedback, and feature requests to help with prioritization.
-
Feel free to start a new issue instead for more substantial issues and discussions.
-
"current priority" will be adjusted in accordance with community interest.
Current Feedback
✅ More robust SSE parsing
currently the SSE implementation might not handle diced up Unicode bytes that result from TCP fragmentation, need to investigate.
- resolution: more tests have been added around SSE parsing
Middleware support
there is no easy way to modify / intercept the request & response types in the SDK, ie. users need to be able to easily add OpenTelemetry
- current priority: medium-high
HTTP proxy support
while HTTPS proxy should work, attempts to use the library with HTTP requests fails with 500 error
- current priority: medium
Use trusted publishers for gem release
easier automated publishing, see https://guides.rubygems.org/trusted-publishing/pushing-a-new-gem/
- current priority: medium
Testing matrix for Ruby runtimes
currently all of the ruby tests run on mRuby, and the gem is probably compatible with Jruby
- current priority: medium
Swappable HTTP client
currently the HTTP client is based on net-http, having swappable HTTP client would empower users who prefer say Faraday
- current priority: medium
Extended thinking examples
currently we are missing some examples! in particular users have requested for "thinking"
- currently priority: medium