v0.4.0 v3.0.10
haiwen/seafileSep 16, 2026 → Sep 16, 20260 days between releases
What's New
Major version jump introduces Azure OpenAI, Elasticsearch, and MCP routing changes.
Breaking Changes
- `run_shell` is now opt-in and requires `enable_run_shell=True`.
- With `authorization=True` and `PublicSurface(mcp=True)`, MCP now defaults to localhost.
New Features
- Added `AzureOpenAIResponses` for Azure OpenAI deployments.
- Added `Elasticsearch` vector database with hybrid search.
- Added `root_host`, `path`, and `path_aliases` to MCPConfig.
- Added `DocumentationMarkdown` transform for Knowledge.sync_pages.
- MCP Server Card now returns pretty-printed JSON.
Improvements
- Readers now accept text streams for better integration.
- JSONReader gains async support.
- PPTXReader can now read text inside grouped shapes.
- MCP Server Card returns pretty-printed JSON.
- MCPConfig now supports dedicated hostname and custom endpoint paths.
Bug Fixes
- Slack event deduplication fixed using `event_id`.
- Remote Agent and Team role changed from methods to properties.
- MCP Tools now preserve AudioContent artifacts.
- PPTXReader reads text inside grouped shapes.
- JSONReader supports async operations.
Upgrade Notes
Enable `enable_run_shell=True` if shell commands are required. MCP configuration may now default to localhost; use `root_host` or `path` for remote access. Update Remote Agent/Team role calls from `.role()` to `.role`.
The Two Releases
v0.4.0
Sep 16, 2026· 1 month ago
This release introduces significant enhancements to the search engine with Chinese-aware BM25 and cross-encoder reranking, alongside new features for the CLI, TUI, and Web interfaces. It also adds a built-in ScanMalware MCP server and refines various UI components.
Full release notesv3.0.10
Sep 16, 2026· 1 month ago
Adds support for Azure OpenAI Responses and Elasticsearch, along with improvements to MCP configuration and various bug fixes.
Full release notes