Skip to content

Releases: brainlid/langchain

v0.5.2

11 Feb 01:44
b1df86f

Choose a tag to compare

What's Changed

Full Changelog: v0.5.1...v0.5.2

v0.5.1

31 Jan 15:15
16c0c2e

Choose a tag to compare

What's Changed

  • fix(ChatMistralAI): Handle broken tool names that kill LLMChain by @xu-chris in #448
  • Handle thought content parts from Google Vertex by @mattmatters in #430
  • feat: Verify function parameters before executing, reject faulty message deltas by @xu-chris in #449
  • fix(ChatOpenAIResponses): Handle failed response status from OpenAI Responses API by @xu-chris in #450
  • Expanding callbacks for tool detection and UI feedback by @brainlid in #453

Full Changelog: v0.5.0...v0.5.1

v0.5.0

28 Jan 00:28
00795d6

Choose a tag to compare

What's Changed

  • Add req_config to ChatOpenAIResponses by @xxdavid in #415
  • Add thinking config to vertex ai by @mattmatters in #423
  • Add support for OpenAI Response API Stateful context by @cjimison in #425
  • Fixes image file_id content type for ChatOpenAIResponses by @sezaru in #438
  • fix(ChatMistralAI): missing error handling and fallback mechanism on server outages (#434) by @xu-chris in #435
  • feat(ChatMistralAI): add support for parallel tool calls by @xu-chris in #433
  • use elixir 1.17 by @nbw in #427
  • feat(GoogleChatAI): add thought_signature support for Gemini 3 function calls by @abh1shek-sh in #431
  • Don't include top_p for gpt-5.2+ in ChatOpenAIResponses by @montebrown in #428
  • Fix Mistral 'thinking' content parts by @arjan in #418
  • Add verbose_api field to ChatPerplexity and ChatMistralAI by @arjan in #416
  • Add support for OpenAI reasoning/thinking events in ChatOpenAIResponses by @arjan in #421
  • Add new reasoning effort values to ChatOpenAIResponses by @xxdavid in #419
  • fix "Support reasoning_content of deepseek model" introducing UI bug … by @kayuapi in #429
  • Support json schema in vertex ai by @mattmatters in #424
  • Base work for new agent library by @brainlid in #442
  • fix ChatGrok tool call arguments and message flattening by @KristerV in #420
  • Revert "fix ChatGrok tool call arguments and message flattening" by @brainlid in #445
  • prep for v0.5.0 release by @brainlid in #451

New Contributors

Full Changelog: v0.4.1...v0.5.0

v0.4.1

02 Dec 05:06
16e8956

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

02 Oct 02:13
177ac13

Choose a tag to compare

What's Changed since v0.3.3

New Contributors

Full Changelog: v0.3.3...v0.4.0

v0.4.0-rc.3

19 Sep 04:22
d4e7e78

Choose a tag to compare

What's Changed

  • fix: handle missing finish_reason in streaming responses for LiteLLM compatibility by @fbettag in #367
  • Add support for native tool calls to ChatVertexAI by @raulchedrese in #359
  • Adds should_continue? optional function to mode step by @CaiqueMitsuoka in #361
  • Add OpenAI Deep Research integration by @fbettag in #336
  • Add parallel_tool_calls option to ChatOpenAI model by @martosaur in #371
  • Add optional AWS session token handling in BedrockHelpers by @quangngd in #372
  • fix: handle LiteLLM responses with null b64_json in OpenAIImage by @fbettag in #368
  • Add Orq AI chat by @arjan in #377
  • Add req_config to ChatModels.ChatOpenAI by @koszta in #376
  • fix(ChatGoogleAI): Handle cumulative token usage by @mweidner037 in #373
  • fix(ChatGoogleAI): Prevent error from thinking content parts by @mweidner037 in #374
  • feat(ChatGoogleAI): Full thinking config by @mweidner037 in #375
  • Support verbosity parameter for ChatOpenAI by @rohan-b99 in #379
  • add retry_on_fallback? to chat model definition and all models by @brainlid in #350
  • Prep for v0.4.o-rc.3 by @brainlid in #380

New Contributors

Full Changelog: v0.4.0-rc.2...v0.4.0-rc.3

v0.4.0-rc.2

27 Aug 14:15
da2ecca

Choose a tag to compare

What's Changed

  • filter out empty lists in message responses by @brainlid in #333
  • fix: Require gettext ~> 0.26 by @mweidner037 in #332
  • Add retry: transient to Req for Anthropic models in stream mode by @jonator in #329
  • fixed issue with poorly matching list in case by @brainlid in #334
  • feat: Add organization ID as a parameter by @hjemmel in #337
  • Add missing verbose_api field to ChatOllamaAI for streaming compatibility by @gur-xyz in #341
  • Added usage data to the VertexAI Message response. by @raulchedrese in #335
  • feat: add run mode: step by @CaiqueMitsuoka in #343
  • feat: add support for multiple tools in run_until_tool_used by @fortmarek in #345
  • Fix ChatOllamaAI stop sequences: change from string to array type by @gur-xyz in #342
  • expanded logging for ChatAnthropic API errors by @brainlid in #349
  • Prevent crash when ToolResult with string in ChatGoogleAI.for_api/1 by @nallwhy in #352
  • Bedrock OpenAI-compatible API compatibility fix by @stevehodgkiss in #356
  • added xAI Grok chat model support by @alexfilatov in #338
  • Support thinking to ChatGoogleAI by @nallwhy in #354
  • Add req_config to ChatMode.ChatGoogleAI by @nallwhy in #357
  • Clean up treating MessageDelta in ChatModels.ChatGoogleAI by @nallwhy in #353
  • Expose full response headers through a new on_llm_response_headers callback by @brainlid in #358
  • only include "user" with OpenAI request when a value is provided by @brainlid in #364
  • Handle no content parts responses in ChatGoogleAI by @nallwhy in #365
  • Adds support for gpt-image-1 in LangChain.Images.OpenAIImage by @Ven109 in #360
  • Pref for release v0.4.0-rc.2 by @brainlid in #366

New Contributors

Full Changelog: v0.4.0-rc.1...v0.4.0-rc.2

v0.4.0-rc.1

03 Jul 20:29
844d109

Choose a tag to compare

Refer to the CHANGELOG.md for notes on breaking changes and migrating.

What's Changed

New Contributors

Full Changelog: v0.4.0-rc.0...v0.4.0-rc.1

v0.4.0-rc.0

23 Apr 03:51

Choose a tag to compare

What's Changed

  • Add OpenAI and Claude thinking support - v0.4.0-rc.0 by @brainlid in #297

Introduces breaking changes while adding expanded support for thinking models.

NOTE: See the CHANGELOG.md for more details
IMPORTANT: Not all models are supported with this RC.

Full Changelog: v0.3.3...v0.4.0-rc.0

v0.3.3

23 Apr 01:28

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.2...v0.3.3