v3.1.0
feat(security): v3.1.0 — issue #2 修复:默认本机监听+可选鉴权、上游超时、Key 精确失效、单 SearchGroup、MinerU 仅 PDF、代理缓存、缓存 upsert 等
P0 安全:默认只绑 127.0.0.1(host 可配);/mcp 与 /searxng/search 可选 Bearer/X-API-Key 鉴权(auth_token / WEBSEARCH_TOKEN)
P0 稳定性:API 上游默认 30s 超时(upstream_timeout_sec 可配,0=不设)
P1 隐私:MinerU 精准 API 仅用于 .pdf URL(mineru_remote_pdf 可关);「零配置」= 首次 start 生成可编辑预设 config.yaml
P2 正确性:KeyPool 按实际 key 冷却;MCP/SearXNG 共用 SearchGroup;单引擎不再默认截 4 条;hybrid 失败日志;代理 transport 按端点缓存+检测 TTL;WinHTTP UTF-16 边界;Load() env 回填;外网测试统一 -short skip
P3 收尾:关机顺序(先 Shutdown 再关 DB);监听成功才写 PID;Jina 内网判断改 ParseIP;缓存 upsert 去重;daemon Close body;cleanup Stop 真正等待