Product updates, improvements, and bug fixes for Upsonic
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

