From 3d941ae45d01502e357102b53e70007cca9324e5 Mon Sep 17 00:00:00 2001 From: Hai Huang Date: Mon, 24 Aug 2026 12:50:27 -0400 Subject: [PATCH] fix(authbridge): Bump langchain-core to 1.6.0 to unbreak requirements.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 Assisted-By: Claude (Anthropic AI) --- authbridge/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/authbridge/requirements.txt b/authbridge/requirements.txt index 0a48167c..5b77aecf 100644 --- a/authbridge/requirements.txt +++ b/authbridge/requirements.txt @@ -2,7 +2,7 @@ python-keycloak>=7.1.1,<8 PyYAML>=6.0.3 langgraph==1.2.9 -langchain-core==1.5.5 +langchain-core==1.6.0 langchain-openai==1.6.0 pydantic==2.13.4