From 77247e7a8582bf75ac8de6cf289188292add39fa Mon Sep 17 00:00:00 2001 From: David Gardner Date: Tue, 30 Sep 2025 09:12:32 -0700 Subject: [PATCH 1/2] Updating versions for v1.4.0 Signed-off-by: David Gardner --- docs/source/versions1.json | 6 +++++- examples/HITL/por_to_jiratickets/pyproject.toml | 2 +- examples/HITL/simple_calculator_hitl/pyproject.toml | 2 +- examples/MCP/simple_auth_mcp/pyproject.toml | 2 +- examples/MCP/simple_calculator_mcp/pyproject.toml | 4 ++-- examples/RAG/simple_rag/pyproject.toml | 2 +- examples/advanced_agents/alert_triage_agent/pyproject.toml | 2 +- examples/advanced_agents/profiler_agent/pyproject.toml | 2 +- examples/control_flow/router_agent/pyproject.toml | 2 +- examples/control_flow/sequential_executor/pyproject.toml | 2 +- .../automated_description_generation/pyproject.toml | 2 +- examples/custom_functions/plot_charts/pyproject.toml | 2 +- .../workflows/text_file_ingest/pyproject.toml | 2 +- .../email_phishing_analyzer/pyproject.toml | 2 +- .../simple_calculator_eval/pyproject.toml | 2 +- .../simple_web_query_eval/pyproject.toml | 2 +- examples/evaluation_and_profiling/swe_bench/pyproject.toml | 2 +- examples/frameworks/adk_demo/pyproject.toml | 2 +- examples/frameworks/agno_personal_finance/pyproject.toml | 4 ++-- .../frameworks/haystack_deep_research_agent/pyproject.toml | 2 +- examples/frameworks/multi_frameworks/pyproject.toml | 2 +- examples/frameworks/semantic_kernel_demo/pyproject.toml | 2 +- examples/front_ends/simple_auth/pyproject.toml | 2 +- .../simple_calculator_custom_routes/pyproject.toml | 2 +- examples/getting_started/simple_calculator/pyproject.toml | 2 +- examples/getting_started/simple_web_query/pyproject.toml | 4 ++-- examples/notebooks/first_search_agent/pyproject.toml | 2 +- examples/notebooks/retail_sales_agent/pyproject.toml | 2 +- examples/object_store/user_report/pyproject.toml | 2 +- examples/observability/redact_pii/pyproject.toml | 2 +- .../simple_calculator_observability/pyproject.toml | 2 +- packages/compat/aiqtoolkit/pyproject.toml | 2 +- packages/compat/aiqtoolkit_agno/pyproject.toml | 2 +- packages/compat/aiqtoolkit_crewai/pyproject.toml | 2 +- packages/compat/aiqtoolkit_langchain/pyproject.toml | 2 +- packages/compat/aiqtoolkit_llama_index/pyproject.toml | 2 +- packages/compat/aiqtoolkit_mem0ai/pyproject.toml | 2 +- packages/compat/aiqtoolkit_semantic_kernel/pyproject.toml | 2 +- packages/compat/aiqtoolkit_test/pyproject.toml | 2 +- packages/compat/aiqtoolkit_weave/pyproject.toml | 2 +- packages/compat/aiqtoolkit_zep_cloud/pyproject.toml | 2 +- packages/nvidia_nat_adk/pyproject.toml | 2 +- packages/nvidia_nat_agno/pyproject.toml | 2 +- packages/nvidia_nat_all/pyproject.toml | 2 +- packages/nvidia_nat_crewai/pyproject.toml | 2 +- packages/nvidia_nat_data_flywheel/pyproject.toml | 2 +- packages/nvidia_nat_ingestion/pyproject.toml | 2 +- packages/nvidia_nat_langchain/pyproject.toml | 2 +- packages/nvidia_nat_llama_index/pyproject.toml | 2 +- packages/nvidia_nat_mcp/pyproject.toml | 2 +- packages/nvidia_nat_mem0ai/pyproject.toml | 2 +- packages/nvidia_nat_mysql/pyproject.toml | 2 +- packages/nvidia_nat_opentelemetry/pyproject.toml | 2 +- packages/nvidia_nat_phoenix/pyproject.toml | 2 +- packages/nvidia_nat_profiling/pyproject.toml | 2 +- packages/nvidia_nat_ragaai/pyproject.toml | 2 +- packages/nvidia_nat_redis/pyproject.toml | 2 +- packages/nvidia_nat_s3/pyproject.toml | 2 +- packages/nvidia_nat_semantic_kernel/pyproject.toml | 2 +- packages/nvidia_nat_test/pyproject.toml | 2 +- packages/nvidia_nat_weave/pyproject.toml | 2 +- packages/nvidia_nat_zep_cloud/pyproject.toml | 2 +- 62 files changed, 69 insertions(+), 65 deletions(-) diff --git a/docs/source/versions1.json b/docs/source/versions1.json index af85cdfd6..b4ec6ab9e 100644 --- a/docs/source/versions1.json +++ b/docs/source/versions1.json @@ -1,7 +1,11 @@ [ { - "version": "1.3", + "version": "1.4", "preferred": true, + "url": "../1.4/" + }, + { + "version": "1.3", "url": "../1.3/" }, { diff --git a/examples/HITL/por_to_jiratickets/pyproject.toml b/examples/HITL/por_to_jiratickets/pyproject.toml index c8c3d0459..ffdbafb19 100644 --- a/examples/HITL/por_to_jiratickets/pyproject.toml +++ b/examples/HITL/por_to_jiratickets/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." [project] name = "nat_por_to_jiratickets" dynamic = ["version"] -dependencies = ["nvidia-nat[langchain]~=1.3"] +dependencies = ["nvidia-nat[langchain]~=1.4"] requires-python = ">=3.11,<3.14" description = "Custom NeMo Agent toolkit Workflow" classifiers = ["Programming Language :: Python"] diff --git a/examples/HITL/simple_calculator_hitl/pyproject.toml b/examples/HITL/simple_calculator_hitl/pyproject.toml index 2cf8bd97f..a0ac66258 100644 --- a/examples/HITL/simple_calculator_hitl/pyproject.toml +++ b/examples/HITL/simple_calculator_hitl/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_simple_calculator_hitl" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.3", + "nvidia-nat[langchain]~=1.4", "nat_simple_calculator", "nat_por_to_jiratickets", ] diff --git a/examples/MCP/simple_auth_mcp/pyproject.toml b/examples/MCP/simple_auth_mcp/pyproject.toml index ce5f1ea3c..ee4c142f7 100644 --- a/examples/MCP/simple_auth_mcp/pyproject.toml +++ b/examples/MCP/simple_auth_mcp/pyproject.toml @@ -13,7 +13,7 @@ root = "../../.." name = "nat_simple_auth_mcp" dynamic = ["version"] dependencies = [ - "nvidia-nat[mcp]~=1.3", + "nvidia-nat[mcp]~=1.4", ] requires-python = ">=3.11,<3.14" description = "Simple MCP authentication example" diff --git a/examples/MCP/simple_calculator_mcp/pyproject.toml b/examples/MCP/simple_calculator_mcp/pyproject.toml index 6b6756045..49a501c10 100644 --- a/examples/MCP/simple_calculator_mcp/pyproject.toml +++ b/examples/MCP/simple_calculator_mcp/pyproject.toml @@ -13,8 +13,8 @@ root = "../../.." name = "nat_simple_calculator_mcp" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.3", - "nvidia-nat[mcp]~=1.3", + "nvidia-nat[langchain]~=1.4", + "nvidia-nat[mcp]~=1.4", "nat_simple_calculator", "mcp-server-time~=2025.8" ] diff --git a/examples/RAG/simple_rag/pyproject.toml b/examples/RAG/simple_rag/pyproject.toml index 0126e7a0b..6d16cd8c0 100644 --- a/examples/RAG/simple_rag/pyproject.toml +++ b/examples/RAG/simple_rag/pyproject.toml @@ -13,7 +13,7 @@ root = "../../.." name = "nat_simple_rag" dynamic = ["version"] dependencies = [ - "nvidia-nat[ingestion,langchain,mem0ai]~=1.3", + "nvidia-nat[ingestion,langchain,mem0ai]~=1.4", ] requires-python = ">=3.11,<3.14" description = "Simple NeMo Agent toolkit Rag example" diff --git a/examples/advanced_agents/alert_triage_agent/pyproject.toml b/examples/advanced_agents/alert_triage_agent/pyproject.toml index 463a7cd74..e4cd0a5bc 100644 --- a/examples/advanced_agents/alert_triage_agent/pyproject.toml +++ b/examples/advanced_agents/alert_triage_agent/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_alert_triage_agent" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.3", + "nvidia-nat[langchain]~=1.4", "langchain-core", # version determined by nvidia-nat[langchain] "pandas>=2.0.0", "ansible-runner>=2.3.0", diff --git a/examples/advanced_agents/profiler_agent/pyproject.toml b/examples/advanced_agents/profiler_agent/pyproject.toml index ddd15725d..db1af9d2a 100644 --- a/examples/advanced_agents/profiler_agent/pyproject.toml +++ b/examples/advanced_agents/profiler_agent/pyproject.toml @@ -15,7 +15,7 @@ dependencies = [ # of precision in the version specifier. For example, use `~=1.2` instead of `~=1.2.3` and `~=0.1.3` instead of # `~=0.1.3.5`. # Keep sorted!!! - "nvidia-nat[langchain,profiling,telemetry]~=1.3", + "nvidia-nat[langchain,profiling,telemetry]~=1.4", "pydantic", # version determined by nvidia-nat ] requires-python = ">=3.11,<3.14" diff --git a/examples/control_flow/router_agent/pyproject.toml b/examples/control_flow/router_agent/pyproject.toml index 0125ab85b..9258b3aff 100644 --- a/examples/control_flow/router_agent/pyproject.toml +++ b/examples/control_flow/router_agent/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_router_agent" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.3" + "nvidia-nat[langchain]~=1.4" ] requires-python = ">=3.11,<3.14" description = "Router Agent for NeMo Agent toolkit" diff --git a/examples/control_flow/sequential_executor/pyproject.toml b/examples/control_flow/sequential_executor/pyproject.toml index 2786f83ec..7854dc03a 100644 --- a/examples/control_flow/sequential_executor/pyproject.toml +++ b/examples/control_flow/sequential_executor/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_sequential_executor" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.3", + "nvidia-nat[langchain]~=1.4", ] requires-python = ">=3.11,<3.14" description = "Sequential executor for NeMo Agent toolkit" diff --git a/examples/custom_functions/automated_description_generation/pyproject.toml b/examples/custom_functions/automated_description_generation/pyproject.toml index 8f5144654..3e7df7528 100644 --- a/examples/custom_functions/automated_description_generation/pyproject.toml +++ b/examples/custom_functions/automated_description_generation/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_automated_description_generation" dynamic = ["version"] dependencies = [ - "nvidia-nat[ingestion,langchain]~=1.3", + "nvidia-nat[ingestion,langchain]~=1.4", "usearch~=2.21.0", ] requires-python = ">=3.11,<3.14" diff --git a/examples/custom_functions/plot_charts/pyproject.toml b/examples/custom_functions/plot_charts/pyproject.toml index d95e074dc..e1f587914 100644 --- a/examples/custom_functions/plot_charts/pyproject.toml +++ b/examples/custom_functions/plot_charts/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_plot_charts" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.3", + "nvidia-nat[langchain]~=1.4", "matplotlib==3.9.*", "seaborn==0.13.*", ] diff --git a/examples/documentation_guides/workflows/text_file_ingest/pyproject.toml b/examples/documentation_guides/workflows/text_file_ingest/pyproject.toml index 3bcce46c6..221706b03 100644 --- a/examples/documentation_guides/workflows/text_file_ingest/pyproject.toml +++ b/examples/documentation_guides/workflows/text_file_ingest/pyproject.toml @@ -10,7 +10,7 @@ root = "../../../.." name = "text_file_ingest" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.3", + "nvidia-nat[langchain]~=1.4", "bs4==0.0.2", "usearch~=2.21.0", ] diff --git a/examples/evaluation_and_profiling/email_phishing_analyzer/pyproject.toml b/examples/evaluation_and_profiling/email_phishing_analyzer/pyproject.toml index c91363fc9..668ae5282 100644 --- a/examples/evaluation_and_profiling/email_phishing_analyzer/pyproject.toml +++ b/examples/evaluation_and_profiling/email_phishing_analyzer/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_email_phishing_analyzer" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.3", + "nvidia-nat[langchain]~=1.4", "arize-phoenix~=11.28", "bs4==0.0.2", "networkx~=3.4", diff --git a/examples/evaluation_and_profiling/simple_calculator_eval/pyproject.toml b/examples/evaluation_and_profiling/simple_calculator_eval/pyproject.toml index 190168e3d..de4942954 100644 --- a/examples/evaluation_and_profiling/simple_calculator_eval/pyproject.toml +++ b/examples/evaluation_and_profiling/simple_calculator_eval/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_simple_calculator_eval" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.3", + "nvidia-nat[langchain]~=1.4", "nat_simple_calculator", ] requires-python = ">=3.11,<3.14" diff --git a/examples/evaluation_and_profiling/simple_web_query_eval/pyproject.toml b/examples/evaluation_and_profiling/simple_web_query_eval/pyproject.toml index ec23ab42d..6d89680cf 100644 --- a/examples/evaluation_and_profiling/simple_web_query_eval/pyproject.toml +++ b/examples/evaluation_and_profiling/simple_web_query_eval/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_simple_web_query_eval" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain,profiling]~=1.3", + "nvidia-nat[langchain,profiling]~=1.4", "nat_simple_web_query", ] requires-python = ">=3.11,<3.14" diff --git a/examples/evaluation_and_profiling/swe_bench/pyproject.toml b/examples/evaluation_and_profiling/swe_bench/pyproject.toml index 63b9dbfcb..4356766c4 100644 --- a/examples/evaluation_and_profiling/swe_bench/pyproject.toml +++ b/examples/evaluation_and_profiling/swe_bench/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_swe_bench" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.3", + "nvidia-nat[langchain]~=1.4", "swebench==3.0.3", ] diff --git a/examples/frameworks/adk_demo/pyproject.toml b/examples/frameworks/adk_demo/pyproject.toml index abd68d394..8479a8ae1 100644 --- a/examples/frameworks/adk_demo/pyproject.toml +++ b/examples/frameworks/adk_demo/pyproject.toml @@ -16,7 +16,7 @@ requires-python = ">=3.11,<3.14" dependencies = [ "zstandard", "matplotlib~=3.9", - "nvidia-nat[adk]~=1.3" + "nvidia-nat[adk]~=1.4" ] description = "Google ADK Example" keywords = ["ai", "agents", "tools", "mcp"] diff --git a/examples/frameworks/agno_personal_finance/pyproject.toml b/examples/frameworks/agno_personal_finance/pyproject.toml index 9e7576bc3..5a486694e 100644 --- a/examples/frameworks/agno_personal_finance/pyproject.toml +++ b/examples/frameworks/agno_personal_finance/pyproject.toml @@ -10,8 +10,8 @@ root = "../../.." name = "nat_agno_personal_finance" dynamic = ["version"] dependencies = [ - "nvidia-nat[agno]~=1.3", - "nvidia-nat[openai,litellm]", + "nvidia-nat[agno]~=1.4", + "nvidia-nat[litellm,openai]~=1.4", ] requires-python = ">=3.11,<3.14" description = "Custom NeMo Agent toolkit Workflow using Agno for personal finance" diff --git a/examples/frameworks/haystack_deep_research_agent/pyproject.toml b/examples/frameworks/haystack_deep_research_agent/pyproject.toml index 5d8c65fda..456b4f911 100644 --- a/examples/frameworks/haystack_deep_research_agent/pyproject.toml +++ b/examples/frameworks/haystack_deep_research_agent/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." name = "nat_haystack_deep_research_agent" dynamic = ["version"] dependencies = [ - "nvidia-nat~=1.3", + "nvidia-nat~=1.4", "haystack-ai>=2.17.0,<2.19", "opensearch-haystack~=4.2.0", "nvidia-haystack~=0.3.0", diff --git a/examples/frameworks/multi_frameworks/pyproject.toml b/examples/frameworks/multi_frameworks/pyproject.toml index 0abc0e599..88bff7ae9 100644 --- a/examples/frameworks/multi_frameworks/pyproject.toml +++ b/examples/frameworks/multi_frameworks/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_multi_frameworks" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain,llama-index,openai]~=1.3", + "nvidia-nat[langchain,llama-index,openai]~=1.4", "arxiv~=2.1.3", "bs4==0.0.2", "markdown-it-py~=3.0", diff --git a/examples/frameworks/semantic_kernel_demo/pyproject.toml b/examples/frameworks/semantic_kernel_demo/pyproject.toml index 18bb4d626..cb4f4cfde 100644 --- a/examples/frameworks/semantic_kernel_demo/pyproject.toml +++ b/examples/frameworks/semantic_kernel_demo/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_semantic_kernel_demo" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain,mem0ai,semantic-kernel]~=1.3", + "nvidia-nat[langchain,mem0ai,semantic-kernel]~=1.4", "usearch==2.21.0", ] requires-python = ">=3.11,<3.14" diff --git a/examples/front_ends/simple_auth/pyproject.toml b/examples/front_ends/simple_auth/pyproject.toml index ee35eec14..c7e2e3453 100644 --- a/examples/front_ends/simple_auth/pyproject.toml +++ b/examples/front_ends/simple_auth/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_simple_auth" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.3", + "nvidia-nat[langchain]~=1.4", "httpx", ] requires-python = ">=3.11,<3.14" diff --git a/examples/front_ends/simple_calculator_custom_routes/pyproject.toml b/examples/front_ends/simple_calculator_custom_routes/pyproject.toml index b86ef9139..7078a9eda 100644 --- a/examples/front_ends/simple_calculator_custom_routes/pyproject.toml +++ b/examples/front_ends/simple_calculator_custom_routes/pyproject.toml @@ -13,7 +13,7 @@ root = "../../.." name = "nat_simple_calculator_custom_routes" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.3", + "nvidia-nat[langchain]~=1.4", "nat_simple_calculator", ] requires-python = ">=3.11,<3.14" diff --git a/examples/getting_started/simple_calculator/pyproject.toml b/examples/getting_started/simple_calculator/pyproject.toml index e94a55788..90f3e3ee4 100644 --- a/examples/getting_started/simple_calculator/pyproject.toml +++ b/examples/getting_started/simple_calculator/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." [project] name = "nat_simple_calculator" dynamic = ["version"] -dependencies = ["nvidia-nat[langchain]~=1.3"] +dependencies = ["nvidia-nat[langchain]~=1.4"] requires-python = ">=3.11,<3.14" description = "Simple Calculator NeMo Agent toolkit example" keywords = ["ai", "rag", "agents"] diff --git a/examples/getting_started/simple_web_query/pyproject.toml b/examples/getting_started/simple_web_query/pyproject.toml index a3a1c4a1c..4357a614f 100644 --- a/examples/getting_started/simple_web_query/pyproject.toml +++ b/examples/getting_started/simple_web_query/pyproject.toml @@ -10,8 +10,8 @@ root = "../../.." name = "nat_simple_web_query" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.3", - "nvidia-nat[telemetry]~=1.3", + "nvidia-nat[langchain]~=1.4", + "nvidia-nat[telemetry]~=1.4", "usearch~=2.21.0", ] requires-python = ">=3.11,<3.14" diff --git a/examples/notebooks/first_search_agent/pyproject.toml b/examples/notebooks/first_search_agent/pyproject.toml index 4a7e1538a..788d4e88b 100644 --- a/examples/notebooks/first_search_agent/pyproject.toml +++ b/examples/notebooks/first_search_agent/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_first_search_agent" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.3", + "nvidia-nat[langchain]~=1.4", "jupyter~=1.1", "jupyterlab~=4.3", "notebook~=7.3", diff --git a/examples/notebooks/retail_sales_agent/pyproject.toml b/examples/notebooks/retail_sales_agent/pyproject.toml index c2a572abb..5860f7a82 100644 --- a/examples/notebooks/retail_sales_agent/pyproject.toml +++ b/examples/notebooks/retail_sales_agent/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_retail_sales_agent" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain]~=1.3", + "nvidia-nat[langchain]~=1.4", "pandas==2.3.1", "llama-index-vector-stores-milvus", "jupyter~=1.1", diff --git a/examples/object_store/user_report/pyproject.toml b/examples/object_store/user_report/pyproject.toml index df52a5a99..70f8630ee 100644 --- a/examples/object_store/user_report/pyproject.toml +++ b/examples/object_store/user_report/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." name = "nat_user_report" dynamic = ["version"] dependencies = [ - "nvidia-nat[mysql,redis,s3]~=1.3", + "nvidia-nat[mysql,redis,s3]~=1.4", ] requires-python = ">=3.11,<3.14" description = "NeMo Agent toolkit example that uses an Object Store" diff --git a/examples/observability/redact_pii/pyproject.toml b/examples/observability/redact_pii/pyproject.toml index 4c063c46a..a85f89bcc 100644 --- a/examples/observability/redact_pii/pyproject.toml +++ b/examples/observability/redact_pii/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." [project] name = "nat_redact_pii" dynamic = ["version"] -dependencies = ["nvidia-nat[weave]~=1.3"] +dependencies = ["nvidia-nat[weave]~=1.4"] requires-python = ">=3.11,<3.14" description = "Simple Redact PII example" keywords = ["ai", "pii", "redaction"] diff --git a/examples/observability/simple_calculator_observability/pyproject.toml b/examples/observability/simple_calculator_observability/pyproject.toml index e45a30494..1e3a93dfc 100644 --- a/examples/observability/simple_calculator_observability/pyproject.toml +++ b/examples/observability/simple_calculator_observability/pyproject.toml @@ -13,7 +13,7 @@ root = "../../.." name = "nat_simple_calculator_observability" dynamic = ["version"] dependencies = [ - "nvidia-nat[langchain,telemetry]~=1.3", + "nvidia-nat[langchain,telemetry]~=1.4", "nat_simple_calculator", ] requires-python = ">=3.11,<3.14" diff --git a/packages/compat/aiqtoolkit/pyproject.toml b/packages/compat/aiqtoolkit/pyproject.toml index e2b5e92a7..7ac455d45 100644 --- a/packages/compat/aiqtoolkit/pyproject.toml +++ b/packages/compat/aiqtoolkit/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." [project] name = "aiqtoolkit" dynamic = ["version"] -dependencies = ["nvidia-nat~=1.3"] +dependencies = ["nvidia-nat~=1.4"] readme = "pypi.md" description = "Transitional package for nvidia-nat, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/compat/aiqtoolkit_agno/pyproject.toml b/packages/compat/aiqtoolkit_agno/pyproject.toml index b8350064b..15b70db57 100644 --- a/packages/compat/aiqtoolkit_agno/pyproject.toml +++ b/packages/compat/aiqtoolkit_agno/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." [project] name = "aiqtoolkit-agno" dynamic = ["version"] -dependencies = ["nvidia-nat[agno]~=1.3"] +dependencies = ["nvidia-nat[agno]~=1.4"] readme = "pypi.md" description = "Transitional package for nvidia-nat-agno, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/compat/aiqtoolkit_crewai/pyproject.toml b/packages/compat/aiqtoolkit_crewai/pyproject.toml index 07baa3a3e..33374805f 100644 --- a/packages/compat/aiqtoolkit_crewai/pyproject.toml +++ b/packages/compat/aiqtoolkit_crewai/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." [project] name = "aiqtoolkit-crewai" dynamic = ["version"] -dependencies = ["nvidia-nat[crewai]~=1.3"] +dependencies = ["nvidia-nat[crewai]~=1.4"] readme = "pypi.md" description = "Transitional package for nvidia-nat-crewai, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/compat/aiqtoolkit_langchain/pyproject.toml b/packages/compat/aiqtoolkit_langchain/pyproject.toml index 86cc904a7..5ba4ee47c 100644 --- a/packages/compat/aiqtoolkit_langchain/pyproject.toml +++ b/packages/compat/aiqtoolkit_langchain/pyproject.toml @@ -14,7 +14,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to aiq packages. # Keep sorted!!! - "nvidia-nat[langchain]~=1.3", + "nvidia-nat[langchain]~=1.4", ] readme = "pypi.md" description = "Transitional package for nvidia-nat-langchain, this package is deprecated and will be removed in the future." diff --git a/packages/compat/aiqtoolkit_llama_index/pyproject.toml b/packages/compat/aiqtoolkit_llama_index/pyproject.toml index 5eab3c3f3..b8abfae04 100644 --- a/packages/compat/aiqtoolkit_llama_index/pyproject.toml +++ b/packages/compat/aiqtoolkit_llama_index/pyproject.toml @@ -11,7 +11,7 @@ root = "../../.." [project] name = "aiqtoolkit-llama-index" dynamic = ["version"] -dependencies = ["nvidia-nat[llama-index]~=1.3"] +dependencies = ["nvidia-nat[llama-index]~=1.4"] readme = "pypi.md" description = "Transitional package for nvidia-nat-llama-index, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/compat/aiqtoolkit_mem0ai/pyproject.toml b/packages/compat/aiqtoolkit_mem0ai/pyproject.toml index b57b95e35..b1f524cad 100644 --- a/packages/compat/aiqtoolkit_mem0ai/pyproject.toml +++ b/packages/compat/aiqtoolkit_mem0ai/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." [project] name = "aiqtoolkit-mem0ai" dynamic = ["version"] -dependencies = ["nvidia-nat[mem0ai]~=1.3"] +dependencies = ["nvidia-nat[mem0ai]~=1.4"] readme = "pypi.md" description = "Transitional package for nvidia-nat-mem0ai, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/compat/aiqtoolkit_semantic_kernel/pyproject.toml b/packages/compat/aiqtoolkit_semantic_kernel/pyproject.toml index df1df9401..df376f90b 100644 --- a/packages/compat/aiqtoolkit_semantic_kernel/pyproject.toml +++ b/packages/compat/aiqtoolkit_semantic_kernel/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." [project] name = "aiqtoolkit-semantic-kernel" dynamic = ["version"] -dependencies = ["nvidia-nat[semantic-kernel]~=1.3"] +dependencies = ["nvidia-nat[semantic-kernel]~=1.4"] readme = "pypi.md" description = "Transitional package for nvidia-nat-semantic-kernel, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/compat/aiqtoolkit_test/pyproject.toml b/packages/compat/aiqtoolkit_test/pyproject.toml index 1c7d0067a..81134e4f2 100644 --- a/packages/compat/aiqtoolkit_test/pyproject.toml +++ b/packages/compat/aiqtoolkit_test/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." [project] name = "aiqtoolkit-test" dynamic = ["version"] -dependencies = ["nvidia-nat[test]~=1.3"] +dependencies = ["nvidia-nat[test]~=1.4"] readme = "pypi.md" description = "Transitional package for nvidia-nat-test, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/compat/aiqtoolkit_weave/pyproject.toml b/packages/compat/aiqtoolkit_weave/pyproject.toml index 012c7a610..e3df4ca8a 100644 --- a/packages/compat/aiqtoolkit_weave/pyproject.toml +++ b/packages/compat/aiqtoolkit_weave/pyproject.toml @@ -10,7 +10,7 @@ root = "../../.." [project] name = "aiqtoolkit-weave" dynamic = ["version"] -dependencies = ["nvidia-nat[weave]~=1.3"] +dependencies = ["nvidia-nat[weave]~=1.4"] readme = "pypi.md" description = "Transitional package for nvidia-nat-weave, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/compat/aiqtoolkit_zep_cloud/pyproject.toml b/packages/compat/aiqtoolkit_zep_cloud/pyproject.toml index 137d07418..7cd93b2b1 100644 --- a/packages/compat/aiqtoolkit_zep_cloud/pyproject.toml +++ b/packages/compat/aiqtoolkit_zep_cloud/pyproject.toml @@ -9,7 +9,7 @@ root = "../../.." [project] name = "aiqtoolkit-zep-cloud" dynamic = ["version"] -dependencies = ["nvidia-nat[zep-cloud]~=1.3"] +dependencies = ["nvidia-nat[zep-cloud]~=1.4"] readme = "pypi.md" description = "Transitional package for nvidia-nat-zep-cloud, this package is deprecated and will be removed in the future." classifiers = [ diff --git a/packages/nvidia_nat_adk/pyproject.toml b/packages/nvidia_nat_adk/pyproject.toml index 23e80692e..a0d7c10fd 100644 --- a/packages/nvidia_nat_adk/pyproject.toml +++ b/packages/nvidia_nat_adk/pyproject.toml @@ -34,7 +34,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nat packages. # Keep sorted!!! - "nvidia-nat[litellm]~=1.3", + "nvidia-nat[litellm]~=1.4", "google-adk~=1.14.1", ] diff --git a/packages/nvidia_nat_agno/pyproject.toml b/packages/nvidia_nat_agno/pyproject.toml index b952180da..7ba6e74e2 100644 --- a/packages/nvidia_nat_agno/pyproject.toml +++ b/packages/nvidia_nat_agno/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat[openai]~=1.3", + "nvidia-nat[openai]~=1.4", "agno~=1.2.3", "google-search-results~=2.4.2", ] diff --git a/packages/nvidia_nat_all/pyproject.toml b/packages/nvidia_nat_all/pyproject.toml index d05198dd9..2f113f72f 100644 --- a/packages/nvidia_nat_all/pyproject.toml +++ b/packages/nvidia_nat_all/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat[gunicorn, async_endpoints]~=1.3", + "nvidia-nat[async_endpoints,gunicorn]~=1.4", "nvidia-nat-adk", "nvidia-nat-agno", "nvidia-nat-crewai", diff --git a/packages/nvidia_nat_crewai/pyproject.toml b/packages/nvidia_nat_crewai/pyproject.toml index fed4216bf..641a6f698 100644 --- a/packages/nvidia_nat_crewai/pyproject.toml +++ b/packages/nvidia_nat_crewai/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat[litellm]~=1.3", + "nvidia-nat[litellm]~=1.4", "crewai~=0.193.2", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_data_flywheel/pyproject.toml b/packages/nvidia_nat_data_flywheel/pyproject.toml index 17c5af1f2..2a0346d4f 100644 --- a/packages/nvidia_nat_data_flywheel/pyproject.toml +++ b/packages/nvidia_nat_data_flywheel/pyproject.toml @@ -21,7 +21,7 @@ dependencies = [ # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to aiq packages. # Keep sorted!!! "elasticsearch~=8.1", - "nvidia-nat~=1.3", + "nvidia-nat~=1.4", ] requires-python = ">=3.11,<3.14" description = "Subpackage for NVIDIA Data Flywheel Blueprint integration in NeMo Agent Toolkit" diff --git a/packages/nvidia_nat_ingestion/pyproject.toml b/packages/nvidia_nat_ingestion/pyproject.toml index b36cb74e4..5cc6c0114 100644 --- a/packages/nvidia_nat_ingestion/pyproject.toml +++ b/packages/nvidia_nat_ingestion/pyproject.toml @@ -21,7 +21,7 @@ dependencies = [ # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! "lxml~=5.4", - "nvidia-nat~=1.3", + "nvidia-nat~=1.4", ] requires-python = ">=3.11,<3.14" description = "Meta-package providing ingestion dependencies for NVIDIA NeMo Agent Toolkit" diff --git a/packages/nvidia_nat_langchain/pyproject.toml b/packages/nvidia_nat_langchain/pyproject.toml index 54f597345..a7fc18151 100644 --- a/packages/nvidia_nat_langchain/pyproject.toml +++ b/packages/nvidia_nat_langchain/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.3", + "nvidia-nat~=1.4", "langchain-aws~=0.2.31", "langchain-core~=0.3.75", "langchain-milvus~=0.2.1", diff --git a/packages/nvidia_nat_llama_index/pyproject.toml b/packages/nvidia_nat_llama_index/pyproject.toml index 3e8e66eb5..e84c2bea4 100644 --- a/packages/nvidia_nat_llama_index/pyproject.toml +++ b/packages/nvidia_nat_llama_index/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.3", + "nvidia-nat~=1.4", # We ran into pydantic validation errors with newer versions of llama-index, not sure which version introduced the # error "llama-index-core~=0.12.21", diff --git a/packages/nvidia_nat_mcp/pyproject.toml b/packages/nvidia_nat_mcp/pyproject.toml index 863fcb343..f676cc06a 100644 --- a/packages/nvidia_nat_mcp/pyproject.toml +++ b/packages/nvidia_nat_mcp/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.3", + "nvidia-nat~=1.4", "mcp~=1.14", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_mem0ai/pyproject.toml b/packages/nvidia_nat_mem0ai/pyproject.toml index 06336dd55..1d9040d46 100644 --- a/packages/nvidia_nat_mem0ai/pyproject.toml +++ b/packages/nvidia_nat_mem0ai/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.3", + "nvidia-nat~=1.4", "mem0ai~=0.1.30", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_mysql/pyproject.toml b/packages/nvidia_nat_mysql/pyproject.toml index 7856e020f..049b34b66 100644 --- a/packages/nvidia_nat_mysql/pyproject.toml +++ b/packages/nvidia_nat_mysql/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.3", + "nvidia-nat~=1.4", "aiomysql>=0.2.0", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_opentelemetry/pyproject.toml b/packages/nvidia_nat_opentelemetry/pyproject.toml index 054e96504..378d7ed43 100644 --- a/packages/nvidia_nat_opentelemetry/pyproject.toml +++ b/packages/nvidia_nat_opentelemetry/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.3", + "nvidia-nat~=1.4", "opentelemetry-api~=1.2", "opentelemetry-exporter-otlp~=1.3", "opentelemetry-sdk~=1.3", diff --git a/packages/nvidia_nat_phoenix/pyproject.toml b/packages/nvidia_nat_phoenix/pyproject.toml index ecead737c..b7a546277 100644 --- a/packages/nvidia_nat_phoenix/pyproject.toml +++ b/packages/nvidia_nat_phoenix/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat[opentelemetry]~=1.3", + "nvidia-nat[opentelemetry]~=1.4", "arize-phoenix~=11.28", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_profiling/pyproject.toml b/packages/nvidia_nat_profiling/pyproject.toml index 7ba0fad89..4b891b145 100644 --- a/packages/nvidia_nat_profiling/pyproject.toml +++ b/packages/nvidia_nat_profiling/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.3", + "nvidia-nat~=1.4", "matplotlib~=3.9", "prefixspan~=0.5.2", "scikit-learn~=1.6", diff --git a/packages/nvidia_nat_ragaai/pyproject.toml b/packages/nvidia_nat_ragaai/pyproject.toml index 9f348b833..c5f2f8110 100644 --- a/packages/nvidia_nat_ragaai/pyproject.toml +++ b/packages/nvidia_nat_ragaai/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat[litellm,opentelemetry]~=1.3", + "nvidia-nat[litellm,opentelemetry]~=1.4", "ragaai-catalyst>=2.2.0,<2.3", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_redis/pyproject.toml b/packages/nvidia_nat_redis/pyproject.toml index 3046132af..1c17c91a1 100644 --- a/packages/nvidia_nat_redis/pyproject.toml +++ b/packages/nvidia_nat_redis/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.3", + "nvidia-nat~=1.4", "redis~=4.3.4", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_s3/pyproject.toml b/packages/nvidia_nat_s3/pyproject.toml index 2f22fae94..ffbec342a 100644 --- a/packages/nvidia_nat_s3/pyproject.toml +++ b/packages/nvidia_nat_s3/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.3", + "nvidia-nat~=1.4", "aioboto3>=11.0.0", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_semantic_kernel/pyproject.toml b/packages/nvidia_nat_semantic_kernel/pyproject.toml index 108354a35..5d024a0a6 100644 --- a/packages/nvidia_nat_semantic_kernel/pyproject.toml +++ b/packages/nvidia_nat_semantic_kernel/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.3", + "nvidia-nat~=1.4", "semantic-kernel~=1.35", ] requires-python = ">=3.11,<3.14" diff --git a/packages/nvidia_nat_test/pyproject.toml b/packages/nvidia_nat_test/pyproject.toml index ddc42f3d5..0a235b615 100644 --- a/packages/nvidia_nat_test/pyproject.toml +++ b/packages/nvidia_nat_test/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.3", + "nvidia-nat~=1.4", "langchain-community~=0.3", "pytest~=8.3", ] diff --git a/packages/nvidia_nat_weave/pyproject.toml b/packages/nvidia_nat_weave/pyproject.toml index 96463e500..2e404b5f4 100644 --- a/packages/nvidia_nat_weave/pyproject.toml +++ b/packages/nvidia_nat_weave/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.3", + "nvidia-nat~=1.4", "presidio-analyzer~=2.2", "presidio-anonymizer~=2.2", # Weave is pinned to a specfic version as we have seen breaking changes with minor releases diff --git a/packages/nvidia_nat_zep_cloud/pyproject.toml b/packages/nvidia_nat_zep_cloud/pyproject.toml index f0f947808..eab0bcf2d 100644 --- a/packages/nvidia_nat_zep_cloud/pyproject.toml +++ b/packages/nvidia_nat_zep_cloud/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ # Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum # version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to nvidia-nat packages. # Keep sorted!!! - "nvidia-nat~=1.3", + "nvidia-nat~=1.4", "zep-cloud~=2.2.0", ] requires-python = ">=3.11,<3.14" From 1e6e2b2ec7340f2868e8e91eb936ce0e80c1333a Mon Sep 17 00:00:00 2001 From: Eric Evans <194135482+ericevans-nv@users.noreply.github.com> Date: Mon, 6 Oct 2025 18:22:54 -0500 Subject: [PATCH 2/2] Moving UI submodule ahead to include security fixes and openAI chat completion request up to spec. Signed-off-by: Eric Evans <194135482+ericevans-nv@users.noreply.github.com> --- external/nat-ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external/nat-ui b/external/nat-ui index 16be996ab..e1ed94e15 160000 --- a/external/nat-ui +++ b/external/nat-ui @@ -1 +1 @@ -Subproject commit 16be996ab432c4384acf0223042fae8f28959e70 +Subproject commit e1ed94e1532485d90369012b617cc4623669ce41