github ihor-sokoliuk/mcp-searxng v2.1.0

3 hours ago

Fixed

  • Reliable time-range validation for explicit engines: Searches that explicitly select engines now verify each engine's live time-range capability before sending the request. Unsupported, unknown, or unavailable capability information fails closed with an actionable error instead of returning a misleading empty result, while requests without both engines and time_range keep their existing behavior. (#244)

Build / CI

  • Reviewable MCP tool-contract tests: Integration tests now assert the served full and Lite tool catalogs structurally—including names, annotations, required fields, property order, types, bounds, enums, and defaults—so contract changes remain visible in review without brittle whole-definition hashes. (#259)
  • Semantic documentation and version contracts: Release tests now validate exact SemVer surfaces, supported Node versions, immutable workflow pins, Dependabot documentation, and provenance from their authoritative metadata instead of freezing incidental wording or a past release number. (#260)

Contributors

  • @ihor-sokoliuk#259 fix(protocol): make tool contract assertions reviewable; #260 fix(test): make documentation contracts semantic
  • @sawork1987#244 fix: validate time range support for explicit engines (first contribution)

Full Changelog: v2.0.0...v2.1.0

Don't miss a new mcp-searxng release

NewReleases is sending notifications on new releases.