{"id":79884,"name":"req_llm","ecosystem":"hex","repository_url":"https://github.com/agentjido/req_llm","issues_count":7,"created_at":"2025-12-23T00:11:45.162Z","updated_at":"2025-12-23T00:11:45.162Z","purl":"pkg:hex/req_llm","metadata":{"id":12102634,"name":"req_llm","ecosystem":"hex","description":"Composable Elixir library for LLM interactions built on Req \u0026 Finch","homepage":"https://agentjido.xyz","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/agentjido/req_llm","keywords_array":[],"namespace":null,"versions_count":9,"first_release_published_at":"2025-09-14T12:38:18.714Z","latest_release_published_at":"2025-11-02T23:55:16.769Z","latest_release_number":"1.0.0","last_synced_at":"2025-11-28T11:38:22.541Z","created_at":"2025-09-14T12:49:24.349Z","updated_at":"2025-11-28T11:38:26.633Z","registry_url":"https://hex.pm/packages/req_llm/","install_command":"mix hex.package fetch req_llm ","documentation_url":"http://hexdocs.pm/req_llm/","metadata":{},"repo_metadata":{"id":314661007,"uuid":"1051339863","full_name":"agentjido/req_llm","owner":"agentjido","description":"Req plugin to query AI providers","archived":false,"fork":false,"pushed_at":"2025-09-26T21:53:55.000Z","size":1069,"stargazers_count":123,"open_issues_count":20,"forks_count":12,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-09-28T15:10:22.065Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agentjido.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-09-05T20:23:26.000Z","updated_at":"2025-09-28T00:59:17.000Z","dependencies_parsed_at":"2025-09-13T23:31:07.950Z","dependency_job_id":"7d2ba25a-be70-4f3c-9335-638d83cbcb6c","html_url":"https://github.com/agentjido/req_llm","commit_stats":null,"previous_names":["agentjido/req_llm"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/agentjido/req_llm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Freq_llm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Freq_llm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Freq_llm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Freq_llm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agentjido","download_url":"https://codeload.github.com/agentjido/req_llm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Freq_llm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277536295,"owners_count":25835140,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-29T02:00:09.175Z","response_time":84,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"agentjido","name":"agentjido","uuid":"191822461","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/191822461?v=4","repositories_count":1,"last_synced_at":"2024-12-16T05:20:19.832Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/agentjido","funding_links":[],"total_stars":0,"followers":0,"following":0,"created_at":"2024-12-16T05:20:19.856Z","updated_at":"2024-12-16T05:20:19.856Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agentjido","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agentjido/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-11-28T11:38:26.609Z","dependent_packages_count":0,"downloads":6167,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":93.85234899328859,"dependent_repos_count":30.81507731958763,"dependent_packages_count":18.835910652920962,"stargazers_count":38.94228187919463,"forks_count":44.103748254752446,"docker_downloads_count":null,"average":45.30987341994885},"purl":"pkg:hex/req_llm","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hex/req_llm","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hex/req_llm","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hex/req_llm/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-30T18:10:55.261Z","issues_count":23,"pull_requests_count":41,"avg_time_to_close_issue":181239.83333333334,"avg_time_to_close_pull_request":212448.95652173914,"issues_closed_count":12,"pull_requests_closed_count":23,"pull_request_authors_count":8,"issue_authors_count":13,"avg_comments_per_issue":1.9130434782608696,"avg_comments_per_pull_request":1.7073170731707317,"merged_pull_requests_count":16,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":23,"past_year_pull_requests_count":41,"past_year_avg_time_to_close_issue":181239.83333333334,"past_year_avg_time_to_close_pull_request":212448.95652173914,"past_year_issues_closed_count":12,"past_year_pull_requests_closed_count":23,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":13,"past_year_avg_comments_per_issue":1.9130434782608696,"past_year_avg_comments_per_pull_request":1.7073170731707317,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":16,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Freq_llm/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/req_llm/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/req_llm/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/req_llm/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/req_llm/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages/req_llm/codemeta","maintainers":[{"uuid":"mikehostetler","login":"mikehostetler","name":null,"email":"mike.hostetler@gmail.com","url":null,"packages_count":14,"html_url":"https://hex.pm/users/mikehostetler","role":null,"created_at":"2025-09-16T19:27:08.261Z","updated_at":"2025-09-16T19:27:08.261Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers/mikehostetler/packages"}],"registry":{"name":"hex.pm","url":"https://hex.pm","ecosystem":"hex","default":true,"packages_count":19338,"maintainers_count":7216,"namespaces_count":0,"keywords_count":6430,"github":"hexpm","metadata":{"funded_packages_count":1320},"icon_url":"https://github.com/hexpm.png","created_at":"2022-04-04T15:19:23.014Z","updated_at":"2025-12-29T07:13:23.991Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/hex.pm/namespaces"}},"unique_repositories_count":5,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4521653328","node_id":"PR_kwDOQ4REOM7fRzrl","number":37,"state":"closed","title":"chore(deps): bump req_llm from 1.11.0 to 1.12.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T00:26:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-26T05:35:20.000Z","updated_at":"2026-05-29T00:26:54.000Z","time_to_close":240693,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"req_llm","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/agentjido/req_llm"}],"path":null,"ecosystem":"hex"},"body":"Bumps [req_llm](https://github.com/agentjido/req_llm) from 1.11.0 to 1.12.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/releases\"\u003ereq_llm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.12.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd NEAR AI Cloud provider by PierreLeGuen\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efireworks_ai: add Fireworks AI provider by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd spans wrapper to OpenTelemetry by Vasilis Spilka\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenai: include encrypted reasoning content by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOpenTelemetry GenAI semantic conventions by Vasilis Spilka\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003exai: expose explicit Responses API routing via xai_api provider option (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/699\"\u003e#699\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003exai: allow reasoning_effort on Grok-4 family by Adrian Rangel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003exai: expose explicit Responses API routing via xai_api provider option by acrogenesis\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport Anthropic uploaded file references by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eanthropic: gate Claude subscription OAuth shaping by Itay Adler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd MiniMax provider by Barna Kovacs\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003epreserve xAI model metadata in Responses API lookup by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eanthropic: avoid blank system prompt blocks by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003estrip minItems and maxItems from Anthropic schemas (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/707\"\u003e#707\u003c/a\u003e) by Pedro Assunção\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003egoogle: nest multimodal content inside functionResponse.parts for Gemini 3+ (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/701\"\u003e#701\u003c/a\u003e) by Dekkon\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/624\"\u003e#624\u003c/a\u003e: introduce a small detector helper, branch on multimodal by Dekkon\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epreserve partial Google usage metadata by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebedrock: clarify canonical specs and inference profiles by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd Azure Responses API reasoning effort and parallel tool calls by Vasilis Spilka\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenrouter: encode file-parser PDFs as files by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenai_codex: omit unsupported token limit by Itay Adler\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/blob/main/CHANGELOG.md\"\u003ereq_llm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.11.0...v1.12.0\"\u003ev1.12.0\u003c/a\u003e (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd NEAR AI Cloud provider by PierreLeGuen\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efireworks_ai: add Fireworks AI provider by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd spans wrapper to OpenTelemetry by Vasilis Spilka\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenai: include encrypted reasoning content by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOpenTelemetry GenAI semantic conventions by Vasilis Spilka\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003exai: expose explicit Responses API routing via xai_api provider option (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/699\"\u003e#699\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003exai: allow reasoning_effort on Grok-4 family by Adrian Rangel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003exai: expose explicit Responses API routing via xai_api provider option by acrogenesis\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport Anthropic uploaded file references by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eanthropic: gate Claude subscription OAuth shaping by Itay Adler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd MiniMax provider by Barna Kovacs\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003epreserve xAI model metadata in Responses API lookup by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eanthropic: avoid blank system prompt blocks by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003estrip minItems and maxItems from Anthropic schemas (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/707\"\u003e#707\u003c/a\u003e) by Pedro Assunção\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003egoogle: nest multimodal content inside functionResponse.parts for Gemini 3+ (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/701\"\u003e#701\u003c/a\u003e) by Dekkon\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/624\"\u003e#624\u003c/a\u003e: introduce a small detector helper, branch on multimodal by Dekkon\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epreserve partial Google usage metadata by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebedrock: clarify canonical specs and inference profiles by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd Azure Responses API reasoning effort and parallel tool calls by Vasilis Spilka\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenrouter: encode file-parser PDFs as files by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenai_codex: omit unsupported token limit by Itay Adler\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/43e6533c19508f067359d4812c054708f151ff91\"\u003e\u003ccode\u003e43e6533\u003c/code\u003e\u003c/a\u003e chore: release version v1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/3107a194afe2b1dae49ca51a2eb43aced30ce5d5\"\u003e\u003ccode\u003e3107a19\u003c/code\u003e\u003c/a\u003e chore: update llm_db dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/e7ece47825d40487a6cdb38f925b138c7d83c2d2\"\u003e\u003ccode\u003ee7ece47\u003c/code\u003e\u003c/a\u003e ci: use v5 release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/8ad586838e25ba65a3514f07b600e9bdb0296a20\"\u003e\u003ccode\u003e8ad5868\u003c/code\u003e\u003c/a\u003e chore: standardize Apache license notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/4dac7a8754a1abcd61f046aeff2258db390bfdb6\"\u003e\u003ccode\u003e4dac7a8\u003c/code\u003e\u003c/a\u003e docs: standardize package readme badges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/900f53ac9c6d9a49a56e2964271ae8b087076de5\"\u003e\u003ccode\u003e900f53a\u003c/code\u003e\u003c/a\u003e fix: preserve xAI model metadata in Responses API lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/f496a81ff8d65196a1e17f8d3fc1cd7ec54431e7\"\u003e\u003ccode\u003ef496a81\u003c/code\u003e\u003c/a\u003e ci: test elixir 1.20 rc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/d9d981d12f5f5f4213206613753ac75f716e5702\"\u003e\u003ccode\u003ed9d981d\u003c/code\u003e\u003c/a\u003e feat: add NEAR AI Cloud provider\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/9d790fd86802d6de42d1996fc747da094cd3bf4b\"\u003e\u003ccode\u003e9d790fd\u003c/code\u003e\u003c/a\u003e fix(anthropic): avoid blank system prompt blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/f6ad8cef810f361764961fe2838f52b9169e3579\"\u003e\u003ccode\u003ef6ad8ce\u003c/code\u003e\u003c/a\u003e feat(fireworks_ai): add Fireworks AI provider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.11.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=req_llm\u0026package-manager=hex\u0026previous-version=1.11.0\u0026new-version=1.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpgrade `req_llm` to 1.12.0 to enable new provider support, improved OpenTelemetry spans, and multiple provider fixes. Lockfile-only change; transitive dependencies updated accordingly.\n\n\u003csup\u003eWritten for commit 56a2e83f18eaea00ebae03ca163ac2bc7d1d77a8. Summary will update on new commits. \u003ca href=\"https://cubic.dev/pr/georgeguimaraes/tribunal/pull/37?utm_source=github\"\u003eReview in cubic\u003c/a\u003e\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/georgeguimaraes/tribunal/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/georgeguimaraes%2Ftribunal/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"},{"uuid":"4285713012","node_id":"PR_kwDOR8kRPM7TeCLZ","number":3,"state":"closed","title":"chore(deps): bump req_llm from 1.9.0 to 1.10.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-02T02:14:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-17T22:45:46.000Z","updated_at":"2026-05-02T02:14:44.000Z","time_to_close":1222137,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"req_llm","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/agentjido/req_llm"}],"path":null,"ecosystem":"hex"},"body":"Bumps [req_llm](https://github.com/agentjido/req_llm) from 1.9.0 to 1.10.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/releases\"\u003ereq_llm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.10.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\"\u003ehttps://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/blob/main/CHANGELOG.md\"\u003ereq_llm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.9.0...v1.10.0\"\u003ev1.10.0\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eschema: apply property ordering at wire encoding for non-Google providers (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/600\"\u003e#600\u003c/a\u003e) by mhsdef\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eschema: preserve property ordering in generated JSON schema (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/599\"\u003e#599\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eforward parallel_tool_calls to Responses API body (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/595\"\u003e#595\u003c/a\u003e) by BlueHotDog\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenai: add explicit ollama auth marker (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/594\"\u003e#594\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenai: add \u003ccode\u003estore\u003c/code\u003e provider option for ZDR orgs, allow PDFs for Responses API models (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/584\"\u003e#584\u003c/a\u003e) by mhsdef\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow redaction of message content when inspecting Context struct (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/590\"\u003e#590\u003c/a\u003e) by Shane Howley\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003egoogle_vertex: add label support to vertex (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/587\"\u003e#587\u003c/a\u003e) by thiagomajesk\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehttp: preserve custom finch in sync requests (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/617\"\u003e#617\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenai_codex: omit previous_response_id on tool resume (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/613\"\u003e#613\u003c/a\u003e) by nsi-inco\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eazure: route responses models correctly by neilberkman\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenai: include summary field in reasoning block encoding by mhsdef\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003enormalize provider tool choice handling and harden tool call decoding (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/598\"\u003e#598\u003c/a\u003e) by Zack\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003estreaming: return structured stream timeouts (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/592\"\u003e#592\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eanthropic: handle malformed tool arguments gracefully (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/586\"\u003e#586\u003c/a\u003e) by BlueHotDog\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebedrock: preserve inference profile prefix in API URLs (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/578\"\u003e#578\u003c/a\u003e) by neilberkman\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/b120d4b6751bf61923d9b111bf35e10a0fc2fc02\"\u003e\u003ccode\u003eb120d4b\u003c/code\u003e\u003c/a\u003e chore: release version v1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/f2c300c00547d96443eb2ac1d9968d945d0d8bc6\"\u003e\u003ccode\u003ef2c300c\u003c/code\u003e\u003c/a\u003e fix(http): preserve custom finch in sync requests (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/26a0ee3247d923e7757de56aa2240a23c7f13690\"\u003e\u003ccode\u003e26a0ee3\u003c/code\u003e\u003c/a\u003e deps(deps): bump llm_db from 2026.4.1 to 2026.4.3 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/2185c25215f7bad8d7c3ab2ffa2c0954103fac93\"\u003e\u003ccode\u003e2185c25\u003c/code\u003e\u003c/a\u003e deps(deps-dev): bump websock_adapter from 0.5.9 to 0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/3cf5bb11cfea949f3438a12f6f898ee7c630b45f\"\u003e\u003ccode\u003e3cf5bb1\u003c/code\u003e\u003c/a\u003e fix(openai_codex): omit previous_response_id on tool resume (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/b32f660ce912f8167b5e5629d837f4feb1292702\"\u003e\u003ccode\u003eb32f660\u003c/code\u003e\u003c/a\u003e fix(azure): route responses models correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/d77a3d2f338d5033c0f7581eaa5af86a00ef7ad4\"\u003e\u003ccode\u003ed77a3d2\u003c/code\u003e\u003c/a\u003e fix(openai): include summary field in reasoning block encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/9c581c61c6e82d7c7271381de2ab4339d820de35\"\u003e\u003ccode\u003e9c581c6\u003c/code\u003e\u003c/a\u003e deps(deps): bump jsv from 0.18.0 to 0.18.1 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/10409d20a15f4971486865d4dd7f8f9261ad59d3\"\u003e\u003ccode\u003e10409d2\u003c/code\u003e\u003c/a\u003e deps(deps-dev): bump credo from 1.7.17 to 1.7.18 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/3de11c5877ee64f39db6d87578d038d2011c7e9d\"\u003e\u003ccode\u003e3de11c5\u003c/code\u003e\u003c/a\u003e deps(deps): bump splode from 0.3.0 to 0.3.1 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.9.0...v1.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=req_llm\u0026package-manager=hex\u0026previous-version=1.9.0\u0026new-version=1.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sonar-hopes/Embeddable_RAG_library/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sonar-hopes%2FEmbeddable_RAG_library/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3971790311","node_id":"PR_kwDORFrcjs7FVEJE","number":31,"state":"closed","title":"mix(deps): bump req_llm from 1.5.1 to 1.6.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-26T10:24:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-21T10:16:47.000Z","updated_at":"2026-02-26T10:24:24.000Z","time_to_close":432448,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"mix(deps)","packages":[{"name":"req_llm","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/agentjido/req_llm"}],"path":null,"ecosystem":"hex"},"body":"Bumps [req_llm](https://github.com/agentjido/req_llm) from 1.5.1 to 1.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/releases\"\u003ereq_llm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.6.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\"\u003ehttps://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/blob/main/CHANGELOG.md\"\u003ereq_llm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.5.1...v1.6.0\"\u003ev1.6.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eimplement \u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/431\"\u003e#431\u003c/a\u003e response classify, usage API, and tool key safety (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/432\"\u003e#432\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd response classify API and harden usage/tool normalization by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd igniter installer (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/410\"\u003e#410\u003c/a\u003e) by AdwayKasture\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd embedding support to google_vertex provider (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/423\"\u003e#423\u003c/a\u003e) by paulorumor\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eenable reasoning support for DeepSeek models on Azure (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/412\"\u003e#412\u003c/a\u003e) by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eenable reasoning support for DeepSeek models on Azure by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd on_tool_call callback to StreamResponse (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/413\"\u003e#413\u003c/a\u003e) by Arjan Scherpenisse\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd OpenAI-compatible model family support for Vertex AI MaaS models (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/422\"\u003e#422\u003c/a\u003e) by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ejido: enhance agent functionality with usage tracking and multi-turn support by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdating model data (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/435\"\u003e#435\u003c/a\u003e) by Pedro Assunção\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve dialyzer warnings in response classify normalization by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle string finish reasons in response classify by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd Gemini 3 thought_signature support for function calls (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/427\"\u003e#427\u003c/a\u003e) by Brandon L'Europa\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDo not force strict tools for responses api (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/399\"\u003e#399\u003c/a\u003e) by ycastorium\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euse proportional estimate for inferred reasoning tokens by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eroute Vertex AI MaaS models to endpoints/openapi/chat/completions (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/424\"\u003e#424\u003c/a\u003e) by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eincrease default timeout for DeepSeek and MAI-DS models on Azure (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/425\"\u003e#425\u003c/a\u003e) by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAzure AI Foundry auth header and API version defaults (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/411\"\u003e#411\u003c/a\u003e) by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove invalid \u003ccode\u003eid\u003c/code\u003e field from Google functionCall serialization (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/414\"\u003e#414\u003c/a\u003e) by paulorumor\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove invalid \u003ccode\u003eid\u003c/code\u003e field from Google functionCall serialization by paulorumor\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass strict flag through to Anthropic tool format (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/415\"\u003e#415\u003c/a\u003e) by Edgar Gomes\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/829670acd3b6b00535589943b14c92c93e635d05\"\u003e\u003ccode\u003e829670a\u003c/code\u003e\u003c/a\u003e chore: release version v1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/61ef72f649c11da917776e4b332adf37ffbc36bf\"\u003e\u003ccode\u003e61ef72f\u003c/code\u003e\u003c/a\u003e fix: Updating model data (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/05ebeb7494d274bf7ba50379a7e2243175b0a469\"\u003e\u003ccode\u003e05ebeb7\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps(deps): bump llm_db from 2026.2.5 to 2026.2.6 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/430\"\u003e#430\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/285d7046de4fde44afadba84336767023b54a34f\"\u003e\u003ccode\u003e285d704\u003c/code\u003e\u003c/a\u003e deps(deps): bump llm_db from 2026.2.5 to 2026.2.6 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/ef60fdcab4a63cff3e40abb0ee1d23d7638c54b1\"\u003e\u003ccode\u003eef60fdc\u003c/code\u003e\u003c/a\u003e deps(deps-dev): bump tidewave from 0.5.4 to 0.5.5 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/52911ec4eee00667565f8a04a784ab59ee39cd8c\"\u003e\u003ccode\u003e52911ec\u003c/code\u003e\u003c/a\u003e feat: implement \u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/431\"\u003e#431\u003c/a\u003e response classify, usage API, and tool key safety (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/bf099a17d0abd9562dfb196359eefd2f5b03a0c9\"\u003e\u003ccode\u003ebf099a1\u003c/code\u003e\u003c/a\u003e Feat/vertex gemini thinking budget (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/08209c2e5df4cccd083105455641ef96b2bedff8\"\u003e\u003ccode\u003e08209c2\u003c/code\u003e\u003c/a\u003e fix: add Gemini 3 thought_signature support for function calls (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/332cc97418cb56e6741b02dde7d00ed4750e08a5\"\u003e\u003ccode\u003e332cc97\u003c/code\u003e\u003c/a\u003e feat: add igniter installer (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/0302c03948da8659b877d2ec274e15ba8ad16c3b\"\u003e\u003ccode\u003e0302c03\u003c/code\u003e\u003c/a\u003e Fix OpenAI Responses API multi-turn tool calling (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/421\"\u003e#421\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.5.1...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=req_llm\u0026package-manager=hex\u0026previous-version=1.5.1\u0026new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/agentjido/jido_code/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fjido_code/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"},{"uuid":"3888332396","node_id":"PR_kwDOQgV26s7BCgnj","number":788,"state":"closed","title":"chore(deps): Bump req_llm from 1.2.0 to 1.5.0 in /demo","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-09T21:46:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-03T00:43:17.000Z","updated_at":"2026-02-09T21:46:53.000Z","time_to_close":594214,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"req_llm","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/agentjido/req_llm"}],"path":"/demo","ecosystem":"hex"},"body":"Bumps [req_llm](https://github.com/agentjido/req_llm) from 1.2.0 to 1.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/releases\"\u003ereq_llm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.5.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\"\u003ehttps://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/blob/main/CHANGELOG.md\"\u003ereq_llm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.4.1...v1.5.0\"\u003ev1.5.0\u003c/a\u003e (2026-02-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd xAI image generation support (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/397\"\u003e#397\u003c/a\u003e) by Victor\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd xai image generation support by Victor\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unsupported-option warnings by Victor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.1] - 2026-01-31\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTool call normalization helpers: \u003ccode\u003eToolCall.from_map/1\u003c/code\u003e and \u003ccode\u003eToolCall.to_map/1\u003c/code\u003e for consistent tool-call handling across providers (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003egit_ops\u003c/code\u003e configuration available outside dev-only config so CI releases work correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.0] - 2026-01-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComprehensive usage and billing infrastructure with richer usage/cost reporting (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReasoning cost breakdown with \u003ccode\u003ereasoning_cost\u003c/code\u003e field in cost calculations (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenRouter enhancements:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eopenrouter_usage\u003c/code\u003e and \u003ccode\u003eopenrouter_plugins\u003c/code\u003e provider options (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNative JSON schema structured output support (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGoogle provider options:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egoogle_url_context\u003c/code\u003e for URL grounding (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egoogle_auth_header\u003c/code\u003e option for streaming requests (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOpenAI improvements:\n\u003cul\u003e\n\u003cli\u003eConfigurable strict mode for JSON schema validation (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVerbosity support for reasoning models (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCohere Embeddings on Bedrock (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStructured and multimodal tool outputs (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModel \u003ccode\u003ebase_url\u003c/code\u003e override in model configuration (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced TypedStruct with Zoi schemas for data structures (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImage-only attachments validation for OpenAI and xAI (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etranslate_options\u003c/code\u003e changes now preserved in \u003ccode\u003eprovider_options\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStreamServer termination handled gracefully in FinchClient (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/87339d2d928fcdacf33796360781bf4cc841ac24\"\u003e\u003ccode\u003e87339d2\u003c/code\u003e\u003c/a\u003e chore: release version v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/7166bd7fb9b33729b0810a8b4535168148980b67\"\u003e\u003ccode\u003e7166bd7\u003c/code\u003e\u003c/a\u003e feat: add xAI image generation support (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/7096ce6e9003f009f875913c7116bab5fa910785\"\u003e\u003ccode\u003e7096ce6\u003c/code\u003e\u003c/a\u003e chore: update CHANGELOG and refactor git_ops configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/2ae575388c9934112a99963e5c379e1c1f7707e5\"\u003e\u003ccode\u003e2ae5753\u003c/code\u003e\u003c/a\u003e chore: Release v1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/97cecf7dc14500ee2576de8693c7d599085ca2cf\"\u003e\u003ccode\u003e97cecf7\u003c/code\u003e\u003c/a\u003e fix: move git_ops config outside dev-only block for CI release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/7c9d70c50556d46376552bd7a4a2f6b6aebb6d9c\"\u003e\u003ccode\u003e7c9d70c\u003c/code\u003e\u003c/a\u003e feat: add ToolCall.from_map/1 and to_map/1 for normalized tool call handling ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/e1697391436aecd5b4adf93e625b4f938223dde3\"\u003e\u003ccode\u003ee169739\u003c/code\u003e\u003c/a\u003e chore: Release v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/5ba3d0b80a47b3dc86706412d3220c798b6ed18a\"\u003e\u003ccode\u003e5ba3d0b\u003c/code\u003e\u003c/a\u003e feat: add reasoning_cost to cost breakdown (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/198\"\u003e#198\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/a980a7ff70a88cd961af803a067145539ba8b24e\"\u003e\u003ccode\u003ea980a7f\u003c/code\u003e\u003c/a\u003e feat: add openrouter_usage and openrouter_plugins options (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/bc57abff5ad8c8c8cc60f69c7a08253b327feed7\"\u003e\u003ccode\u003ebc57abf\u003c/code\u003e\u003c/a\u003e feat: add google_url_context provider option (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.2.0...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=req_llm\u0026package-manager=hex\u0026previous-version=1.2.0\u0026new-version=1.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/andreasronge/ptc_runner/pull/788","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreasronge%2Fptc_runner/issues/788","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/788/packages"},{"uuid":"3888332277","node_id":"PR_kwDOQgV26s7BCgl3","number":787,"state":"closed","title":"chore(deps-dev): Bump req_llm from 1.2.0 to 1.5.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-09T21:46:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-03T00:43:14.000Z","updated_at":"2026-02-09T21:46:46.000Z","time_to_close":594211,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","packages":[{"name":"req_llm","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/agentjido/req_llm"}],"path":null,"ecosystem":"hex"},"body":"Bumps [req_llm](https://github.com/agentjido/req_llm) from 1.2.0 to 1.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/releases\"\u003ereq_llm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.5.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\"\u003ehttps://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/blob/main/CHANGELOG.md\"\u003ereq_llm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.4.1...v1.5.0\"\u003ev1.5.0\u003c/a\u003e (2026-02-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd xAI image generation support (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/397\"\u003e#397\u003c/a\u003e) by Victor\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd xai image generation support by Victor\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unsupported-option warnings by Victor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.1] - 2026-01-31\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTool call normalization helpers: \u003ccode\u003eToolCall.from_map/1\u003c/code\u003e and \u003ccode\u003eToolCall.to_map/1\u003c/code\u003e for consistent tool-call handling across providers (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003egit_ops\u003c/code\u003e configuration available outside dev-only config so CI releases work correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.0] - 2026-01-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComprehensive usage and billing infrastructure with richer usage/cost reporting (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReasoning cost breakdown with \u003ccode\u003ereasoning_cost\u003c/code\u003e field in cost calculations (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenRouter enhancements:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eopenrouter_usage\u003c/code\u003e and \u003ccode\u003eopenrouter_plugins\u003c/code\u003e provider options (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNative JSON schema structured output support (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGoogle provider options:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egoogle_url_context\u003c/code\u003e for URL grounding (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egoogle_auth_header\u003c/code\u003e option for streaming requests (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOpenAI improvements:\n\u003cul\u003e\n\u003cli\u003eConfigurable strict mode for JSON schema validation (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVerbosity support for reasoning models (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCohere Embeddings on Bedrock (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStructured and multimodal tool outputs (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModel \u003ccode\u003ebase_url\u003c/code\u003e override in model configuration (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced TypedStruct with Zoi schemas for data structures (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImage-only attachments validation for OpenAI and xAI (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etranslate_options\u003c/code\u003e changes now preserved in \u003ccode\u003eprovider_options\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStreamServer termination handled gracefully in FinchClient (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/87339d2d928fcdacf33796360781bf4cc841ac24\"\u003e\u003ccode\u003e87339d2\u003c/code\u003e\u003c/a\u003e chore: release version v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/7166bd7fb9b33729b0810a8b4535168148980b67\"\u003e\u003ccode\u003e7166bd7\u003c/code\u003e\u003c/a\u003e feat: add xAI image generation support (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/7096ce6e9003f009f875913c7116bab5fa910785\"\u003e\u003ccode\u003e7096ce6\u003c/code\u003e\u003c/a\u003e chore: update CHANGELOG and refactor git_ops configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/2ae575388c9934112a99963e5c379e1c1f7707e5\"\u003e\u003ccode\u003e2ae5753\u003c/code\u003e\u003c/a\u003e chore: Release v1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/97cecf7dc14500ee2576de8693c7d599085ca2cf\"\u003e\u003ccode\u003e97cecf7\u003c/code\u003e\u003c/a\u003e fix: move git_ops config outside dev-only block for CI release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/7c9d70c50556d46376552bd7a4a2f6b6aebb6d9c\"\u003e\u003ccode\u003e7c9d70c\u003c/code\u003e\u003c/a\u003e feat: add ToolCall.from_map/1 and to_map/1 for normalized tool call handling ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/e1697391436aecd5b4adf93e625b4f938223dde3\"\u003e\u003ccode\u003ee169739\u003c/code\u003e\u003c/a\u003e chore: Release v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/5ba3d0b80a47b3dc86706412d3220c798b6ed18a\"\u003e\u003ccode\u003e5ba3d0b\u003c/code\u003e\u003c/a\u003e feat: add reasoning_cost to cost breakdown (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/198\"\u003e#198\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/a980a7ff70a88cd961af803a067145539ba8b24e\"\u003e\u003ccode\u003ea980a7f\u003c/code\u003e\u003c/a\u003e feat: add openrouter_usage and openrouter_plugins options (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/bc57abff5ad8c8c8cc60f69c7a08253b327feed7\"\u003e\u003ccode\u003ebc57abf\u003c/code\u003e\u003c/a\u003e feat: add google_url_context provider option (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.2.0...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=req_llm\u0026package-manager=hex\u0026previous-version=1.2.0\u0026new-version=1.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/andreasronge/ptc_runner/pull/787","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreasronge%2Fptc_runner/issues/787","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/787/packages"},{"uuid":"3841339119","node_id":"PR_kwDOQuA2Q86-nUfE","number":30,"state":"open","title":"chore(deps): bump req_llm from 1.2.0 to 1.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-22T05:45:06.000Z","updated_at":"2026-01-22T11:56:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"req_llm","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/agentjido/req_llm"}],"path":null,"ecosystem":"hex"},"body":"Bumps [req_llm](https://github.com/agentjido/req_llm) from 1.2.0 to 1.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/blob/main/CHANGELOG.md\"\u003ereq_llm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.2.0...v1.3.0\"\u003ev1.3.0\u003c/a\u003e (2026-01-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovider: add Zenmux provider and playground (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/342\"\u003e#342\u003c/a\u003e) by youfun\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprovider: add Zenmux provider and playground by youfun\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImplement reasoning signatures retainment (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/344\"\u003e#344\u003c/a\u003e) by ycastorium\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImplement reasoning retention for supported providers by ycastorium\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeedback: add critical evaluation and recommendations for ReAct Agent implementation by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdds support for Bearer tokens to Azure Foundry (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/338\"\u003e#338\u003c/a\u003e) by ycastorium\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdds support for Bearer tokens to Azure Foundry by ycastorium\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprovider: add vLLM provider for self-hosted OpenAI-compatible models (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/202\"\u003e#202\u003c/a\u003e) by meanderingstream\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Azure DeepSeek model support (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/254\"\u003e#254\u003c/a\u003e) by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Azure DeepSeek and MAI-DS model family routing by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Azure DeepSeek models to supported_models.json by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Azure AI Foundry endpoint format support by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Azure OpenAI embedding model support by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport file URI for Google image_url content parts (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/339\"\u003e#339\u003c/a\u003e) by brent-emb\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd service_tier to openai provider options (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/321\"\u003e#321\u003c/a\u003e) by Barna Kovacs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd configuration and prompt templates for Elixir Mix project phases by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echange to typedstruct \u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/256\"\u003e#256\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eextend Context.normalize to handle tool_calls and tool result messages (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/313\"\u003e#313\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd StreamResponse.classify/1 and Response.Stream.summarize/1 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/311\"\u003e#311\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd thinking parameter support for Z.ai providers (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/303\"\u003e#303\u003c/a\u003e) by George Guimarães\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenrouter: add support for google/gemini-3-flash-preview (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/298\"\u003e#298\u003c/a\u003e) by Itay Adler\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/c72fbd6bdc52c8bf757da4a7e96d24656d3cc84b\"\u003e\u003ccode\u003ec72fbd6\u003c/code\u003e\u003c/a\u003e chore: release version v1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/dca9090502c1e7092f458d7c427d8e1632e51ac7\"\u003e\u003ccode\u003edca9090\u003c/code\u003e\u003c/a\u003e chore: Update Venice provider model version to 4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/d2435e2010efdba851a2ae1601f3d8ed643bb46a\"\u003e\u003ccode\u003ed2435e2\u003c/code\u003e\u003c/a\u003e fix: Correct encrypted? flag in Anthropic reasoning details extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/7041c6d3786feb65602341b3d76f6181a334fce1\"\u003e\u003ccode\u003e7041c6d\u003c/code\u003e\u003c/a\u003e feat(provider): add Zenmux provider and playground (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/b4146244ce7f1df6fb5bf5f0d88f348ae58061a5\"\u003e\u003ccode\u003eb414624\u003c/code\u003e\u003c/a\u003e feat: Implement reasoning signatures retainment (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/eb5f12cec0a9c4f58a09750bde4c71ae1e931982\"\u003e\u003ccode\u003eeb5f12c\u003c/code\u003e\u003c/a\u003e fix: add zai_coding_plan provider support (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/f73396b563ad686c8c9d142eb244330e2d342a74\"\u003e\u003ccode\u003ef73396b\u003c/code\u003e\u003c/a\u003e deps(deps): bump splode from 0.2.10 to 0.3.0 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/c387e5f1a1caf2a53bf7023a4b67ba0513d7ded9\"\u003e\u003ccode\u003ec387e5f\u003c/code\u003e\u003c/a\u003e deps(deps): bump jsv from 0.15.1 to 0.15.2 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/6dab94403b51bb078d16a29d71763ca7688823d8\"\u003e\u003ccode\u003e6dab944\u003c/code\u003e\u003c/a\u003e Add a usage cost smoke test (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/f6ff0a0e114ca510952f4b9b865c5835d9a2e5ed\"\u003e\u003ccode\u003ef6ff0a0\u003c/code\u003e\u003c/a\u003e feat: Adds support for Bearer tokens to Azure Foundry (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.2.0...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=req_llm\u0026package-manager=hex\u0026previous-version=1.2.0\u0026new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/georgeguimaraes/arcana/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/georgeguimaraes%2Farcana/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"},{"uuid":"3755553199","node_id":"PR_kwDOQgV26s66PCxm","number":301,"state":"closed","title":"chore(deps-dev): bump req_llm from 1.0.0 to 1.1.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-22T23:43:15.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T23:34:49.000Z","updated_at":"2025-12-22T23:43:23.000Z","time_to_close":506,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"req_llm","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/agentjido/req_llm"}],"path":null,"ecosystem":"hex"},"body":"Bumps [req_llm](https://github.com/agentjido/req_llm) from 1.0.0 to 1.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/releases\"\u003ereq_llm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.1.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\"\u003ehttps://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/blob/main/CHANGELOG.md\"\u003ereq_llm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.0.0] - 2025-11-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGoogle Vertex AI provider\u003c/strong\u003e with comprehensive Claude 4.x support\n\u003cul\u003e\n\u003cli\u003eOAuth2 authentication with service accounts\u003c/li\u003e\n\u003cli\u003eFull Claude model support (Haiku 4.5, Sonnet 4.5, Opus 4.1)\u003c/li\u003e\n\u003cli\u003eExtended thinking and prompt caching capabilities\u003c/li\u003e\n\u003cli\u003eComplete fixtures for all Vertex AI Claude models\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Bedrock inference profile models\u003c/strong\u003e with complete fixture coverage\n\u003cul\u003e\n\u003cli\u003eAnthropic Claude inference profiles (Haiku 4.5, Sonnet 4.5, Opus 4.1)\u003c/li\u003e\n\u003cli\u003eOpenAI OSS models (gpt-oss-20b, gpt-oss-120b)\u003c/li\u003e\n\u003cli\u003eMeta Llama inference profiles\u003c/li\u003e\n\u003cli\u003eCohere Command R and Command R Plus models\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProvider base URL override\u003c/strong\u003e capability via application config\n\u003cul\u003e\n\u003cli\u003eEnables testing with mock services\u003c/li\u003e\n\u003cli\u003eConfigured per-provider in application config\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAWS Bedrock API key authentication support (introduced by AWS in July 2025)\n\u003cul\u003e\n\u003cli\u003eSimple Bearer token authentication as alternative to IAM credentials\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi_key\u003c/code\u003e provider option with \u003ccode\u003eAWS_BEARER_TOKEN_BEDROCK\u003c/code\u003e environment variable fallback\u003c/li\u003e\n\u003cli\u003eShort-term keys (up to 12 hours) recommended for production\u003c/li\u003e\n\u003cli\u003eLong-term keys available for exploration\u003c/li\u003e\n\u003cli\u003eLimitations: Cannot use with InvokeModelWithBidirectionalStream, Agents, or Data Automation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContext tools persistence\u003c/strong\u003e for AWS Bedrock multi-turn conversations\n\u003cul\u003e\n\u003cli\u003eTools automatically persist in context after first request\u003c/li\u003e\n\u003cli\u003eBedrock-specific implementation with zero impact on other providers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSchema map-subtyped list support\u003c/strong\u003e for complex nested structures\n\u003cul\u003e\n\u003cli\u003eProperly handles \u003ccode\u003e{:list, {:map, schema}}\u003c/code\u003e type definitions\u003c/li\u003e\n\u003cli\u003eGenerates correct JSON Schema for nested object arrays\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhanced\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGoogle provider v1beta API\u003c/strong\u003e as default version\n\u003cul\u003e\n\u003cli\u003eFixes streaming compatibility issues\u003c/li\u003e\n\u003cli\u003eUpdated all test fixtures to use v1beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest configuration\u003c/strong\u003e expanded with additional LLM providers\n\u003cul\u003e\n\u003cli\u003eEnhanced catalog_allow settings for broader provider coverage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation organization\u003c/strong\u003e with refactored guides structure\n\u003cul\u003e\n\u003cli\u003eImproved provider-specific documentation\u003c/li\u003e\n\u003cli\u003eBetter task organization in mix.exs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStreaming protocol callback renamed\u003c/strong\u003e from \u003ccode\u003edecode_sse_event\u003c/code\u003e to \u003ccode\u003edecode_stream_event\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eMore protocol-agnostic naming (supports SSE, AWS Event Stream, etc.)\u003c/li\u003e\n\u003cli\u003eAffects all providers implementing streaming\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGroq UTF-8 boundary handling\u003c/strong\u003e in streaming responses\n\u003cul\u003e\n\u003cli\u003ePrevents crashes when UTF-8 characters split across chunk boundaries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSchema boolean encoding\u003c/strong\u003e preventing invalid string coercion\n\u003cul\u003e\n\u003cli\u003eBoolean values now correctly encoded in normalized schemas\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/76cd13916edcfbb5c8d2a67f50e7f8a3209c2920\"\u003e\u003ccode\u003e76cd139\u003c/code\u003e\u003c/a\u003e chore: release version v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/07065451dbed11ffc45dedf485f719d53396b4b8\"\u003e\u003ccode\u003e0706545\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: release version v1.1.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/4d89b9b67fd2505d86ded384535bb4affef50308\"\u003e\u003ccode\u003e4d89b9b\u003c/code\u003e\u003c/a\u003e chore: exclude test/support from dialyzer analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/33a9927aee52f506a2e502c76d1e96e477bc23ee\"\u003e\u003ccode\u003e33a9927\u003c/code\u003e\u003c/a\u003e chore: release version v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/45777d34f979636bec7fec3ca8baa91e9887ede0\"\u003e\u003ccode\u003e45777d3\u003c/code\u003e\u003c/a\u003e chore: llm_db from hex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/3f18d0c9ea4417c8bae2ae0ad7cfd92900a54c76\"\u003e\u003ccode\u003e3f18d0c\u003c/code\u003e\u003c/a\u003e feat: preserve cache_control metadata in OpenAI content encoding (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/340e0d0cf9fd443a3af4d1bc2c27186bb55091ec\"\u003e\u003ccode\u003e340e0d0\u003c/code\u003e\u003c/a\u003e Web search support for anthropic models (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/568b6af3672e7e07c51e7b5e345243bbd40b00c0\"\u003e\u003ccode\u003e568b6af\u003c/code\u003e\u003c/a\u003e chore: set the elixir version for linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/4331514517b0c3cd0f48684beae91b7b84b9d72d\"\u003e\u003ccode\u003e4331514\u003c/code\u003e\u003c/a\u003e chore: update mix.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/fbdff892411c50e417edfe97ba56db8fbc5ba49a\"\u003e\u003ccode\u003efbdff89\u003c/code\u003e\u003c/a\u003e chore: update workflows to elixir-release.yml@v2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.0.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=req_llm\u0026package-manager=hex\u0026previous-version=1.0.0\u0026new-version=1.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/andreasronge/ptc_runner/pull/301","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreasronge%2Fptc_runner/issues/301","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/301/packages"}],"issue_packages":[{"old_version":"1.11.0","new_version":"1.12.0","update_type":"minor","path":null,"pr_created_at":"2026-05-26T05:35:20.000Z","version_change":"1.11.0 → 1.12.0","issue":{"uuid":"4521653328","node_id":"PR_kwDOQ4REOM7fRzrl","number":37,"state":"closed","title":"chore(deps): bump req_llm from 1.11.0 to 1.12.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T00:26:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-26T05:35:20.000Z","updated_at":"2026-05-29T00:26:54.000Z","time_to_close":240693,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"req_llm","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/agentjido/req_llm"}],"path":null,"ecosystem":"hex"},"body":"Bumps [req_llm](https://github.com/agentjido/req_llm) from 1.11.0 to 1.12.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/releases\"\u003ereq_llm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.12.0\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd NEAR AI Cloud provider by PierreLeGuen\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efireworks_ai: add Fireworks AI provider by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd spans wrapper to OpenTelemetry by Vasilis Spilka\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenai: include encrypted reasoning content by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOpenTelemetry GenAI semantic conventions by Vasilis Spilka\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003exai: expose explicit Responses API routing via xai_api provider option (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/699\"\u003e#699\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003exai: allow reasoning_effort on Grok-4 family by Adrian Rangel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003exai: expose explicit Responses API routing via xai_api provider option by acrogenesis\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport Anthropic uploaded file references by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eanthropic: gate Claude subscription OAuth shaping by Itay Adler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd MiniMax provider by Barna Kovacs\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003epreserve xAI model metadata in Responses API lookup by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eanthropic: avoid blank system prompt blocks by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003estrip minItems and maxItems from Anthropic schemas (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/707\"\u003e#707\u003c/a\u003e) by Pedro Assunção\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003egoogle: nest multimodal content inside functionResponse.parts for Gemini 3+ (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/701\"\u003e#701\u003c/a\u003e) by Dekkon\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/624\"\u003e#624\u003c/a\u003e: introduce a small detector helper, branch on multimodal by Dekkon\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epreserve partial Google usage metadata by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebedrock: clarify canonical specs and inference profiles by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd Azure Responses API reasoning effort and parallel tool calls by Vasilis Spilka\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenrouter: encode file-parser PDFs as files by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenai_codex: omit unsupported token limit by Itay Adler\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/blob/main/CHANGELOG.md\"\u003ereq_llm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.11.0...v1.12.0\"\u003ev1.12.0\u003c/a\u003e (2026-05-22)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd NEAR AI Cloud provider by PierreLeGuen\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efireworks_ai: add Fireworks AI provider by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd spans wrapper to OpenTelemetry by Vasilis Spilka\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenai: include encrypted reasoning content by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOpenTelemetry GenAI semantic conventions by Vasilis Spilka\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003exai: expose explicit Responses API routing via xai_api provider option (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/699\"\u003e#699\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003exai: allow reasoning_effort on Grok-4 family by Adrian Rangel\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003exai: expose explicit Responses API routing via xai_api provider option by acrogenesis\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport Anthropic uploaded file references by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eanthropic: gate Claude subscription OAuth shaping by Itay Adler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd MiniMax provider by Barna Kovacs\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003epreserve xAI model metadata in Responses API lookup by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eanthropic: avoid blank system prompt blocks by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003estrip minItems and maxItems from Anthropic schemas (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/707\"\u003e#707\u003c/a\u003e) by Pedro Assunção\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003egoogle: nest multimodal content inside functionResponse.parts for Gemini 3+ (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/701\"\u003e#701\u003c/a\u003e) by Dekkon\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/624\"\u003e#624\u003c/a\u003e: introduce a small detector helper, branch on multimodal by Dekkon\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epreserve partial Google usage metadata by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebedrock: clarify canonical specs and inference profiles by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd Azure Responses API reasoning effort and parallel tool calls by Vasilis Spilka\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenrouter: encode file-parser PDFs as files by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenai_codex: omit unsupported token limit by Itay Adler\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/43e6533c19508f067359d4812c054708f151ff91\"\u003e\u003ccode\u003e43e6533\u003c/code\u003e\u003c/a\u003e chore: release version v1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/3107a194afe2b1dae49ca51a2eb43aced30ce5d5\"\u003e\u003ccode\u003e3107a19\u003c/code\u003e\u003c/a\u003e chore: update llm_db dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/e7ece47825d40487a6cdb38f925b138c7d83c2d2\"\u003e\u003ccode\u003ee7ece47\u003c/code\u003e\u003c/a\u003e ci: use v5 release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/8ad586838e25ba65a3514f07b600e9bdb0296a20\"\u003e\u003ccode\u003e8ad5868\u003c/code\u003e\u003c/a\u003e chore: standardize Apache license notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/4dac7a8754a1abcd61f046aeff2258db390bfdb6\"\u003e\u003ccode\u003e4dac7a8\u003c/code\u003e\u003c/a\u003e docs: standardize package readme badges\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/900f53ac9c6d9a49a56e2964271ae8b087076de5\"\u003e\u003ccode\u003e900f53a\u003c/code\u003e\u003c/a\u003e fix: preserve xAI model metadata in Responses API lookup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/f496a81ff8d65196a1e17f8d3fc1cd7ec54431e7\"\u003e\u003ccode\u003ef496a81\u003c/code\u003e\u003c/a\u003e ci: test elixir 1.20 rc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/d9d981d12f5f5f4213206613753ac75f716e5702\"\u003e\u003ccode\u003ed9d981d\u003c/code\u003e\u003c/a\u003e feat: add NEAR AI Cloud provider\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/9d790fd86802d6de42d1996fc747da094cd3bf4b\"\u003e\u003ccode\u003e9d790fd\u003c/code\u003e\u003c/a\u003e fix(anthropic): avoid blank system prompt blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/f6ad8cef810f361764961fe2838f52b9169e3579\"\u003e\u003ccode\u003ef6ad8ce\u003c/code\u003e\u003c/a\u003e feat(fireworks_ai): add Fireworks AI provider\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.11.0...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=req_llm\u0026package-manager=hex\u0026previous-version=1.11.0\u0026new-version=1.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpgrade `req_llm` to 1.12.0 to enable new provider support, improved OpenTelemetry spans, and multiple provider fixes. Lockfile-only change; transitive dependencies updated accordingly.\n\n\u003csup\u003eWritten for commit 56a2e83f18eaea00ebae03ca163ac2bc7d1d77a8. Summary will update on new commits. \u003ca href=\"https://cubic.dev/pr/georgeguimaraes/tribunal/pull/37?utm_source=github\"\u003eReview in cubic\u003c/a\u003e\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/georgeguimaraes/tribunal/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/georgeguimaraes%2Ftribunal/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}},{"old_version":"1.9.0","new_version":"1.10.0","update_type":"minor","path":null,"pr_created_at":"2026-04-17T22:45:46.000Z","version_change":"1.9.0 → 1.10.0","issue":{"uuid":"4285713012","node_id":"PR_kwDOR8kRPM7TeCLZ","number":3,"state":"closed","title":"chore(deps): bump req_llm from 1.9.0 to 1.10.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-02T02:14:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-17T22:45:46.000Z","updated_at":"2026-05-02T02:14:44.000Z","time_to_close":1222137,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"req_llm","old_version":"1.9.0","new_version":"1.10.0","repository_url":"https://github.com/agentjido/req_llm"}],"path":null,"ecosystem":"hex"},"body":"Bumps [req_llm](https://github.com/agentjido/req_llm) from 1.9.0 to 1.10.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/releases\"\u003ereq_llm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.10.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\"\u003ehttps://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/blob/main/CHANGELOG.md\"\u003ereq_llm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.9.0...v1.10.0\"\u003ev1.10.0\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eschema: apply property ordering at wire encoding for non-Google providers (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/600\"\u003e#600\u003c/a\u003e) by mhsdef\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eschema: preserve property ordering in generated JSON schema (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/599\"\u003e#599\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eforward parallel_tool_calls to Responses API body (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/595\"\u003e#595\u003c/a\u003e) by BlueHotDog\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenai: add explicit ollama auth marker (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/594\"\u003e#594\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenai: add \u003ccode\u003estore\u003c/code\u003e provider option for ZDR orgs, allow PDFs for Responses API models (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/584\"\u003e#584\u003c/a\u003e) by mhsdef\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow redaction of message content when inspecting Context struct (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/590\"\u003e#590\u003c/a\u003e) by Shane Howley\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003egoogle_vertex: add label support to vertex (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/587\"\u003e#587\u003c/a\u003e) by thiagomajesk\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ehttp: preserve custom finch in sync requests (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/617\"\u003e#617\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenai_codex: omit previous_response_id on tool resume (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/613\"\u003e#613\u003c/a\u003e) by nsi-inco\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eazure: route responses models correctly by neilberkman\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenai: include summary field in reasoning block encoding by mhsdef\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003enormalize provider tool choice handling and harden tool call decoding (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/598\"\u003e#598\u003c/a\u003e) by Zack\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003estreaming: return structured stream timeouts (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/592\"\u003e#592\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eanthropic: handle malformed tool arguments gracefully (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/586\"\u003e#586\u003c/a\u003e) by BlueHotDog\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebedrock: preserve inference profile prefix in API URLs (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/578\"\u003e#578\u003c/a\u003e) by neilberkman\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/b120d4b6751bf61923d9b111bf35e10a0fc2fc02\"\u003e\u003ccode\u003eb120d4b\u003c/code\u003e\u003c/a\u003e chore: release version v1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/f2c300c00547d96443eb2ac1d9968d945d0d8bc6\"\u003e\u003ccode\u003ef2c300c\u003c/code\u003e\u003c/a\u003e fix(http): preserve custom finch in sync requests (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/26a0ee3247d923e7757de56aa2240a23c7f13690\"\u003e\u003ccode\u003e26a0ee3\u003c/code\u003e\u003c/a\u003e deps(deps): bump llm_db from 2026.4.1 to 2026.4.3 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/2185c25215f7bad8d7c3ab2ffa2c0954103fac93\"\u003e\u003ccode\u003e2185c25\u003c/code\u003e\u003c/a\u003e deps(deps-dev): bump websock_adapter from 0.5.9 to 0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/3cf5bb11cfea949f3438a12f6f898ee7c630b45f\"\u003e\u003ccode\u003e3cf5bb1\u003c/code\u003e\u003c/a\u003e fix(openai_codex): omit previous_response_id on tool resume (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/b32f660ce912f8167b5e5629d837f4feb1292702\"\u003e\u003ccode\u003eb32f660\u003c/code\u003e\u003c/a\u003e fix(azure): route responses models correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/d77a3d2f338d5033c0f7581eaa5af86a00ef7ad4\"\u003e\u003ccode\u003ed77a3d2\u003c/code\u003e\u003c/a\u003e fix(openai): include summary field in reasoning block encoding\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/9c581c61c6e82d7c7271381de2ab4339d820de35\"\u003e\u003ccode\u003e9c581c6\u003c/code\u003e\u003c/a\u003e deps(deps): bump jsv from 0.18.0 to 0.18.1 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/10409d20a15f4971486865d4dd7f8f9261ad59d3\"\u003e\u003ccode\u003e10409d2\u003c/code\u003e\u003c/a\u003e deps(deps-dev): bump credo from 1.7.17 to 1.7.18 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/3de11c5877ee64f39db6d87578d038d2011c7e9d\"\u003e\u003ccode\u003e3de11c5\u003c/code\u003e\u003c/a\u003e deps(deps): bump splode from 0.3.0 to 0.3.1 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.9.0...v1.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=req_llm\u0026package-manager=hex\u0026previous-version=1.9.0\u0026new-version=1.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sonar-hopes/Embeddable_RAG_library/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sonar-hopes%2FEmbeddable_RAG_library/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"1.5.1","new_version":"1.6.0","update_type":"minor","path":null,"pr_created_at":"2026-02-21T10:16:47.000Z","version_change":"1.5.1 → 1.6.0","issue":{"uuid":"3971790311","node_id":"PR_kwDORFrcjs7FVEJE","number":31,"state":"closed","title":"mix(deps): bump req_llm from 1.5.1 to 1.6.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-26T10:24:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-21T10:16:47.000Z","updated_at":"2026-02-26T10:24:24.000Z","time_to_close":432448,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"mix(deps)","packages":[{"name":"req_llm","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/agentjido/req_llm"}],"path":null,"ecosystem":"hex"},"body":"Bumps [req_llm](https://github.com/agentjido/req_llm) from 1.5.1 to 1.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/releases\"\u003ereq_llm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.6.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\"\u003ehttps://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/blob/main/CHANGELOG.md\"\u003ereq_llm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.5.1...v1.6.0\"\u003ev1.6.0\u003c/a\u003e (2026-02-19)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eimplement \u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/431\"\u003e#431\u003c/a\u003e response classify, usage API, and tool key safety (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/432\"\u003e#432\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd response classify API and harden usage/tool normalization by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd igniter installer (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/410\"\u003e#410\u003c/a\u003e) by AdwayKasture\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd embedding support to google_vertex provider (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/423\"\u003e#423\u003c/a\u003e) by paulorumor\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eenable reasoning support for DeepSeek models on Azure (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/412\"\u003e#412\u003c/a\u003e) by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eenable reasoning support for DeepSeek models on Azure by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd on_tool_call callback to StreamResponse (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/413\"\u003e#413\u003c/a\u003e) by Arjan Scherpenisse\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd OpenAI-compatible model family support for Vertex AI MaaS models (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/422\"\u003e#422\u003c/a\u003e) by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ejido: enhance agent functionality with usage tracking and multi-turn support by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdating model data (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/435\"\u003e#435\u003c/a\u003e) by Pedro Assunção\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eresolve dialyzer warnings in response classify normalization by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ehandle string finish reasons in response classify by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd Gemini 3 thought_signature support for function calls (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/427\"\u003e#427\u003c/a\u003e) by Brandon L'Europa\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDo not force strict tools for responses api (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/399\"\u003e#399\u003c/a\u003e) by ycastorium\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003euse proportional estimate for inferred reasoning tokens by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eroute Vertex AI MaaS models to endpoints/openapi/chat/completions (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/424\"\u003e#424\u003c/a\u003e) by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eincrease default timeout for DeepSeek and MAI-DS models on Azure (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/425\"\u003e#425\u003c/a\u003e) by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAzure AI Foundry auth header and API version defaults (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/411\"\u003e#411\u003c/a\u003e) by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove invalid \u003ccode\u003eid\u003c/code\u003e field from Google functionCall serialization (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/414\"\u003e#414\u003c/a\u003e) by paulorumor\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremove invalid \u003ccode\u003eid\u003c/code\u003e field from Google functionCall serialization by paulorumor\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epass strict flag through to Anthropic tool format (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/415\"\u003e#415\u003c/a\u003e) by Edgar Gomes\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/829670acd3b6b00535589943b14c92c93e635d05\"\u003e\u003ccode\u003e829670a\u003c/code\u003e\u003c/a\u003e chore: release version v1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/61ef72f649c11da917776e4b332adf37ffbc36bf\"\u003e\u003ccode\u003e61ef72f\u003c/code\u003e\u003c/a\u003e fix: Updating model data (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/05ebeb7494d274bf7ba50379a7e2243175b0a469\"\u003e\u003ccode\u003e05ebeb7\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;deps(deps): bump llm_db from 2026.2.5 to 2026.2.6 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/430\"\u003e#430\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/285d7046de4fde44afadba84336767023b54a34f\"\u003e\u003ccode\u003e285d704\u003c/code\u003e\u003c/a\u003e deps(deps): bump llm_db from 2026.2.5 to 2026.2.6 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/ef60fdcab4a63cff3e40abb0ee1d23d7638c54b1\"\u003e\u003ccode\u003eef60fdc\u003c/code\u003e\u003c/a\u003e deps(deps-dev): bump tidewave from 0.5.4 to 0.5.5 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/429\"\u003e#429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/52911ec4eee00667565f8a04a784ab59ee39cd8c\"\u003e\u003ccode\u003e52911ec\u003c/code\u003e\u003c/a\u003e feat: implement \u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/431\"\u003e#431\u003c/a\u003e response classify, usage API, and tool key safety (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/432\"\u003e#432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/bf099a17d0abd9562dfb196359eefd2f5b03a0c9\"\u003e\u003ccode\u003ebf099a1\u003c/code\u003e\u003c/a\u003e Feat/vertex gemini thinking budget (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/08209c2e5df4cccd083105455641ef96b2bedff8\"\u003e\u003ccode\u003e08209c2\u003c/code\u003e\u003c/a\u003e fix: add Gemini 3 thought_signature support for function calls (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/332cc97418cb56e6741b02dde7d00ed4750e08a5\"\u003e\u003ccode\u003e332cc97\u003c/code\u003e\u003c/a\u003e feat: add igniter installer (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/0302c03948da8659b877d2ec274e15ba8ad16c3b\"\u003e\u003ccode\u003e0302c03\u003c/code\u003e\u003c/a\u003e Fix OpenAI Responses API multi-turn tool calling (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/421\"\u003e#421\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/426\"\u003e#426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.5.1...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=req_llm\u0026package-manager=hex\u0026previous-version=1.5.1\u0026new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/agentjido/jido_code/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentjido%2Fjido_code/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"}},{"old_version":"1.2.0","new_version":"1.5.0","update_type":"minor","path":"/demo","pr_created_at":"2026-02-03T00:43:17.000Z","version_change":"1.2.0 → 1.5.0","issue":{"uuid":"3888332396","node_id":"PR_kwDOQgV26s7BCgnj","number":788,"state":"closed","title":"chore(deps): Bump req_llm from 1.2.0 to 1.5.0 in /demo","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-09T21:46:51.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-03T00:43:17.000Z","updated_at":"2026-02-09T21:46:53.000Z","time_to_close":594214,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"req_llm","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/agentjido/req_llm"}],"path":"/demo","ecosystem":"hex"},"body":"Bumps [req_llm](https://github.com/agentjido/req_llm) from 1.2.0 to 1.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/releases\"\u003ereq_llm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.5.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\"\u003ehttps://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/blob/main/CHANGELOG.md\"\u003ereq_llm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.4.1...v1.5.0\"\u003ev1.5.0\u003c/a\u003e (2026-02-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd xAI image generation support (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/397\"\u003e#397\u003c/a\u003e) by Victor\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd xai image generation support by Victor\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unsupported-option warnings by Victor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.1] - 2026-01-31\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTool call normalization helpers: \u003ccode\u003eToolCall.from_map/1\u003c/code\u003e and \u003ccode\u003eToolCall.to_map/1\u003c/code\u003e for consistent tool-call handling across providers (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003egit_ops\u003c/code\u003e configuration available outside dev-only config so CI releases work correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.0] - 2026-01-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComprehensive usage and billing infrastructure with richer usage/cost reporting (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReasoning cost breakdown with \u003ccode\u003ereasoning_cost\u003c/code\u003e field in cost calculations (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenRouter enhancements:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eopenrouter_usage\u003c/code\u003e and \u003ccode\u003eopenrouter_plugins\u003c/code\u003e provider options (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNative JSON schema structured output support (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGoogle provider options:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egoogle_url_context\u003c/code\u003e for URL grounding (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egoogle_auth_header\u003c/code\u003e option for streaming requests (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOpenAI improvements:\n\u003cul\u003e\n\u003cli\u003eConfigurable strict mode for JSON schema validation (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVerbosity support for reasoning models (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCohere Embeddings on Bedrock (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStructured and multimodal tool outputs (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModel \u003ccode\u003ebase_url\u003c/code\u003e override in model configuration (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced TypedStruct with Zoi schemas for data structures (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImage-only attachments validation for OpenAI and xAI (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etranslate_options\u003c/code\u003e changes now preserved in \u003ccode\u003eprovider_options\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStreamServer termination handled gracefully in FinchClient (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/87339d2d928fcdacf33796360781bf4cc841ac24\"\u003e\u003ccode\u003e87339d2\u003c/code\u003e\u003c/a\u003e chore: release version v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/7166bd7fb9b33729b0810a8b4535168148980b67\"\u003e\u003ccode\u003e7166bd7\u003c/code\u003e\u003c/a\u003e feat: add xAI image generation support (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/7096ce6e9003f009f875913c7116bab5fa910785\"\u003e\u003ccode\u003e7096ce6\u003c/code\u003e\u003c/a\u003e chore: update CHANGELOG and refactor git_ops configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/2ae575388c9934112a99963e5c379e1c1f7707e5\"\u003e\u003ccode\u003e2ae5753\u003c/code\u003e\u003c/a\u003e chore: Release v1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/97cecf7dc14500ee2576de8693c7d599085ca2cf\"\u003e\u003ccode\u003e97cecf7\u003c/code\u003e\u003c/a\u003e fix: move git_ops config outside dev-only block for CI release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/7c9d70c50556d46376552bd7a4a2f6b6aebb6d9c\"\u003e\u003ccode\u003e7c9d70c\u003c/code\u003e\u003c/a\u003e feat: add ToolCall.from_map/1 and to_map/1 for normalized tool call handling ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/e1697391436aecd5b4adf93e625b4f938223dde3\"\u003e\u003ccode\u003ee169739\u003c/code\u003e\u003c/a\u003e chore: Release v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/5ba3d0b80a47b3dc86706412d3220c798b6ed18a\"\u003e\u003ccode\u003e5ba3d0b\u003c/code\u003e\u003c/a\u003e feat: add reasoning_cost to cost breakdown (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/198\"\u003e#198\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/a980a7ff70a88cd961af803a067145539ba8b24e\"\u003e\u003ccode\u003ea980a7f\u003c/code\u003e\u003c/a\u003e feat: add openrouter_usage and openrouter_plugins options (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/bc57abff5ad8c8c8cc60f69c7a08253b327feed7\"\u003e\u003ccode\u003ebc57abf\u003c/code\u003e\u003c/a\u003e feat: add google_url_context provider option (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.2.0...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=req_llm\u0026package-manager=hex\u0026previous-version=1.2.0\u0026new-version=1.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/andreasronge/ptc_runner/pull/788","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreasronge%2Fptc_runner/issues/788","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/788/packages"}},{"old_version":"1.2.0","new_version":"1.5.0","update_type":"minor","path":null,"pr_created_at":"2026-02-03T00:43:14.000Z","version_change":"1.2.0 → 1.5.0","issue":{"uuid":"3888332277","node_id":"PR_kwDOQgV26s7BCgl3","number":787,"state":"closed","title":"chore(deps-dev): Bump req_llm from 1.2.0 to 1.5.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-09T21:46:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-03T00:43:14.000Z","updated_at":"2026-02-09T21:46:46.000Z","time_to_close":594211,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): Bump","packages":[{"name":"req_llm","old_version":"1.2.0","new_version":"1.5.0","repository_url":"https://github.com/agentjido/req_llm"}],"path":null,"ecosystem":"hex"},"body":"Bumps [req_llm](https://github.com/agentjido/req_llm) from 1.2.0 to 1.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/releases\"\u003ereq_llm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.5.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\"\u003ehttps://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/blob/main/CHANGELOG.md\"\u003ereq_llm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.4.1...v1.5.0\"\u003ev1.5.0\u003c/a\u003e (2026-02-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eadd xAI image generation support (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/397\"\u003e#397\u003c/a\u003e) by Victor\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd xai image generation support by Victor\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove unsupported-option warnings by Victor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.1] - 2026-01-31\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTool call normalization helpers: \u003ccode\u003eToolCall.from_map/1\u003c/code\u003e and \u003ccode\u003eToolCall.to_map/1\u003c/code\u003e for consistent tool-call handling across providers (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/396\"\u003e#396\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMade \u003ccode\u003egit_ops\u003c/code\u003e configuration available outside dev-only config so CI releases work correctly\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.4.0] - 2026-01-30\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eComprehensive usage and billing infrastructure with richer usage/cost reporting (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReasoning cost breakdown with \u003ccode\u003ereasoning_cost\u003c/code\u003e field in cost calculations (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOpenRouter enhancements:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eopenrouter_usage\u003c/code\u003e and \u003ccode\u003eopenrouter_plugins\u003c/code\u003e provider options (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNative JSON schema structured output support (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eGoogle provider options:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egoogle_url_context\u003c/code\u003e for URL grounding (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egoogle_auth_header\u003c/code\u003e option for streaming requests (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/382\"\u003e#382\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eOpenAI improvements:\n\u003cul\u003e\n\u003cli\u003eConfigurable strict mode for JSON schema validation (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eVerbosity support for reasoning models (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/354\"\u003e#354\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eCohere Embeddings on Bedrock (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStructured and multimodal tool outputs (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModel \u003ccode\u003ebase_url\u003c/code\u003e override in model configuration (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplaced TypedStruct with Zoi schemas for data structures (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImage-only attachments validation for OpenAI and xAI (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/389\"\u003e#389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etranslate_options\u003c/code\u003e changes now preserved in \u003ccode\u003eprovider_options\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/381\"\u003e#381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStreamServer termination handled gracefully in FinchClient (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/379\"\u003e#379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/87339d2d928fcdacf33796360781bf4cc841ac24\"\u003e\u003ccode\u003e87339d2\u003c/code\u003e\u003c/a\u003e chore: release version v1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/7166bd7fb9b33729b0810a8b4535168148980b67\"\u003e\u003ccode\u003e7166bd7\u003c/code\u003e\u003c/a\u003e feat: add xAI image generation support (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/397\"\u003e#397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/7096ce6e9003f009f875913c7116bab5fa910785\"\u003e\u003ccode\u003e7096ce6\u003c/code\u003e\u003c/a\u003e chore: update CHANGELOG and refactor git_ops configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/2ae575388c9934112a99963e5c379e1c1f7707e5\"\u003e\u003ccode\u003e2ae5753\u003c/code\u003e\u003c/a\u003e chore: Release v1.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/97cecf7dc14500ee2576de8693c7d599085ca2cf\"\u003e\u003ccode\u003e97cecf7\u003c/code\u003e\u003c/a\u003e fix: move git_ops config outside dev-only block for CI release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/7c9d70c50556d46376552bd7a4a2f6b6aebb6d9c\"\u003e\u003ccode\u003e7c9d70c\u003c/code\u003e\u003c/a\u003e feat: add ToolCall.from_map/1 and to_map/1 for normalized tool call handling ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/e1697391436aecd5b4adf93e625b4f938223dde3\"\u003e\u003ccode\u003ee169739\u003c/code\u003e\u003c/a\u003e chore: Release v1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/5ba3d0b80a47b3dc86706412d3220c798b6ed18a\"\u003e\u003ccode\u003e5ba3d0b\u003c/code\u003e\u003c/a\u003e feat: add reasoning_cost to cost breakdown (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/198\"\u003e#198\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/394\"\u003e#394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/a980a7ff70a88cd961af803a067145539ba8b24e\"\u003e\u003ccode\u003ea980a7f\u003c/code\u003e\u003c/a\u003e feat: add openrouter_usage and openrouter_plugins options (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/393\"\u003e#393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/bc57abff5ad8c8c8cc60f69c7a08253b327feed7\"\u003e\u003ccode\u003ebc57abf\u003c/code\u003e\u003c/a\u003e feat: add google_url_context provider option (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/392\"\u003e#392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.2.0...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=req_llm\u0026package-manager=hex\u0026previous-version=1.2.0\u0026new-version=1.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/andreasronge/ptc_runner/pull/787","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreasronge%2Fptc_runner/issues/787","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/787/packages"}},{"old_version":"1.2.0","new_version":"1.3.0","update_type":"minor","path":null,"pr_created_at":"2026-01-22T05:45:06.000Z","version_change":"1.2.0 → 1.3.0","issue":{"uuid":"3841339119","node_id":"PR_kwDOQuA2Q86-nUfE","number":30,"state":"open","title":"chore(deps): bump req_llm from 1.2.0 to 1.3.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-22T05:45:06.000Z","updated_at":"2026-01-22T11:56:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"req_llm","old_version":"1.2.0","new_version":"1.3.0","repository_url":"https://github.com/agentjido/req_llm"}],"path":null,"ecosystem":"hex"},"body":"Bumps [req_llm](https://github.com/agentjido/req_llm) from 1.2.0 to 1.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/blob/main/CHANGELOG.md\"\u003ereq_llm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.2.0...v1.3.0\"\u003ev1.3.0\u003c/a\u003e (2026-01-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eprovider: add Zenmux provider and playground (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/342\"\u003e#342\u003c/a\u003e) by youfun\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprovider: add Zenmux provider and playground by youfun\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImplement reasoning signatures retainment (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/344\"\u003e#344\u003c/a\u003e) by ycastorium\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImplement reasoning retention for supported providers by ycastorium\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeedback: add critical evaluation and recommendations for ReAct Agent implementation by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdds support for Bearer tokens to Azure Foundry (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/338\"\u003e#338\u003c/a\u003e) by ycastorium\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdds support for Bearer tokens to Azure Foundry by ycastorium\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprovider: add vLLM provider for self-hosted OpenAI-compatible models (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/202\"\u003e#202\u003c/a\u003e) by meanderingstream\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Azure DeepSeek model support (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/254\"\u003e#254\u003c/a\u003e) by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Azure DeepSeek and MAI-DS model family routing by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Azure DeepSeek models to supported_models.json by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Azure AI Foundry endpoint format support by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd Azure OpenAI embedding model support by shelvick\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esupport file URI for Google image_url content parts (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/339\"\u003e#339\u003c/a\u003e) by brent-emb\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd service_tier to openai provider options (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/321\"\u003e#321\u003c/a\u003e) by Barna Kovacs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd configuration and prompt templates for Elixir Mix project phases by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003echange to typedstruct \u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/256\"\u003e#256\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eextend Context.normalize to handle tool_calls and tool result messages (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/313\"\u003e#313\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd StreamResponse.classify/1 and Response.Stream.summarize/1 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/311\"\u003e#311\u003c/a\u003e) by mikehostetler\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd thinking parameter support for Z.ai providers (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/303\"\u003e#303\u003c/a\u003e) by George Guimarães\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eopenrouter: add support for google/gemini-3-flash-preview (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/298\"\u003e#298\u003c/a\u003e) by Itay Adler\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes:\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/c72fbd6bdc52c8bf757da4a7e96d24656d3cc84b\"\u003e\u003ccode\u003ec72fbd6\u003c/code\u003e\u003c/a\u003e chore: release version v1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/dca9090502c1e7092f458d7c427d8e1632e51ac7\"\u003e\u003ccode\u003edca9090\u003c/code\u003e\u003c/a\u003e chore: Update Venice provider model version to 4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/d2435e2010efdba851a2ae1601f3d8ed643bb46a\"\u003e\u003ccode\u003ed2435e2\u003c/code\u003e\u003c/a\u003e fix: Correct encrypted? flag in Anthropic reasoning details extraction\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/7041c6d3786feb65602341b3d76f6181a334fce1\"\u003e\u003ccode\u003e7041c6d\u003c/code\u003e\u003c/a\u003e feat(provider): add Zenmux provider and playground (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/b4146244ce7f1df6fb5bf5f0d88f348ae58061a5\"\u003e\u003ccode\u003eb414624\u003c/code\u003e\u003c/a\u003e feat: Implement reasoning signatures retainment (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/eb5f12cec0a9c4f58a09750bde4c71ae1e931982\"\u003e\u003ccode\u003eeb5f12c\u003c/code\u003e\u003c/a\u003e fix: add zai_coding_plan provider support (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/f73396b563ad686c8c9d142eb244330e2d342a74\"\u003e\u003ccode\u003ef73396b\u003c/code\u003e\u003c/a\u003e deps(deps): bump splode from 0.2.10 to 0.3.0 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/c387e5f1a1caf2a53bf7023a4b67ba0513d7ded9\"\u003e\u003ccode\u003ec387e5f\u003c/code\u003e\u003c/a\u003e deps(deps): bump jsv from 0.15.1 to 0.15.2 (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/6dab94403b51bb078d16a29d71763ca7688823d8\"\u003e\u003ccode\u003e6dab944\u003c/code\u003e\u003c/a\u003e Add a usage cost smoke test (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/f6ff0a0e114ca510952f4b9b865c5835d9a2e5ed\"\u003e\u003ccode\u003ef6ff0a0\u003c/code\u003e\u003c/a\u003e feat: Adds support for Bearer tokens to Azure Foundry (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.2.0...v1.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=req_llm\u0026package-manager=hex\u0026previous-version=1.2.0\u0026new-version=1.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/georgeguimaraes/arcana/pull/30","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/georgeguimaraes%2Farcana/issues/30","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/30/packages"}},{"old_version":"1.0.0","new_version":"1.1.0","update_type":"minor","path":null,"pr_created_at":"2025-12-22T23:34:49.000Z","version_change":"1.0.0 → 1.1.0","issue":{"uuid":"3755553199","node_id":"PR_kwDOQgV26s66PCxm","number":301,"state":"closed","title":"chore(deps-dev): bump req_llm from 1.0.0 to 1.1.0","user":"dependabot[bot]","labels":["dependencies","elixir"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-22T23:43:15.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-22T23:34:49.000Z","updated_at":"2025-12-22T23:43:23.000Z","time_to_close":506,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"req_llm","old_version":"1.0.0","new_version":"1.1.0","repository_url":"https://github.com/agentjido/req_llm"}],"path":null,"ecosystem":"hex"},"body":"Bumps [req_llm](https://github.com/agentjido/req_llm) from 1.0.0 to 1.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/releases\"\u003ereq_llm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease v1.1.0\u003c/h2\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\"\u003ehttps://github.com/agentjido/req_llm/blob/HEAD/CHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agentjido/req_llm/blob/main/CHANGELOG.md\"\u003ereq_llm's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.0.0] - 2025-11-02\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGoogle Vertex AI provider\u003c/strong\u003e with comprehensive Claude 4.x support\n\u003cul\u003e\n\u003cli\u003eOAuth2 authentication with service accounts\u003c/li\u003e\n\u003cli\u003eFull Claude model support (Haiku 4.5, Sonnet 4.5, Opus 4.1)\u003c/li\u003e\n\u003cli\u003eExtended thinking and prompt caching capabilities\u003c/li\u003e\n\u003cli\u003eComplete fixtures for all Vertex AI Claude models\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAWS Bedrock inference profile models\u003c/strong\u003e with complete fixture coverage\n\u003cul\u003e\n\u003cli\u003eAnthropic Claude inference profiles (Haiku 4.5, Sonnet 4.5, Opus 4.1)\u003c/li\u003e\n\u003cli\u003eOpenAI OSS models (gpt-oss-20b, gpt-oss-120b)\u003c/li\u003e\n\u003cli\u003eMeta Llama inference profiles\u003c/li\u003e\n\u003cli\u003eCohere Command R and Command R Plus models\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProvider base URL override\u003c/strong\u003e capability via application config\n\u003cul\u003e\n\u003cli\u003eEnables testing with mock services\u003c/li\u003e\n\u003cli\u003eConfigured per-provider in application config\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAWS Bedrock API key authentication support (introduced by AWS in July 2025)\n\u003cul\u003e\n\u003cli\u003eSimple Bearer token authentication as alternative to IAM credentials\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eapi_key\u003c/code\u003e provider option with \u003ccode\u003eAWS_BEARER_TOKEN_BEDROCK\u003c/code\u003e environment variable fallback\u003c/li\u003e\n\u003cli\u003eShort-term keys (up to 12 hours) recommended for production\u003c/li\u003e\n\u003cli\u003eLong-term keys available for exploration\u003c/li\u003e\n\u003cli\u003eLimitations: Cannot use with InvokeModelWithBidirectionalStream, Agents, or Data Automation\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eContext tools persistence\u003c/strong\u003e for AWS Bedrock multi-turn conversations\n\u003cul\u003e\n\u003cli\u003eTools automatically persist in context after first request\u003c/li\u003e\n\u003cli\u003eBedrock-specific implementation with zero impact on other providers\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSchema map-subtyped list support\u003c/strong\u003e for complex nested structures\n\u003cul\u003e\n\u003cli\u003eProperly handles \u003ccode\u003e{:list, {:map, schema}}\u003c/code\u003e type definitions\u003c/li\u003e\n\u003cli\u003eGenerates correct JSON Schema for nested object arrays\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhanced\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eGoogle provider v1beta API\u003c/strong\u003e as default version\n\u003cul\u003e\n\u003cli\u003eFixes streaming compatibility issues\u003c/li\u003e\n\u003cli\u003eUpdated all test fixtures to use v1beta\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTest configuration\u003c/strong\u003e expanded with additional LLM providers\n\u003cul\u003e\n\u003cli\u003eEnhanced catalog_allow settings for broader provider coverage\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocumentation organization\u003c/strong\u003e with refactored guides structure\n\u003cul\u003e\n\u003cli\u003eImproved provider-specific documentation\u003c/li\u003e\n\u003cli\u003eBetter task organization in mix.exs\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStreaming protocol callback renamed\u003c/strong\u003e from \u003ccode\u003edecode_sse_event\u003c/code\u003e to \u003ccode\u003edecode_stream_event\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eMore protocol-agnostic naming (supports SSE, AWS Event Stream, etc.)\u003c/li\u003e\n\u003cli\u003eAffects all providers implementing streaming\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGroq UTF-8 boundary handling\u003c/strong\u003e in streaming responses\n\u003cul\u003e\n\u003cli\u003ePrevents crashes when UTF-8 characters split across chunk boundaries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSchema boolean encoding\u003c/strong\u003e preventing invalid string coercion\n\u003cul\u003e\n\u003cli\u003eBoolean values now correctly encoded in normalized schemas\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/76cd13916edcfbb5c8d2a67f50e7f8a3209c2920\"\u003e\u003ccode\u003e76cd139\u003c/code\u003e\u003c/a\u003e chore: release version v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/07065451dbed11ffc45dedf485f719d53396b4b8\"\u003e\u003ccode\u003e0706545\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore: release version v1.1.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/4d89b9b67fd2505d86ded384535bb4affef50308\"\u003e\u003ccode\u003e4d89b9b\u003c/code\u003e\u003c/a\u003e chore: exclude test/support from dialyzer analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/33a9927aee52f506a2e502c76d1e96e477bc23ee\"\u003e\u003ccode\u003e33a9927\u003c/code\u003e\u003c/a\u003e chore: release version v1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/45777d34f979636bec7fec3ca8baa91e9887ede0\"\u003e\u003ccode\u003e45777d3\u003c/code\u003e\u003c/a\u003e chore: llm_db from hex\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/3f18d0c9ea4417c8bae2ae0ad7cfd92900a54c76\"\u003e\u003ccode\u003e3f18d0c\u003c/code\u003e\u003c/a\u003e feat: preserve cache_control metadata in OpenAI content encoding (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/340e0d0cf9fd443a3af4d1bc2c27186bb55091ec\"\u003e\u003ccode\u003e340e0d0\u003c/code\u003e\u003c/a\u003e Web search support for anthropic models (\u003ca href=\"https://redirect.github.com/agentjido/req_llm/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/568b6af3672e7e07c51e7b5e345243bbd40b00c0\"\u003e\u003ccode\u003e568b6af\u003c/code\u003e\u003c/a\u003e chore: set the elixir version for linting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/4331514517b0c3cd0f48684beae91b7b84b9d72d\"\u003e\u003ccode\u003e4331514\u003c/code\u003e\u003c/a\u003e chore: update mix.lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agentjido/req_llm/commit/fbdff892411c50e417edfe97ba56db8fbc5ba49a\"\u003e\u003ccode\u003efbdff89\u003c/code\u003e\u003c/a\u003e chore: update workflows to elixir-release.yml@v2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agentjido/req_llm/compare/v1.0.0...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=req_llm\u0026package-manager=hex\u0026previous-version=1.0.0\u0026new-version=1.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/andreasronge/ptc_runner/pull/301","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreasronge%2Fptc_runner/issues/301","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/301/packages"}}]}