Skip to content

Releases: magnus919/SlopSearX

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 19:09
a5aab0b

0.3.1 (2026-08-26)

Bug Fixes

  • deps: restore pydantic-core 2.46.4 for lockfile coherence with pydantic 2.13.4 (d17a847)
  • duckduckgo: add lite fallback, realistic session, honest block classification (e68448f)
  • duckduckgo: add lite fallback, realistic session, honest block classification (a3b1c3a)
  • duckduckgo: per-origin Sec-Fetch headers, bounded bootstrap, honest fallback detail (b6c142e)
  • guard image digest pin lifecycle per review findings (bd4bb85)
  • pin compose and k8s deployments to CI-published GHCR digest (28c4ace)
  • pin compose and k8s deployments to CI-published GHCR digest (372328f)
  • test: drop hardcoded version literal from VAL-DIAG-002 (426df20)
  • test: drop hardcoded version literal from VAL-DIAG-002 (eea5ba3)
  • test: drop hardcoded version literal from VAL-DIAG-002 (#213) (426df20)

Documentation

  • add MCP full-strength access PRD (fb60312)
  • add MCP full-strength access PRD (#212) (fb60312)
  • drop stale Unreleased changelog section (content shipped in v0.3.0) (2d97c97)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 17:06
a03b8d6

0.3.0 (2026-08-22)

Features

  • add curated non-secret operational diagnostics to status and health (28c39f3)
  • add deterministic MCP fixture harness over streamable HTTP (def7497)
  • add explainable cost- and coverage-aware routing (b8103fc)
  • add explainable cost- and coverage-aware routing (d11d105)
  • add explicit image/video media search and result contract (2dceac1)
  • add explicit media search and result contract (85e710b)
  • add jobs search topic and ATS engine adapters (Greenhouse, Ashby, Lever) (#132) (dfd517c)
  • add MCP server for AI agents (af763ab)
  • add MCP server for AI agents (c1ae16f)
  • add selective research retry and bounded follow-up (2d5e8c6)
  • add structured filter-enforcement report to MCP search tools (9797ac7)
  • audit and declare engine capability metadata (2e32f3c)
  • audit and declare engine capability metadata (18e9736)
  • derive live engine health from observed outcomes (0fd7bde)
  • derive live engine health from observed outcomes (4ff5000)
  • diagnose empty scrape responses (51ee882)
  • diagnose empty scrape responses (6004d81)
  • enforce and report search filter semantics (f3ae26a)
  • enforce and report search filter semantics (b26d1f3)
  • expose full engine capability matrix from the live catalog (6fe1c5c)
  • expose machine-readable search-to-retrieval handoff boundary (c1c510a)
  • full-strength MCP access for SlopSearX (f922728)
  • harden snapshot/cursor lifecycle with expiry and unavailability semantics (87e2781)
  • implement progressive-disclosure result card/record contract (c788662)
  • make research job execution durable across replicas (7c9993e)
  • make research job execution durable across replicas (0b370be)
  • persist research per-query and per-engine coverage with failure classes (5365ba1)
  • preserve typed domain payloads in normalized results (9b020c8)
  • preserve typed domain payloads in normalized results (6c8f4ef)
  • raise Brave default result cap (#207) (03b294f)
  • recover discarded evidence in the MCP search envelope (192b8a9)
  • unify sensitive-engine and specialist-grant policy gate (61cc3f3)

Bug Fixes

  • add type args to bare dict in init for mypy 2.2.0 (9bc5b1a)
  • align payload/media disclosure gates with persistence boundary (cb423d4)
  • align payload/media disclosure gates with persistence boundary (ef7b065)
  • apply base-image security updates (#209) (851090f)
  • apply persistence bound to HTTP payload output gate (e57963d)
  • bound the aggregate dispatch deadline (0f78d0d)
  • brave: load API key from environment variable as fallback (9096879)
  • brave: load API key from environment variable as fallback (9096879)
  • brave: load API key from environment variable as fallback (8f7f8b7)
  • brave: load API key in init so health check passes at startup (9becad0)
  • brave: load API key in init so health check passes at startup (9becad0)
  • brave: load API key in init so health check passes at startup (f833807)
  • cache canonical full response and derive per-request view (9c64dbc)
  • centralize feature env overrides (6031f62)
  • centralize feature env overrides (bebdaa3)
  • ci: skip droid-review for dependabot PRs (a14910b)
  • clear stale research leases, guard saves, use SCAN (a2a697d)
  • close media routing gaps from issue-188 code review (e088544)
  • close SSRF gaps in retrieval URL handoff guard (3112c20)
  • complete timeout status follow-up contract (f11e15f)
  • expire deadline-passed claims and guard direct runs (fc2b789)
  • finalize lapsed-deadline runs before mutation, scan colon-safe tenants (40afa0c)
  • fold observed health into routing cache digest (dc19d08)
  • fold sensitive/tier1 sets into routing digest; freeze HTTP budget (f15a73b)
  • fold sensitive/tier1 sets into routing digest; freeze HTTP budget (f3e084f)
  • gate cancel/retry/extend and keep research leases alive (78ac88a)
  • gate health folding in routing digest on engine-count cap (c8739ac)
  • gate payload serialization the renderer way and cap requested inline (a298d5a)
  • handle arXiv HTTPS redirects safely (8985874)
  • harden payload disclosure and CVSS parity (0957a1e)
  • harden payload serialization, persistence bound, and CVSS parity ([f780274](https://github.com/magnus919/SlopSearX/com...
Read more

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 04:25
804cea7

0.2.0 (2026-07-02)

Features

  • add error tracking, alerting, product analytics, and error-to-insight pipeline (77caf77)
  • add error tracking, alerting, product analytics, and error-to-insight pipeline (7a7eeea)
  • add feature flag infrastructure and regenerate wiki (5864cdf)
  • add image search support to DuckDuckGo adapter (#124) (5bc615e)
  • add pre-commit hooks, complexity, dead-code, duplicate detection, and import-linter (b2ff3a3)
  • add pre-commit hooks, complexity/dead-code/duplicate detection, and import-linter (8d26d55)
  • aggressive caching, circuit breaker, query audit trail (#92) (#93) (54bd5be)
  • fix 12 remaining Agent Readiness signals (f4a230a)
  • fix 12 remaining Agent Readiness signals (615849d)

Bug Fixes

  • correct CI regressions from pipeline hardening (ca3e52b)
  • integration tests for CI without Valkey (1e1e89d)
  • route Brave adapter by category instead of always hitting /web (13133e7), closes #123
  • stop hitting Brave API in health checks (393a746)

Documentation

  • add feature flag workflow and pre-commit guidance (1c7a2cf)