mikehostetler

mikehostetler

ReqLLM v1.29.0 has been released.

Security update

ReqLLM 1.29.0 fixes GHSA-6vww-5m28-f26v. Versions 1.9.0 through 1.28.0 did not verify TLS certificates for affected WebSocket sessions. Users of OpenAI Responses WebSocket, Realtime, or Codex WebSocket sessions should upgrade. HTTP streaming is not affected.

Features:

  • streaming: expose builtin tool start chunks to stream consumers (#1133) by Vasilis Spilka

  • retry: retry transient HTTP statuses with exponential backoff (#1124) by redac

  • support gateway auth and model provider defaults (#1116) by mikehostetler

  • bedrock: grammar-constrained structured output for Claude (#1113) by Max

  • fireworks: support context_length_exceeded_behavior request parameter (#1110) by green-david

  • openai: keep tool search items and namespaces on the Responses API (#1109) by Mark Ericksen

  • reflection: add Reflection AI provider (#1108) by mikehostetler

  • openrouter: support prompt_cache_key option (#1094) by deepfates

  • azure: support Microsoft-Decision-1 evaluation (#1092) by neilberkman

Bug Fixes:

  • streaming: verify TLS for HTTPS WebSocket URLs (#1140) by mikehostetler

  • google: omit empty text from tool-only continuations (#1128) by Gabriel Rinaldi

  • google: use header authentication by default (#1139) by neilberkman

  • bedrock: map response roles explicitly (#1138) by neilberkman

  • config: skip dotenv loading by default in releases (#1137) by neilberkman

  • http: disable redirects by default (#1136) by neilberkman

  • application: restrict Tidewave REPL to development (#1135) by neilberkman

  • github_copilot: make gh token lookup opt-in (#1134) by neilberkman

  • anthropic: make thinking off reachable and report dropped sampling params (#1131) by neilberkman

  • anthropic: derive pricing context from confirmed request and usage facts (#1122) by mikehostetler

  • usage: document cached input counts and retain fallback flag (#1118) by mikehostetler

  • streaming: preserve JSON text and thinking content (#1120) by mikehostetler

  • bedrock: validate prepared object stream options (#1114) by mikehostetler

  • anthropic: reduce grammar-constrained schemas in their declared order, atom keys included (#1112) by Max

  • deps: update Bandit and remove temporary CVE exception by mikehostetler

  • ci: temporarily exempt the Bandit timeout advisory by mikehostetler

  • anthropic: keep stop_reason in provider_meta so a paused turn is identifiable (#1107) by Mark Ericksen

  • google: validate assistant prefill before sending requests (#1106) by mikehostetler

  • billing: explain missing cached-token pricing (#1100) by mikehostetler

  • anthropic: preserve adaptive reasoning on cloud providers (#1099) by mikehostetler

  • google: enforce newer Gemini parameter constraints (#1098) by mikehostetler

Refactoring:

  • schema: use MapSet transform constructor (#1123) by mikehostetler

ReqLLM Info

Classification: LLM Client Library
Description: An Elixir library built on Req and Finch with a unified interface to LLM APIs.
Forum/tag: req-llm

Click here to view ReqLLM’s main announcement thread.

Where Next? Top

Trending in News & Updates Top

woylie
Doggo 0.18.3 has been released. Added tabs: Add a disabled attribute to the :panel slot. A disabled tab can be focused with the arrow k...
New
mikehostetler
ReqLLM v1.28.0 has been released. Features: add StepFun chat and audio providers (#1087) by mikehostetler openai: honour image deta...
New
GenericJam
Mob 0.9.18 has been released. Added anchor: "bottom" on :scroll, for chat logs (MOB-481). The scroll opens at the end of its content. ...
New
GenericJam
Mob 0.9.17, 0.9.16 and 0.9.15 has been released. Added Async work in screens, the LiveView way. Mob.Socket.start_async/3 runs a functi...
New
fhunleth
Nerves v2.0.0-pre.4 and v2.0.0-pre.3 has been released. Changes Fix typo preventing SOURCE_DATE_EPOCH from propogating through the fi...
New
danj
Some root certs are compromised, updates are needed to maintain TLS security. As reported by Mozilla the eMudhra intermediate CA privat...
New
fuelen
SeedFactory v0.10.1 has been released. Bug fixes Require a transition’s from trait when its command runs, so a source trait consumed by...
New

Other Trending Topics Top

dominicletz
Hey there, I haven’t seen a list of useful Elixir specific skills for the popular AI tools yet so I’m starting one here with my first. ...
New
mudasobwa
I fully migrated to my own harness from Anthropic/Gemini and I think it’s time to share it. Welcome DSH, the DeepSeek Harness, fully writ...
New
KristerV
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New
OndrejValenta
(I just needed to vent somewhere and LinkedIn is full of hope, or hype, I’m not sure which exactly) AI dream has many faces, but general...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews