Release v3.0.0 - Universal Intelligence Platform

Major release with 16 platform adaptors, 26 MCP tools, and 1,852 tests.

Highlights:
- 16 platform adaptors (up from 4): LangChain, LlamaIndex, Chroma, FAISS,
  Haystack, Qdrant, Weaviate, Cursor, Windsurf, Cline, Continue.dev, and more
- 26 MCP tools (up from 9) for AI agent integration
- Cloud storage support (S3, GCS, Azure)
- GitHub Action and Docker support for CI/CD
- 1,852 tests across 100 test files
- 12 example projects for every integration
- 18 comprehensive integration guides

Version updates:
- pyproject.toml: 2.9.0 -> 3.0.0
- _version.py: 2.8.0 -> 3.0.0
- CHANGELOG.md: Added v3.0.0 section
- README.md: Updated badges and messaging
This commit is contained in:
yusyus
2026-02-08 14:24:58 +03:00
parent fb80c7b54f
commit 394882cb5b
4 changed files with 160 additions and 8 deletions

View File

@@ -24,11 +24,11 @@ def get_version() -> str:
Read version from pyproject.toml.
Returns:
Version string (e.g., "2.8.0")
Version string (e.g., "3.0.0")
"""
if tomllib is None:
# Fallback if TOML library not available
return "2.8.0" # Hardcoded fallback
return "3.0.0" # Hardcoded fallback
try:
# Get path to pyproject.toml (3 levels up from this file)
@@ -37,7 +37,7 @@ def get_version() -> str:
if not pyproject_path.exists():
# Fallback for installed package
return "2.8.0" # Hardcoded fallback
return "3.0.0" # Hardcoded fallback
with open(pyproject_path, "rb") as f:
pyproject_data = tomllib.load(f)
@@ -46,7 +46,7 @@ def get_version() -> str:
except Exception:
# Fallback if anything goes wrong
return "2.8.0" # Hardcoded fallback
return "3.0.0" # Hardcoded fallback
__version__ = get_version()