This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Summary
AI summaryFixed four P1 issues: web_extract projection now returns spans, SDK import reliability restored, extraction provider cache identity deterministic, and non‑production gate skips modules with production=False.
Full changelog
Patch release fixing the four P1 findings from the post-1.1.0 sync review.
Fixed
- The MCP
web_extractprojection now preservesspansandspan_contract_versionon result items; previously the engine computed spans but clients never received them. wsp_sdkimports as a plain package again (itsProviderRequestErrorimport no longer depends on test-onlysys.pathlayout).- Extraction requests served by discovered Provider-SDK extraction providers no longer fail closed inside the cache identity; SDK providers contribute a deterministic identity derived from their spec and the non-secret scalar settings of their config section. Unknown providers still fail closed.
- The
providers.dnon-production gate acts before module execution: modules declaring a literalproduction=Falseare skipped without being imported unlessWSP_SDK_ALLOW_NON_PRODUCTIONis set.
No behavioural changes for built-in providers or any search path. Mirrors hermes-web-search-plus v3.1.2.
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
Earlier breaking changes
- v1.0.0 Native Perplexity and Kilo Perplexity answer endpoints removed from public provider schemas.
- v1.0.0 Public search surface reduced to 12 verified source-result providers; extraction limited to 8 providers.
- v0.5.1 kilo_perplexity renamed to kilo-perplexity without aliasing
- v0.5.1 Perplexity provider separated from kilo-perplexity with distinct API keys
Beta — feedback welcome: [email protected]