Skip to content

chore: bump langchain-openai from 1.3.5 to 1.6.0 - #767

Merged
huang195 merged 1 commit into
mainfrom
dependabot/pip/langchain-openai-1.5.1
Aug 24, 2026
Merged

chore: bump langchain-openai from 1.3.5 to 1.6.0#767
huang195 merged 1 commit into
mainfrom
dependabot/pip/langchain-openai-1.5.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Contributor

Bumps langchain-openai from 1.3.5 to 1.5.1.

Release notes

Sourced from langchain-openai's releases.

langchain-openai==1.5.1

Changes since langchain-openai==1.5.0

release(openai): 1.5.1 (#39653) fix(openai): preserve streamed encrypted reasoning (#39635) chore(infra): support langsmith gateway in CI (#39651)

langchain-openai==1.5.0

Changes since langchain-openai==1.4.3

release(openai): 1.5.0 (#39629) feat(openai): support openai 3.0 SDK (#39613) chore(partners): bump langgraph floor in openai and huggingface lockfiles (#39617)

langchain-openai==1.4.3

Changes since langchain-openai==1.4.2

release(openai): 1.4.3 (#39485) fix(openai): filter invalid tool calls from content (#39366) chore(openai): update guidance for responses API for OpenAI-compatible providers (#39327) chore(openai): update docstring for include_response_headers (#39326)

langchain-openai==1.4.2

Changes since langchain-openai==1.4.1

release(openai): 1.4.2 (#39322) fix(openai): handle ContextWindowExceededError (#39300) chore: bump the minor-and-patch group across 3 directories with 7 updates (#39187) fix(openai): filter langchain-generated content block IDs (#39209) fix(openai): preserve Responses text options (#39204) fix(openai): redact MCP authorization (#39155) chore(model-profiles): refresh model profile data (#39050)

langchain-openai==1.4.1

Changes since langchain-openai==1.4.0

release(openai): 1.4.1 (#39045) feat(anthropic,fireworks,openai): support langsmith gateway through env var (#38742) fix(openai): correct gpt-5.3-chat-latest profile (#39009)

langchain-openai==1.4.0

Changes since langchain-openai==1.3.5

release(openai): 1.4.0 (#38983) chore: bump pillow from 12.2.0 to 12.3.0 in /libs/partners/openai (#38999) feat(core): add reasoning_effort as a standard chat model parameter (#38887) chore(model-profiles): refresh model profile data (#38797)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 17, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 17, 2026 23:14
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 17, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/langchain-openai-1.5.1 branch from daf0b62 to 9e2fafd Compare August 20, 2026 15:48

@huang195 huang195 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All three open Python bumps edit the same file, authbridge/requirements.txt, so they cannot merge independently — whichever lands first forces the other two to rebase.

Recommended order, because langchain-openai depends on langchain-core:

  1. #769 langchain-core 1.4.9 → 1.5.5
  2. #767 langchain-openai 1.3.5 → 1.5.1
  3. #765 langgraph 1.2.9 → 1.2.11

Merging core after openai risks a resolver conflict. Alternatively bundle all three into one PR and close the originals — one CI run instead of three rebase cycles.

CI green.

Assisted-By: Claude Code

@huang195

Copy link
Copy Markdown
Member

@dependabot rebase

Bumps [langchain-openai](https://github.com/langchain-ai/langchain) from 1.3.5 to 1.6.0.
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](langchain-ai/langchain@langchain-openai==1.3.5...langchain-openai==1.6.0)

---
updated-dependencies:
- dependency-name: langchain-openai
  dependency-version: 1.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title build(deps): Bump langchain-openai from 1.3.5 to 1.5.1 chore: bump langchain-openai from 1.3.5 to 1.6.0 Aug 24, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/langchain-openai-1.5.1 branch from 9e2fafd to f7eed5a Compare August 24, 2026 16:42
@dependabot @github

dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown
Contributor Author

The base commit for this pull request has not changed.

@huang195
huang195 merged commit a60abed into main Aug 24, 2026
22 checks passed
@github-project-automation github-project-automation Bot moved this from New/ToDo to Done in Rossoctl Issue Prioritization Aug 24, 2026
@huang195
huang195 deleted the dependabot/pip/langchain-openai-1.5.1 branch August 24, 2026 16:44
@huang195

Copy link
Copy Markdown
Member

⚠️ Do not merge as-is — this now conflicts with what is already on main.

The rebase I requested did more than rebase: it retargeted the PR from 1.5.1 to 1.6.0 (title and diff both changed). That matters because of the pin #769 just landed.

Requires vs main's langchain-core==1.5.5
langchain-openai 1.5.1 (original target) langchain-core>=1.5.4,<2.0.0 ✅ satisfied
langchain-openai 1.6.0 (current target) langchain-core>=1.6.0,<2.0.0 unsatisfiable

Merging this would leave authbridge/requirements.txt internally contradictory — langchain-openai==1.6.0 alongside langchain-core==1.5.5 — and pip install -r would fail to resolve.

Three reasons this is easy to miss:

  1. CI is green. Python Tests completes in 12s and does not install authbridge/requirements.txt, so nothing here validates that the pins resolve together.
  2. No required status checks on main, so an approval alone is sufficient to merge.
  3. dismiss_stale_reviews: false, so my approval from 16:16 — granted when this targeted 1.5.1 — carried over onto 1.6.0 untouched. I tried to dismiss it and the API accepted the call without taking effect, so treat that approval as not applying to 1.6.0.

Suggested fix: langchain-core and langchain-openai have to move together. Either bump core to >=1.6.0 in the same PR as this one, or close this and let Dependabot re-propose the pair once a core 1.6.x update exists. Pinning back to 1.5.1 would work today but Dependabot will just re-propose 1.6.0.

Assisted-By: Claude Code

huang195 added a commit that referenced this pull request Aug 24, 2026
….txt

authbridge/requirements.txt is currently unsatisfiable on main:

  langchain-core==1.5.5
  langchain-openai==1.6.0   # requires langchain-core>=1.6.0,<2.0.0

  $ pip install --dry-run 'langchain-openai==1.6.0' 'langchain-core==1.5.5'
  ERROR: Cannot install langchain-core==1.5.5 and langchain-openai==1.6.0
         because these package versions have conflicting dependencies.
  ERROR: ResolutionImpossible

How it got here: #769 pinned langchain-core to 1.5.5, and #767 was opened
against langchain-openai 1.5.1 (which needs core >= 1.5.4, satisfied). A
rebase of #767 silently retargeted it to 1.6.0, which needs core >= 1.6.0,
and it merged with an approval that predated the retarget --
dismiss_stale_reviews is false, so the approval carried over.

Nothing caught it: Python Tests completes in 12s and never installs
requirements.txt, and main has no required status checks.

1.6.0 is the current langchain-core release. Verified this resolves, and
verified it is safe to land alone -- tested against langgraph 1.2.9 (main's
pin today) and 1.2.11 (the target of open PR #765); both resolve.

Signed-off-by: Hai Huang <huang195@gmail.com>

Assisted-By: Claude (Anthropic AI) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants