github langchain-ai/langchain langchain-groq==1.0.0a1

Initial release

release(groq): 1.0.0a1 (#33231)
docs: v1 docs updates (#33173)
release: v1.0.0 (#32567)
docs: more standardization (#33124)
chore: bump ruff version to 0.13 (#33043)
style: repo linting pass (#33089)
chore: update pyproject.toml files, remove codespell (#33028)
test(groq): xfail tool integration test (#32960)
feat(core): allow overriding ls_model_name from kwargs (#32541)
fix(groq): update docs due to model deprecation (#32899)
revert: "chore: remove ruff target-version" (#32895)
chore: remove ruff target-version (#32880)
release(groq): 0.3.8 (#32870)
feat(groq): add support for json_schema (#32396)
chore: adress pytest-asyncio deprecation warnings + other nits (#32696)
feat: port various nit changes from wip-v0.4 (#32506)
release(groq): 0.3.7 (#32417)
feat(groq): losen restrictions on reasoning_effort, inject effort in meta, update tests (#32415)
feat(groq): openai-oss (#32411)
fix: formatting issues in docstrings (#32265)
feat(docs): improve devx, fix Makefile targets (#32237)
fix: LLM mimicking Unicode responses due to forced Unicode conversion of non-ASCII characters. (#32222)
fix(docs): capitalization, codeblock formatting, and hyperlinks, note blocks (#32235)
docs(openai): add comprehensive documentation and examples for extra_body + others (#32149)
docs(groq): cleanup (#32043)
release(groq): 0.3.6 (#31975)
docs(xai): update for Grok 4 (#31953)
fix: bump lockfiles (#31923)
ruff: restore stacklevels, disable autofixing (#31919)
ruff: add bugbear across packages (#31917)
groq[patch]: ruff fixes and rules (#31904)
ruff: more rules across the board & fixes (#31898)
fix: automatically fix issues with ruff (#31897)
groq: Add service tier option to ChatGroq (#31801)
groq: release 0.3.5 (#31809)
langchain-groq[patch]: Add ruff bandit rules to linter (#31797)
groq: support reasoning_effort, update docs for clarity (#31754)
docs: updated ChatGroq docs and example (#31710)
groq: release 0.3.4 (#31709)
groq: release 0.3.3 (#31707)
groq: add support for accessing reasoning output from Groq models (#31662)
groq[patch]: update model for integration tests (#31440)
standard-tests: add benchmarks (#31302)
packaging: remove Python upper bound for langchain and co libs (#31025)
partners[lint]: run pyupgrade to get code in line with 3.9 standards (#30781)
groq[patch]: add retries to integration tests (#30707)
groq: release 0.3.2 (#30570)
langchain-groq: Add response metadata when streaming (#30379)
groq: release 0.3.1 (#30401)
multiple: enforce standards on tool_choice (#30372)
multiple: support strict and method in with_structured_output (#30385)
groq: release 0.3.0 (#30374)
groq[minor]: remove default model (#30341)
groq[patch]: release 0.2.5 (#30168)
groq[patch]: warn if model is not specified (#30161)
core[patch]: update structured output tracing (#30123)
core: basemessage.text() (#29078)
groq[patch]: remove xfails (#29794)
multiple: fix uv path deps (#29790)
infra: add UV_FROZEN to makefiles (#29642)
infra: migrate to uv (#29566)
partners/groq: release 0.2.4 (#29488)
multiple: structured output tracing standard metadata (#29421)
groq[patch]: update model used in test (#29441)
docs: groq api key links (#29402)
partners/groq: release 0.2.3 (#29081)
groq: user agent (#29079)
Revert "integrations[patch]: remove non-required chat param defaults" (#29048)
integrations[patch]: remove non-required chat param defaults (#26730)
partners: fix default value for stop_sequences in ChatGroq (#28924)
partners/groq: release 0.2.2 (#28804)
json mode standard test (#25497)
multiple: fix xfailed signatures (#28597)
groq,openai,mistralai: fix unit tests (#28279)
multiple: push deprecation removals to 1.0 (#28236)
standard-tests: rename langchain_standard_tests to langchain_tests, release 0.3.2 (#28203)
multiple: langchain-standard-tests -> langchain-tests (#28139)
integrations[patch]: bump core to 0.3.15 (#27805)
groq[patch]: update standard tests (#27744)
groq: fix unit test (#27660)
groq[patch]: support tool_choice=any/required (#27000)
core,openai,grow,fw[patch]: deprecate bind_functions, update chat mod… (#26584)
groq[minor]: Release 0.2.0 (#26465)
multiple: pydantic 2 compatibility, v0.3 (#26443)
partners/groq: release 0.1.10 (#26393)
groq: add back streaming tool calls (#26391)
standard-tests[patch]: add Ser/Des test
all: Improve make lint command (#25344)
together, standard-tests: specify tool_choice in standard tests (#25548)
groq[patch]: update model used for llama tests (#25542)
groq[patch]: Update root validators for pydantic 2 migration (#25402)
groq[patch]: update rate limit in integration tests (#25177)
groq[patch]: allow warnings during tests (#25105)
patch[Partners] Unified fix of incorrect variable declarations in all check_imports (#25014)
integrations[patch]: release model packages (#24900)
core[patch], integrations[patch]: convert TypedDict to tool schema support (#24641)
standard-tests[patch]: update groq and structured output test (#24781)
integration releases (#24725)
docs: standardize groq chat model docs (#24616)
standard-tests: add override check (#24407)
all: add release notes to pypi (#24519)
core,groq,openai,mistralai,robocorp,fireworks,anthropic[patch]: Update BaseModel subclass and instance checks to handle both v1 and proper namespaces (#24417)
groq[patch]: Release 0.1.7 (#24201)
integrations[patch]: require core >=0.2.17 (#24207)
core[minor], integrations...[patch]: Support ToolCall as Tool input and ToolMessage as Tool output (#24038)
core, anthropic[patch]: support streaming tool calls when function has no arguments (#23915)
infra: update mypy 1.10, ruff 0.5 (#23721)
groq[patch]: Release 0.1.6 (#23655)
openai, anthropic, ...: with_structured_output to pass in explicit tool choice (#23645)
standard-tests: add test for structured output (#23631)
partners[minor]: Fix value error message for with_structured_output (#22877)
openai[patch], standard-tests[patch]: don't pass in falsey stop vals (#23153)
standard-tests[patch]: Update chat model standard tests (#22378)
docs: Standardize ChatGroq (#22751)
groq[patch]: add usage_metadata to (a)invoke and (a)stream (#22834)
multiple: implement ls_params (#22621)
multiple: add stop attribute (#22573)
groq[patch]: Release 0.1.5 (#22500)
groq: read tool calls from .tool_calls attribute (#22096)
core, partners: add token usage attribute to AIMessage (#21944)
core, standard tests, partner packages: add test for model params (#21677)
multiple: releases with relaxed core dep (#21724)
multiple: core 0.2 nonbreaking dep, check_diff community->langchain dep (#21646)
partner[patch]: Upgrade to Ruff v0.4.2 (#21108)
groq[patch]: groq proxy support (#20758)
docs, multiple: de-beta with_structured_output (#20850)
groq: handle null queue_time (#20839)
groq: bump core (#20838)
groq: release 0.1.3 (#20836)
groq: fix warning filter for integration test (#20806)
standard tests: add xfails (#20659)
groq[patch]: Make stream robust to ToolMessage (#20417)
multiple: standard chat model tests (#20359)
release anthropic, fireworks, openai, groq, mistral (#20333)
core[minor], ...: add tool calls message (#18947)
groq: xfail tool_choice tests (#20247)
groq[patch]: Release 0.1.1 (#20242)
groq: handle streaming tool call case (#19978)
groq: fix core version (#19976)
groq: release 0.1.0 (#19975)
groq: Add tool calling support (#19971)
docs: update docstring of the ChatGroq class (#18645)
langchain_groq[patch]: Invoke callback prior to yielding token (#18272)
partner: Add groq partner integration and chat model (#17856)

Don't miss a new langchain release

NewReleases is sending notifications on new releases.