It has been a while since we released a new version of searx. Thus, we have lots of new things to offer, like new engines, autocompleter, plugins, etc. We got numerous contributions from ~30 new developers, but also we got many PRs from our recurring contributors.
Thank you so much for you support! We couldn't have release so many awesome things without you!
Engines
New
- Wordnik.com by @plague-doctor in #2735
- Bandcamp by @return42 in #2763
- SJP - Słownik języka polskiego by @plague-doctor in #2736
- Wikimini by @CrocodileCroco in #2819
- Dogpile by @allendema in #2822
- PyPI XPATH engine by @jordemort in #2830
- ManKier by @jordemort in #2829
- Kaufland.de by @allendema in #2915
- ask.com by @allendema in #2898
- gpodder.net (JSON) by @allendema in #2885
- woxikon.de synonyme (xpath) by @allendema in #2883
- Petalsearch.com engine (xpath) by @allendema in #2897
- whaleslide.com by @allendema in #2861
- azlyrics.com by @allendema in #2955
- IMDB by @Guilvareux in #2980
- Prowlarr by @narcoticfresh in #3118
- Tineye reverse image search by @allendema in #3040
- Onesearch by @israelyago in #3065
- TVmaze by @liimee in #3246
- Emojipedia by @james-still in #3278
- Psychonautwiki by @dimethyltriptamine @kvch
Fixes
- Remove hubsbpot tracking URL params by @3nprob in #2723
- Fix URL to solidtorrent result page by @mikeri in #2786
- Update onion engines to v3 by @MarcAbonce in #2904
- Fix Seznam engine by @dudik in #2905
- Add pagination support for Library Genesis by @allendema in #2887
- Fix uppercase ip query by @nav1s in #2991
- Fix Libgen + Uncomment Ebay and Urbandictionary by @allendema in #2986
- Fixed Hoogle engine by @ilyakooo0 in #3146
- Fix Digg engine by @israelyago in #3150
- Don't lump all search suggestions together in Yahoo by @EricZhang456 in #3208
- Fix DDG safe search by @Niveshkrishna @kvch in #3247
- Fix Qwant: Remove extra q from URL by @0xhtml in #3091
Plugins
New
hostname_replace
plugin to rewrite result hostnames by @3nprob in #2724search_operators
plugin to filter search results using-
,site:
and-site:
by @DiamondDemon669 @kvch in #3311
Fixes
- Fix default_doi_resolver in preferences by @return42 in #2707
- Add DOI resolver from sci-hub and replace default DOI by @darkmagic13 in #2706
Other
Python updates
- Drop Python 3.6 support by @kvch in #3133
- Run tests under python 3.10 by @rooterkyberian in #3035
Docker
- Reduce redundant docker build steps by @3nprob in #2725
- Allow overriding Docker repository when building docker image by @3nprob in #2726
- Healthcheck endpoint by @ajgon in #2992
Themes
- Fix dark "expand" button from infobox by @MarcAbonce in #2702
- fix url_for(..., _external=True) in templates by @return42 in #2656
- [enh] oscar: image thumbnail layout by @dalf in #2675
- Improve text overflow of custom select by @0xhtml in #2985
- Products results: add possibility to show if a product is in stock or not by @narcoticfresh in #3120
- Configurable autofocus of search input (#1984) by @bencollerson in #3285
- archive.today option for results page by @bencollerson in #3308
- Fix keyboard hints for category tabs (#1187) by @bencollerson in #3276
Autocomplete
- Brave by @allendema in #3109
Other enhancements
- Allow overriding env vars
SEARX_SETTINGS_PATH
,UWSGI_SETTINGS_PATH
by @3nprob in #2717 - correct typo/grammatical mistake by @CicadaCinema in #2744
- Fix bug for 'FileNotFoundError' in 'standalone_searx.py' by @mikamp116 in #2764
- Fix grammar mistake in debug log output by @ypid in #2759
- Fix typo by @Zackptg5 in #2768
- Fix redirect when saving preferences by @return42 in #2760
- Replace Makefile boilerplate by shell scripts by @return42 in #2594
- Fix Qwant's fetch_languages function by @MarcAbonce in #2799
- Apply HTTPS where possible + fix small typo by @allendema in #2922
- Сhange in user-agent Firefox versions to latest by @scientia-ac-labore in #3008
- Use engine-type when looking up supported_languages from JSON files by @noctux in #3002
- Update about section of Invidious and Rumble + Change filtron error wording by @allendema in #2959
- Verify that Tor proxy works every time searx starts by @MarcAbonce in #3015
- Update settings_loader.get_user_settings_path() by @jecarr in #3056
- Fix wrong func call by @israelyago in #3058
- Improve ranking based on language by @0xhtml in #3053
Full Changelog: v1.0.0...v1.1.0