diff --git a/api/poetry.lock b/api/poetry.lock index 88d05038b705a8..fd5dec8a87854c 100644 --- a/api/poetry.lock +++ b/api/poetry.lock @@ -1088,13 +1088,13 @@ numpy = "*" [[package]] name = "chromadb" -version = "0.5.0" +version = "0.5.1" description = "Chroma." optional = false python-versions = ">=3.8" files = [ - {file = "chromadb-0.5.0-py3-none-any.whl", hash = "sha256:8193dc65c143b61d8faf87f02c44ecfa778d471febd70de517f51c5d88a06009"}, - {file = "chromadb-0.5.0.tar.gz", hash = "sha256:7954af614a9ff7b2902ddbd0a162f33f7ec0669e2429903905c4f7876d1f766f"}, + {file = "chromadb-0.5.1-py3-none-any.whl", hash = "sha256:61f1f75a672b6edce7f1c8875c67e2aaaaf130dc1c1684431fbc42ad7240d01d"}, + {file = "chromadb-0.5.1.tar.gz", hash = "sha256:e2b2b6a34c2a949bedcaa42fa7775f40c7f6667848fc8094dcbf97fc0d30bee7"}, ] [package.dependencies] @@ -1103,10 +1103,11 @@ build = ">=1.0.3" chroma-hnswlib = "0.7.3" fastapi = ">=0.95.2" grpcio = ">=1.58.0" +httpx = ">=0.27.0" importlib-resources = "*" kubernetes = ">=28.1.0" mmh3 = ">=4.0.1" -numpy = ">=1.22.5" +numpy = ">=1.22.5,<2.0.0" onnxruntime = ">=1.14.1" opentelemetry-api = ">=1.2.0" opentelemetry-exporter-otlp-proto-grpc = ">=1.2.0" @@ -3381,24 +3382,24 @@ lxml = ["lxml"] [[package]] name = "httpcore" -version = "0.17.3" +version = "1.0.5" description = "A minimal low-level HTTP client." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "httpcore-0.17.3-py3-none-any.whl", hash = "sha256:c2789b767ddddfa2a5782e3199b2b7f6894540b17b16ec26b2c4d8e103510b87"}, - {file = "httpcore-0.17.3.tar.gz", hash = "sha256:a6f30213335e34c1ade7be6ec7c47f19f50c56db36abef1a9dfa3815b1cb3888"}, + {file = "httpcore-1.0.5-py3-none-any.whl", hash = "sha256:421f18bac248b25d310f3cacd198d55b8e6125c107797b609ff9b7a6ba7991b5"}, + {file = "httpcore-1.0.5.tar.gz", hash = "sha256:34a38e2f9291467ee3b44e89dd52615370e152954ba21721378a87b2960f7a61"}, ] [package.dependencies] -anyio = ">=3.0,<5.0" certifi = "*" h11 = ">=0.13,<0.15" -sniffio = "==1.*" [package.extras] +asyncio = ["anyio (>=4.0,<5.0)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] +trio = ["trio (>=0.22.0,<0.26.0)"] [[package]] name = "httplib2" @@ -3464,19 +3465,20 @@ test = ["Cython (>=0.29.24,<0.30.0)"] [[package]] name = "httpx" -version = "0.24.1" +version = "0.27.0" description = "The next generation HTTP client." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "httpx-0.24.1-py3-none-any.whl", hash = "sha256:06781eb9ac53cde990577af654bd990a4949de37a28bdb4a230d434f3a30b9bd"}, - {file = "httpx-0.24.1.tar.gz", hash = "sha256:5853a43053df830c20f8110c5e69fe44d035d850b2dfe795e196f00fdb774bdd"}, + {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, + {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, ] [package.dependencies] +anyio = "*" certifi = "*" h2 = {version = ">=3,<5", optional = true, markers = "extra == \"http2\""} -httpcore = ">=0.15.0,<0.18.0" +httpcore = "==1.*" idna = "*" sniffio = "*" socksio = {version = "==1.*", optional = true, markers = "extra == \"socks\""} @@ -8921,4 +8923,4 @@ testing = ["coverage (>=5.0.3)", "zope.event", "zope.testing"] [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "7f9fada276f5050d1418e973f830c690807fc7f37e05c5f2e31319522daf0323" +content-hash = "f8719d658e98fea650b619f2e7924d8f8cfb49e5e2691236a8092350a9fe5bb0" diff --git a/api/pyproject.toml b/api/pyproject.toml index 158a8e85b70fff..dec4779fe23bfb 100644 --- a/api/pyproject.toml +++ b/api/pyproject.toml @@ -153,7 +153,7 @@ numpy = "~1.26.4" unstructured = {version = "~0.10.27", extras = ["docx", "epub", "md", "msg", "ppt", "pptx"]} bs4 = "~0.0.1" markdown = "~3.5.1" -httpx = {version = "~0.24.1", extras = ["socks"]} +httpx = {version = "~0.27.0", extras = ["socks"]} matplotlib = "~3.8.2" yfinance = "~0.2.40" pydub = "~0.25.1" @@ -181,7 +181,7 @@ vanna = {version = "0.5.5", extras = ["postgres", "mysql", "clickhouse", "duckdb kaleido = "0.2.1" tencentcloud-sdk-python-hunyuan = "~3.0.1158" tcvectordb = "1.3.2" -chromadb = "~0.5.0" +chromadb = "~0.5.1" tenacity = "~8.3.0" cos-python-sdk-v5 = "1.9.30" diff --git a/api/requirements.txt b/api/requirements.txt index 1930b8386bbee6..7ab636e226e604 100644 --- a/api/requirements.txt +++ b/api/requirements.txt @@ -61,7 +61,7 @@ numpy~=1.26.4 unstructured[docx,pptx,msg,md,ppt,epub]~=0.10.27 bs4~=0.0.1 markdown~=3.5.1 -httpx[socks]~=0.24.1 +httpx[socks]~=0.27.0 matplotlib~=3.8.2 yfinance~=0.2.40 pydub~=0.25.1 @@ -87,7 +87,7 @@ tidb-vector==0.0.9 google-cloud-aiplatform==1.49.0 vanna[postgres,mysql,clickhouse,duckdb]==0.5.5 tencentcloud-sdk-python-hunyuan~=3.0.1158 -chromadb~=0.5.0 +chromadb~=0.5.1 novita_client~=0.5.6 tenacity~=8.3.0 cos-python-sdk-v5==1.9.30 diff --git a/docker/docker-compose.chroma.yaml b/docker/docker-compose.chroma.yaml index 6ca521b4878f4f..4ba4ba2927b466 100644 --- a/docker/docker-compose.chroma.yaml +++ b/docker/docker-compose.chroma.yaml @@ -2,7 +2,7 @@ version: '3' services: # Chroma vector store. chroma: - image: ghcr.io/chroma-core/chroma:0.5.0 + image: ghcr.io/chroma-core/chroma:0.5.1 restart: always volumes: - ./volumes/chroma:/chroma/chroma