Skip to content

build(deps): bump langchain-openai to 1.1.14 and pytest to 9.0.3#537

Merged
hbrodin merged 1 commit intomainfrom
deps/langchain-openai-ssrf-fix
Apr 28, 2026
Merged

build(deps): bump langchain-openai to 1.1.14 and pytest to 9.0.3#537
hbrodin merged 1 commit intomainfrom
deps/langchain-openai-ssrf-fix

Conversation

@hbrodin
Copy link
Copy Markdown
Collaborator

@hbrodin hbrodin commented Apr 28, 2026

Summary

  • Bumps langchain-openai 1.1.9 → 1.1.14 across all 6 components, closing Dependabot alerts test claude code #190-195 (SSRF via DNS rebinding, GHSA-r7w7-9xr2-qq2r).
  • Bumps pytest 8.3.5 → 9.0.3 in orchestrator, patcher, seed-gen, closing alerts Clarify what are the expected test results #171-173 (tmpdir handling).
  • Required transitive bumps: openlit 1.38 → 1.41 (allows openai>=2), pytest-asyncio 0.25 → 1.3 (pytest 9 compat), openai 1.109 → 2.x.

Notable bumps

  • openai 1.x → 2.x is a major SDK bump pulled in transitively by langchain-openai 1.1.14. All component test suites pass.
  • pytest-asyncio 0.x → 1.3 changed defaults around event loop scope. No code or config changes required — existing tests pass unchanged.

Test plan

  • common: 200 passed, 14 skipped
  • orchestrator: 297 passed, 2 skipped
  • fuzzer: 105 passed
  • patcher: 83 passed, 3 skipped
  • seed-gen: 27 passed, 52 skipped
  • program-model: 39 passed, 107 skipped
  • Smoke test against a real LLM endpoint to validate openai 1.x → 2.x migration in production paths

🤖 Generated with Claude Code

Closes Dependabot alerts:
- #190-195: langchain-openai SSRF via DNS rebinding (GHSA-r7w7-9xr2-qq2r)
- #171-173: pytest tmpdir handling

Required transitive bumps:
- openlit 1.38 -> 1.41 (to allow openai>=2)
- pytest-asyncio 0.25 -> 1.3 (for pytest 9 compatibility)
- openai 1.109 -> 2.x (required by langchain-openai 1.1.14)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hbrodin hbrodin merged commit 0f67b48 into main Apr 28, 2026
30 checks passed
@hbrodin hbrodin deleted the deps/langchain-openai-ssrf-fix branch April 28, 2026 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants