Release Notes - Version 0.4.0
Major Architecture Updates:
- FastAPI + Celery Backend Refactor:
- Complete backend architecture overhaul with FastAPI server integration for improved performance and
scalability - Added Celery worker integration for enhanced task management and background processing
- Complete backend architecture overhaul with FastAPI server integration for improved performance and
- Local API Support:
- Introduced comprehensive local API access functionality for workflow automation
- Added REST API endpoints for programmatic workflow execution and management
- Enhanced API documentation and examples for better developer experience
New Features:
- Enhanced Task Management:
- Integrated workflow tasks into Celery for better async processing
- Added robust task status tracking and caching mechanisms
- Improved workflow execution reliability and error handling
- Model Support Expansion:
- Added new Qwen3 models with enhanced configurations
- Updated model handling in WebSocketServer and BaseLLMTask
- Improved non-local chat model options with revised labels
- UI/UX Improvements:
- Enhanced BaseNode component with editable title feature
- Integrated data prop across various node types for better data flow
- Improved component consistency and user interaction
Technical Improvements:
- PyWebView Upgrade:
- Updated PyWebView to version 6.0 for improved desktop application performance and stability
- Enhanced file dialog handling and API integration capabilities
- Development Experience:
- Updated backend development commands for new architecture
- Added Celery integration hooks for development workflow
- Improved error handling and logging across components
主要架构更新:
- FastAPI + Celery 后端重构:
- 完全重构后端架构,集成 FastAPI 服务器以提高性能和可扩展性
- 添加 Celery 工作器集成,增强任务管理和后台处理能力
- 本地 API 支持:
- 引入全面的本地 API 访问功能,支持工作流自动化
- 添加 REST API 端点,支持编程式工作流执行和管理
- 增强 API 文档和示例,提供更好的开发者体验
新特性:
- 增强的任务管理:
- 将工作流任务集成到 Celery,实现更好的异步处理
- 添加强大的任务状态跟踪和缓存机制
- 提高工作流执行可靠性和错误处理能力
- 模型支持扩展:
- 添加新的 Qwen3 模型和增强配置
- 更新 WebSocketServer 和 BaseLLMTask 中的模型处理
- 改进非本地聊天模型选项和标签
- 界面/体验改进:
- 增强 BaseNode 组件的可编辑标题功能
- 在各种节点类型中集成数据属性,改善数据流
- 提高组件一致性和用户交互体验
技术改进:
- PyWebView 升级:
- 升级 PyWebView 至 6.0 版本,提高桌面应用性能和稳定性
- 增强文件对话框处理和 API 集成能力
- 开发体验:
- 更新后端开发命令以适应新架构
- 添加 Celery 集成钩子,优化开发工作流
- 改进组件间的错误处理和日志记录