langchain-openai
- Probable API change without documentation: ChatOpenAI.with_structured_output's default method (pipeline/enrich.py:64).
- Major version: langchain-openai 0.3 → 1.0.
Evidence trail
Every step Darwin took, from the records it keeps
Found behind latest
langchain-openai 0.3.28 is declared in pyproject.toml; the registry's latest is 1.0.1.
Compared the release's API
A deterministic difference in ChatOpenAI.with_structured_output's signature, without release documentation to confirm it. Validated as a draft: unit tests pass.
Candidate Result Reason 1.0.1 Probable ChatOpenAI.with_structured_output changes its default method; no release note corroborates it Validated with 431 tests
Each check ran on the unmodified repository first; only checks that pass there judge the change.
Check From Unmodified With change Tests uv run pytest tests/unit ci.yml · unit Passed Passed 431 Already failing before the change, so not counted against it: uv run pytest tests/integration
Review gate approved the patch
The patch is a version move only. The behavioural change, if real, affects pipeline/enrich.py:64.
DeepSeek V4.1 Flash
Opened #58 as a draft
Update langchain-openai to 1.0.1 (requires review). Your repository's own CI judged it: CI passed
Check Workflow Verdict Note unit ci.yml Passed 2 min integration ci.yml Passed 3 min Waiting for a person to merge
Draft PR #58 states the concern; a human decides.
Summary
- Repository
- acme/data-pipeline
- Present
- 0.3.28
- Latest
- 1.0.1
- Proposed
- 1.0.1
- Kind
- Version update
- Checked
- Oct 29, 02:28 UTC
- Pull request
- Draft#58
- Reviewers
- priya
For agents
The same record, over MCP
dovel_get_update({
id: "data-pipeline--langchain-openai"
})