This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryAdded explicit Parallel provider support via PARALLEL_API_KEY and updated auto‑fallback order.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Synced Parallel provider support from Web Search Plus v2.2 engine family. Synced Parallel provider support from Web Search Plus v2.2 engine family. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Medium |
Added explicit parallel search/extract support via PARALLEL_API_KEY. Added explicit parallel search/extract support via PARALLEL_API_KEY. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Feature | Medium |
Added Parallel to extraction auto fallback order: Tavily → Exa → Linkup → Parallel → Firecrawl → You.com. Added Parallel to extraction auto fallback order: Tavily → Exa → Linkup → Parallel → Firecrawl → You.com. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: high |
— |
| Refactor | Medium |
Kept Parallel guarded from automatic routing by default with auto_allow=false; direct provider="parallel" calls still work. Kept Parallel guarded from automatic routing by default with auto_allow=false; direct provider="parallel" calls still work. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
| Refactor | Medium |
Preserved user routing priority order while appending newly introduced default providers during config normalization. Preserved user routing priority order while appending newly introduced default providers during config normalization. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
| Other | Medium |
Added regression coverage for Parallel search normalization, extraction normalization, explicit-only routing, MCP schemas, and provider metadata. Added regression coverage for Parallel search normalization, extraction normalization, explicit-only routing, MCP schemas, and provider metadata. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
| Other | Medium |
Updated MCP schemas, package metadata, README, and Glama manifest for the Parallel-capable surface. Updated MCP schemas, package metadata, README, and Glama manifest for the Parallel-capable surface. Source: granite4.1:8b-q6_K@2026-05-19 Confidence: low |
— |
Full changelog
web-search-plus-mcp v0.9.0
Added
- Synced Parallel provider support from the Web Search Plus v2.2 engine family.
- Added explicit
parallelsearch/extract support viaPARALLEL_API_KEY. - Added Parallel to extraction auto fallback order: Tavily → Exa → Linkup → Parallel → Firecrawl → You.com.
Changed
- Kept Parallel guarded from automatic routing by default with
auto_allow=false; directprovider="parallel"calls still work. - Preserved user routing priority order while appending newly introduced default providers during config normalization.
- Updated MCP schemas, package metadata, README, and Glama manifest for the Parallel-capable surface.
Tests
- Added regression coverage for Parallel search normalization, extraction normalization, explicit-only routing, MCP schemas, and provider metadata.
- Verified locally:
python3 -m compileall -q web_search_plus_mcpandpython3 -m pytest -q→ 44 passed.
Contributors
- Robby Czesany (@robbyczgw-cla)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About robbyczgw-cla/web-search-plus-mcp
Multi-provider web search with intelligent auto-routing (Serper, Tavily, Exa)
Related context
Related tools
Beta — feedback welcome: [email protected]