v0.2.8

Tencent/WeKnorav0.2.8Dec 31, 2025by lyingbug

AI Summary

WeKnora v0.2.8 is a major feature release introducing a Data Analyst Agent with CSV/Excel schema tools, Thinking Mode configuration support, and enhanced MinIO storage management with configurable file upload limits. The release also includes significant OpenAI API compatibility improvements and removes model locking to allow free switching between models.

Key Highlights

  • New Data Analyst Agent with DataSchema tool for CSV/Excel file analysis and agent file type restrictions
  • Thinking Mode configuration support with Summary field integration
  • Enhanced MinIO support including bucket listing, permissions, and configurable file upload size limits
  • Removed model locking logic enabling free model switching
  • Fixed OpenAI API compatibility by excluding ChatTemplateKwargs

Breaking Changes

  • Simplified session creation request structure - may require API updates
  • Converted knowledgeRefs to References type - existing integrations may need adjustment
  • Removed model locking logic - behavior change for model selection

New Features

  • Data Analyst Agent with built-in agent and DataSchema tool for CSV/Excel schema retrieval
  • Thinking Mode configuration support with new Thinking field in Summary settings
  • MinIO bucket listing and permissions support with configurable file upload size limits
  • Full-text merge view mode for document viewing
  • Option to disable automatic conversation title generation
  • Streaming response types and tool calls support
  • WEKNORA_VERSION environment variable support
  • APK mirror configuration for Docker deployments
  • Enhanced chunking separator options
  • FAQ two-level priority tag filtering
  • Batch tag updates with index field updates

Full Release Notes

## [0.2.8] - 2025-12-31

### 🚀 New Features
- **NEW**: Data Analyst Agent & Tools
  - Added built-in Data Analyst agent
  - Added DataSchema tool for retrieving schema from CSV/Excel files
  - Support for agent file type restrictions
- **NEW**: Thinking Mode Support
  - Added configuration support for Thinking mode
  - Added Thinking field to Summary configuration
- **NEW**: Enhanced File & Storage Management
  - Support listing MinIO buckets and permissions
  - Configurable file upload size limits
  - Full-text merge view mode
- **NEW**: Conversation Enhancements
  - Added option to disable automatic title generation
  - Enhanced KnowledgeQAStream parameters
  - Support for streaming response types and tool calls
- **NEW**: System & Configuration
  - Added `WEKNORA_VERSION` environment variable support
  - APK mirror configuration support in Docker
  - Enhanced chunking separator options
  - FAQ two-level priority tag filtering
  - Update index fields when batch updating tags

### ⚡ Improvements
- **IMPROVED**: Agent & Model Handling
  - Unified agent not ready message logic
  - Optimized built-in agent configuration synchronization
  - Removed model locking logic to allow free switching
  - Enhanced model selection and error handling
- **IMPROVED**: Refactoring
  - Simplified session creation request structure
  - Converted knowledgeRefs to References type
  - Refactored SSE stream setup
  - Refactored bucket policy parsing logic
  - Streamlined Docker package installation

### 🐛 Bug Fixes
- **FIXED**: Localization placeholder display issues
- **FIXED**: Duplicate tag creation and stream response parsing
- **FIXED**: Missing WebSearchStateService in parallel search
- **FIXED**: Model list refresh on settings popup close
- **FIXED**: Asynq Redis DB configuration
- **FIXED**: Menu deletion logic and count updates
- **FIXED**: OpenAI API compatibility (exclude ChatTemplateKwargs)
- **FIXED**: Handled Nginx 413 (Payload Too Large) requests
- **FIXED**: Added existence check for embeddings table in tag_id migration
**Full Changelog**: https://github.com/Tencent/WeKnora/compare/v0.2.7...v0.2.8