From 043d204ce8fbafbcd764a6ab21d2eb8e268921f8 Mon Sep 17 00:00:00 2001 From: a-klos <28005881+a-klos@users.noreply.github.com> Date: Tue, 10 Feb 2026 20:46:29 +0000 Subject: [PATCH] chore(release): refresh service lockfiles, pins, and Chart appVersion --- infrastructure/rag/Chart.yaml | 2 +- libs/admin-api-lib/poetry.lock | 12 +++++++----- libs/admin-api-lib/pyproject.toml | 4 ++-- libs/extractor-api-lib/poetry.lock | 12 +++++++----- libs/extractor-api-lib/pyproject.toml | 4 ++-- libs/rag-core-api/poetry.lock | 12 +++++++----- libs/rag-core-api/pyproject.toml | 4 ++-- libs/rag-core-lib/pyproject.toml | 2 +- services/admin-backend/poetry.lock | 10 +++++----- services/admin-backend/pyproject.toml | 4 ++-- services/document-extractor/poetry.lock | 10 +++++----- services/document-extractor/pyproject.toml | 6 ++++-- services/rag-backend/poetry.lock | 10 +++++----- services/rag-backend/pyproject.toml | 6 ++++-- 14 files changed, 54 insertions(+), 44 deletions(-) diff --git a/infrastructure/rag/Chart.yaml b/infrastructure/rag/Chart.yaml index 46d0d92c..ea69b6a2 100644 --- a/infrastructure/rag/Chart.yaml +++ b/infrastructure/rag/Chart.yaml @@ -6,7 +6,7 @@ description: | ask question about their content and the rag will answer them. type: application version: 4.1.0 -appVersion: "v4.1.1" +appVersion: "v4.2.0" dependencies: - name: langfuse repository: https://langfuse.github.io/langfuse-k8s diff --git a/libs/admin-api-lib/poetry.lock b/libs/admin-api-lib/poetry.lock index 0e9f27c2..a7762652 100644 --- a/libs/admin-api-lib/poetry.lock +++ b/libs/admin-api-lib/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. [[package]] name = "aiohappyeyeballs" @@ -3471,19 +3471,20 @@ files = [ [[package]] name = "rag-core-lib" -version = "4.1.1" +version = "4.2.0" description = "The rag-core-lib contains the shared components of at least two of the rag libs." optional = false python-versions = "<4.0,>=3.13" groups = ["main"] files = [ - {file = "rag_core_lib-4.1.1-py3-none-any.whl", hash = "sha256:f03e8eab04723436f8462d5932d4026ba5139fed2e733fbdd2c1aa98cf91e8e1"}, - {file = "rag_core_lib-4.1.1.tar.gz", hash = "sha256:5de9e5285495e90404c59ed4cce6c9a651e342eab3901bc14362584bdcaabc32"}, + {file = "rag_core_lib-4.2.0-py3-none-any.whl", hash = "sha256:e9f771f20c43ce0d8500544a836674b7a44c09319dcb68c5ed5cf5d40bd762bd"}, + {file = "rag_core_lib-4.2.0.tar.gz", hash = "sha256:a4f74f9dacde93d0c98da6c839a098d1a7f2feb6c38865c2b3c31b1782b0d732"}, ] [package.dependencies] boto3 = ">=1.38.10,<2.0.0" deprecated = ">=1.2.18,<2.0.0" +filelock = ">=3.20.3,<4.0.0" flashrank = ">=0.2.10,<0.3.0" langchain = ">=1.0.8,<2.0.0" langchain-community = ">=0.4.1,<0.5.0" @@ -3491,6 +3492,7 @@ langchain-core = ">=1.0.7,<2.0.0" langchain-openai = ">=1.0.3,<2.0.0" langfuse = ">=3.10.1,<4.0.0" langgraph-checkpoint = ">=3.0.0,<4.0.0" +marshmallow = ">=3.26.2,<4.0.0" oauthlib = ">=3.2.2,<4.0.0" openai = ">=1.77.0,<2.0.0" pydantic = ">=2.11.4,<3.0.0" @@ -4640,4 +4642,4 @@ cffi = ["cffi (>=1.11)"] [metadata] lock-version = "2.1" python-versions = "^3.13" -content-hash = "ba9195c70c452cbed1919cffc5c54c2f0e6df44b1f94a3c8d56e152fef039f69" +content-hash = "eeec5c7f969eb9ee221c3ca4a6c8cb8c22ad684708e230af13594c876f598b95" diff --git a/libs/admin-api-lib/pyproject.toml b/libs/admin-api-lib/pyproject.toml index 6aeb5cc9..58aea010 100644 --- a/libs/admin-api-lib/pyproject.toml +++ b/libs/admin-api-lib/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "admin-api-lib" -version = "4.2.0.post20260210203817" +version = "4.2.0" description = "The admin backend is responsible for the document management. This includes deletion, upload and returning the source document." authors = [ "STACKIT GmbH & Co. KG ", @@ -113,7 +113,7 @@ flake8-docstrings = "^1.7.0" debugpy = "^1.8.14" [tool.poetry.dependencies] -rag-core-lib = "==4.2.0.post20260210203817" +rag-core-lib = "==4.2.0" python = "^3.13" uvicorn = "^0.40.0" fastapi = "^0.128.0" diff --git a/libs/extractor-api-lib/poetry.lock b/libs/extractor-api-lib/poetry.lock index aa6f1d45..edf23f12 100644 --- a/libs/extractor-api-lib/poetry.lock +++ b/libs/extractor-api-lib/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. [[package]] name = "accelerate" @@ -5883,19 +5883,20 @@ files = [ [[package]] name = "rag-core-lib" -version = "4.1.1" +version = "4.2.0" description = "The rag-core-lib contains the shared components of at least two of the rag libs." optional = false python-versions = "<4.0,>=3.13" groups = ["main"] files = [ - {file = "rag_core_lib-4.1.1-py3-none-any.whl", hash = "sha256:f03e8eab04723436f8462d5932d4026ba5139fed2e733fbdd2c1aa98cf91e8e1"}, - {file = "rag_core_lib-4.1.1.tar.gz", hash = "sha256:5de9e5285495e90404c59ed4cce6c9a651e342eab3901bc14362584bdcaabc32"}, + {file = "rag_core_lib-4.2.0-py3-none-any.whl", hash = "sha256:e9f771f20c43ce0d8500544a836674b7a44c09319dcb68c5ed5cf5d40bd762bd"}, + {file = "rag_core_lib-4.2.0.tar.gz", hash = "sha256:a4f74f9dacde93d0c98da6c839a098d1a7f2feb6c38865c2b3c31b1782b0d732"}, ] [package.dependencies] boto3 = ">=1.38.10,<2.0.0" deprecated = ">=1.2.18,<2.0.0" +filelock = ">=3.20.3,<4.0.0" flashrank = ">=0.2.10,<0.3.0" langchain = ">=1.0.8,<2.0.0" langchain-community = ">=0.4.1,<0.5.0" @@ -5903,6 +5904,7 @@ langchain-core = ">=1.0.7,<2.0.0" langchain-openai = ">=1.0.3,<2.0.0" langfuse = ">=3.10.1,<4.0.0" langgraph-checkpoint = ">=3.0.0,<4.0.0" +marshmallow = ">=3.26.2,<4.0.0" oauthlib = ">=3.2.2,<4.0.0" openai = ">=1.77.0,<2.0.0" pydantic = ">=2.11.4,<3.0.0" @@ -8337,4 +8339,4 @@ cffi = ["cffi (>=1.17,<2.0) ; platform_python_implementation != \"PyPy\" and pyt [metadata] lock-version = "2.1" python-versions = ">=3.13,<3.14" -content-hash = "3c12ea13f2c968f48667c4d5d39d2a664fe1f21fc5f6395ace160d3a946b156a" +content-hash = "cab6c17150c09c7d6768fe68d2a67827ebd11942fb35c479c0088e7ec4b5e5a7" diff --git a/libs/extractor-api-lib/pyproject.toml b/libs/extractor-api-lib/pyproject.toml index f61a2d6a..74d9b5fd 100644 --- a/libs/extractor-api-lib/pyproject.toml +++ b/libs/extractor-api-lib/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "extractor-api-lib" -version = "4.2.0.post20260210203817" +version = "4.2.0" description = "Extracts the content of documents, websites, etc and maps it to a common format." authors = [ "STACKIT GmbH & Co. KG ", @@ -93,7 +93,7 @@ uvicorn = "^0.40.0" dependency-injector = "^4.46.0" pydantic-settings = "^2.9.1" boto3 = "^1.38.10" -rag-core-lib = "==4.2.0.post20260210203817" +rag-core-lib = "==4.2.0" python-multipart = "^0.0.22" oauthlib = "^3.2.2" requests-oauthlib = "^2.0.0" diff --git a/libs/rag-core-api/poetry.lock b/libs/rag-core-api/poetry.lock index d7f36e9c..a0eaf48f 100644 --- a/libs/rag-core-api/poetry.lock +++ b/libs/rag-core-api/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. [[package]] name = "aiohappyeyeballs" @@ -4401,19 +4401,20 @@ fastembed-gpu = ["fastembed-gpu (>=0.7,<0.8)"] [[package]] name = "rag-core-lib" -version = "4.1.1" +version = "4.2.0" description = "The rag-core-lib contains the shared components of at least two of the rag libs." optional = false python-versions = "<4.0,>=3.13" groups = ["main"] files = [ - {file = "rag_core_lib-4.1.1-py3-none-any.whl", hash = "sha256:f03e8eab04723436f8462d5932d4026ba5139fed2e733fbdd2c1aa98cf91e8e1"}, - {file = "rag_core_lib-4.1.1.tar.gz", hash = "sha256:5de9e5285495e90404c59ed4cce6c9a651e342eab3901bc14362584bdcaabc32"}, + {file = "rag_core_lib-4.2.0-py3-none-any.whl", hash = "sha256:e9f771f20c43ce0d8500544a836674b7a44c09319dcb68c5ed5cf5d40bd762bd"}, + {file = "rag_core_lib-4.2.0.tar.gz", hash = "sha256:a4f74f9dacde93d0c98da6c839a098d1a7f2feb6c38865c2b3c31b1782b0d732"}, ] [package.dependencies] boto3 = ">=1.38.10,<2.0.0" deprecated = ">=1.2.18,<2.0.0" +filelock = ">=3.20.3,<4.0.0" flashrank = ">=0.2.10,<0.3.0" langchain = ">=1.0.8,<2.0.0" langchain-community = ">=0.4.1,<0.5.0" @@ -4421,6 +4422,7 @@ langchain-core = ">=1.0.7,<2.0.0" langchain-openai = ">=1.0.3,<2.0.0" langfuse = ">=3.10.1,<4.0.0" langgraph-checkpoint = ">=3.0.0,<4.0.0" +marshmallow = ">=3.26.2,<4.0.0" oauthlib = ">=3.2.2,<4.0.0" openai = ">=1.77.0,<2.0.0" pydantic = ">=2.11.4,<3.0.0" @@ -5756,4 +5758,4 @@ cffi = ["cffi (>=1.11)"] [metadata] lock-version = "2.1" python-versions = "^3.13" -content-hash = "4c996980ec89859b188801746224750c0dbbd42a246ec5994c0189896de3ef6a" +content-hash = "3e7ecd38ddaa85cda40427ab50875049725caf7ef0efcba8216228188257b685" diff --git a/libs/rag-core-api/pyproject.toml b/libs/rag-core-api/pyproject.toml index e5a4281b..55c10ee2 100644 --- a/libs/rag-core-api/pyproject.toml +++ b/libs/rag-core-api/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "rag-core-api" -version = "4.2.0.post20260210203817" +version = "4.2.0" description = "The rag-core-api contains the API layer for the RAG template for document retrieval, question answering, knowledge base management in the vector database and more." packages = [{ include = "rag_core_api", from = "src" }] authors = [ @@ -20,7 +20,7 @@ homepage = "https://pypi.org/project/rag-core-api" [tool.poetry.dependencies] python = "^3.13" -rag-core-lib = "==4.2.0.post20260210203817" +rag-core-lib = "==4.2.0" uvicorn = "^0.40.0" langchain-qdrant = "^1.1.0" dependency-injector = "^4.46.0" diff --git a/libs/rag-core-lib/pyproject.toml b/libs/rag-core-lib/pyproject.toml index 1b0dcfec..a54a9794 100644 --- a/libs/rag-core-lib/pyproject.toml +++ b/libs/rag-core-lib/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "rag-core-lib" -version = "4.2.0.post20260210203817" +version = "4.2.0" description = "The rag-core-lib contains the shared components of at least two of the rag libs." authors = [ "STACKIT GmbH & Co. KG ", diff --git a/services/admin-backend/poetry.lock b/services/admin-backend/poetry.lock index a16b2c3d..236c446a 100644 --- a/services/admin-backend/poetry.lock +++ b/services/admin-backend/poetry.lock @@ -1,8 +1,8 @@ -# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. [[package]] name = "admin-api-lib" -version = "4.1.1" +version = "4.2.0" description = "The admin backend is responsible for the document management. This includes deletion, upload and returning the source document." optional = false python-versions = "^3.13" @@ -23,7 +23,7 @@ protobuf = ">=5.29.6,<6.0.0" python-dateutil = "^2.9.0.post0" python-multipart = "^0.0.22" pyyaml = "^6.0.2" -rag-core-lib = "==4.1.1" +rag-core-lib = "==4.2.0" redis = "^6.0.0" starlette = ">=0.49.1" tenacity = "9.1.2" @@ -3420,7 +3420,7 @@ files = [ [[package]] name = "rag-core-lib" -version = "4.1.1" +version = "4.2.0" description = "The rag-core-lib contains the shared components of at least two of the rag libs." optional = false python-versions = "^3.13" @@ -4585,4 +4585,4 @@ cffi = ["cffi (>=1.11)"] [metadata] lock-version = "2.1" python-versions = "^3.13" -content-hash = "f6009d359034e9a3d40690738707f96e4e42938d5a8c3a246c2cc648febdf010" +content-hash = "a71b8b0be22643aa46894e477d054ffa6a04ad1b8a031c413360bded8c6c1714" diff --git a/services/admin-backend/pyproject.toml b/services/admin-backend/pyproject.toml index 54f9a515..4e569561 100644 --- a/services/admin-backend/pyproject.toml +++ b/services/admin-backend/pyproject.toml @@ -109,8 +109,8 @@ setuptools = "<80.11" filelock = "^3.20.3" [tool.poetry.group.prod.dependencies] -admin-api-lib = "==4.1.1" -rag-core-lib = "==4.1.1" +admin-api-lib = "==4.2.0" +rag-core-lib = "==4.2.0" [tool.poetry.group.prod-local.dependencies] # Use local path for Tilt/development with production Dockerfile diff --git a/services/document-extractor/poetry.lock b/services/document-extractor/poetry.lock index b79b1c67..eaddf691 100644 --- a/services/document-extractor/poetry.lock +++ b/services/document-extractor/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. [[package]] name = "accelerate" @@ -1541,7 +1541,7 @@ files = [ [[package]] name = "extractor-api-lib" -version = "4.1.1" +version = "4.2.0" description = "Extracts the content of documents, websites, etc and maps it to a common format." optional = false python-versions = ">=3.13,<3.14" @@ -1582,7 +1582,7 @@ pypdfium2 = "4.30.0" pytesseract = "^0.3.10" python-multipart = "^0.0.22" pyyaml = "^6.0.2" -rag-core-lib = "==4.1.1" +rag-core-lib = "==4.2.0" requests-oauthlib = "^2.0.0" starlette = ">=0.49.1" tabulate = "^0.9.0" @@ -5915,7 +5915,7 @@ files = [ [[package]] name = "rag-core-lib" -version = "4.1.1" +version = "4.2.0" description = "The rag-core-lib contains the shared components of at least two of the rag libs." optional = false python-versions = "^3.13" @@ -8290,4 +8290,4 @@ cffi = ["cffi (>=1.17,<2.0) ; platform_python_implementation != \"PyPy\" and pyt [metadata] lock-version = "2.1" python-versions = ">=3.13,<3.14" -content-hash = "8252062bebb3ffc9cfdeb0b8d2c136186acdd779f94ca95521f6a1ec91f51ae3" +content-hash = "022c5312ae62f52c6a1766c22a672671949f93984363451a5ad2b5a588847bb9" diff --git a/services/document-extractor/pyproject.toml b/services/document-extractor/pyproject.toml index 7f6a51ee..e62959ce 100644 --- a/services/document-extractor/pyproject.toml +++ b/services/document-extractor/pyproject.toml @@ -124,10 +124,12 @@ priority = "explicit" + [tool.poetry.group.prod.dependencies] # Try PyPI first, then TestPyPI automatically due to supplemental priority -extractor-api-lib = "==4.1.1" -rag-core-lib = "==4.1.1" +extractor-api-lib = "==4.2.0" +rag-core-lib = "==4.2.0" + diff --git a/services/rag-backend/poetry.lock b/services/rag-backend/poetry.lock index 7186d105..dd3fab31 100644 --- a/services/rag-backend/poetry.lock +++ b/services/rag-backend/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. [[package]] name = "aiohappyeyeballs" @@ -4459,7 +4459,7 @@ fastembed-gpu = ["fastembed-gpu (>=0.7,<0.8)"] [[package]] name = "rag-core-api" -version = "4.1.1" +version = "4.2.0" description = "The rag-core-api contains the API layer for the RAG template for document retrieval, question answering, knowledge base management in the vector database and more." optional = false python-versions = "^3.13" @@ -4487,7 +4487,7 @@ openai = "^1.77.0" pillow = "^11.2.1" pyyaml = "^6.0.2" qdrant-client = "^1.14.2" -rag-core-lib = "==4.1.1" +rag-core-lib = "==4.2.0" ragas = "^0.4.0" requests-oauthlib = "^2.0.0" starlette = ">=0.49.1" @@ -4499,7 +4499,7 @@ url = "../../libs/rag-core-api" [[package]] name = "rag-core-lib" -version = "4.1.1" +version = "4.2.0" description = "The rag-core-lib contains the shared components of at least two of the rag libs." optional = false python-versions = "^3.13" @@ -5946,4 +5946,4 @@ cffi = ["cffi (>=1.17,<2.0) ; platform_python_implementation != \"PyPy\" and pyt [metadata] lock-version = "2.1" python-versions = "^3.13" -content-hash = "a507f8b99d698ed846e7f342ef0212010323800dfdd128b1b8393fb6ecb508d5" +content-hash = "165e1d6daed2c20febfe7453520b4b6b028d1e38ac0254abebfe9d0926e54898" diff --git a/services/rag-backend/pyproject.toml b/services/rag-backend/pyproject.toml index 99c26b6e..bfc50e32 100644 --- a/services/rag-backend/pyproject.toml +++ b/services/rag-backend/pyproject.toml @@ -117,9 +117,11 @@ priority = "supplemental" + [tool.poetry.group.prod.dependencies] -rag-core-api = "==4.1.1" -rag-core-lib = "==4.1.1" +rag-core-api = "==4.2.0" +rag-core-lib = "==4.2.0" +