langchain-openai==1.1.12

LangChain Releases / 3/24/2026

📰 NewsDeveloper Stack & InfrastructureTools & Practical Usage

Key Points

  • langchain-openai v1.1.12 has been released, building on v1.1.11 with multiple OpenAI integration fixes and improvements.
  • The update bumps the minimum required core version and adds/adjusts OpenAI request parameters (including support for a “phase” parameter).
  • It improves compatibility and robustness by preserving the namespace field in streaming function_call chunks and adding missing ModelProfile fields.
  • Core/model-profiles changes introduce warnings for schema drift to help detect mismatches between expected and actual model/profile schemas.
  • CI and developer workflow were also refined, including suppressing noisy pytest streaming output and avoiding unnecessary dependency installs during lint targets.

Changes since langchain-openai==1.1.11

fix(openai): bump min core version (#36180)
release(openai): 1.1.12 (#36178)
fix(core,model-profiles): add missing ModelProfile fields, warn on schema drift (#36129)
fix(openai): support phase parameter (#36161)
fix(openai): preserve namespace field in streaming function_call chunks (#36108)
ci: suppress pytest streaming output in CI (#36092)
ci: avoid unnecessary dep installs in lint targets (#36046)
chore(model-profiles): refresh model profile data (#36039)
chore: bump orjson from 3.11.5 to 3.11.6 in /libs/partners/openai (#35860)
fix(openai): add type: message to Responses API input items (#35693)
perf(.github): set a timeout on get min versions HTTP calls (#35851)
feat(model-profiles): new fields + Makefile target (#35788)
fix(openai): close PIL Image handles in token counting to prevent fd leak (#35742)
fix(openai): typo (#35763)
chore(model-profiles): refresh model profile data (#35754)