From c835030ba02f463acd74310ae1d7075fcc522f8e Mon Sep 17 00:00:00 2001 From: Shivam Date: Tue, 27 Jan 2026 16:45:59 +0530 Subject: [PATCH] fix: upgrade dependencies to address security vulnerabilities Updated fastapi module from v0.104.0 to v0.128.0 and langchain from v0.3.5 to v1.2.6 to address security vulnerabilities --- assets/reranker-launchable/requirements.txt | 10 +++++----- nemo-reranker.ipynb | 19 ++++++++++--------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/assets/reranker-launchable/requirements.txt b/assets/reranker-launchable/requirements.txt index 62c25cc..17023b5 100644 --- a/assets/reranker-launchable/requirements.txt +++ b/assets/reranker-launchable/requirements.txt @@ -1,9 +1,9 @@ faiss_cpu==1.8.0 -fastapi==0.104.1 -langchain==0.3.81 -langchain-community==0.3.81 -langchain-core==0.3.81 -langchain-nvidia-ai-endpoints==0.3.81 +fastapi==0.128.0 +langchain==1.2.6 +langchain-community==0.4.1 +langchain-core==1.2.7 +langchain-nvidia-ai-endpoints==1.0.2 numpy==1.26.4 sentence-transformers==2.2.2 unstructured==0.17.2 diff --git a/nemo-reranker.ipynb b/nemo-reranker.ipynb index 62e2828..515ffe5 100644 --- a/nemo-reranker.ipynb +++ b/nemo-reranker.ipynb @@ -27,7 +27,7 @@ }, { "cell_type": "code", - "execution_count": 65, + "execution_count": null, "id": "72d3d825-57d0-4957-83f3-833e5dcda185", "metadata": { "scrolled": true @@ -298,14 +298,15 @@ ], "source": [ "!pip install faiss_cpu==1.8.0\n", - "!pip install fastapi==0.104.1\n", - "!pip install langchain==0.3.25\n", - "!pip install langchain-community==0.3.24\n", - "!pip install langchain-core==0.3.24\n", - "!pip install langchain-nvidia-ai-endpoints==0.3.10\n", + "!pip install fastapi==0.128.0\n", + "!pip install langchain==1.2.6\n", + "!pip install langchain-community==0.4.1\n", + "!pip install langchain-core==1.2.7\n", + "!pip install langchain-nvidia-ai-endpoints==1.0.2\n", "!pip install numpy==1.26.4\n", "!pip install sentence-transformers==2.2.2\n", - "!pip install unstructured==0.17.2" + "!pip install unstructured==0.17.2\n", + "!pip install langchain-text-splitters==1.1.0" ] }, { @@ -523,7 +524,7 @@ }, { "cell_type": "code", - "execution_count": 62, + "execution_count": null, "id": "bb7b3b3a-6394-4c89-bb58-1b1fe662f505", "metadata": {}, "outputs": [ @@ -536,7 +537,7 @@ } ], "source": [ - "from langchain.text_splitter import RecursiveCharacterTextSplitter\n", + "from langchain_text_splitters import RecursiveCharacterTextSplitter\n", "\n", "text_splitter = RecursiveCharacterTextSplitter(\n", " chunk_size=500,\n",