This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+8 more
Summary
AI summaryFixed N+1 query in vector search by leveraging JOIN, improving performance.
Full changelog
v2.12.0 (2026-03-10)
This release is published under the MIT License.
Bug Fixes
-
Add .jules/ and JULES.md to gitignore (
f0ad46a) -
Correct type annotation in test_stdio.py for ty check (
26eb99f) -
Fix N+1 query in vector search by leveraging JOIN (#352,
ee4bd20) -
Format embedder.py and test_searxng_runner_comprehensive.py (
7dc5746) -
Remove commit-message-check job (
822a64a) -
Resolve ruff lint errors in crawler and docs imports (
cb131ef) -
Resolve ty type check errors in tests (
524d9f3) -
Standardize CI with PR title check, email notify, and templates (
aec4410) -
Sync CI/CD configs and standardize templates (
608fcba) -
⚡ Bolt: [performance improvement] fix N+1 query in vector search by leveraging JOIN (#352,
ee4bd20) -
ci: Fix Qodo PR review for external contributors (
fa0023d) -
ci: Pin PSR v10, Python 3.13, Node 24, Java 21 in Renovate (
6940125)
Chores
-
deps: Update actions/dependency-review-action digest to 3c4e3dc (#351,
bd71ee0) -
deps: Update dawidd6/action-send-mail action to v11 (#348,
0a5d060)
Code Style
- Format test_server_coverage.py (
ff03b93)
Continuous Integration
Features
Testing
- Add coverage gap tests for setup and sync modules (
1062a29)
Detailed Changes: v2.11.1...v2.12.0
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 n24q02m/wet-mcp
Web search (embedded SearXNG), content extraction, and library docs indexing with hybrid search (FTS5 + semantic). Built-in Qwen3 embedding, no API keys required.
Related context
Beta — feedback welcome: [email protected]