[4.11.0] - 2026-05-23
Added
- Added Mojeek search engine support, including module registration, API key configuration, and tests (06d8fc48, cbc1a48a, 0d0adfce, ee4f8707).
- Added Dymo API data verifier source with API key configuration and discovery tests (131e2381).
- Added Shodan InternetDB as a discovery data source (a379d54d).
- Added Repology packaging status badge to the README (912cfd5a).
Changed
- Replaced API
UJSONResponseusage withJSONResponseand centralized API key field handling inCore(acf099f6). - Expanded Ruff lint coverage and applied related formatting and lint fixes across the codebase (ba0fd5df, cdda0d1c, f334c489, 40933a4f, 31f9c932).
- Updated README packaging/version layout and badge spacing (4fa1431c, b7e3ca27, 255cd8b5).
- Updated the package version to
4.11.0(31dd70d5). - Updated dependencies and CI actions, including
aiohttp,fastapi,lxml,mypy,playwright,requests,ruff,ty,uvicorn,winloop, Docker actions, CodeQL,setup-uv, and StepSecurity Harden-Runner.
Removed
- Removed
qwantfrom the service list (6370063f).
Fixed
- Fixed BuiltWith handling for
text/jsonresponses by passingcontent_type=None(e4da0efa). - Surfaced underlying worker exceptions when work items fail (4fb1ad7e).