Product updates, improvements, and bug fixes for Upsonic
Nov 27, 2025
v0.67.4
View releases on GitHubNew Features:
Improvements:
Bug Fixes:
- Fixed Run Command Import Functionality: The run command was not properly importing other files from the same directory or project structure. This has been fixed by correctly setting up sys.path, package, and name attributes to ensure proper module resolution and relative imports work correctly when executing agents.
Pull Requests:
Nov 25, 2025
v0.67.3
View releases on GitHubNew Features:
Improvements:
- Import Error Handling: Added comprehensive error logging for import errors and fixed circular import issues to improve code reliability and debugging capabilities.
Bug Fixes:
- Circular Import Fix: Resolved circular import dependencies that were causing import errors in the codebase.
Pull Requests:
Nov 25, 2025
v0.67.2
View releases on GitHubNew Features:
- CLI Update for AgentOS Compatibility: Updated CLI structure to align with AgentOS standards, including improved project structure with src/ directory, consistent naming conventions, and enhanced configuration management.
Improvements:
- Comprehensive Unit Tests for Team Feature: Added extensive unit test coverage for the team/multi-agent functionality, including tests for context sharing, coordinator setup, delegation management, result combining, task assignment, and team execution modes.
- MCP Tool Handling Class Refactor: Refactored MCP tool handling architecture with better separation of concerns, transitioning from direct session management to a cleaner composition-based design where MultiMCPHandler delegates to individual MCPHandler instances, improving code maintainability and introspection capabilities.
- Unit Tests for Graph Feature: Added comprehensive unit tests for the graph feature, ensuring better code quality and reliability.
- Unit Tests for Tools Feature: Added comprehensive unit tests for the tools system, improving test coverage and ensuring robust tool functionality.
Bug Fixes:
- Fixed YFinanceTools Import and Notebook Cells: Corrected incorrect YFinanceTools import and updated notebook cells to ensure proper functionality of financial data tools.
Pull Requests:
- unit tests added for team feature: @sxroads in #478
- refactor: mcp tool handling class refactor: @DoganK01 in #481
- unit tests added for the graph feature: @sxroads in #477
- tests : unit tests added for the tools feauture: @sxroads in #476
- fix: correct YFinanceTools import and update notebook cells: @IremOztimur in #473
- cli update for agentos: @DoganK01 in #482
Nov 18, 2025
v0.67.1
View releases on GitHubNew Features:
- Image Output Support: Added comprehensive image output support for agent responses, enabling agents to generate and return images through the Agent and Whatsapp interfaces. Supports multiple image outputs with proper base64 encoding/decoding and media upload handling.
- Interface support: Added Whatsapp interface support enabling users to communicate with Agents through Whatsapp.
Improvements:
- Interfaces System Enhancement: Improved WebSocket authentication flow with message-based action handling, better connection management, and cleaner API design. Added support for action-based messages (authenticate, ping, message) with structured event responses and enhanced error handling.
Bug Fixes:
- No bug fixes in this release.
Pull Requests:
Nov 13, 2025
v0.67.0
View releases on GitHubNew Features:
- CLI Support: Added comprehensive command-line interface support for Upsonic, enabling users to interact with the framework directly from the terminal with intuitive commands and workflows.
Improvements:
- VectorDB v2 Refactoring: Complete architectural overhaul of the vector database system with improved async-first design, enhanced provider abstraction, and better performance optimization for vector operations across all supported providers.
- Dependency Management: Removed the ‘run’ optional dependency group to streamline package installation and reduce unnecessary dependencies, making the framework more lightweight and easier to install.
Bug Fixes:
- Unit Tests: Fixed various unit test issues and improved test reliability to ensure better code quality and framework stability across different environments and configurations.
Pull Requests:
Nov 6, 2025
v0.66.1
View releases on GitHubImprovements:
- Ollama Model Configuration: Enhanced Ollama provider integration by enabling “model as string” support, allowing simplified string-based model configuration instead of requiring model class instantiation. Users can now specify Ollama models using the convenient
"ollama/model-name"string format, making it easier to switch between models and configure them via environment variables.
Bug Fixes:
- Model Configuration: Improved model initialization flow for Ollama provider to ensure proper string-based model handling and compatibility with existing Upsonic model interfaces.
Pull Requests:
- Model as string ollama: @onuratakan in #463
Nov 3, 2025
v0.66.0
View releases on GitHubNew Features:
- Expression Language: Introduced Upsonic Expression Language (UEL) enabling declarative chain composition with pipe operators, runnables, and dynamic workflow construction for building sophisticated AI agent pipelines.
- State Graph and Recursive Tool Handling for Streaming: Added recursive tool handling capabilities for streaming in Agent class and StateGraph logic.
Improvements:
- MCP Smoke Test Coverage: Added comprehensive smoke tests for Model Context Protocol (MCP) integration to ensure reliable MCP server connections and tool discovery functionality.
Bug Fixes:
- External Tool Execution: Fixed issues with external tool execution handling that prevented proper pausing and resumption of agent workflows when tools require external processing.
- Logging and Memory Error Handling: Resolved logging inconsistencies and added robust error handling for memory operations to prevent framework crashes during memory storage and retrieval operations.
- Documentation Links: Fixed broken links in README documentation to ensure accurate navigation and improve developer experience.
Pull Requests:
- Expression Language: @DoganK01 in #453
- smoke test for mcp added: @sxroads in #454
- docs: fix broken links in README: @gokborayilmaz in #456
- feat: state graph, recursive tool handling for streaming logic: @DoganK01 in #455
- External tool fix: @DoganK01 in #457
- fix: logging fix, memory error handling adding: @DoganK01 in #458
Oct 20, 2025
v0.65.1
View releases on GitHubNew Features:
- Centralized Logging System: Introduced a unified logging configuration system that replaces ad-hoc logging instances across the framework, providing consistent logging behavior and centralized control.
- Sentry Integration: Added comprehensive Sentry integration for telemetry and error tracking, enabling better monitoring and debugging of agent executions and pipeline operations.
Improvements:
- Improved Logging Configuration: Enhanced logging system with flexible module-level log control, multiple format options, and environment variable-based configuration for better developer experience.
- Pipeline Tracing: Added systematic transaction and span tracking in pipeline manager for improved observability and debugging of agent execution flows.
Bug Fixes:
- Fixed Logging Issues: Resolved logging problems and inconsistencies across the framework by implementing a centralized logging system with proper error handling.
Pull Requests:
- Redesigned Logging system: @onuratakan in #452

