Eino: v0.4.*-compose optimization
Version Overview
v0.4.0 mainly optimized Graph orchestration capabilities, removed the GetState method, and enabled default eager execution mode for AllPredecessor trigger mode.
v0.4.0
Release Date: 2025-07-25
Breaking Changes
- Removed GetState method: Graph no longer supports the
GetStatemethod, state management needs to be implemented through other mechanisms
New Features
- AllPredecessor mode defaults to Eager Execution: Graphs using AllPredecessor trigger mode now default to eager execution strategy, improving execution efficiency
v0.4.1 - v0.4.8 Main Updates
Feature Enhancements
- Support using JSONSchema to describe tool parameters (#402)
ToJSONSchema()compatible with OpenAPIV3 to JSONSchema conversion (#418)- React Agent added
WithToolsconvenience function (#435) - Support printing reasoning content (#436)
- Added
PromptTokenDetailsdefinition (#377)
Bug Fixes
- Fixed subgraph saving state from parent graph incorrectly (#389)
- Fixed branch input type being interface with nil value handling (#403)
- Fixed
toolCallCheckerusing wrong context in flow_react (#373) - Fixed edge handlers only parsing when successor ready (#438)
- Fixed error reporting when end node is skipped (#411)
- Optimized stream wrapper error handling (#409)