Skip to content

Releases: langchain-ai/langchain-google

libs/vertexai/v3.1.0

24 Nov 15:02
93bd5e6

Choose a tag to compare

Changes since libs/vertexai/v3.0.3

feat(vertexai): support model profiles (#1374)
fix(vertexai): fix "Object of type 'FieldInfo' is not JSON serializable" across all schema generation (#1317)
fix(vertexai): mime type parsing from image URLs with params (#1377)
fix(vertexai): preserve cache_control during ToolMessage → tool_result conversion (#1369)
fix(genai, vertexai): thought signature handling (#1354)
chore(vertexai): mark callbacks and chains as deprecated (#1349)
chore(vertexai): remove gemma mentions in module docstring (#1348)
style(vertexai): fix pyproject.toml formatting (#1347)
feat(vertexai): add default dimensions parameter to VertexAIEmbeddings (#1242)
docs(vertexai): fix json_schema docstring typo (#1329)
chore(vertexai): bump lock (#1322)
chore(vertexai): bump pyarrow constraint to <23.0.0 (#1314)

libs/genai/v3.2.0

24 Nov 14:33
8d6b248

Choose a tag to compare

Changes since libs/genai/v3.1.0

feat(genai): support model profiles (#1373)
fix(genai): respect per-call generation parameters in ChatGoogleGenerativeAI (#1379)
feat(genai): add support to built-in url_context tool (#1371)

libs/genai/v3.1.0

18 Nov 17:04
1f82c4e

Choose a tag to compare

Changes since libs/genai/v3.0.3

feat(genai): support gemini 3 (#1365)
chore(genai): update URLs for image tests (#1363)
feat(genai): store thought signatures in additional_kwargs (#1358)
fix(genai, vertexai): thought signature handling (#1354)
chore(genai)!: delete Attributed Question Answer (AQA) service interfaces (#1343)
chore(genai): mark google_vector_store module deprecated (#1350)
fix(genai): delete dead functions (#1346)
docs(genai): add example for get_num_tokens (#1345)
chore(genai): clean up pyproject.toml (#1344)
refactor(genai): additional tests work (#1328)
refactor(genai): tests (#1327)

libs/community/v3.0.1

13 Nov 18:01
3ade79a

Choose a tag to compare

Changes since libs/community/v3.0.0

release(community): 3.0.1 (#1335)
chore(community): allow Python 3.14, update deps (#1334)
chore: fix links (#1311)
chore(vertexai,genai,community): update project URLs in pyproject.toml and README.md files (#1308)
fix(vertexai,community): bump google-cloud-storage constraint to <4.0.0 (#1303)
chore: cleanup (#1290)
docs(community): update docstrings for reference docs #1237 (#1255)
style: more refs styling work (#1272)
style: refs pass, model names (#1270)

libs/genai/v3.0.3

12 Nov 21:01
3f6c418

Choose a tag to compare

Changes since libs/genai/v3.0.2

release(genai): 3.0.3 (#1326)
feat(genai): support GEMINI_API_KEY env var (#1324)
refactor(genai): replace hardcoded API keys with a fake API key constant in unit tests (#1325)
chore(genai): bump lock (#1321)
feat(genai): add validation for gRPC API endpoints (#1313)

libs/vertexai/v3.0.3

10 Nov 23:33
75020cb

Choose a tag to compare

  • Fix import blocking I/O in async contexts #1267
  • Bump google-cloud-storage constraint to <4.0.0 #1303
  • Add transport as an alias of api_transport and fix some base_url behavior #1293

Changes since libs/vertexai/v3.0.2

chore: fix links (#1311)
release(vertexai): 3.0.3 (#1310)
chore(vertexai,genai,community): update project URLs in pyproject.toml and README.md files (#1308)
chore(genai,vertexai): nits (#1307)
fix(vertexai,community): bump google-cloud-storage constraint to <4.0.0 (#1303)
fix(vertexai): test robustness improvement (#1301)
fix: base_url behavior, and improve checks and docstrings for base_url and api_transport behavior (#1293)
fix(vertexai): resolve blocking I/O in async contexts (#1267)
chore: cleanup (#1290)

libs/genai/v3.0.2

10 Nov 23:40
75020cb

Choose a tag to compare

  • Add support for Gemini's improved structured output #1288
  • Add validation for empty contents in Gemini API requests #1298
  • Fix blocking operation on import #1292
  • Fix base_url #1293
  • Fix embeddings task_type usage #1302

Changes since libs/genai/v3.0.1

chore: fix links (#1311)
release(genai): 3.0.2 (#1309)
feat(genai): improved structured output (#1288)
chore(vertexai,genai,community): update project URLs in pyproject.toml and README.md files (#1308)
chore(genai,vertexai): nits (#1307)
revert: "extract and include metadata" (#1306)
fix(genai): resolve blocking I/O in async contexts (#1264)
fix(genai): Add validation for empty contents in Gemini API requests (#1298)
refactor(genai): update thinking model test to use parameterized inputs (#1219)
fix(genai): use task_type_to_use variable in embed_query methods (#1302)
fix: base_url behavior, and improve checks and docstrings for base_url and api_transport behavior (#1293)
docs(genai): enhance Jupyter notebook example for image generation (#1300)
test(genai): enhance assertions for structured output in chat model tests (#1295)
docs(genai): update invoke docstring to clarify code_execution parameter (#1296)
fix(genai): move importlib.metadata.version into module scope (#1292)
chore: cleanup (#1290)

libs/vertexai/v3.0.2

04 Nov 05:06
092286e

Choose a tag to compare

  • Fix issue where thinking params were not being surfaced in traces

Changes since libs/vertexai/v3.0.1

release(vertex): 3.0.2 (#1284)
feat: Add base_url support (#1278)
test(vertex): use new claude model (#1273)
fix(vertex): make thinking params available for langsmith tracing (#1276)
test: fix fetching (#1281)
chore: bump langchain-tests (#1277)
style: more refs styling work (#1272)
style: refs pass, model names (#1270)

libs/genai/v3.0.1

04 Nov 05:06
092286e

Choose a tag to compare

Adds new functionality for video processing optimization and API endpoint customization, along with important bug fixes for thinking.

  • MediaResolution parameter support (#1259) - Added media_resolution configuration to ChatGoogleGenerativeAI for optimizing video understanding. Setting MediaResolution.MEDIA_RESOLUTION_LOW can reduce input token usage by 3x+ for video processing tasks.
  • Base URL customization (#1278) - Added base_url parameter as an alias for configuring custom API endpoints. This parameter maps to client_options['api_endpoint'].
  • Extended thinking signature handling (#1269) - Fixed thought signature extraction during v1 content translation. The conversion function now properly decodes and preserves base64-encoded thought signatures from text blocks.

Changes since libs/genai/v3.0.0

release(genai): 3.0.1 (#1283)
feat: Add base_url support (#1278)
test: fix fetching (#1281)
chore: bump langchain-tests (#1277)
style: more refs styling work (#1272)
style: refs pass, model names (#1270)
fix(genai): catch thought signatures in v1 translation (#1269)
feat(genai): MediaResolution parameter support (#1259)

libs/vertexai/v3.0.1

23 Oct 20:25
ee60a4e

Choose a tag to compare

Changes since libs/vertexai/v3.0.0

release(vertex): release 3.0.1 (#1262)
fix(vertex): Clean streaming metadata from ToolMessages in ChatAnthropicVertex (#1263)
feat(vertex): support for long context for Anthropic (#1261)
feat(infra): MCP server for langchain docs (#1257)