diff --git a/backend/pyproject.toml b/backend/pyproject.toml
index 8db5dbdf6..c0bb2bd01 100644
--- a/backend/pyproject.toml
+++ b/backend/pyproject.toml
@@ -32,7 +32,7 @@ dependencies = [
"python-socketio==5.9.0", # For log_events
"social-auth-app-django==5.3.0", # For OAuth
"social-auth-core==4.4.2", # For OAuth
- "unstract-sdk~=0.55.0rc2",
+ "unstract-sdk~=0.56.0rc3",
# ! IMPORTANT!
# Indirect local dependencies usually need to be added in their own projects
# as: https://pdm-project.org/latest/usage/dependency/#local-dependencies.
diff --git a/backend/sample.env b/backend/sample.env
index 352a37450..2ee45e4ad 100644
--- a/backend/sample.env
+++ b/backend/sample.env
@@ -82,9 +82,9 @@ REMOTE_PROMPT_STUDIO_FILE_PATH=
# Structure Tool Image (Runs prompt studio exported tools)
# https://hub.docker.com/r/unstract/tool-structure
-STRUCTURE_TOOL_IMAGE_URL="docker:unstract/tool-structure:0.0.56"
+STRUCTURE_TOOL_IMAGE_URL="docker:unstract/tool-structure:0.0.59"
STRUCTURE_TOOL_IMAGE_NAME="unstract/tool-structure"
-STRUCTURE_TOOL_IMAGE_TAG="0.0.56"
+STRUCTURE_TOOL_IMAGE_TAG="0.0.59"
# Feature Flags
EVALUATION_SERVER_IP=unstract-flipt
diff --git a/platform-service/pyproject.toml b/platform-service/pyproject.toml
index 5cf2a4d5b..03aff6b0a 100644
--- a/platform-service/pyproject.toml
+++ b/platform-service/pyproject.toml
@@ -13,7 +13,7 @@ dependencies = [
"redis~=5.2.1",
"cryptography>=41.0.7",
"requests>=2.31.0",
- "unstract-sdk~=0.55.0rc2",
+ "unstract-sdk~=0.55.0rc3",
"gcsfs==2024.10.0",
"unstract-flags @ file:///${PROJECT_ROOT}/../unstract/flags",
]
diff --git a/prompt-service/pyproject.toml b/prompt-service/pyproject.toml
index 86f870f32..54ae937da 100644
--- a/prompt-service/pyproject.toml
+++ b/prompt-service/pyproject.toml
@@ -15,7 +15,7 @@ dependencies = [
"flask~=3.0",
"llama-index==0.12.8",
"python-dotenv==1.0.0",
- "unstract-sdk~=0.55.0rc2",
+ "unstract-sdk~=0.56.0rc3",
"redis>=5.0.3",
"unstract-core @ file:///${PROJECT_ROOT}/../unstract/core",
"unstract-flags @ file:///${PROJECT_ROOT}/../unstract/flags",
diff --git a/pyproject.toml b/pyproject.toml
index 436e6c70b..a8417e9c1 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -41,7 +41,7 @@ hook-check-django-migrations = [
"psycopg2-binary==2.9.9",
"python-dotenv==1.0.0",
"python-magic==0.4.27",
- "unstract-sdk~=0.55.0rc2",
+ "unstract-sdk~=0.56.0rc3",
"-e unstract-connectors @ file:///${PROJECT_ROOT}/unstract/connectors",
"-e unstract-core @ file:///${PROJECT_ROOT}/unstract/core",
"-e unstract-flags @ file:///${PROJECT_ROOT}/unstract/flags",
diff --git a/tools/classifier/requirements.txt b/tools/classifier/requirements.txt
index 77e9841a2..beac09d05 100644
--- a/tools/classifier/requirements.txt
+++ b/tools/classifier/requirements.txt
@@ -1,6 +1,6 @@
# Add your dependencies here
# Required for all unstract tools
-unstract-sdk~=0.56.0rc1
+unstract-sdk~=0.56.0rc3
# Required for remote storage support
s3fs[boto3]==2024.6.0
diff --git a/tools/classifier/src/config/properties.json b/tools/classifier/src/config/properties.json
index 0e7eb073a..a6d737b87 100644
--- a/tools/classifier/src/config/properties.json
+++ b/tools/classifier/src/config/properties.json
@@ -2,7 +2,7 @@
"schemaVersion": "0.0.1",
"displayName": "File Classifier",
"functionName": "classify",
- "toolVersion": "0.0.48",
+ "toolVersion": "0.0.49",
"description": "Classifies a file into a bin based on its contents",
"input": {
"description": "File to be classified"
diff --git a/tools/structure/requirements.txt b/tools/structure/requirements.txt
index 77e9841a2..beac09d05 100644
--- a/tools/structure/requirements.txt
+++ b/tools/structure/requirements.txt
@@ -1,6 +1,6 @@
# Add your dependencies here
# Required for all unstract tools
-unstract-sdk~=0.56.0rc1
+unstract-sdk~=0.56.0rc3
# Required for remote storage support
s3fs[boto3]==2024.6.0
diff --git a/tools/structure/src/config/properties.json b/tools/structure/src/config/properties.json
index 4b13b2af1..50d41130b 100644
--- a/tools/structure/src/config/properties.json
+++ b/tools/structure/src/config/properties.json
@@ -2,7 +2,7 @@
"schemaVersion": "0.0.1",
"displayName": "Structure Tool",
"functionName": "structure_tool",
- "toolVersion": "0.0.58",
+ "toolVersion": "0.0.59",
"description": "This is a template tool which can answer set of input prompts designed in the Prompt Studio",
"input": {
"description": "File that needs to be indexed and parsed for answers"
diff --git a/tools/text_extractor/requirements.txt b/tools/text_extractor/requirements.txt
index 77e9841a2..beac09d05 100644
--- a/tools/text_extractor/requirements.txt
+++ b/tools/text_extractor/requirements.txt
@@ -1,6 +1,6 @@
# Add your dependencies here
# Required for all unstract tools
-unstract-sdk~=0.56.0rc1
+unstract-sdk~=0.56.0rc3
# Required for remote storage support
s3fs[boto3]==2024.6.0
diff --git a/tools/text_extractor/src/config/properties.json b/tools/text_extractor/src/config/properties.json
index 43c25ae1e..1c4a6b9c3 100644
--- a/tools/text_extractor/src/config/properties.json
+++ b/tools/text_extractor/src/config/properties.json
@@ -2,7 +2,7 @@
"schemaVersion": "0.0.1",
"displayName": "Text Extractor",
"functionName": "text_extractor",
- "toolVersion": "0.0.45",
+ "toolVersion": "0.0.46",
"description": "The Text Extractor is a powerful tool designed to convert documents to its text form or Extract texts from documents",
"input": {
"description": "Document"
diff --git a/unstract/filesystem/pyproject.toml b/unstract/filesystem/pyproject.toml
index 6414b44bb..8cb87aa01 100644
--- a/unstract/filesystem/pyproject.toml
+++ b/unstract/filesystem/pyproject.toml
@@ -10,7 +10,7 @@ authors = [
{name = "Zipstack Inc.", email = "devsupport@zipstack.com"},
]
dependencies = [
- "unstract-sdk~=0.55.0rc2",
+ "unstract-sdk~=0.56.0rc3",
]
requires-python = ">=3.9,<3.11.1"
readme = "README.md"
diff --git a/unstract/tool-registry/pyproject.toml b/unstract/tool-registry/pyproject.toml
index 053f3b7a6..de9edf549 100644
--- a/unstract/tool-registry/pyproject.toml
+++ b/unstract/tool-registry/pyproject.toml
@@ -13,7 +13,7 @@ dependencies = [
"docker~=6.1.3",
"jsonschema~=4.18.2",
"PyYAML~=6.0.1",
- "unstract-sdk~=0.55.0rc2",
+ "unstract-sdk~=0.56.0rc3",
# ! IMPORTANT!
# Local dependencies usually need to be added as:
# https://pdm-project.org/latest/usage/dependency/#local-dependencies
diff --git a/unstract/tool-registry/tool_registry_config/public_tools.json b/unstract/tool-registry/tool_registry_config/public_tools.json
index eec0a0fd9..29c00087b 100644
--- a/unstract/tool-registry/tool_registry_config/public_tools.json
+++ b/unstract/tool-registry/tool_registry_config/public_tools.json
@@ -5,7 +5,7 @@
"schemaVersion": "0.0.1",
"displayName": "File Classifier",
"functionName": "classify",
- "toolVersion": "0.0.46",
+ "toolVersion": "0.0.49",
"description": "Classifies a file into a bin based on its contents",
"input": {
"description": "File to be classified"
@@ -106,9 +106,9 @@
"properties": {}
},
"icon": "\n\n",
- "image_url": "docker:unstract/tool-classifier:0.0.46",
+ "image_url": "docker:unstract/tool-classifier:0.0.49",
"image_name": "unstract/tool-classifier",
- "image_tag": "0.0.46"
+ "image_tag": "0.0.49"
},
"text_extractor": {
"tool_uid": "text_extractor",
@@ -116,7 +116,7 @@
"schemaVersion": "0.0.1",
"displayName": "Text Extractor",
"functionName": "text_extractor",
- "toolVersion": "0.0.43",
+ "toolVersion": "0.0.46",
"description": "The Text Extractor is a powerful tool designed to convert documents to its text form or Extract texts from documents",
"input": {
"description": "Document"
@@ -191,8 +191,8 @@
}
},
"icon": "\n\n",
- "image_url": "docker:unstract/tool-text-extractor:0.0.43",
+ "image_url": "docker:unstract/tool-text-extractor:0.0.46",
"image_name": "unstract/tool-text-extractor",
- "image_tag": "0.0.43"
+ "image_tag": "0.0.46"
}
}