v0.4.0 v3.0.10

high risk

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

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 notes
v3.0.10

v3.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