diff --git a/backend/pyproject.toml b/backend/pyproject.toml
index c0bb2bd01..4b9b59092 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.56.0rc3",
+ "unstract-sdk~=0.56.0rc4",
# ! 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 2ee45e4ad..b81af5053 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.59"
+STRUCTURE_TOOL_IMAGE_URL="docker:unstract/tool-structure:0.0.60"
STRUCTURE_TOOL_IMAGE_NAME="unstract/tool-structure"
-STRUCTURE_TOOL_IMAGE_TAG="0.0.59"
+STRUCTURE_TOOL_IMAGE_TAG="0.0.60"
# Feature Flags
EVALUATION_SERVER_IP=unstract-flipt
diff --git a/platform-service/pyproject.toml b/platform-service/pyproject.toml
index b64804b1e..4884daee9 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.56.0rc3",
+ "unstract-sdk~=0.56.0rc4",
"gcsfs==2024.10.0",
"unstract-flags @ file:///${PROJECT_ROOT}/../unstract/flags",
]
diff --git a/prompt-service/pyproject.toml b/prompt-service/pyproject.toml
index 54ae937da..253125eaa 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.56.0rc3",
+ "unstract-sdk~=0.56.0rc4",
"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 a8417e9c1..37f1b4544 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.56.0rc3",
+ "unstract-sdk~=0.56.0rc4",
"-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 beac09d05..352bd4212 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.0rc3
+unstract-sdk~=0.56.0rc4
# 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 a6d737b87..c80d4c84b 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.49",
+ "toolVersion": "0.0.50",
"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 beac09d05..352bd4212 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.0rc3
+unstract-sdk~=0.56.0rc4
# 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 50d41130b..c0e8ce2c6 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.59",
+ "toolVersion": "0.0.60",
"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 beac09d05..352bd4212 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.0rc3
+unstract-sdk~=0.56.0rc4
# 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 1c4a6b9c3..6e102c6c0 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.46",
+ "toolVersion": "0.0.47",
"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 8cb87aa01..a30cf45b9 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.56.0rc3",
+ "unstract-sdk~=0.56.0rc4",
]
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 de9edf549..813e1ef93 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.56.0rc3",
+ "unstract-sdk~=0.56.0rc4",
# ! 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 29c00087b..1bd11ee4a 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.49",
+ "toolVersion": "0.0.50",
"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.49",
+ "image_url": "docker:unstract/tool-classifier:0.0.50",
"image_name": "unstract/tool-classifier",
- "image_tag": "0.0.49"
+ "image_tag": "0.0.50"
},
"text_extractor": {
"tool_uid": "text_extractor",
@@ -116,7 +116,7 @@
"schemaVersion": "0.0.1",
"displayName": "Text Extractor",
"functionName": "text_extractor",
- "toolVersion": "0.0.46",
+ "toolVersion": "0.0.47",
"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.46",
+ "image_url": "docker:unstract/tool-text-extractor:0.0.47",
"image_name": "unstract/tool-text-extractor",
- "image_tag": "0.0.46"
+ "image_tag": "0.0.47"
}
}